自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

UNIX常用命令

scp命令用于两个机器之前文件的拷贝scp 被拷贝文件 远程机器用户名@远程机器IP:拷贝目的目录或者拷贝目录下的目的文件dos2unix在执行编译文件时,本来应该生成可执行文件a,但是执行完后却生成了啊a?文件,原因是编译文件的格式有问题!使用dos2unix 编译文件就解决这个问题了。在Linux中,文本文件用"\n"表示回车换行,而Windows用"\r\n"表示回车换行。所以在...

2013-07-31 16:58:00 43

相见恨晚之—SQLHelper

SQLHelper是对数据库操作方法进行封装的类,它可以简化我们重复写的那些数据库连接,比如SqlConnection、SqlCommand、SqlDataReader等等,SQLHlper封装后使用特别方便我们仅仅只需要给方法传入一些参数或数据库连接字符串就可以对我们的数据库进行增删改查各种操作。我是通过C#编写的我们SQLHlper类,其实通过哪种语言编写不是重点,重点是我们要了解...

2013-07-31 11:21:00 42

相见恨晚之—SQLHelper

SQLHelper是对数据库操作方法进行封装的类,它可以简化我们重复写的那些数据库连接,比如SqlConnection、SqlCommand、SqlDataReader等等,SQLHlper封装后使用特别方便我们仅仅只需要给方法传入一些参数或数据库连接字符串就可以对我们的数据库进行增删改查各种操作。我是通过C#编写的我们SQLHlper类,其实通过哪种语言编写不是重点,重点是我们要了解...

2013-07-31 11:21:00 53

thrift之TTransport层的分帧传输类TFramedTransport

帧传输类就是按照一帧的固定大小来传输数据,所有的写操作首先都是在内存中完成的直到调用了flush操作,然后传输节点在flush操作之后将所有数据根据数据的有效载荷写入数据的长度的二进制块发送出去,允许在接收的另一端按照固定的长度来读取。  帧传输类同样还是从缓存基类TBufferBase继承而来,实现的接口当然也基本相同,只是实现的方式不同而已,下面就来看看具体的实现过程和原理。  这个类...

2013-07-31 00:12:00 117

Web版RSS阅读器(一)——dom4j读取xml(opml)文件

接触java不久,偶有收获,最近想做一个web版RSS阅读器来锻炼一下。手头有几个从不同版本的foxmail中导出的opml文件,大家应该都知道,opml文件就是xml格式的。那么就先从这里入手,练习一下使用dom4j读取xml文件。 在java程序设计中,尤其是java web开发程序,xml应用频率超高。Spring、Hibernate、Struts等各种web 框架...

2013-07-30 16:51:00 127

java html过滤

public static String Html2Text(String inputString) { String htmlStr = inputString; //含html标签的字符串 String textStr =""; java.util.regex.Pattern p_script; java.util.regex.Matcher m_script;...

2013-07-30 16:28:00 123

DES算法加密

public class Des { public static final String ALGORITHM_DES = "DES/CBC/PKCS5Padding"; /** * DES算法,加密 * * @param data * 待加密字符串 * @param key * 加密私钥,长度不能够小于...

2013-07-30 11:16:00 95

Android 屏幕截图(底层实现方式)

加载底层库ScreenCap.java:public class ScreenCap { static { System.loadLibrary("scrcap"); } static native void captureScreenToFile(String fileName);}广播接收器:public class ScreenCapRe...

2013-07-30 09:52:00 636

菜鸟学编程(二)——Ajax+Servlet实现无刷新下拉联动

下拉联动的功能可以说非常的常用,例如在选择省、市等信息的时候;或者在选择大类、小类的时候。总之,下拉联动很常用。今天就跟大家分享一个简单的二级下拉联动的功能。大类下拉框:页面加载的时候就初始化大类的下拉选项,通过后台代码去数据库里面取得数据(当然像省市这样不变的内容可以直接给值),然后加载到下拉选项中。<select name="region" class="select1"...

2013-07-29 11:09:00 144

探秘BOF 和EOF

学生信息管理系统敲完了,之前刚接触数据库时,仅仅出现的新名词就能把你脑子搅得跟浆糊一样。经过红皮书和学生信息管理系统的洗礼,与前几个月刚接触数据库时相比,对它涉及到的知识的理解深刻了许多,其中不是很起眼但又起着重要作用的两个属性——BOF和EOF就是如此。与它们的第一次谋面是在敲红皮书的时候,但当时对其用法理解扭曲,也没有重视,直到在学生信息管理系统的过程中才发现它倆的重要性。...

2013-07-29 10:04:00 77

Spring实现文件上传

在实际开发中,经常遇到要实现文件上传到服务器端的功能。Spring可以继承commons-fileupload插件来实现文件上传的功能。分为前端JSP编写和后台Controller的编写。前期准备工作,首先要引入commons-fileupload这个jar包,pom.xml中的配置如下:<!-- 实现文件上传,spring集成了这个功能 --><dependenc...

2013-07-27 16:32:00 63

DRP项目总结

DRP项目在6号就已经完工了,总共花费了一个半月的时间,从对java的懵懵懂懂,到现在的略微熟悉,对整个java web开发的认知,清晰了很多。涉及到的web项目开发的必备知识,也都有一次得到锻炼和提升。同时,对drp也有了一个比较全面的了解。 drp(distribution resource planning)分销资源计划是管理企业的分销网络的系统,目的是使企业具有对订单和供...

2013-07-26 08:30:00 52

thrift之TTransport层的缓存传输类TBufferedTransport和缓冲基类TBufferBase

本节主要介绍缓冲相关的传输类,缓存的作用就是为了提高读写的效率。Thrift在实现缓存传输的时候首先建立一个缓存的基类,然后需要实现缓存功能的类都可以直接从这个基类继承。下面就详细分析这个基类以及一个具体的实现类。  缓存基类TBufferBase  缓存基类就是让传输类所有的读写函数都提供缓存来提高性能。它在通常情况下采用memcpy来设计和实现快路径的读写访问操作,这些操作函数通常都是...

2013-07-26 00:39:00 98

thrift之TTransport层的堵塞的套接字I/O传输类TSocket

本节将介绍第一个实现具体传输功能的类TSocket,这个类是基于TCP socket实现TTransport的接口。下面具体介绍这个类的相关函数功能实现。  1.构造函数  分析一个类的功能首先看它的定义和构造函数实现,先看看它的定义:class TSocket : public TVirtualTransport<TSocket> { ......}  由定义可以看书TSoc...

2013-07-25 22:51:00 75

thrift之默认传输类TTransportDefaults和虚拟传输类TVirtualTransport

默认传输类TTransportDefaults提供了抽象类TTransport的默认实现,实现了非虚拟的方法(*_virt) read(), readAll(), write(),borrow() and consume()。基类TTransport总是调用对应的虚拟函数,而默认传输类按照默认的方式实现而不去自己在覆盖哪些对应的虚拟函数了。  其实这个默认传输类的主要作用是作为虚拟传输类TVi...

2013-07-25 22:49:00 68

百度地图定位SDK 之构想

百度地图定位前提旅游回来,心中油然升起一股热血滂湃,激励自己发现市场需求,向创业奋进,朝着梦想前进。简介百度Android定位SDK支持Android1.5以及以上设备,提供:定位功能:通过GPS、网络定位(WIFI、基站)混合定位模式,返回当前所处的位置信息反地理编码功能:解析当前所处的位置坐标,获得详细的地址描述信息。定位SDK支持多样化服务与定位策略,...

2013-07-25 22:41:00 117

Hibernate从入门到精通(九)一对多双向关联映射

上次的博文Hibernate从入门到精通(八)一对多单向关联映射中,我们讲解了一下一对多单向映射的相关内容,这次我们讲解一下一对多双向映射的相关内容。一对多双向关联映射 一对多双向关联映射,即在一的一端存在多的一端的一个集合对象,在多的一端存在一的一端的一个对象,这样就可以保证在加载一的一端或多的一端将被指向端的集合或对象加载上来,即保证双向关联。一对多双向关联映射和一对...

2013-07-25 19:45:00 43

thrift之TTransport类体系原理及源码详细解析1-类结构和抽象基类

本章主要介绍Thrift的传输层功能的实现,传输的方式多种多样,可以采用压缩、分帧等,而这些功能的实现都是相互独立,和上一章介绍的协议类实现方式比较雷同,还是先看看这部分的类关系图,如下:  由上面的类关系图可以看出,这部分的功能是相当的强大,所以类比较多且关系错综复杂。但是如果理解清楚了这些类直接的关系就很容易掌握这部分的实现技术和这部分实现的功能。我们把这个类关系图分为三部分来看,第一部分...

2013-07-25 00:03:00 205

VS创建项目“未找到与约束”解决办法

我的VS是2012的,这两天在用VS新建项目时创建失败,出现的问题“未找到与约束”。问题图片如下:上一次用VS建项目时,是暑假未开始之前的7月初,到此时已经有半月有余,记得在最近一次打开VS时提示有更新需要更新,于是按提示进行了更新,结果问题就出现了。经过一番查证,终于找到问题答案了,问题果然出出现在最近的一次更新上,更新后导致不能正常使用了,既然知道了问题,那...

2013-07-24 10:47:00 204

VS创建项目“未找到与约束”解决办法

我的VS是2012的,这两天在用VS新建项目时创建失败,出现的问题“未找到与约束”。问题图片如下:上一次用VS建项目时,是暑假未开始之前的7月初,到此时已经有半月有余,记得在最近一次打开VS时提示有更新需要更新,于是按提示进行了更新,结果问题就出现了。经过一番查证,终于找到问题答案了,问题果然出出现在最近的一次更新上,更新后导致不能正常使用了,既然知道了问题,那...

2013-07-24 10:47:00 167

Android4.2锁屏流程【Android锁屏解析三】

谷歌对Android4.2的版本做了一些改动,突出的改动就是锁屏可以添加widget,即锁屏widget,这个是谷歌的一个大的改动,先来说说android4.2做了哪些改动? (1)Lock screen widgets如图: (2)屏保模式的添加 简单介绍如下:互助屏保是一个互动屏幕保护程序模式,当用户的设备开始停靠或充电。在这种模式下,系统将启动一枕黄粱 - 远程安装的应用程序提供...

2013-07-23 20:00:00 73

xcode调试时,可以直接把Mac 的桌面文件做为iOS调试时存储的位置。

比如我们需要存储数据到沙盒中,然后再去对该文件进行判断检测。 NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); NSString *docuDir = [paths objectAtIndex:0]; NS...

2013-07-23 14:13:00 332

SLA By Short Brain

暑假正式开始学习已经过了3天了,通过这几天对ShortBrain英语文档的学习,感触颇深。ShortBrain把以往我们用的十几年的英语学习模式彻底打翻,尽管大多数人们并不认同。 我认为ShortBrain的核心用一句话总结就是彻底摆脱“中文思维”,把自己当成一个Small Baby来对待SL(Second Language),更极端一些就是向国外刚学说话的婴儿一样学习英语,培养“英...

2013-07-22 08:54:00 82

Hibernate从入门到精通(八)一对多单向关联映射

上次的博文Hibernate从入门到精通(七)多对一单向关联映射我们主要讲解了一下多对一单向关联映射,这次我们继续讲解一下一对多单向映射。一对多单向关联映射 在讲解一对多单向关联之前,按照我们的惯例首先看一下其相应的类结构图和代码。具体如下: public class Classes { private int id; private S...

2013-07-22 07:57:00 49

程序员如何快乐学习?

经历了小学到大学的学习,经历了一次又一次应试学习,经历了实践操作的 学车学习,我们的一生都是在不断的学习着.........我们不断的在体会着学习这一过程,那究竟什么才是学习?又如何学习?学习是一件痛苦的事情还是快乐的事情?为什么我们喜欢看电视看电影而不喜欢学习?为什么我们经常对学习不感兴趣?原因何在?无论是从学习专业课的学习还是从学车的学习等学习深刻的感受着学习这一过程,为此总结出这一过程如下:...

2013-07-20 12:04:00 476

如何防止自己的电脑成为肉鸡?

随着越来越多的人开始接触互联网,由于一些网民在上网过程中的疏忽,导致自己的计算机被黑客植入木马病毒,成为他们手中的“肉鸡”,任人宰割。 肉鸡是指被黑客攻破并植入木马病毒的机器,由于被植入了病毒,因此黑客们可以随意操纵它并利用它做任何事情,相当于操纵者们可以远程控制“肉鸡”即被侵机器甚至有了被侵机器的管理员权限。当机器成为肉鸡后,入侵者可以盗取个人信息,盗取机主的Q币、游戏账号等虚拟财产,...

2013-07-19 21:38:00 261

DataTable中关于获取字段相关知识

做机房收费系统时需要从DataTable中获取字段信息,下面我们就看下一些常用的。 获取DataTable中某一行的指定列字段 获取第0行中第5列和第6列的字段 'temDt =LineRecordManage.CheckInfo(enLineRecord).Tables("TLineRecordInfo")'获取DataTable表 'strStartDate ...

2013-07-19 19:57:00 115

DataTable中关于获取字段相关知识

做机房收费系统时需要从DataTable中获取字段信息,下面我们就看下一些常用的。 获取DataTable中某一行的指定列字段 获取第0行中第5列和第6列的字段 'temDt =LineRecordManage.CheckInfo(enLineRecord).Tables("TLineRecordInfo")'获取DataTable表 'strStartDate ...

2013-07-19 19:57:00 117

Hibernate从入门到精通(七)多对一单向关联映射

上次的博文Hibernate从入门到精通(六)一对一双向关联映射中我们介绍了一下一对一双向关联映射,本次博文我们讲解一下多对一关联映射多对一单向关联映射 多对一关联映射与一对一关联映射类似,只是在多对一的指向端可以存在多个对象,在指向端加载的时候,同时加载被指向端。多对一和一对一的异同 对比一对一单向关联映射和多对一单向关联映射,两者的相同之处在于在指向端被加...

2013-07-18 15:11:00 60

诺基亚CEO埃洛普:不后悔选择WP平台

摘要: 据新闻博客BestNews报道,诺基亚CEO史蒂芬·埃洛普(Stephen Elop)上周接受采访时表示,他仍坚持当初对Windows Phone平台的选择,并不后悔。他认为在Android生态系统中,一家独大的风险很大,而诺基亚据此放弃了选择A ...据新闻博客BestNews报道,诺基亚CEO史蒂芬·埃洛普(Stephen Elop)上周接受采...

2013-07-17 17:50:00 101

android和iOS平台的崩溃捕获和收集

转:http://blog.csdn.net/langresser/article/details/8288195通过崩溃捕获和收集,可以收集到已发布应用(游戏)的异常,以便开发人员发现和修改bug,对于提高软件质量有着极大的帮助。本文介绍了iOS和android平台下崩溃捕获和收集的原理及步骤,不过如果是个人开发应用或者没有特殊限制的话,就不用往下看了,直接把友盟sdk(一个统计分析sdk)...

2013-07-17 10:08:00 53

NSUncaughtionHandler, Xcode调试相关与异常捕获

原文地址:Xcode调试相关作者:NickJackson一.设置NSZombieEnabled使用NSZombieEnabled功能,当代码中访问已经释放了内存的地方,会给你下面这样的提示,而不仅仅是EXEC_BAD_ACCESS:2008-10-0318:10:39.933HelloWorld[1026:20b] *** -[GSFont ascender]: ...

2013-07-17 10:04:00 59

command设计模式和回调机制

总结command设计模式和回调机制,说明这两者之间的联系,并且用command模式来实现回调机制。command设计模式是回调机制的一个面向对象的替代品。一、首先介绍回调机制回调机制:一开始,一个类定义了一些个未实现的方法,并且该类并不知道这些方法具体的实现是怎么样的,因为只有等到运行时候才能够知道这些方法的具体实现。等到具体要用到该类对象的时候,才对该类中的抽象方法定义实现。该实现的过...

2013-07-16 19:06:00 473

NSSetUncaughtExceptionHandler异常捕获

NSSetUncaughtExceptionHandler、利用 NSSetUncaughtExceptionHandler,当程序异常退出的时候,可以先进行处理,然后做一些自定义的动作,比如下面一段代码,就是网上有人写的,直接在发生异常时给某人发送邮件,void UncaughtExceptionHandler(NSException *exception) {...

2013-07-16 18:54:00 89

通过崩溃trace来查找问题原因

这里我们以UMeng捕获的错误信息举例:从友盟中, 我们可能会得到如下信息:Application received signal SIGSEGV(null)( 0 CoreFoundation 0x359348a7 __exceptionPreprocess + 186 1 libobjc.A.dylib ...

2013-07-16 14:59:00 242

“河软CSDN2011级表彰暨实习动员大会”顺利召开!

9点30分 伴随着激昂的开场曲,主持人走到台前!“河软CSDN2011级表彰暨实习动员大会即将开始,请各位嘉宾入场!”他们分别是“CSDN教育事业部总经理李天山先生”“河北软件职业技术学院 软件工程系刘洪武主任”河北软件职业技术学院CSDN院长 赵清晨,副院长 李伟、、、、、!大会第一项 嘉宾签到! 正如大家看到的 这是大会现场、礼仪小姐正在帮助到场嘉宾签到!所有到场...

2013-07-16 07:37:00 240

Android 开发者,你真的会用textview(maxEms和maxLength)的属性吗?

这里我们不说那些复杂的属性,光说我们通常用的比较多的,android:maxlength官网API对其的解释为:第一句,也就是说,他是个inputfilter(输入过滤器)他的作用是通过specified , number(你指定的数字)来限制text ,length(文本长度),这里特指的是文本长度,而无论我们输入什么内容,英文,符号,数字,汉字………………这些都属于文本范围,...

2013-07-13 12:54:00 1367

java中上传图片,加载上传的图片到页面

在java中实现图片的上传,并且显示图片到页面的功能分为以下几步:1、上传图片代码(此处是读取图片,转换为流,写入数据库中保存) FileInputStream fis = new FileInputStream("d:/test/2.jpg"); //此处是mysql数据库驱动 Class.forName("com.mysql.jdbc.Driver"); String ...

2013-07-11 17:11:00 327

将行政区域导入SQL SERVER

步骤如下:一、到国家统计局网站,找到县及县以上行政区划页面。我找到的是这个:http://www.stats.gov.cn/tjbz/xzqhdm/t20130118_402867249.htm然后将页面上的代码直接复制粘贴到记事本,保存为 e:\temp\region.txt。(注意复制时,可能是受内存限制,不一定能一次性复制完全所有内容,注意确认一下。)复制粘贴的结果,让我傻眼了:...

2013-07-11 12:29:00 161

NSTimer与Run loop Modes

一.NSRunLoop在Cocoa中,每个线程(NSThread)对象中内部都有一个run loop(NSRunLoop)对象用来循环处理输入事件,处理的事件包括两类,一是来自Input sources的异步事件,一是来自Timer sources的同步事件;run Loop在处理输入事件时会产生通知,可以通过Core Foundation向线程中添加run-loo...

2013-07-11 12:01:00 44

空空如也

空空如也

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

TA关注的人

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