- 博客(29)
- 收藏
- 关注
原创 Debian搭建Postfix+DKIM常出现的问题
1、Postfix搭建:详见https://www.linuxdashen.com/ubuntu%E6%90%AD%E5%BB%BA%E7%AE%80%E6%98%93postfix%E9%82%AE%E7%AE%B1%E6%9C%8D%E5%8A%A1%E5%99%A82、DKIM安装:https://www.digitalocean.com/community/tutorials/how-
2017-09-15 18:33:10 716
转载 jQuery中的ajax补充
所有options均可选,下面简要说明每个option1.async默认为true,即请求为异步请求,这也是ajax存在的意义。但同时也可以将这个参数设置为false,实现同步请求。(同步请求会锁定浏览器,直到这个请求结束后才可以执行其他操作)2.bforeSend(XHR)这个方法是用来在发送请求前修改XMLHttpRequest对象的,若修改失败返回false,则取
2016-04-29 16:05:14 262
转载 springMVC工作原理
SpringMVC框架介绍1) Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置
2016-04-28 13:45:34 313
原创 Java中的微信公众号开发(一)
微信公众号与微信的区别:1、社交圈:微信:大多数都是认识的人,可以进行一对一、多对多交流 公众号:公众号包括个人在内的更大的社交圈,关注用户大多数都不认识。2、定位:微信:主要用于聊天、朋友圈等个人娱乐 公众号:更加倾向于商业用途,达到个人品牌的推广、企业品牌宣传等。3、使用方式:微信:主要在于手机端使用
2016-04-28 11:37:50 574
转载 Java中的long和Long有什么区别
Java的数据类型分两种:1.基本类型:long,int,byte,float,double,char2. 对象类型(类): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。其中Long又叫 long的包装类。而Byte和Float也类似,一般包装类的名字首写是数值名的大写开头。什么叫
2016-04-27 14:30:36 820
转载 jQuery动画效果
工作中遇到了jQuery,之前没接触过,今天看到一篇博客,特此分享一下。1、show()与hide()show()和hide()方法用于显示或隐藏页面中的元素,它的调用格式分别为:$(selector).hide(speed,[callback])和$(selector).show(speed,[callback])参数speed设置隐藏或显示时的速度值,可为“slow”、
2016-04-26 14:32:23 232
转载 EL表达式
在工作中碰到了EL表达式,虽然之前也曾学过,但是从未好好地研究过,今天做一个总结。1、我们初学者所熟知的el表达式:语法结构${expression}[ ]与.运算符EL 提供"."和"[ ]"两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如 . 或 - 等并非字母或数字的符号,就一定要使用"[ ]"。例如:${ user. My-
2016-04-26 11:17:50 222
转载 jQuery中的ajax
最近工作中常常用到ajax的异步请求,所以上网搜索了一下,以便日后用到的时候方便查找。1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Nu
2016-04-25 17:56:00 187
转载 JSTL核心标签库的使用
最近工作中用到了,但是之前学的时候没那么详细,今天忽然间看到一篇博客,感觉整理的不错,在此分享一下。JSTL核心标签库标签共有13个,功能上分为4类:1、表达式控制标签:out、set、remove、catch2、流程控制标签:if、choose、when、otherwise3、循环标签:forEach、forTokens4、URL操作标签:import、url、redict
2016-04-25 17:41:49 395
转载 tag标签文件
tag文件只是以tag为后缀名的文本文件。除了jsp页面指令外,其他JSP元素都可以出现在tag文件中页面引用格式 tagdir:用于指定tag文件目录,当页面使用进,会查找该目录下对应的xxxx.tag文件。prefix:指定使用时标签前缀 使用格式例子: tag文件添加属性:当tag文件需要引用页
2016-04-12 11:00:31 493
转载 jstl中的<fmt:formatNumber>标签
设置显示时间戳 显示:2009-11 显示:2009-11-30 23:47:06 显示:$12.00 显示:$12.0 ¥12.0 12.00元 ¥12.00 (那个货币的符号和当前web服务器的 local 设定有关) 123456.79 123,456.79
2016-03-31 16:22:36 268
原创 Java中的责任链模式
1、责任链模式: 将接收者对象连成一条链,并在该链上传递请求,直到有一个接收者对象处理它。通过让更多有机会处理请求,避免了请求发送者和接收者之间的耦合。 在责任连模式中,作为请求接收者的多个对象通过对其后继的引用而连接起来形成一条链。请求在这条链上传递,直到链上某一个接收者处理这个请求。每个接收者可以自行选择处理这个请求或向后继传递这个请求。2
2015-12-26 12:13:08 301
原创 Android中的BaseAdapter(二)
1、BaseAdapter:2、适配器模式的应用:1)降低程序的耦合性2)容易扩展3、listview的显示与缓存机制需要才显示,显示完就被回收到缓存4、BaseAdapter的基本结构:public int getCount() :适配器中数据集中数据的个数public Object getItem(int position):获取数据集中
2015-12-23 18:32:13 264
原创 Android中的AndroidAnnotations
1、简介:是一个利用注解方式来简化代码结构,提高开发效率的开源框架,类似开源框架还有:roboguice 、butterknife 、dagger 等,该代码是一个第三方框架,通过注释来开发应用,使用Android Annotations能够大大减少代码量。2、一些常用注释的使用方法:@AfterInject 定义的方法在类的构造方法执行后执行@AfterTextChange定义的方法
2015-12-17 14:31:44 385
转载 android中的ViewTreeObserver
一类的基本概念这是一个注册监听视图树的观察者(observer),在视图树种全局事件改变时得到通知。这个全局事件不仅还包括整个树的布局,从绘画过程开始,触摸模式的改变等。最常见的用途时通过监听获知什么时候,视图的宽高值确定了,可以获取了,以便更改UI。二类的主要接口:监听器interface ViewTreeObserver.OnGlobalFocusChange
2015-12-15 21:43:12 232
原创 android中的ToggleButton
1、什么是ToggleButton: ToggleButton有两种状态:选中和未选中状态,并且需要为不同的状态设置不同的显示文本2、ToggleButton属性:android:checked="true"android:textOn="开"android:textOff="关" android:id="@+i
2015-12-15 09:44:01 326
原创 android中的AutoCompleteTextView与MultiAutoCompleteTextView
AutoCompleteTextView1、功能:动态匹配输入的内容2、独特属性:android:completionThreshold="3" -----设置输入多少字符时自动匹配 android:id="@+id/autoCompleteTextView1" android:layout_width
2015-12-15 09:20:57 237
原创 设计模式之策略模式
定义:将可变的部分从程序中抽象分离成算法接口,在该接口下分别封装一系列算法实现,并使他们可以相互替换,从而导致客户端独立于算法的改变。组合:在类中增加一个私有域,引用另一个已有的类的实例,通过调用引用实例的方法从而获得新的功能,这种设计被称作组合(复合)。策略模式中的设计原则1、找出应用中需要变化的部分,把他们独立出来,不要和那些不需要变化的代码混在一起。2、面向接口编
2015-12-13 14:26:10 209
原创 设计模式之适配器模式
定义:适配器模式将一个类的接口,转换成客户期望的另一个接口。使其原本由于接口不兼容而不能一起工作的那些类可以在一起工作。适配器分类1、组合采用组合方式的适配器称为对象适配器特点:把“被适配者”作为一个对象组合到适配器类中,以修改目标接口包装被适配者。2、继承(Java单继承)采用继承方式的称为类适配器特点:通过多重继承不兼容接口,实现对目标接口的匹配,单
2015-12-13 12:29:24 215
原创 设计模式之工厂模式
工厂模式的概念:实例化对象,用工厂方法代替new操作工厂模式包括工厂方法模式和抽象工厂模式抽象工厂模式是工厂方法模式的扩展工厂模式的意图:定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化工厂方法把实例化的工作推迟到子类中去实现。工厂模式的应用场景:有一组类似的对象需要创建在编码时不能预见需要创建哪种类的实例系统需要考虑扩展性,不应依
2015-12-11 10:22:11 351 1
原创 单例模式
设计模式(Design Pattern)定义:是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。目的:使用设计模式是为了可重用代码更容易被他人理解,保证代码可靠性。分类:单例模式、抽象工厂模式、建造者模式、工厂模式和原型模式等等。 首先介绍单例模式:分为两种方法:第一种:package com.practice;/* * 单例模式Si
2015-12-10 21:28:29 260
原创 Android自定义相机
CustomerCamera的代码package com.first.mylineme.util;import java.io.File;import java.io.FileOutputStream;import android.app.Activity;import android.content.Intent;import android.grap
2015-12-09 10:11:42 310
原创 Android中的ImageView和EditText(一)
ImageView的XML属性:1、android:adjustViewBounds:否调整自己的边界来保持所显示图片的长宽比。2、android:maxHeight:设置的最大高度,需要设置android:adjustViewBounds属性值为true,否则不起作用。3、android:maxWidth:设置的最大宽度,需要设置android:adjustViewBounds属性值
2015-11-04 13:39:38 632
原创 Android中的activity
activity,Android中的重要组件,也是常见的组件,一个activity占据了一个窗口界面。1、Activity介绍:一个程序通常都是由多个activity组成的,他们通常是松耦合关系。2、Activity的生命周期:3、Activity的注意事项:1)每写一个activity都需要到注册文件中注册一下。4、Activity的配置:通常建立一个新的An
2015-11-03 14:44:35 281
原创 Android中的fragment
1、Fragment简介:fragment是Android3.0引入的新API,fragment代表了activity的子模块,也可以说成activity的片段,但fragment却有自己的生命周期。2、Fragment的生命周期:fragment总是必须被嵌入到一个activity中,它的生命周期直接受到宿主activity生命周期的影响。当activity处于resumed状态时,才可以操
2015-11-03 11:19:07 287
原创 Android中的Service(IntentService)
IntentService是Service的子类,它比普通Service增加了额外功能。首先,Service本身存在的两个问题:1、Service不会专门启动一条单独的进程,Service与它所在应用位于同一个进程中。2、Service也不是专门一条新的线程,因此不应该在Service中直接处理耗时的任务。如果非要在Service中处理耗时任务,建议在Service中另外启动一条新
2015-11-02 18:49:00 340
原创 Android中的service
Service:首先,service是Android的四大组件之一,service会一直在后台运行,但它却没有界面。但它却有自己的生命周期,但它却有两种途径Android的四大组件都需要在AndroidManifest.xml文件中配置,它跟Activity很相似,它是从Context派生出来的,所以它可以调用Context里定义的方法、例如:getResources()、getConte
2015-11-02 17:15:51 326
原创 Android中的适配器
常用的适配器:1、SimpleAdapter(简单适配器):一般是与listview、hashmap构成的list一起用的,2、BaseAdapter():它是一个接口类3、PagerAdapter()4、ArrayAdapter():5、BaseExpandableListAdapter():它是一个接口类6、SimpleCursorAdapter():
2015-10-31 13:23:42 332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人