- 博客(46)
- 收藏
- 关注

原创 TFTP Server 搭建嵌入式
描述 TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为UDP 69 百度百科安装Ubuntu:sudo apt-get install tftpd-hpa #安装tftp服务器sudo apt-get install t
2015-10-29 15:54:48
961
原创 搭建个人博客工具推荐
一些快速搭建个人博客工具推荐link farbox 支持Markdown在线博客托管服务,国人开发,支持客户端编辑器,需付费。适合不想自己。link logdown 也是支持Markdown在线博客托管服务。link wordpress 老牌的开源博客系统,后来支持Markdown。也支持托管服务,就是老被墙。link Ghost 开源的博客系统,支持后台编辑器和用户系统,需要
2015-11-11 17:26:22
1415
原创 PuTTY使用
介绍 PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。除了官方版本外,有许多第三方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence授
2015-10-29 22:05:44
517
转载 编译一个可以运行在openwrt上的c程序
本文的测试环境为 Ubuntu 14.0 TP-LINK WDR4320 OpenWrt Attitude Adjustment 12.09首先在ubuntu上安装一些东西 sudo apt-get install libncurses5-dev gawk flex build-essential qemu-user获取Openwrt的源代码 gi
2015-07-16 10:27:14
1928
原创 详解Android App AllowBackup配置带来的风险
详解Android App AllowBackup配置带来的风险 转载地址:http://www.91ri.org/12500.html 前言笔者在使用自己编写的 Drozer 模块对国内流行的安卓手机应用进行自动化扫描后发现有大量涉及用户财产和隐私的流行安卓应用存在 Android AllowBackup 漏洞,已测试成功受到漏洞影响的应用包括:新浪微博,...
2015-06-10 14:55:13
230
原创 struts2-上传与下载
关于struts2-上传与下载(转载) 一、struts2的上传下载是如何实现的?:其实struts2框架中的下载是基于commons.fileupload.jar 和 commons.io.jar来实现的它只是将某些复 杂的逻辑代码封装起来,并且简化从而利于开发者的开发。 二、struts2上传下载的核心是怎么样的? 1.struts2上传下载的核心是由com...
2014-12-16 20:53:40
152
原创 UML中的六大关系,你能看懂的
UML中的六大关系 UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。这些类间关系的理解和使用是掌握和应用UML的关键,而也就是这几种关系,往往会让初学者迷惑。这里给出这六种主要UML关系的说明和类图描述,一看之下,清晰明了;以下就分别介绍这几种关系: 继承 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)...
2014-12-06 23:19:06
148
原创 log4j详解与实战
原文:http://www.iteye.com/topic/378077 其它讲解位置 log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。 首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html 我们先看...
2014-12-04 22:56:41
134
原创 正则表达式
[正则表达式]文本框输入内容控制整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2.
2014-12-03 23:01:53
98
原创 HTTP协议学习系列--深入理解HTTP协议
目录(?)[+] 1. 基础概念篇 1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列...
2014-12-03 22:50:07
631
原创 Cookie/Session机制详解
原文地址:http://blog.youkuaiyun.com/fangaoxin/article/details/6952954 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Ses...
2014-12-03 22:44:19
124
原创 为什么MyEclipse没有自动提示
没有提示,就是说明你在设置上没有设置好。开始我的只是在普通的java文件里有提示,而到了Servlet中就没有了提示,经过一番查找,终于找到原因了,让我们把这宝贵的经验留下来吧。 1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾 ...
2014-11-27 20:18:02
122
原创 使用Mybatis Generator自动生成Mybatis相关代码
转载地址:http://qiuguo0205.iteye.com/blog/819100 本文将简要介绍怎样利用Mybatis Generator自动生成Mybatis的相关代码:一、构建一个环境: 1. 首先创建一个表: Sql代码 CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20...
2014-11-22 16:26:11
107
原创 mybatis实战教程(mybatis in action),mybatis入门到精通
原文地址:http://www.yihaomen.com/article/java/302.htm
2014-11-22 15:42:31
122
原创 Mybatis之ResultMap简介,关联对象
MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示 返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进 行查询映射的时候,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属...
2014-11-22 13:19:25
128
原创 颜色的寓意
一、寓意 1、红色(red)热情,活泼,张扬。容易鼓舞勇气,同时也很容易生气,情绪波动较大,西方以此作为战关象征牺牲之意,东方则代表吉祥、乐观、喜庆之意,红色也有警示的意思。 2、橙色(orange)时尚,青春,动感,有种让人活力四射的感觉。炽烈之生命,太阳光也是橙色。 3、黄色(yellow)黄色的灿烂、辉煌,有着太阳般的光辉,象征着照亮黑暗的智慧之光。黄色有着金色的光...
2014-11-18 23:08:55
1705
原创 jQuery plugin: Validation 使用说明 和 API
转载:http://blog.sina.com.cn/s/blog_608475eb0100h3h1.html 一导入js库 <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/jquery.validate.js" type="text/j.
2014-11-17 13:25:52
219
原创 块状元素与内联元素
block(块)元素的特点:①总是在新行上开始;②高度,行高以及外边距和内边距都可控制;③宽度缺省是它的容器的100%,除非设定一个宽度。④它可以容纳内联元素和其他块元素inline元素的特点:①和其他元素都在一行上;②高,行高及外边距和内边距不可改变;③宽度就是它的文字或图片的宽度,不可改变④内联元素只能容纳文本或者其他内联元素...
2014-11-15 16:48:20
129
原创 javascript 基础总结
原文地址:http://blog.youkuaiyun.com/jackieban/article/details/4655291 一、基础知识:1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigato...
2014-11-09 10:32:54
122
原创 iBatis 简单入门
原文地址:http://www.cnblogs.com/ycxyyzw/archive/2012/10/13/2722567.html iBatis 简介:iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的i...
2014-11-07 23:40:17
107
原创 HTMLParser 详细 使用
原文地址 http://www.cnblogs.com/loveyakamoz/archive/2011/07/27/2118937.html HTMLParser具有小巧,快速的优点,缺点是相关文档比较少(英文的也少),很多功能需要自己摸索。对于初学者还是要费一些功夫的,而一旦上手以后,会发现HTMLParser的结构设计很巧妙,非常实用,基本你的各种需求都可以满足。 这里我根据自...
2014-11-02 17:48:27
105
原创 递归和循环的关系
1、 递归的定义 顺序执行、循环和跳转是冯·诺依曼计算机体系中程序设计语言的三大基本控制结构,这三种控制结构构成了千姿百态的算法,程序,乃至整个软件世界。递归也算是一种程序控制结构,但是普遍被认为不是基本控制结构,因为递归结构在一般情况下都可以用精心设计的循环结构替换,因此可以说,递归就是一种特殊的循环结构。因为递归方法会直接或间接调用自身算法,因此是一种比迭代循环更...
2014-10-26 22:32:04
681
原创 java 中 集合详解
集合类说明及区别 从体系上讲,集合类型可以归纳为三种: 1. 集(set):Set集合中不区分元素的顺序,不允许出现重复元素 2. 列表(List):List集合区分元素的顺序,且允许包含重复元素。 3. 映射(Map):映射中保存成对的“键-值”(Key-Value)信息,映射中不能包含重复的键,每个键最多只能映射一个值。Collection├Li...
2014-10-26 20:32:27
113
原创 HttpClient使用详解(转载)
原文地址 :http://blog.youkuaiyun.com/wangpeng047/article/details/19624529 Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发...
2014-10-17 20:05:03
100
原创 HttpWatch工具简介及使用技巧(转载)
HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出 HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请求和回应的日志信息。甚至可以显示浏览器缓存和IE之间的交换信息...
2014-10-17 14:09:12
623
原创 软件工程中开发模型的 优缺点以及适应场合
边做边改模型瀑布模型快速原型模型增量模型螺旋模型 思想 不断的修正版本不断的供用户使用,如果出现错误或是新的需求又不断的修改代码。软件的开发严格的按照线性方式进行,当前活动的工作结果,实施完成所需要的工作结果需要验证,如果验证通过,则结果作为下一项活动的输入,继续。否则返回。...
2014-10-16 10:29:05
2586
原创 统一过程模型(RUP/UP)
统一过程(RUP/UP,Rational Unified Process)是一种以用例驱动、以体系结构为核心、迭代及增量的软件过程模型,由UML方法和工具支持,广泛应用于各类面向对象项目。RUP是由Rational公司开发并维护,和一系列软件开发工具紧密集成。RUP蕴含了大量优秀的实践方法,如:迭代式软件开发、需求管理、基于构件的构架应用、建立可视化的软件模型、软件质量验证、软件变更控制等。...
2014-10-16 09:48:13
4249
原创 HTML5 jQuery制作温馨浪漫爱心表白动画特效.
演示地址: http://demo.zuidaima.com/html/1695882735602688/index.html 转载:最代码
2014-10-16 09:30:23
1037
原创 java 通过JNI 调用C/C++ 程序
java是属于比较上层的语言,在大多数情况下,它都可以给开发带来方便和高效率;但是在一些特定的情况下,它可能就没有低级语言那么好用了,所以就需要有能够调用其他低级语言来实现其不擅长的功能. JAVA通过JNI来调用C语言的实现,其基本思想是,由java定义接口,由c实现并生成dll文件,再由java通过之前定义的接口调用具体的实现. 主要步骤有:编...
2013-11-13 10:13:39
116
原创 类和对象 构造方法总结
类:java代码是以类为单位的,任何java语句都要写在类里面,它为对象提供一个模板,因为java是面向对象的,我们这样来定义一个类: 定义一个类,定义这类对象共同的属性和方法 public class A{ //属性 public int n; //方法 public void m(){ } } 对象:具体的个体,客观的存在 新建一个对象 类名 对象名 = new 类名 例如 Studen...
2013-11-13 10:11:21
121
原创 上拉下拉刷新,支持ListView,GridView,ScrollView-网摘
网上很多这样的效果都是继承某个具体的AdapterView或ScrollView,这样很不通用,如果继承自一个ViewGroup(比如LinearLayout),那么任何放在其中的子view都有上拉下拉刷新,那不就完美了? 不废话,上代码: Java代码 import android.content.Context; import android.util.Att...
2013-11-13 09:56:47
83
原创 java产生随机数的几种方式
一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。 二.在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,他可以产生随机整数、随机float、随机double,随机long,这个...
2013-11-13 09:49:02
102
原创 自定义通信协议-网摘
现在大部分的仪器设备都要求能过通过上位机软件来操作,这样方便调试,利于操作。其中就涉及到通信的过程。在实际制作的几个设备中,笔者总结出了通信程序的通用写法,包括上位机端和下位机端等。1.自定义数据通信协议 这里所说的数据协议是建立在物理层之上的通信数据包格式。所谓通信的物理层就是指我们通常所用到的RS232、RS485、红外、光纤、无线等等通信方式。在这个层面上,底层软件提供两个基本的...
2013-11-11 17:32:43
109
原创 编写高效的android代码(译文)-网摘
虽然这篇文章已经有了几个译本,不过参详过发现其中很多字句并非原文本意,下面是我自己翻译的版本,若有不妥之处,请指正。编写高效的android代码无论怎样,基于android的设备也是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也达不到一台普通的台式电脑。...
2013-11-07 17:37:16
121
原创 Android操作系统11种传感器介绍-网摘
在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用。 #define SENSOR_TYPE_ACCELEROMETER 1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力#define SENSOR_TYPE_ORIENTATION 3 //方向...
2013-11-07 15:57:18
113
原创 Android 游戏教程:让人物动起来-网摘
今天我们用zgf框架做一个人物运动的demo,这是个简单的例子代码不多功能简陋,通过这个例子可以学会用zgf框架加载游戏图片和实现逐帧动画,通过这些就可以让一张图片变成一段简单的动画。一. 准备工作 首先我们要事先准备好要使用的人物动作图和地形图 这张是动作图,把它分割成16个不同的动作,循环播放同一行的4个不同动作就可以让人物动起来了。 二. 动...
2013-11-07 15:31:12
386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人