- 博客(80)
- 资源 (2)
- 收藏
- 关注
原创 理解HTTP session原理及应用
一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器会话期间,.....
2015-07-15 10:19:46
160
原创 图像处理算法
转载:http://dsqiu.iteye.com/blog/1669891感谢作者的付出,谢谢分享.终于写完数字图像分割这部分内容了,由于内容比较多,因此做一个小的内容提要,有利于更有调理的阅读,如下:1.数字图像分割方法概要2.基于边界分割2.1边缘检测2.2边界提取(简单连接,启发式搜索,曲线拟合)3.基于区域分割3.1阀值分割(直方图双峰,迭代法,Ostu(...
2013-03-13 13:10:48
876
原创 微软老将Philip Su的离职信:回首12年职场生涯的心得和随笔
编者注:Philip Su在1998年加入微软,开始时是一位软件工程师。12年后,Philip Su从微软辞职,当时是微软的主群经理(Principal Group Manager),又一次以一位普通软件工程师的身份加入Facebook。Philip Su现任Facebook 伦敦办公室的主管。Philip Su在当时的离职信中写了他在微软工作12年比较独到的一些体会,希望对在职场的读者们有一些...
2013-03-05 19:40:23
222
原创 Android之AndroidManifest.xml文件解析
一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和In...
2013-02-27 16:45:04
144
原创 Android 平台下的即时通讯
基于Android 平台简易即时通讯的研究与设计 摘要:论文简单介绍Android 平台的特性,主要阐述了基于Android 平台简易即时通讯(IM)的作用和功能以及实现方法。(复杂的通讯如引入视频音频等可以考虑AnyChat SDK~)关键词:Android 平台;即时通讯 (本文中图表点击附件即可见) 1 Android 平台简介Android 是Google 公司于...
2013-02-21 19:07:12
194
原创 SIP协议介绍
介绍 通信提供商及其合作伙伴和用户越来越渴求新一代基于 IP 的服务。现在有了 SIP协议(会话启动协议),一解燃眉之急。SIP协议 是不到十年前在计算机科学实验室诞生的一个想法。它是第一个适合各种媒体内容而实现多用户会话的协议,现在已成了 Internet 工程任务组 (IETF) 的规范。 今天,越来越多的运营商、CLEC(竞争本地运营商)和 ITSP(IP 电话服务商)都在提...
2013-02-20 10:41:09
182
原创 SIP在3G网络中的应用
摘要 第三代移动通信系统是能提供多种类型IP数据业务的通信系统。会话起始协议SIP是3G的IP多媒体子系统中提供多媒体业务的核心技术。文章首先介绍了SIP的基本工作原理,然后对3GPP UMTS R5定义的IMS进行了简要描述,最后详细阐述了SIP在IMS提供服务的过程及对漫游用户的处理。 会话起始协议(session initiation protocol)是由IETF定义的一个基于IP网络...
2013-02-20 10:18:53
156
原创 网络视频通信协议
目前,国际上IP网络通信的主要标准有H.323和SIP,两者都对IP电话系统信令提出了完整的解决方案。但两者的设计风格各有千秋,H.323采用的是传统电话信令模式,包括一系列协议; 而SIP借鉴互联网协议,采用基于文本的协议。 当采用H.323协议时,各个不同厂商的多媒体产品和应用可以进行互相操作,用户不必考虑兼容性问题; 而SIP协议应用较为灵活,可扩展性强。两者各有侧重...
2013-02-19 13:58:57
589
原创 Mysq ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
前两天也偶尔出现这个错误,也没在意,因为我重新修改一下mysql的root密码后又可以用了,但昨天却不行,我把root密码修改以后虽然当时能用, 一旦重新进入就都不能用了,可我的密码明明没有错啊?今天终于找到了原因,是权限问题,大家可以参考着下面两篇文章去看一下: http://topic.csdn.net/t/20060117/15/4521496.html# http://doc.99...
2012-12-17 14:22:07
125
原创 互联网网站的反爬虫策略浅析
因为搜索引擎的流行,网络爬虫已经成了很普及网络技术,除了专门做搜索的Google,Yahoo,微软,百度以外,几乎每个大型门户网站都有自己的搜索引擎,大大小小叫得出来名字得就几十种,还有各种不知名的几千几万种,对于一个内容型驱动的网站来说,受到网络爬虫的光顾是不可避免的。 一些智能的搜索引擎爬虫的爬取频率比较合理,对网站资源消耗比较少,但是很多糟糕的网络爬虫,对网页爬取能力很差,经常并发几...
2012-09-25 09:42:48
128
原创 Java发送手机短信
JAVA发送手机短信,流传有几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;(2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备,呵呵(3)使用中国网建提供的SMS短信平台(申请账号地址:http://sms.webchinese.cn/default.shtml)本程...
2012-06-15 14:03:42
144
如何对线上数据表创建唯一键或者主键约束
由于oracle中主键和唯一键的执行是通过唯一索引来保证的,在增加主键或者唯一键约束的时候需要建立相关的索引。因此,在线创建拥有大批量数据的表的约束的时候,会不会出现阻塞呢?来实验一下。-- sid=147,先看看表T有没有已经可以使用的索引SQL> select index_name,UNIQUENESS,table_name from user_indexes where table_...
2012-06-14 15:32:16
416
原创 HTTP协议详解
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善...
2012-05-09 11:38:13
96
原创 为简历打工
博客为转载,原帖请查看:http://zljpp.iteye.com/blog/1497159美国伯利恒钢铁公司的总裁说过:“"我不光是在为老板打工,更不单纯是为了赚钱,我是在为自己的梦想打工,为自己的远大前途打工。我们只能在认认真真的工作中不断提升自己。我要使自己工作所产生的价值,远远超过所得的薪水,只有这样我才能得到重用,才能获得发展的机遇。” 人分为两种,“为自己打...
2012-04-26 09:57:27
116
原创 申请Android Maps API Key-及出现的错误解决
一、获取Google API Key,简要说明一下:(1)找到debug.keystore文件:通常情况下是在C:\Documents and Settings\当前用户\Local Settings\Application Data\Android\debug.keystore(windows 7 中的格式一般是:C:\Users\当前用户名\.android\debug.keystor...
2012-04-16 17:37:26
319
反编译Android Apk
Apk文件破解可见源码 1. 获取apk的 资源 图片 直接用 WinRAR打开,res/drawable直接拖拽出来即可。 2.获取xml文件信息 虽然能用WinRAR看到里面的xml文件,但是xml是经过优化的,无法直接查看,需要使用apktool 工具 , 下载 地址: https://code.google.com/p/a...
2012-04-12 13:02:39
106
原创 Java编程中“为了性能”尽量要做的几点
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于...
2012-03-28 09:46:08
81
原创 Spring分布式事务的选择
使用TransactionTemplate 不需要显式地开始事务,甚至不需要显式地提交事务。这些步骤都由模板完成。但出现异常时,应通过TransactionStatus 的setRollbackOnly 显式回滚事务。 TransactionTemplate 的execute 方法接收一个TransactionCallback 实例。Callback 也是Spring 的经典设计,用于简化用户...
2012-02-23 16:21:14
155
分布式事务的Base原理
分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。关系数据库的ACID模型拥有 ...
2012-02-23 11:31:31
131
原创 从来没有一种工作叫钱多、事少、离家近
这个世界从来没有任何一件工作叫“钱多、事少、离家近”,人生有知有力的三个十年,需要扎扎实实的靠自己。找工作,谈何容易。身边的朋友,有的已经尘埃落定,有的还在执着坚持。签得价钱高的,嫌累嫌远,签得低的,怕不够花。昨天翻闲书,看到了对何经华的采访,觉得很好。20多岁是一个让人迷茫的年纪。何经华当年也是矮矬穷。20多岁的史玉柱在浙大学数学。20多岁的马云四处碰壁。20多岁的王江民因小儿麻痹而...
2012-02-01 13:07:10
137
原创 奔三的尴尬年纪.你要知道的44件事
[size=large]24到26岁就是这么一个尴尬的年纪——无法把自己当少年,但也没有人把你太当真。 但从24岁开始,有些事情一定要开始做,有些事情也一定要更明白,目的是为了从24岁起,不为任何人,只为自己活得更精彩! 人生 1,把重返校园充电认真列入计划,并在30岁前再次毕业。 2,如果在现在的岗位上已经连续3年没有任何提升,果断炒了老板。 ...
2012-02-01 13:02:55
99
JAVA之Excel
jxl.jar 包 API地址: http://www.andykhan.com/jexcelapi/ 下载地址: http://www.andykhan.com/jexcelapi/download.html 网站上对它的特征有如下描述: ● 支持Excel 95-2000的所有版本 ● 生成Excel 2000标准格式 ● 支持字体、数字、日期操作 ● 能够修饰单元格属性 ● 支持图像和图表 ...
2012-01-10 12:58:07
83
原创 对Java字符类型的深入了解
Java 的1.1 版 本 引 入了 许 多 处 理 字 符(char 型 数 据) 的 类。 这些 新 的 类 能 够 使 得 某 些 具 体 平 台 上 的字 符 转 换 成 为 符 合Unicode 标 准 的 字 符。 文章 主 要 关 注 增 加 了 哪 些 类, 以 及 增 加这 些 字 符 处 理 类 的 动 机。char类型---- 或 许 在C 语 言 中,最 常 被 ...
2012-01-09 11:23:47
73
原创 全面解读Java NIO工作原理(4)
JDK 1.4 中引入的新输入输出 (NIO) 库在标准 Java 代码中提供了高速的、面向块的 I/O。本实用教程从高级概念到底层的编程细节,非常详细地介绍了 NIO 库。您将学到诸如缓冲区和通道这样的关键 I/O 元素的知识,并考察更新后的库中的标准 I/O 是如何工作的。您还将了解只能通过 NIO 来完成的工作,如异步 I/O 和直接缓冲区。Sky: ...
2011-12-31 15:24:01
59
原创 全面解读Java NIO工作原理(3)
JDK 1.4 中引入的新输入输出 (NIO) 库在标准 Java 代码中提供了高速的、面向块的 I/O。本实用教程从高级概念到底层的编程细节,非常详细地介绍了 NIO 库。您将学到诸如缓冲区和通道这样的关键 I/O 元素的知识,并考察更新后的库中的标准 I/O 是如何工作的。您还将了解只能通过 NIO 来完成的工作,如异步 I/O 和直接缓冲区。Sky: ...
2011-12-31 14:33:59
72
原创 全面解读Java NIO工作原理(2)
JDK 1.4 中引入的新输入输出 (NIO) 库在标准 Java 代码中提供了高速的、面向块的 I/O。本实用教程从高级概念到底层的编程细节,非常详细地介绍了 NIO 库。您将学到诸如缓冲区和通道这样的关键 I/O 元素的知识,并考察更新后的库中的标准 I/O 是如何工作的。您还将了解只能通过 NIO 来完成的工作,如异步 I/O 和直接缓冲区。Sky: ...
2011-12-31 14:32:39
87
原创 全面解读Java NIO工作原理(1)
JDK 1.4 中引入的新输入输出 (NIO) 库在标准 Java 代码中提供了高速的、面向块的 I/O。本实用教程从高级概念到底层的编程细节,非常详细地介绍了 NIO 库。您将学到诸如缓冲区和通道这样的关键 I/O 元素的知识,并考察更新后的库中的标准 I/O 是如何工作的。您还将了解只能通过 NIO 来完成的工作,如异步 I/O 和直接缓冲区。Sky: ...
2011-12-31 14:30:40
110
原创 JAVA处理日期时间常用方法: java.util.Calendar
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。例:Calendar cal = Calend...
2011-12-14 09:33:25
345
原创 Java中令人发狂的程序语言的特性
Java的Integer cacheJava代码 Integer foo = 1000; Integer bar = 1000; foo <= bar; // true foo >= bar; // true foo == bar; // false //然后,如果你的 foo 和 bar 的值在 ...
2011-12-08 19:14:14
101
原创 IT工作感悟
01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个城市里,都有交过三金,甚至是一个程序的2个区里交的都有,那些东西,10年后,会变得很重要。你买房子若有公积金,可以取出来,贷款利率也会比较低一些,有孩子了,还需要上学,生病了还需要医疗保...
2011-12-08 19:07:26
191
原创 Sonar Server搭建
1. Sonar 拷到目标位置:sonar-2.12http://sonar.codehaus.org/downloads/(官方网站下载的最新版本)2. 在E:\Program Files\sonar-2.12\bin\windows-x86-32 点击InstallNTService.bat,安装服务(默认会成为automated 的serice 服务,服务名:sonar);3. St...
2011-12-07 19:43:19
312
原创 Sonar Eclipse 代码覆盖率工具(二)
Sonar EclipseAttachments:22Added by Freddy Mallet, last edited by Paul Frantz on Dec 04, 2011 (view change)Sonar Eclipse provides a comprehensive Sonar integration for Eclipse...
2011-12-07 10:35:04
196
原创 Sonar Eclipse 代码覆盖率工具(一)
开源的质量控制工具 Sonar 使用方法 Installing Sonar Eclipse NameSonar EclipseLicenseLGPL v3AuthorsEvgeny Mandrikov, Jérémie Lagarde Latest version2.2.0Update sitehttp://dist.son...
2011-12-07 10:30:11
242
原创 一些对开发者非常有用的学习资源和文章汇总
本文是CoolShell收集的一些学习资源和文章,涉及的知识面可能比较泛,其主要目的在于分享,希望你会喜欢。 Web开发 Javascript Garden,这是学习Javascript最好的网站了。http://bonsaiden.github.com/JavaScript-Garden,这个文档由两个StackOverflow的人写成:Ivo Wetzel(Writing)和Zhang Yi ...
2011-11-25 08:59:53
116
原创 使用Eclipse(MyEclipse)+ abator自动生成iBatis代码
一.安装插件Abator Abator for Eclipse Update Site This is the Abator for Eclipse update site. If you're not sure what Abator is, then see this page http://ibatis.apache.org/abator.html If you've alrea...
2011-11-23 11:14:25
151
原创 引领时代潮流的15项技术和产品
这是一个最好的时代,科技进步给我们带来了前所未有的美妙体验;这是一个最坏的时代,想要跟上科技前进的步伐已非常困难。本文在这里列出了15项将引领未来时代潮流的科技产品。 1. 微软的Kinect彻底颠覆了游戏的单一操作方式 Kinect去年刚一推出,就引起了巨大轰动。有了它不用遥控器也能玩游戏,它不仅支持表情识别,也能够辨别声音和接受命令。Kinect只是一个开始,想象一...
2011-11-18 09:38:26
314
原创 PC上的手机模拟器大全(安卓/苹果/黑莓/塞班/微软)
当今都是智能手机的天下,智能手机也就是拥有自己的操作系统。目前市面最流行的五大手机系统要数谷歌的Android、诺基亚的Symbian、黑莓的BlackBerry、苹果的IOS、微软的WindowsMobile、Windows Phone 7也许你很想使用每一种系统,但你不可能买那么多部手机。所以PC上的手机模拟器就可以让你体验一下各个系统的魅力。下面介绍五大模拟器在PC上如何使用。 ...
2011-11-18 09:25:39
538
原创 程序员是不是只在乎自己的一亩三分地
其实想说这句话很久了 ,和很多同事接触 ,有时候或多或少的都会发现大家会陷入在自己的一亩三分地里面 . 主要表现得症状1. PD的需求就是目标,踏实的实现,不懂的就猜。2. 经验盖过一切,设计系统就是要够完备够复杂。从 开发人员角度来看,第一种人多半比较有自己的想法,同时也有不少的工作经验,同时可能对技术比较着迷。另一种人多半是刚刚工作...
2011-11-15 12:55:18
143
原创 职场电影20部
在复杂的商业社会,你想创业,不懂经济、不懂商业、不懂人情世故、不懂法律边沿,你只有勇气、只有梦想、只有天真,那么也就只有一场空。这20部电 影都是商学院学生在学习商科时被要求必须看的影片,其中包括哈佛商学院一直首推的《华尔街》,还有沃顿商学院排第一位的《颠倒乾坤》,斯坦福要求商科学生 必看的《锅炉房》。看完之后,你会对商业运行的本质和规则有更深入的了解,对你的职场生涯亦会有不小的帮助。1...
2011-11-15 12:54:00
303
原创 穷人最缺少的是什么
法国一位年轻人很穷,很苦。后来,他以推销装饰肖像画起家,在不到10年的时间里,迅速跃身于法国50大富翁之列,成为一位年轻的媒体大亨。不幸,他因患 上前列腺癌,1998年在医院去世。他去世后,法国的一份报纸刊登了他的一份遗嘱。在这份遗嘱里,他说:我曾经是一位穷人,在以一个富人的身份跨入天堂的 门槛之前,我把自己成为富人的秘诀留下,谁若能通过回答 “穷人最缺少的是什么” 而猜中我成为富人的秘诀,他将能...
2011-11-15 12:53:28
106
apktool-install-windows-r04-brut1.tar
2012-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人