-
Android中FTP服务器、客户端筹建以及SwiFTP、ftp4j介绍
Android中FTP服务器、客户端搭建以及SwiFTP、ftp4j介绍最近一段时间,因为公司项目的需要,对HTTP协议以及FTP协议都有所了解,并且在基于网络开放源代码基础上,能够完成项目的要求。今天给大家分享下,怎样建立属于我们自己的FTP服务器以及FPT客户端,同时非常非常感谢这些开源软件及其作者为IT行业做出的贡献,最大程度上至少解放了我们这些IT码农。且看正文。本文主要内容:1、FTP服...
79
热度 -
Android控件TextView的兑现原理分析
Android控件TextView的实现原理分析在前面一个系列的文章中,我们以窗口为单位,分析了WindowManagerService服务的实现。同时,在再前面一个系列的文章中,我们又分析了窗口的组成。简单来说,窗口就是由一系列的视图按照一定的布局组织起来的。实际上,每一个视图都是一个控件,这些控制可以将自己的UI绘制在窗口的绘图表面上,同时还可以与用户进行交互,即获得用户的键盘或者触摸屏输入。...
85
热度 -
[Modern PHP] 第三章 基准
[ModernPHP]第三章标准PHP组件和框架的数量多的让人难以置信。有像Symfony和Laravel这样的巨型框架,也有像Silex和Slim这样的微型框架。甚至还有些在现代PHP组件出现之前就存在很久的传统框架,例如CodeIgniter。现代PHP生态系统是一个名副其实的代码大熔炉,这有助于开发者们构造令人惊奇的应用。不幸的是,那些老的PHP框架都是在相对封闭的环境下开发出来的,它们没法...
359
热度 -
52、session入库
php部分1、虚拟主机的配置方式有几种?可以在一台物理服务器上运行/维护多个站点,用户通过不同的IP或域名来进行访问站点虚拟主机的配置一共有两种方式来进行配置:基于ip地址的配置(多个网卡来实现)基于主机名的虚拟主机来进行配置(多个域名来映射到一个IP上)2、PHP脚本的生命周期?3、PHP变量的直接传值和引用传值直接传值:拷贝传值$a=$b引用传值:快捷方式&$a=$b拓展:写实复制:在...
45
热度 -
android 远道接口
android远程接口1使用AIDL(AndRoid接口描述语言)设计和使用远程接口1.1使用AIDL实现IPC1.1.1创建一个AIDL文件1.1.2实现接口1.1.3向客户端公开接口1.1.4使用parcelables进行参数的值传递1.2调用一个IPC方法使用AIDL(AndRoid接口描述语言)设计和使用远程接口Sinceeachapplicationrunsinitsownprocess...
98
热度 -
android 格局
android布局1、View布局概述2、线性布局(LinearLayout)2.1、Tips:android:layout_weight="1"3、相对布局(RelativeLayout)4、表格布局(TableLayout)5、列表视图(ListView)5.1、一个小的改进5.2、补充说明6、网格视图(GridView)7、绝对布局()8、标签布局(TabLayout)1、view的布局显示...
316
热度 -
C#嘱托(Delegate)学习日记
C#委托(Delegate)学习日记在.NET平台下,委托类型用来定义和响应应用程序中的回调。事实上,.NET委托类型是一个类型安全的对象,指向可以以后调用的其他方法。和传统的C++函数指针不同,.NET委托是内置支持多路广播和异步方法调用的对象。委托类型包含3个重要信息:它所调用的方法的名称该方法的参数该方法的返回值1.定义一个委托类型//这个委托可以指向任何传入两个整数,返回整数的方法publ...
225
热度 -
匡扶功能性代码,研究和记录代码
辅助功能性代码,研究和记录代码。C#下面能产生每秒65535个我无重复ID,但是毫无规则可言。1privatestaticintid=0;23privatestaticintserverID=1;45///<summary>6///下面这段代码在一秒内,只能生产65535个操过了生产是会重复ID的7///</summary>8///<returns></r...
92
热度 -
Struts2+Web常运用的功能经验笔记第1季-2
Struts2+Web常使用的功能经验笔记第1季--2 ? 1.??????Struts2的JSON插件,让Struts2也REST起来 利用Struts2的json插件――struts2-json-plugin-2.1.8.jar(在Struts-all包中有此插件包) 首先看struts.xml的配置 <!DOCTYPEstrutsPUBLIC ???????"-//ApacheSo...
297
热度 -
Struts2+Web常运用的功能经验笔记第1季-3
Struts2+Web常使用的功能经验笔记第1季--3 ? 1.??????Struts2的拦截器 它一般作为Session建权(建立权限)用,在拦截器中进行session的判断。 引用一段别人的代码 先看拦截器配置 <packagename="xxx-default"extends="struts-default"> ????????<interceptors> ??...
337
热度 -
MessageDigest应用 完成MD5加密
MessageDigest使用完成MD5加密 Java加密技术:消息摘要。 一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于SHA1是产生一个20字节的二进制数组)。 消息摘要有两个基本属性: 两个不同的报文难以生成相同的摘要难以对指定的摘要生成一个报文,而由该报文反推算出该指定的摘要代表:美国国家标准技术研究所的SHA1和麻省理工学院Ronald...
268
热度 -
<<项目架构那丁点儿事>>――浅析web层struts2的构建
<<项目架构那点儿事>>――浅析web层struts2的构建 ? ? ? ? 欢迎访问我的社区资源论坛http://www.javadt.com 【前言】所谓快速开发,实质上为了节省项目的开支成本,减少程序员的开发时间,固然就形成了种种二次封装的框架,也就是造轮子,然后我们的程序就按照这个轮子去画瓢,这里我就把公司这几次开发系统的框架源码贴出来,做一下讲解以及使用示范,并...
371
热度 -
Webservice-[一]
Webservice-[1] WSDL简介介绍过了SOAP,让我们关注WebService中另外一个重要的组成WSDL。WSDL的主要文档元素WSDL文档可以分为两部分。顶部分由抽象定义组成,而底部分则由具体描述组成。抽象部分以独立于平台和语言的方式定义SOAP消息,它们并不包含任何随机器或语言而变的元素。这就定义了一系列服务,截然不同的应用都可以实现。具体部分,如数据的序列化则归入底部分,因为它...
263
热度 -
彻底了解jQuery UI widget factory
彻底理解jQueryUIwidgetfactory 本文原文地址:http://wiki.jqueryui.com/w/page/12138135/Widget-factory AllofjQueryUI'swidgets andinteractionsarebuiltfromasimple,reusablebase-thejQueryUI WidgetFactory.Itprovidesa...
796
热度 -
小弟我的扩展EXT时间控件,可以选择到时分
我的扩展EXT时间控件,可以选择到时分 Ext.ux.form.DateTimePicker://不能单据使用,必先引用Ext.ux.form.SpinnerExt.ns('Ext.ux.form');Ext.ux.form.DateTimePicker=function(config){ Ext.ux.form.DateTimePicker.superclass.constructor.call...
342
热度 -
Selenium用户指南 - 第四章 Selenium 2.0跟WebDriver[3]
Selenium用户指南-第四章Selenium2.0和WebDriver[3] ? 命令和操作 存取一个页面 可能你想使用WebDriver做的第一件事情是导航到一个页面。要做到这点的普通方法是通过调用“get”。 driver.get("http://www.google.com"); 取决于几个因素,包括OS/浏览器的组合,WebDriver可能或可能不会等待页面被装载。在某些情况下,...
325
热度 -
java并发:线程池、饱和计策、定制、扩展
java并发:线程池、饱和策略、定制、扩展一、序言当我们需要使用线程的时候,我们可以新建一个线程,然后显式调用线程的start()方法,这样实现起来非常简便,但在某些场景下存在缺陷:如果需要同时执行多个任务(即并发的线程数量很多),频繁地创建线程会降低系统的效率,因为创建和销毁线程均需要一定的时间。线程池可以使线程得到复用,所谓线程复用就是线程在执行完一个任务后并不被销毁,该线程可以继续执行其他的...
20
热度 -
Eclipse的Command施用教程(二)
Eclipse的Command应用教程(二)abstract">EclipseAdvancedCommandsThisarticledescribesusecasesforEclipsecommandswhichgobeyondthesimpleoneforaddingcommandstomenus,toolbars,etc.ThisarticleisbasedonEclipseIndigo(3....
26
热度 -
JavaSE学习笔记(一)
JavaSE学习笔记(1)(1)静态导入导入技术其实在java中是为了方便的使用其他人写好的类。importjava.lang.*|类名在原来的导包语句中发现只能导入类。如果需要导入的是一些静态的方法或者属性那么就无能为力。举例1:求一个任意半径的圆形的面积?//求一个任意半径的圆形的面积publicstaticvoidgetArea(){//1.求一个随机的半径doubler=Math.ceil...
92
热度 -
Spring中ApplicationEvent跟ApplicationListener封装
Spring中ApplicationEvent和ApplicationListener封装1.测试程序EventTest.java,发布一个事件只需要调用FrameEventHolder.publishEvent()方法即可。1packagecom.junge.spring.event;23importcom.junge.spring.vo.Mail;45publicclassEventTest{...
91
热度