自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ThinkDo的博客

先走着。

  • 博客(91)
  • 资源 (11)
  • 收藏
  • 关注

翻译 Uploading Files

1、项目包结构:2、文件说明:@Controllerpublic class FileUploadController { private final StorageService storageService; @Autowired public FileUploadController(StorageService storageService)

2017-07-26 23:48:17 586

翻译 using JDBC with Spring

1、项目包结构:2、文件说明:public class Customer { private long id; private String firstName, lastName; public Customer(long id, String firstName, String lastName) { this.id = id;

2017-07-18 00:40:03 336

翻译 Consuming a RESTful Web Service

1、项目包结构:2、文件说明:@JsonIgnoreProperties(ignoreUnknown = true)public class Value { private Long id; private String quote; public Value() { } public Long getId() {

2017-07-17 23:44:26 426

翻译 Scheduling Tasks定时任务

1、项目包结构2、文件说明:@SpringBootApplication@EnableSchedulingpublic class Application { public static void main(String[] args) throws Exception { SpringApplication.run(Application.class

2017-07-17 01:07:03 649

翻译 构建RESTful Web Service

1、项目包结构:

2017-07-17 00:27:27 394

原创 css中的定位---lesson12

css中的定位涉及到的属性:positiondisplayfloattop、right、bottom、left具体说明:1、position:relative相对布局:是相对于自己偏移前的元素进行的相对布局;使用top、left来设置偏移量;虽然偏移了,但是会保留自己未偏移时的空间,其他元素不能占用它。图中可以看到“相对布局2”的位置偏移了,但是“相对布局3”的

2017-06-20 02:04:00 281

原创 css中的框模型---lesson11

框模型涉及到属性:widthheightpaddingborder-widthborder-styleborder-colormargin截图:代码:Insert title herebody { margin: 0px; padding: 0px; border-width: 0px;}.out { width: 100px

2017-06-17 16:23:23 257

原创 css中的轮廓---lesson10

css中的轮廓涉及到下面的属性:outline-coloroutline-styleoutline-width截图:代码:Insert title herep { width:auto; border: red solid thin; outline: #00ff00 dotted thick; /*定义轮廓,依次为 颜色、 样式:none没

2017-06-16 01:42:44 244

原创 css中的表格---lesson9

css中的表格table涉及到的属性控制:border-collapsecaption-sideempty-cellsborder-spacingtable-layoutborder截图:代码:Insert title here#customers { font-family: "Trebuchet MS", Arial, Helvetica,

2017-06-16 01:13:50 300

原创 css中的列表---lesson8

css中的列表分为无序ul和有序ol,它们的相关属性控制有:list-style-typelist-style-imagelist-style-position截图:代码:Insert title hereul.list_style_type { list-style-type: disc; /*定义无序列表ul的样式: disc实心圆

2017-06-15 01:03:14 292

原创 css中的链接---lesson7

css中的链接相关属性:a:linka:visiteda:hovera:active截图:

2017-06-12 23:20:16 210

原创 css中的字体---lesson6

css中的字体控制属性:font-familyfont-stylefont-variantfont-weightfont-size截图:代码:无标题文档body { font-family: Georgia, 'Times New Roman', Times, serif; /*字体,serif为通用字体,其他为指定

2017-06-12 22:58:37 234

原创 css中的文本---lesson5

css中的文本控制:text-indentcolorline-heighttext-alignword-spacingletter-spacingtext-transformtext-decorationwhite-spacedirection截图:代码:Insert title h

2017-06-11 23:11:33 199

原创 css中的背景---lesson4

css中的背景控制:background-colorbackground-imagebackground-repeatbackground-positionbackground-attachment图示:代码:a.htmlInsert title hereh1 { background-color: blue;

2017-06-10 18:05:17 211

原创 css样式的继承和覆盖---lesson3

样式决定因素:决定一个元素的样式:除了自己本身设置的样式:如style、class、id、复合内容css选择器外,还需要考虑从父元素中获取的样式,如果自己的样式没有就从所有父元素中获取,如果多个父元素有相同的样式属性,那么会以最近的父元素的样式属性为准;调试方式:使用火狐浏览器可以很方便的在线查看和调试样式,下面来看看;效果图:分析通过点击firebug上查

2017-06-09 22:39:30 802

原创 css的引入规则---lesson1

引入规则有3种方法:1、外部样式表:通过引入外部的一个css文件来作用要修饰的元素;该样式可以被其他页面文件引入使用;2、嵌入式样式表:通过在当前页面的head部定义样式;样式只在页面内有效;3、内联式样式表:通过在某一个元素上定义style属性来表示;样式只对该元素有效;基本使用范例:截图:代码:a.htmlInsert title here

2017-06-07 06:53:13 347

原创 css样式选择器的类型---lesson2

css样式选择器有4类:1、类选择器,可以作用任何html元素2、id选择器,仅用于一个html元素3、标签选择器,用于相同的html标签元素4、复合内容选择器,基于选择的内容基本使用范例:截图:代码:Insert title here.zs-item { font-size: 18px; color: #F60;}#zs-first {

2017-06-07 00:31:53 592

原创 一篇学会自定义组合控件

这里要讲的是通过继承系统viewgroup来实现的,这样子我们就不需要自己写测量方法和布局方法了。更加简单些。留给我们做的就是获取到组合控件中的子控件,然后根据实际需要做动画或者改变大小,或者监听事件等等。我通常使用自定义组合控件的方式来实现android屏幕的适配工作。组合控件的实现方式有2种,一种是下面介绍的,通过布局文件的方式来包裹现有控件,然后对控件作调整;另一种是直接通过java

2016-09-23 15:24:03 376

原创 w3cschool之JavaScript学习

来自w3cschool网站上的JavaScript学习。简单易懂。

2016-09-09 01:29:38 1938

原创 开始搭建第一个JavaWeb应用

搭建开发环境:Tomcat的搭建与配置tomcat下载地址:http://tomcat.apache.org/下载最新版本,后解压即可:接下来就是配置了:1.修改tomcat的默认端口,它的默认端口是8080;打开conf/server.xml文件,找到修改port的值,修改时确保不要使用公用端口。这里我们不修改。1.部署Web应用:有2

2016-08-15 03:56:14 5408 1

原创 html中使用到的标签

写在前面:接下里的一系列内容都是参考>一书而来。1.常用资源网站:JDK,Tomcat,Eclipse,MySql,JSTL,Struts2,Spring,Hibernate,iBatis2.html标签一个html页面中使用到的主要有4个标签: **,**,**,title标签在head标签里面使用**;就是平时我们见到的页面主体了其他重要标签

2016-08-12 00:45:51 393

原创 android和java中对线程的使用总结

这里分为2个部分,分为android和java中的对线程的使用总结。

2016-07-19 20:31:00 326

翻译 在android中使用OkHttp框架处理网络请求

OkHttp网络处理框架,分成下面几个使用过程:1.Get:同步Getprivate final OkHttpClient client = new OkHttpClient(); public void run() throws Exception { Request request = new Request.Builder() .url("http:

2016-07-19 20:12:07 2471

翻译 在android中使用Retrofit网络框架

1.Retrofitk可以让你使用注解的方式描述Http请求基本使用:public interface GitHubService { @GET("users/{user}/repos") Call> listRepos(@Path("user") String user);}Retrofit retrofit = new Retrofit.Builder() .bas

2016-07-19 01:23:43 1914

原创 android中EventBus总线框架的使用

android中用于解耦的框架有EventBus,Otto,Rx系列。本章先来说说对EventBus的使用。引用一个图片:EventBus使用分为3步:1.定义event事件,就是一个自定义的类,类的作用要能用来携带数据和区分事件类型。public class MessageEvent {    public final String message;

2016-07-14 22:24:58 854

原创 C++中的流对象

1.I/O类库中常用的流类:基类ios  istream :iosostream :iosiostream :istream,ostream文件流ifstream :istreamofstream :ostreamfstream :iostream字符流istrstream  ostrstreamstrstream

2016-07-13 23:10:23 543

原创 在android中使用OrmLite数据库框架

android中的数据库框架OrmLite,是对android中自带数据库的封装。下面按步骤说明如何使用。最重要的是继承OrmLiteSqliteOpenHelper,获取得到helper对象在里面重写onCreate,onUpgrade,close等方法,完成数据库表的创建,更新,资源释放。获取到helper对象后,就可以使用helper的getDao方法获取dao来对数据表进行操作

2016-07-13 00:48:39 2748

翻译 android中的资源文件

1.android中的提供了很多资源文件,资源文件放在res/下,或者将raw/下的放在assets下也行。有这些类型:都是xml文件animator/  属性动画anim/ 视图动画color/  a state list of colors 由颜色值对应一个状态drawable/  图片,shape,Animation drawables,Nine-Patches mipm

2016-07-05 22:18:36 516

翻译 android中Appwidget的使用

我们常见的桌面小插件,例如一个桌面上系统setgings开关组合,可以控制蓝牙,wifi是否开启,例如一个桌面的小天气等等;这些都是Appwidget的使用例子。下面介绍如何使用Appwidget;在使用的过程中涉及到一些关键类,下面一一列举:1.AppWidget provider:该类是BroadcastReceiver的子类,里面的onReceive方法里实现了对几个常用的a

2016-07-03 22:36:27 7357

翻译 android中Service使用详解

service用于长期在后台处理任务,而不需要对用户可见。service有2种基本的启动方式:startService():使用这种方式,来进行单一的任务,不需要返回结果给调用者bindService():与上面的相反。下面是一些关于服务的重要说明,非常值得详细了解的:继承service,实现自己的service;在manifest中声明service,服务

2016-06-29 01:51:03 20614

原创 C++中的继承

#includeusing namespace std;/**继承:通过继承已有类,来建立新类。继承关系有protected,private,public .这些继承关系的修饰,是为了保证数据访问的安全性。但是感觉搞那么麻烦没什么用 。自己做到安全访问就行了、而且现在有编译器进行语法错误判断,现在还是简单说下.根据编译器语法提示得出下面几条结论;实际使用的时候我们都是直接使用publi

2016-06-28 00:38:40 326

翻译 android中的Intent和intent filter

1.Intent:有3个最基本的用途;启动activity,启动service,启动广播。2.Intent的类型:有显示意图,在你知道了你要启动的组件名的前提下,你可以使用显示意图。 // Executed in an Activity, so 'this' is the Context // The fileUrl is a string URL, such as

2016-06-27 18:09:25 499

原创 C++中的运算符重载

#includeusing namespace std;/**运算符重载,就是为运算符提供新的运算功能。这在java中是没有的。运算符的重载实质上是函数的重载。格式如下:函数的返回类型 operator 运算符名称(形参列表);这里的运算符名称一般是系统预定义的已有的名称。比如要实现复数相加的功能函数,可以重载+虽然重载运算符所实现的功能完全可以使用函数来实现,它本质上也是

2016-06-27 00:54:16 388

原创 C++中的数据类型

主要介绍C++的数据类型有    基本数据类型        ---整型  短整型,整型,长整型        ---字符型        ---浮点型  单精度,双精度,长双精度        ---布尔型    构造类型        ---枚举型        ---数组型        ---结构体型        ---共用体型     

2016-06-26 01:34:48 355

原创 C++中的类

C++中添加了类,使得C++具有了面向对象编程的开始。这里主要是如何定义一个C++中的类和如何访问一个实体类对象。#includeusing namespace std;/**建立一个类的规范成员变量不能初始化,在构造函数中初始化,和java一样,构造函数可以有多个重载类对象不需要像java一样new 对象;只要在Time t;就相当于new 了对象,构造函数会由系统自动调用类中

2016-06-26 01:27:48 369

原创 android中的网络解析xml,json,html框架

android中网络请求回来数据之后,我们要对其解析。请求的返回的结果格式如果不是自定义协议;那么返回的数据通常是xml,json,html形式的数据了。下面就是针对上面3种格式进行解析。xml解析使用工具:在android中推荐使用pull解析,还有其他的dom,sax解析。json解析使用工具:推荐使用Fastjson,由阿里提供。还有其他的如JackSon,Gson解析。

2016-06-24 00:45:26 7965

原创 android中自定义view涉及到的绘制知识

android中自定义view的过程中,需要了解的绘制知识。1.画笔paint:画笔设置: paint.setAntiAlias(true);//抗锯齿功能 paint.setColor(Color.RED); //设置画笔颜色 paint.setStyle(Style.FILL);//设置填充样式 paint.setStrokeWidth(30);//

2016-06-23 02:59:32 5490

原创 C++中的指针

C++中的指针概念与C一样,很简单就不多说了。例如:int a = 30;  int *p = &a;int c= *p;定义整形变量a,a的值是30,定义一个指针变量p,这里的p是整形指针,只能指向存有整形值的地址。所以p的值就是变量a的地址。取出指针p所指向的地址里存的值,这里p指向的是a.所以*p就是30;还有其他的知识如:如果不了解可以重新温习下C语言。指针数组

2016-06-23 00:23:14 331

翻译 android优化的最佳实践

下面是些具体的tips:内存优化; 1.共享内存:2.当UI不可见时,释放不必要的Ui资源:在activity中重写 onTrimMemory()监听当level=TRIM_MEMORY_UI_HIDDEN时释放UI资源;这雨在OnStop中是否资源不同。onTrimMemory()的几个回调方法,TRIM_MEMORY_BACKGROUNDThe system i

2016-06-22 00:37:12 411

翻译 Android中后台任务的最佳实践

1.使用后台Service:IntentService使用IntentService是一个直接了当的方式来处理后台任务。但是它有一些局限性,例如无法直接与用户交互;任务是同步进行的,下个任务的执行必须等到上一个任务的完成;它无法被中断。尽管如此但是在大多数情况下,使用它还是一个较好的选择。下面我们来用用它:使用步骤:a.创建IntentService,我们创建它的子类:pu

2016-06-21 02:13:17 1115

html中的标签实例

html中的标签实例

2016-08-12

android中的QQ运动View

android中的QQ运动View

2016-05-30

httpd-2.4.16-x86.zip

Apache现在不提供安装包了,只提供源码。

2015-08-21

EditText输入框

EditText输入框

2015-08-20

通用Dialog对话框.

通用Dialog对话框.

2015-08-20

apache-tomcat-8.0.24

apache-tomcat-8.0.24

2015-08-19

A-Z字母排序&索引 ListView

A-Z字母排序&索引 ListView

2015-08-19

3D标签云卡片

安卓中资源展示的小标签,tag.可以下载下来看下效果

2015-08-18

Android内存缓存图片的标准方法

Android内存缓存图片的标准方法,LruCache

2015-08-17

Android上SD卡图片的标准缓存方法

Android上SD卡图片的标准缓存方法

2015-08-17

Android大量图片加载的3级缓存

图片压缩,图片缓存,线程池,listview

2015-08-15

空空如也

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

TA关注的人

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