首页 > 2014年08月14日 > 全部分享
C++技术问题总结-第5篇 TCP三次握手
TCP三次握手 TCP提供可靠的连接服务,采用三次握手确认建立一个连接。 TCP标志位有6种。 ?SYN:synchronous建立联机。 ?ACK:acknowledgment确认。 ?PSH:push传送。 ?FIN:finish结束。 ?RST:reset重置。 ?URG:urgent紧急。 三次握手主要依靠的是SYN和ACK标志位。 握手详细流程图如下。 简化步骤...
分类:编程语言   时间:2014-08-14 16:44:13    收藏:0  评论:0  赞:0  阅读:603
二分查找的循环实现和递归实现
自己实现了二分查找的循环实现和递归实现 说明:二分查找适用于顺序存储结构,不适于链式存储结构,是一个高效的查找方法。虽然折半查找效率高,但是要排序,排序本身是一种很费时的运算。     要求传入的表是有序的。     二分查找的过程可用二叉树描述,把当前区间的中点位置上的元素作为根,左子表和右子表中的元素分别作为根的左子树和右子树,由此得到二叉树。      此树称为描述折半查找的判定树或...
分类:其他   时间:2014-08-14 16:43:58    收藏:0  评论:0  赞:0  阅读:424
Android -- 小问题 InputStream的read方法读取字节不完全的问题
关于InputStream.read(byte[] b)和InputStream.read(byte[] b,int off,int len)这两个方法都是用来从流里读取多个字节的,有经验的程序员就会发现,这两个方法经常 读取不到自己想要读取的个数的字节。比如第一个方法,程序员往往希望程序能读取到b.length个字节,而实际情况是,系统往往读取不了这么多。仔细阅读Java的API说明就发现了,这...
分类:移动平台   时间:2014-08-14 16:43:29    收藏:0  评论:0  赞:0  阅读:714
c# 截屏代码
public static byte[] GetScreen1() { //截取屏幕内容 Size screen = new Size(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); Bitmap memory...
分类:其他   时间:2014-08-14 16:43:18    收藏:0  评论:0  赞:0  阅读:413
gcc在编译时头文件路径和动态链接库路径
在使用gcc编译连接生成可执行文件时,经常会碰到变量未定义、链接时或者运行可执行文件时找不到相应的动态库等问题,本文首先介绍了gcc在编译时头文件路径相关选项以及搜索路径顺序,然后讨论了编译成可执行文件时动态库的搜索路径顺序,最后说明了生成可执行文件后,运行文件时动态库的搜索路径顺序。搞清楚这三个搜索路径,在用gcc碰到的未定义变量或搜索不到动态库的问题,基本上都可以解决了。 头文件路径编译时相...
分类:其他   时间:2014-08-14 16:43:08    收藏:0  评论:0  赞:0  阅读:402
寿星天文历Java封装整理版
由于生活和工作的原因,“寿星天文历”我一直没有动,长时间的丢弃后,当重新拾起时,比较费劲。编程就是这样,思维的火花只在当初的那一瞬,一旦熄灭,重新再点燃断掉的思维是很困难的。因为人的“忘记”能力,真的是挺强的,有时回顾或维护以前的代码时,常常会感叹道:这是我写的吗?够牛逼,看不懂!呵呵,这时候注释的作用的凸显出来了,尽管如此有时仅仅靠注释找以前的思路也是很困难。 跑题了,那么,首先对于等着“寿星天文历”封装整理版代码的各位,说声抱歉。这回整理的代码,修复了部分小bug和线程安全问题,同时整理的结构更易于理解...
分类:编程语言   时间:2014-08-14 16:42:58    收藏:0  评论:0  赞:0  阅读:508
c++如何遍历删除map/vector里面的元素
新技能Get!问题对于c++里面的容器, 我们可以使用iterator进行方便的遍历. 但是当我们通过iterator对vector/map等进行修改时, 我们就要小心了, 因为操作往往会导致iterator失效, 之后的行为都变得不可预知. 比如:#include #include using n...
分类:编程语言   时间:2014-08-14 16:42:08    收藏:0  评论:0  赞:0  阅读:412
C语言之可重入函数 && 不可重入函数
可重入函数 在 实时系统的设计中,经常会出现多个任务调用同一个函数的情况。如果这个函数不幸被设计成为不可重入的函数的话,那么不同任务调用这个函数时可能修改其他任 务调用这个函数的数据,从而导致不可预料的后果。那么什么是可重入函数呢?所谓可重入是指一个可以被多个任务调用的过程,任务在调用时不必担心数据...
分类:编程语言   时间:2014-08-14 16:41:58    收藏:0  评论:0  赞:3  阅读:9911
【css3】动画transition
JS Bin //我们可以指定transition适用的属性,比如只适用于heighttransition:1s height;//源文地址:http://www.ruanyifeng.com/blog/2014/02/css_transition_and_animation.html
分类:Web开发   时间:2014-08-14 16:41:48    收藏:0  评论:0  赞:0  阅读:441
Mysql导出(多张表)表结构及表数据 mysqldump用法
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名; 1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql) mysqldump -uroot -pdbpasswd -d dbname >db.s....
分类:数据库技术   时间:2014-08-14 16:41:38    收藏:0  评论:0  赞:0  阅读:393
atoi 实现
int atoi(const char *nptr);把字符串转换成整型数。ASCII to integer 的缩写。头文件: #include 参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。否则,返...
分类:其他   时间:2014-08-14 16:41:28    收藏:0  评论:0  赞:0  阅读:353
get和post请求的设置
1、post的请求设置 2、get请求的设置
分类:其他   时间:2014-08-14 16:41:08    收藏:0  评论:0  赞:0  阅读:270
微信公众平台开发(2)扫描二维码添加公众账号
作者做过微信二维码和地理信息的程序,本章介绍一下获取二维码和处理用户扫描二维码的过程。要想开通生成二维码api必须是认证的服务号,如果没有可以采用公众平台测试账号,地址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login登陆后台...
分类:微信   时间:2014-08-14 16:40:38    收藏:0  评论:0  赞:0  阅读:627
mybatis批量操作
首先,mybatis不支持同时执行多条语句,mysql需要数据库连接配置&allowMultiQueries=truejdbc:mysql://127.0.0.1:3306/mybank?useUnicode=true&characterEncoding=utf8&allowMultiQueries...
分类:其他   时间:2014-08-14 16:40:28    收藏:0  评论:0  赞:0  阅读:327
设置网页内容不允许复制
1 、在后加入如下内容, 即可实现简单的网页内容不允许复制的功能。但是要真正实现连“查看源代码”也不行,请参见参考文献。参考文献:如何在网页中设置禁止查看源文件:http://www.gdvip.cn/data/2006/0413/article_96.htm家园保卫战:给你的网页加把锁http:/...
分类:Web开发   时间:2014-08-14 16:40:18    收藏:0  评论:0  赞:0  阅读:571
Unix stat
Linux 下有stat命令,可以非常方便的得到一个文件的inode等信息。但是今天在Solaris下使用stat居然没有这个命令。不过没关系,我们可以自己写这个命令,比如:#include #include #include int main(int argc, char *argv[]){ .....
分类:其他   时间:2014-08-14 16:40:08    收藏:0  评论:0  赞:0  阅读:337
数据驱动编程法
转载至:http://blog.csdn.net/chgaowei/article/details/6658260什么是数据驱动编程前言:最近在学习《Unix编程艺术》。以前粗略的翻过,以为是介绍unix工具的。现在认真的看了下,原来是介绍设计原则的。它的核心就是第一章介绍的unix的哲学以及17个...
分类:其他   时间:2014-08-14 16:39:58    收藏:0  评论:0  赞:0  阅读:337
firefox同步ajax请求报错的问题 A parameter or an operation is not supported by the underlying object
今天在测试系统时,一个很正常的功能在firefox下报错,经过验证在ie和chrome浏览器中功能这个正常。调试后发现: 请求比其他请求的特殊点在于同步请求。经过firefox的控制台上测试发现错误日志:"[Exception... "A parameter or an operation is n...
分类:其他   时间:2014-08-14 16:39:49    收藏:0  评论:0  赞:0  阅读:410
2014 ACM省赛总结
今年ACM省赛已经过去一个星期左右了,2年的ACM训练是该做个总结了,因为前几日去參加蓝桥杯总决赛,所以没来的及写总结,如今在这小小总结一下吧…… 依晰记得去年省赛时候的样子,如今感觉那时像是个无知的孩童,在学长的带领下一步一步的成长…… 总结下面几条: 1、团队合作的重要性!!! 2、坚持!!.....
分类:其他   时间:2014-08-14 16:39:38    收藏:0  评论:0  赞:0  阅读:500
SNMP协议具体解释
简单网络管理协议(SNMP)是TCP/IP协议簇的一个应用层协议。在1988年被制定,并被Internet体系结构委员会(IAB)採纳作为一个短期的网络管理解决方式;因为SNMP的简单性,在Internet时代得到了蓬勃的发展,1992年公布了SNMPv2版本号,以增强SNMPv1的安全性和功能。如...
分类:其他   时间:2014-08-14 16:39:18    收藏:0  评论:0  赞:0  阅读:438
2000条   上一页 1 ... 44 45 46 47 48 ... 100 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!