当网站服务器并发连接达到一定程度时,你可能需要考虑服务器系统中tcp协议设置对http服务器的影响。 tcp相关延时主要包括: 1、tcp连接时建立握手; 2、tcp慢启动拥塞控制; 3、数据聚集的Nagle算法; 4、用于捎带确认的tcp延迟确认算法; 5、TI...
分类:
Web程序 时间:
2015-09-28 13:08:16
阅读次数:
379
一、前言状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当一个对象状态转换的条件表达式过于复杂时的情况,把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。当然,如果这个状态判断很简单,那就没必要用状态模式了。二、结构图三...
1.使用load()方法异步请求数据 我最爱吃的水果 注:load(url,[data],[callback]) this就是当前的意思,前面定义了一个名为$(this)...
分类:
Web程序 时间:
2015-09-28 13:08:27
阅读次数:
241
Linux查看命令终止进程youhaidong@youhaidong-ThinkPad-Edge-E545:~$ ps PID TTY TIME CMD 2576 pts/0 00:00:00 bash 2742 pts/0 00:00:00 psyouhaidong...
分类:
系统相关 时间:
2015-09-28 13:07:16
阅读次数:
216
1、当查询表时where条件中有多个索引时,优先使用主键索引,其它索引会失效。2、当查询的返回的数据占总量数据的百分比小于20%时,建索引才有效果3、不是主键的索引值可以为空,主键索引不能为空。4、容易引起oracle索引失效的原因很多:1)、在索引列上使用函数。如SUBSTR,DECODE,INS...
分类:
数据库 时间:
2015-09-28 13:08:51
阅读次数:
168
剖析是用于研究和精确描述网站结构和应用工作方式的策略,是一个非常重要却常被忽视的Web入侵方向.基础架构的支持:Web服务器,硬件/软件,DNS项目,网络设备,负载平衡器等.一、介绍二、基本的标志获取三、高级HTTP指纹识别四、基础构架中介一、介绍 1.足迹法(Footprinting)-使用各种....
分类:
Web程序 时间:
2015-09-28 13:06:23
阅读次数:
270
浅谈C/C++中的static和extern关键字2011-04-21 16:57 海子 博客园 字号:T | Tstatic是C++中常用的修饰符,它被用来控制变量的存贮方式和可见性。extern "C"是使C++能够调用C写作的库文件的一个手段,如果要对编译器提示使用C的方式来处理函数的话,那么...
分类:
编程语言 时间:
2015-09-28 13:08:02
阅读次数:
212
第一遍洗了个01背包,居然骗过了7个测试点。后来才发现没我想的那么简单。dp[i][j][k]为前i首放在前j张光盘上,占用了第j个光盘的k分钟所能装的歌的数量/*ID: modengd1PROG: rockersLANG: C++*/#include #include #include using...
分类:
其他好文 时间:
2015-09-28 13:05:51
阅读次数:
117
接上一部分(4)如果不是索引列的第一部分,如下例子:可见虽然在money上面建有复合索引,但是由于money不是索引的第一列,那么在查询中这个索引也不会被MySQL采用。mysql> explain select * from sales2 where moneys=1 \G************...
分类:
数据库 时间:
2015-09-28 13:07:09
阅读次数:
210
上周自己打造的添加用户的shellcode太长,不过当时主要目的是为了锻炼手动asm,熟悉一些复杂的参数类型如何手动进行构造,然后通过堆栈传递。接下来就打造一个弹计算器的shellcode来进行接下来的学习和测试。弹计算器的C代码只有一句:C代码: system(“calc”);ASM代码: ...
分类:
系统相关 时间:
2015-09-28 13:06:19
阅读次数:
244
使用MessageUI.framework框架可以实现短信发送功能,步骤如下:(1)首先判断设备是否有发送短信功能(2)如果设备允许发送短信,创建一个MFMessageComposeViewController视图控制器,并对其设置短信内容和收件人号码列表。(3)短信发送后,会执行回调代理方法,可以...
分类:
编程语言 时间:
2015-09-28 13:06:26
阅读次数:
156
1,通讯录访问介绍通讯录(或叫地址簿,电话簿)是一个数据库,里面储存了联系人的相关信息。要实现访问通讯录有如下两种方式:(1)AddressBook.framework框架 : 没有界面,通过代码来获取所有联系人信息(2)AddressBookUI.framework框架 : 通过系统提供的通讯录交...
分类:
编程语言 时间:
2015-09-28 13:07:19
阅读次数:
310
fis3的教程官网:http://fis.baidu.com/fis3/docs/beginning/intro.htmlFIS3 是什么FIS3 是面向前端的工程构建工具。解决前端工程中性能优化、资源加载(异步、同步、按需、预加载、依赖管理、合并、内嵌)、模块化开发、自动化工具、开发规范、代码部署...
分类:
其他好文 时间:
2015-09-28 13:06:55
阅读次数:
227
参考文章:http://www.cnblogs.com/littledu/archive/2011/04/18/2019475.html1.他们都接收两个参数,slice和substring接收的是起始位置和结束位置(不包括结束位置),而substr接收的则是起始位置和所要返回的字符串长度。Part...
分类:
其他好文 时间:
2015-09-28 13:06:44
阅读次数:
121
1,通讯录访问介绍通讯录(或叫地址簿,电话簿)是一个数据库,里面储存了联系人的相关信息。要实现访问通讯录有如下两种方式:(1)AddressBook.framework框架 : 没有界面,通过代码来获取所有联系人信息(本文样例使用此方式)(2)AddressBookUI.framework框架 : ...
分类:
编程语言 时间:
2015-09-28 13:05:12
阅读次数:
253
CoreLocation这个定位框架除了可以获取设备的位置数据,还可以获取设备的方向(可以用来实现指南针功能等)。1,CLHeading对象通过一组属性提供航向相关数据:magneticHeading :磁极方向(磁北对应于随时间变化的地球磁场极点)trueHeading :真实方向(真北始终指向地...
分类:
编程语言 时间:
2015-09-28 13:06:33
阅读次数:
216
Chrome应该是每一个Web开发者必备的工具之一。它有而强大的Devtool,辅助我们的JavaScript调试,审视DOM元素,CSS即时修改等。以及它还有一个的庞大的插件系统,同时我们也可以很容易的扩展属于自己的Chrome插件。如果希望了解更多的Chrome常用调试,请参见笔者早期的微信推送...
分类:
其他好文 时间:
2015-09-28 13:04:16
阅读次数:
202