自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (6)
  • 收藏
  • 关注

转载 Python知识点总结

Python知识总结目录Linux基础 Python Web服务器 Python基础 Python正则表达式 Python爬虫知识 Python系统编程 Python网络编程 Python高级

2018-01-31 08:15:32 1053

原创 2017年最新黑马Python2017年就业班不加密视频教程

资源连接:https://www.haotianyi.win/2017/06/16/src/%E9%BB%91%E9%A9%ACPython2017%E5%B9%B4%E5%B0%B1%E4%B8%9A%E7%8F%AD/├─01基础 │ │ 第1节 linux操作系统基础.zip │ │ 第2节 python语法基础.zip │ │ 第3节 项目-飞机大战.zip │ │ 补充资料.zip

2017-06-16 11:19:23 41033 30

原创 2017年最新黑马安卓第76期就业班不加密视频教程

2017年最新黑马安卓第76期就业班不加密视频教程地址:https://www.haotianyi.win/2017/06/16/src/Android74%E6%9C%9F%E8%B5%84%E6%BA%90%E5%88%86%E4%BA%AB/

2017-06-16 11:18:08 20505 12

原创 RemoteViews详细解释

RemoteViews详细解释RemoteViews详细解释说明AppWidgetFramework工作流程AppWidgetHostAppWidgetProviderRemoteViews介绍RemoteViews应用在通知栏的应用RemoteViews在桌面小部件的应用具体实现逻辑小部件的生命周期PendingIntent匹配规则RemoteViews机制构造方法

2017-04-08 10:37:04 1491

原创 Gradle详细解释

原文地址天意博文简单说明Android Studio 使用 Gradle这一高级构建工具包来自动化执行和管理构建流程,同时也允许您定义灵活的自定义构建配置。每个构建配置均可自行定义一组代码和资源,同时对所有应用版本共有的部分加以重复利用。APK构建流程编译器将您的源代码转换成 DEX(Dalvik Executable) 文件(其中包括运行在 Android 设备上的字节码),将所有其他内容转换成

2017-04-06 10:58:06 837 2

转载 Manacher算法及其Java实现

Manacher算法及其Java实现Manacher算法及其Java实现说明实现步骤基本过程完整实现确定最小半径具体代码复杂度分析参考原载于天意博文说明现给定一个已知的字符串str[],现在想要在O(n)的时间复杂度之内求出一个最长的回文子字符串(正着和倒着顺序读一致)。Manacher最早发现了可以用O(n)的时间复杂度来解决该问题,所以这种方法称之为Manacher算法实现步骤

2017-03-14 14:57:36 2985 2

原创 Java设计模式之Builder模式

Java设计模式之Builder模式Java设计模式之Builder模式简介适用性用LOL的出装备的顺序为例基本实现代码BasePerson的实现DeMaXiYa的实现QiTianDaSheng的基本实现client的实现初步使用Buildr模式BasePerson的改进Builder的实现两个具体Builder的实现client的改进完整的Builder模式Direc

2016-11-28 21:17:25 1966 2

原创 Java设计模式之单例模式

Java设计模式之单例模式Java设计模式之单例模式简介基本格式饿汉单例模式懒汉单例模式基本的懒汉单例模式适合多线程的基本懒汉单例模式Double CheckLockDCL实现机制更加优雅的写法对比简介单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少

2016-11-28 21:16:31 1009

原创 圆形ImageView

圆形ImageView实例文中的两处圆形头像实现public class CircleImageView extends ImageView { // 控件默认长、宽 private int defaultWidth = 0; private int defaultHeight = 0; private int mBorderThickness = 0; priva

2016-11-21 19:58:47 500

原创 RecyclerView详细解释

RecyclerView简单介绍RecyclerView简单使用核心类的介绍ViewHolderAdapter开始使用布局管理LayoutManager常用API设置一个瀑布流式的布局分隔条RecyclerViewItemDecoration具体使用自定义分割符最简单的分割符网格布局中的分隔符实例动画RecyclerViewItemAnimator事件监听listene

2016-11-16 10:08:17 1008 2

原创 Android动画机制-属性动画(二)

Android动画机制-属性动画(二)Android动画机制-属性动画二万能动画仿照小米清理垃圾的动画使用ObjectAnimator使用ValueAnimator把自定义View和动画结合在上一节Android动画机制-属性动画(一)我们简单的运用了系统给的api来完成动画,这个玩点大的。万能动画ofXXX的底层其实用到反射调用View中的setXXX,比如把translation写成t

2016-11-09 21:39:20 549 1

原创 Android动画机制-属性动画(一)

Android动画机制-属性动画(一)Android动画机制-属性动画一说明补间动画的缺点属性动画的理解基本使用ValueAnimator详细解释简单使用ObjectAnimator详细解释简单使用常见可以操作的属性rotation和rotationX和rotationYteanslationX和translationYscaleX和ScaleYpivotX和pivotY

2016-11-09 21:38:50 1217 3

原创 Android图形处理-百变Paint

Android图形处理-百变PaintAndroid图形处理-百变PaintPaint的基本属性设置阴影和渐变设置渐变设置阴影画笔效果PathEffect光棍节快到了blue_heartDrawTextOnPath设置Mask效果设置模糊效果设置突出化的效果Paint的基本属性在Android图形处理-Canvas已经有了基本的使用,但是这节介绍几个好玩的属性设置阴影和渐变设置

2016-11-09 12:45:25 1004 2

原创 Android动画机制-传统动画

Android动画机制-传统动画Android动画机制-传统动画概述逐帧动画简单使用注意事项补间动画AlphaAnimation在xml中使用用Java代码实现ScaleAnimation在xml中实现使用Java实现TranslateAnimation在xml中实现使用Java实现RotateAnimation在xml中实现使用Java实现AnimationSe

2016-11-09 12:44:30 1298 2

原创 Android图形处理-Drawabble

Android图形处理-DrawabbleAndroid图形处理-DrawabbleDrawable两种访问模式子类LayerDrawavle自定义SeekBarSeekBar的背景SeekBar的代码ShapeDrawable实例StateListDrawableTextView自定义颜色代码ClipDrawablebug说明不断展开的画卷ClipDrawable的

2016-11-08 17:46:04 1368

转载 Android图形处理-Canvas

绘制图形绘制图形Canvas两个坐标系常见方法drawARGBdrawTextdrawPointdrawRectdrawCircledrawOvaldrawText具体使用绘制正常文字绘制带有对齐方向的文字绘制带有下划线和加粗的字体drawArc具体使用画出一个椭圆画出任意角度的椭圆画出一个椭圆的外部弧只是画出轮廓线drawPath具体使用使用path画出图形

2016-11-08 17:42:48 566

原创 java死锁

java死锁java死锁提前准备被锁的是代码块被锁住的是方法被锁住的是静态的方法产生原因实例代码javaBean类测试代码运行结果终极大招解决方法更新后的代码提前准备首先我们明白在synchronized关键字在不同情况下的锁是不同的:被锁的是代码块synchronized(){ //xxx}这时可以还是任意的object对象被锁住的是方法 publ

2016-09-12 19:12:05 568

原创 java中的位运算符

java中的位运算符java中的位运算符概述分类说明左移原理被除数是负数的时候右移原理被除数是负数的时候无符号右移当数是负数的时候位与位或位异或位非衍生运算符概述Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型分类左移( << )、右移( >> ) 、无符号右移( >>> ) 、

2016-09-11 11:11:45 570

原创 apktool的安装和基本使用

apktoolapktool下载apktool下载apktoolbat添加到path开始测试下载apktool 平台版本是win10网址是:https://bitbucket.org/iBotPeaches/apktool/downloads我们下载最新的apktool2.2,下载完成之后另存为apktool.jar下载apktool.bat网址是:https://ibotpeache

2016-08-22 20:50:14 4001 1

原创 Java学习笔记_day2

Java学习笔记关键字 组成关键字的字母全部小写goto和const作为保留字存在,目前并不使用 常见关键字: 标识符 就是给类,接口,方法,变量等起名字时使用的字符序列组成规则英文大小写字母数字字符$和_注意事项 - 不能以数字开头 - 不能是Java中的关键字 - 区分大小写 命名规则包(其实就是文件夹,用于解决相同类名问题) 全部是小写 单级包:haoti

2016-07-26 16:25:47 505

原创 Java学习笔记_day1

Java学习笔记计算机基础常见键盘 Ctrl kangchou tab teibou shift alt aiout常用快捷键 全选 Ctrl+A 复制 Ctrl+C 粘贴 Ctrl+V 剪切 Ctrl+X 撤销 Ctrl+Z 保存 Ctrl+S打开doc窗口的三种方式 1:开始–程序–附件–

2016-07-26 16:09:21 327

原创 开发手机应用市场-DayOne补充

完成基本的页面实现具体功能的frgment对应相应的字符串:<string-array name="home_titles"> <item>首页</item> <item>应用</item> <item>游戏</item> <item>专题</item> <item>推荐</item> <item>分

2016-06-19 16:19:05 517

原创 从零开始JSP旅行-熟悉旅途

JSP本质在上一片文章我们说jsp的本质是servlet,但是一个显而易见的问题是jsp文件是以jsp结尾,而servlet是java文件,那么其中的联系到底在哪? 我们知道服务器会自动调用jsp引擎同时把jsp文件编译成java(也就是servlet),然后传给servlet引擎,那么我们能不能看看源码呢?当然可以,作者是用idea来创建web项目,class文件在C:\Users\Admini

2016-05-31 10:29:45 706

原创 从零开始jsp旅行-准备背包

简介JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 <% out.write("Hello World"); %>JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令

2016-05-23 23:13:37 916

原创 javaBean的写法

遵循一定的命名规则: 必须有默认的构造方法 类的声明为public类型 字段都是私有的 private boolean married; 提供公有的getter或setter方法(属性)。getMarried=isMarried setMarried 一般实现java.io.Serializable接口

2016-05-17 16:39:57 1599

原创 如何查找JSP页面中的错误

JSP页面中的JSP语法格式有问题,导致其不能被翻译成Servlet源文件,JSP引擎将提示这类错误发生在JSP页面中的位置(行和列)以及相关信息。JSP页面中的JSP语法格式没有问题,但被翻译成的Servlet源文件中出现了Java语法问题,导致JSP页面翻译成的Servlet源文件不能通过编译,JSP引擎也将提示这类错误发生在JSP页面中的位置(行和列)以及相关信息。JSP页面翻译成的Servl

2016-05-17 16:20:23 2128

原创 请求转发、重定向、包含的区别

概述Servlet的service()方法是由Servlet容器来调用的,用户不能在一个Servlet对象中直接调用另一个Servlet对象的servie()方法,因为一个Servlet对象无法得到另一个Servlet对象的引用。为了能够得到另一个servlet的逻辑于是有转发和包含。请求转发和包含地址栏的内容都不会变化,而请求重定向地址栏会发生变化,而根据request和response生命周期知

2016-05-17 16:00:49 2167

原创 idea中的jsp页面out对象无法调用write

当我们在idea中的页面想去调用write方法输出字符串时,却找不到,此时是idea没有添加默认的包,所以我们只要添加包就可以了jsp和servlet我都设置成全局依赖库,只要在模块勾上就可以了,如下图:这里的两个包都是在tomcat中的lib包下设置全局依赖也很简单呐,只要随便打开一个项目,点击project structure 进入global libraries即可,如下图的位置:

2016-05-07 16:44:51 5012 2

原创 idea创建web默认地址栏

问题:运行tomcat后直接显示locathost:8080,没有项目名称?设置tomcat就可以解决,如下图所示:

2016-05-07 16:05:26 1322 1

原创 idea更改新建文件模板和注释

自定义注释效果如图所示:开始制作:打开设置或者点击file–setting然后我们搜索file 找到file and code templates选项,如下图所示:点击html file(默认选择)然后点击uncludes标签,把file header设置成你想要的模式更改模板在servlet中要用到get和post方法,但是一般只要get所以我们改下模板,效果如下图:同样我们要打开fi

2016-05-07 15:59:41 8063 1

原创 用idea写java web ,jsp被编译出的servlet被放在哪里

问:用idea写java web ,jsp被编译出的servlet被放在哪里?答:在如下地址: C:\Users\Administrator\.IntelliJIdea2016.1\system\tomcat\Tomcat_8_0_32_web1\work\Catalina\localhost\web\org\apache\jsp伙伴们自己对照你的pc而传统的myeclipse创建的web项目是

2016-05-07 14:45:01 5430 2

原创 web学习笔记-HtttpServletResponse二

web学习笔记-HtttpServletResponse二生成字符验证码实验结果如图所示:几个用到的类BufferedImage 作用是生成验证码图片Graphics 作用相当于画笔Random 作用是生成随机数ImageIO 把生成的验证码图片作为输出流输出到界面具体代码java生成图片代码://输出验证码public class ServletResponse3 extends H

2016-05-05 10:40:33 734

原创 web学习笔记-httpServletResponse一

httpServletResponse和HttpServletResquest简单介绍Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。 request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行

2016-05-04 21:05:24 3976

原创 web学习笔记-servlet

web学习笔记-servlet概念servlet是一个小应用程序,用于处理从客户端发送的请求及服务端的响应。详情参见: 百度百科的定义在idea创建servlet在src右键新建servlet,如图所示:然后会报异常可以下载包,也可以添加tomcat中的包,添加tomcat—>lib—->servlet-api.jar作为libraries。然后再打开web.xml此时会发现多出一个servle

2016-05-04 19:19:46 4159

原创 HTTP协议

HTTP协议定义http协议: 规定了客户端和服务端交流时的数据格式请求和相应正文利用chrome抓包如下:请求信息请求信息(3部分组成): 1)请求行 (由3部分组成) a) 请求的方式 b) 请求的资源地址 c) 请求协议2)请求头信息(2部分组成) a) 头名称 b) 头值3)请求正文 (只有请求的类型是post才会有)对应上图的requ

2016-05-04 18:25:28 419

原创 tomcat与web程序结构

tomcat与web程序结构tomcat的目录结构在这里我们代开config文件夹中的server.xml文件,可以产看他的结构:一个server元素下面包含不同的元素,我们来仔细分析下主要元素的作用,先看一张server的组成图:那么我们就比较知道每个元素的作用,在看图:web应用程序的目录结构(idea项目)新建一个web项目,结构如下图所示:src是工程资源目录,web是实际网络访问时的地址:

2016-05-04 16:52:09 783

原创 BOM学习笔记

BOM学习笔记 BOM(browser object model)浏览器对象模型,javascript封装了浏览器对象使开发简单,也就是javascript利用bom快捷操作浏览器的各个属性 bom大致分为两方面,首先我们要找到浏览器的各个属性,所以有了对象,并且浏览器要相应我们的操作,所以有了各个事件 对象主要有window、location、screen、document

2016-04-19 15:40:18 424

原创 下拉选则类似spinner_啸尘学习笔记

下拉选则框制作先来一张效果图 功能描述:点击图片弹出选择框,点击列表,在editView中填充文字首先完成主要布局EditView+ImageView<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xml

2016-04-13 10:24:50 1166

原创 Android大图轮播-学习笔记

Android大图轮播-学习笔记图片轮播组合控件如: 图片可以轮播,现在我们可以一点一点开发ViewPager框架首先明确大框架是ViewPager然后整个布局是RelativeLayout,其中ViewPager布满整个布局,之下是一个线性布局线性布局中有文字和小点两种View,CiewPager是V4包下的,布局文件如下:<?xml version="1.0" encoding="utf-

2016-04-12 21:26:03 729

原创 Android Studio默认创建的view学习笔记

创建文件 使用Studio默认创建自定义视图会自动创建3个文件: java文件MyView 直接xml文件的myView 属性文件attrs_my_view(属性文件不用全命名是attrs)分别解释Java文件 首先显示的是大量的自定义属性 private String mExampleString; // TODO: use a default from R.stri

2016-03-31 11:12:26 1646

javaSE JDK1.8

根据jdk1.8制作的chm

2017-07-12

FileZilla_3.26.1简体中文版

FileZilla

2017-07-02

写给大忙人看的Java SE 8.pdf

写给大忙人看的Java SE 8.pdf

2017-04-08

HTY_JSP_DAY01

HTY_JSP_DAY01

2016-05-23

ad广告轮播

ad广告轮播

2016-04-12

smxc_demo_layout

smxc_demo_layout

2016-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除