自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ugg的专栏

逸学堂-专注移动互联网

  • 博客(9)
  • 资源 (18)
  • 收藏
  • 关注

转载 排序算法(4)

  素都是不大于k=6的正整数。图1 计数排序算法演示容 易理解,算法的第(l)行是对数组tmp初始化。第(2)行检查每个输入元素。如果输入元素的键值为i,则tmp[i]增1。因此,在第(2)行执行结束 后,tmp[i]中存放着值等于i的输入元素个数,i=1,2,..,k。算法的第(3)行,对每个i=1,2,..,i,统计值小于或等于i的输入元素 个数。最后在(

2007-01-30 17:00:00 1386

转载 排序算法(3)

  =e then Insertion_Sort(L,p,r)//若L[p..r]足够小则直接对L[p..r]进行插入排序 else begin2 q:=partition(p,r,L);//将L[p..r]分解为L[p..q]和L[q+1..r]两部分3 Quick_Sort(p,q,L); //递归排序L[p..q]4

2007-01-30 16:58:00 1342

转载 排序算法(2)

255 406 134 592 657 745 683对该序列进行3次扫描后会发现,第3此扫描中最后一次交换的一对纪录是L[4]和L[5]:50 67 255 134 | 406 483 592 657 683 745 888显 然,第3次扫描(i=3)结束后L[5]以后的序列都已经排好序了,所以下一次扫描不必到达Last(L)-i=11-4=7,即第2行的for 循环j不必到达7,只要到达4-1

2007-01-30 16:56:00 1142

转载 排序算法(1)

算法是程序设计的精髓,程序设计的实质就是构造解决问题的算法,将其解释为计算机语言。在这里您可以了解到:算法定义 伪代码的使用 算法的复杂性 算法设计策略 常用算法 这里所有的算法都以一种类似Pascal语言的伪代码描述,请参阅伪代码的使用。 新增内容 关于数论的算法——数论基本知识(May 6, 2001)动态规划重新整理 (January 15, 2001)图的深度优先遍历 (January

2007-01-30 16:54:00 1490

原创 电脑记之程序员

生活中没有键盘鼠标让我击打让我点整天对着显示器,让人烦我的心犹如一块主板,让人插着却不能表示不满我的身体犹如一个机箱整天让人触着肚挤眼我的大脑犹如一个电源每天都在充电我的大脑犹如一个内存整天都在刷新我想成为操作系统当别人对我无情的掠待我会以蓝屏抗击我的不满我想成为一个流氓软件占用别人CPU的时间弹出广告,IE阻断样样都能干你却

2007-01-26 09:44:00 1154

原创 STL学习笔记一(深入VC之STL系列)

STL文件组成(加的目的是为了更好的说明其文件特性)1:内中包含limits.h文件,在limits.h文件内,定义了每种内置类型的bit,字节,最大最小数等,部分内容如下。#define CHAR_BIT      8         /* number of bits in a char */#define SCHAR_MIN   (-128)      /* minimum sign

2007-01-24 18:02:00 3274

原创 vc使用技巧(不断更新中)

1.       检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2.       查看一个宏(或变量、函数)的宏定义 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下

2007-01-24 10:43:00 2777

原创 C++编译时间过长解决方案

对于一个中型或者以上项目,编译时间本来就不短,如果在编码过程中,一些问题不注意,将使编译时间更长,下面介绍几点需要注意的地方。 关于《C++ coding Standards》以下几条整改原则: 关于include的原则最多,因为包含头文件相当于将代码复制到本文件来编译,而头文件又经常是用来被别人包含的,所以工程文件多了,每个文件都有include链(包含的文件又include了其他文

2007-01-22 10:59:00 10118

原创 C++中命名空间"std"名字由来的思考

使用C++的STL时,需要引用std命名空间(有的也叫名字空间(namespace)),一直不明白std是什么的缩写,突然灵光一现,感觉应该是standard的缩写std是standard的缩写,相关说明是,std借鉴了C语言中的命名方式,比如C语言中的标准输入输出叫stdio,标准输出stdout(C++中使用的std::cout),标准输入stdin(C++中使用的是std::cin)

2007-01-19 14:10:00 3685 2

高级验证码识别

验证码识别,自动生成keys,帮别人写的,别人又重写的。

2015-07-23

非输入区键盘消失的方法

触摸非输入区(背景)使UITextField(UISearchBar)键盘消失的三种方法代码

2012-02-09

在UITableView中自定义UITableViewcell实现ibooks图书列表样式

通过自定义UITableViewCell实现ibooks的图书列表样式。

2012-02-06

IE扩展插件订餐系统

一个IE扩展插件,主要实现一键登陆某网站,并完成相关的操作,需要修改代码设置登陆网站账号密码。

2011-09-08

Chrome扩展插件订餐系统,可方便扩展其他系统

一个chrome扩展插件,主要实现一键登陆某网站,并完成相关的操作,可以自动设置登陆网站账号密码。通过本系统可以方便修改为登陆其他网站,执行其他相关操作,比如登陆某火车票网站,自动抓取特定的火车票信息等等。

2011-09-08

FF扩展插件订餐系统,可方便扩展其他系统

一个Firefox扩展插件,主要实现开启FF后,自动登陆某网站,并完成相关的操作,可以自动设置登陆网站账号密码。通过本系统可以方便修改为登陆其他网站,执行其他相关操作,比如登陆某火车票网站,自动抓取特定的火车票信息等等。

2011-09-08

IPhone 的toolbar 和 tabbar 的图标资源

IPhone 的toolbar 和 tabbar 的图标资源

2010-07-07

dezenderGUI zend解密软件

解密经过zend加密的文件,比如shopex里面的某些文件,可以通过此软件解密。

2010-01-04

php实现验证码的识别(修正版)

这个版本的识别码http://download.csdn.net/source/1084418的修正版,只要稍加训练就可以实现上个版本的功能,这个php实现验证码中级篇,增加二值化去杂点的操作,解决两个字符粘连问题,可以识别旋转字符,并且具有一定的学习功能,并提供了bmp到jpeg的转换方法,目前这个方案应该可以应付90%的互联网验证码识别工作。这个版本不能直接应用商业化,只是提供一种方法,你可以根据自己的需求修改。另外:此代码切勿用于非法用处,违者引起的一切后果自负。

2009-10-20

php实现验证码的识别(修正版)

这个版本的识别码,是http://download.csdn.net/source/1084418的修正版,fix一些bug,只要稍加训练就可以实现上个版本的功能,这个php实现验证码中级篇,增加二值化去杂点的操作,解决两个字符粘连问题,可以识别旋转字符,并且具有一定的学习功能,并提供了bmp到jpeg的转换方法,目前这个方案应该可以应付90%的互联网验证码识别工作。这个版本不能直接应用商业化,只是提供一种方法,你可以根据自己的需求修改。另外:此代码切勿用于非法用处,违者引起的一切后果自负。

2009-10-20

一步一步SEO - 一步一步搜索引擎优化

SEO,对大多人来说是个有意思的话题,不过似乎只要和搜索引擎沾边的话题都是有意 思的,谁让现在搜索引擎火那。对于绝大多数中小网站管理者来说,想推广,就想到SEO, SEO 似乎是一道神秘的灵符,只要用上它,可以保证我们的网站一夜之间流量直线上升, 其实这是错误的遐想。本文作者结合其自身站点的一些经验,以及借鉴网上的一些成功经验, 逐步揭开SEO 的神秘面纱,还原SEO 的本质,让大家对SEO 有个清醒的认识,相信自己 也可以成为SEOer

2009-07-15

checkinstall_cn

checkinstall_cn,是经过改造后的checkinstall,不但修复了md5验证的bug,而且开发了一种新的文件格式,更加方便打包。

2009-05-26

php实现验证码的识别(中级篇)

这是我写的php实现验证码的识别(URL:http://download.csdn.net/source/1063621)的继续,这个版本的识别码,只要稍加训练就可以实现上个版本的功能,这个php实现验证码中级篇,增加二值化去杂点的操作,解决两个字符粘连问题,可以识别旋转字符,并且具有一定的学习功能,并提供了bmp到jpeg的转换方法,目前这个方案应该可以应付90%的互联网验证码识别工作。这个版本不能直接应用商业化,只是提供一种方法,你可以根据自己的需求修改。另外:此代码切勿用于非法用处,违者引起的一切后果自负。

2009-03-08

php实现验证码的识别(初级篇)

近期研究一些突破验证码方面的知识,记录下来。一方面算是对这几天学习知识的总结帮助自己理解;另一方面希望对研究这方面的技术同学有所帮助;另外也希望引起网站管理者的注意,在提供验证码时多些考虑进去。由于刚刚接触这方面的知识,理解比较浅显,有错误再所难免,欢迎拍砖。

2009-03-03

php版mysql数据库备份恢复代码

最近呵呵笑话网的数据库丢了,没办法空间提供商死活恢复不了数据库,态度还极其恶劣。而提供商提供的phpadminmysql导出数据库又有2m的限制,只能自己写一个数据库备份恢复类了。这是我借鉴网上提供的一种方法,修改了其中的timestamp部分,希望对大家有所帮助。

2009-02-13

基于流模式长连接的简单实现

基于流模式的长连接我们可以做很多事情,比方说在局域网内,我们建立这种模式,可以时时传输数据,而不用每次传输数据是创建socket,传输完后,关闭socket。可以减少创建销毁socket的时间。 基于流模式的下,数据一直在发送,我们需要知道,每次发送数据量,所以常见的方式时,我们在发送数据时,指定此次发送数据的长度,服务器读取流数据时,先读取数据长度,然后再按长度读取此次发送的数据。 我使用select复用IO机制实现了一个简单的client,server机制,希望对初学者有帮助

2008-12-18

USocket

前一段时间开发一个WebDAV的客户端,主要是接受发送文件。因为只需要上传下载文件,所以不想使用curl这样重量级的库,所以,基于以上原因自己编写封装一个类,利用socket完成对文件的上传和下载,还可以使用内核函数sendfile实现文件上传时的“零拷贝”。在本例中,同样也给出使用 curl方式对文件进行上传操作的方法。针对WebDav的开发还有一个专门的库neon,同样这里也给出使用neon库完成文件上传操作的方法。

2008-07-22

空空如也

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

TA关注的人

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