码迷,mamicode.com
首页 > 2014年09月06日 > 全部分享
如何基于udp实现tcp协议栈
http://bbs.csdn.net/topics/280046868使用套接字完成,按照tcp的方式在一个套接字里维持一个状态机。//定义枚举:enmu state{CLOSED,//没有连接SYN-SENT,//发送了syn,等代服务器ackACK_RECEIVE,//接到服务器ackSYNA...
分类:其他好文   时间:2014-09-06 19:56:13    阅读次数:219
winPcap_1_开篇
什么是WinPcap WinPcap是一个基于Win32平台的,用于捕获网络数据包并进行分析的开源库. 因为有些应用程序需要直接访问网络中的数据包。也就是说,那些应用程序需要访问原始数据包,即没有被操作系统利用网络协议处理过的数据包。WinPcap产生的目的,就是为Win32应用程序提供"没有被.....
分类:Windows程序   时间:2014-09-06 19:56:03    阅读次数:351
基于Linux下的UDP编程
一. Linux下UDP编程框架使用UDP进行程序设计可以分为客户端和服务器端两部分。1.服务器端程序包括:Ø 建立套接字Ø 将套接字地址结构进行绑定Ø 读写数据Ø 关闭套接字2.客户端程序包括:Ø 建立套接字Ø 读写数据Ø 关闭套接字3.服务器端和客户端程序之间的差别服务器端和客户端两个流程之间的...
分类:系统相关   时间:2014-09-06 19:55:53    阅读次数:355
HDU 1176 免费馅饼
思路:这道题是数塔模型的一种变形。首先,我们会看到,随着时间的不同,落下馅饼的位置也会不同,那么我们会考虑到,我们想到第i个点去接馅饼时候,会发现这时我们拥有的馅饼数量是(即状态转移方程):dp[当前时间][当前位置]+=dp[当前时间-1][上一个位置(细致思考会发现有3个位置)]所以AC代码:#...
分类:其他好文   时间:2014-09-06 19:55:43    阅读次数:218
使用C程序验证歌德巴赫猜想
就是一个足够大的偶数可以写成两个素数的和 1 #include 2 #include 3 4 int main(void) 5 { 6 int i,j; 7 int num=30284; //任意大于6的偶数 8 int p,q; 9 int flagp,fla...
分类:其他好文   时间:2014-09-06 19:55:33    阅读次数:187
HDU 4597
题目大意:两人轮流从两堆牌从抽取最顶端或者最底部的牌,得到的分数加到自己身上,问先拿牌的最多能得多少分记忆化搜索,2堆牌的底和顶,有四种方法,根据四种方法来找到最优解 1 #include 2 #include 3 #include 4 using namespace std; 5 int d...
分类:其他好文   时间:2014-09-06 19:55:23    阅读次数:223
系统文件夹路径的系统宏定义
Const CSIDL_ADMINTOOLS As Long = &H30 '(用户)\开始菜单\程序\系统管理工具Const CSIDL_ALTSTARTUP As Long = &H1D '未本地化的启动Const CSIDL_APPDATA As Long = &H1A '(用户)\应用程序的...
分类:其他好文   时间:2014-09-06 19:55:13    阅读次数:193
node 中的定时器, nextTick()和setImmediate()的使用
1.node中使用定时器的问题在于,它并非精确的.譬如setTimeout()设定一个任务在10ms后执行,但是在9ms后,有一个任务占用了5ms,再次轮到定时器时,已经耽误了4ms.好了node中的定时器就简单的讲这么多.2.看代码:1 process.nextTick(function(){2 ...
分类:其他好文   时间:2014-09-06 19:55:03    阅读次数:283
Oracle中日期转换函数
TO_DATETO_DATE(char[,fmt[nlsparams]])char:要转换的字符串fmt:格式nlsparams:指定日期语言例如:查询2002年以后入职的员工:select * from emp where hiredate>to_date('2002-01-01','YYYY-M...
分类:数据库   时间:2014-09-06 19:54:53    阅读次数:256
理解Hadoop脚本hadoop-2.5.0/bin/hadoop
1 #!/usr/bin/env bash 此处为什么不是 #!/bin/bash ? 考虑到程序的可移植性,env的作用就是为了找到正确的脚本解释器(这里就是bash),在不同的Linux系统上该解释器可能所处的位置不同 18 # This script runs the hadoop...
分类:其他好文   时间:2014-09-06 19:54:43    阅读次数:316
数据库面试
1、主键和索引的区别?主键是索引吗?2、视图中能排序吗?不能3、什么是索引,以及索引有哪些分类并说明。4、说说触发器的使用场景。5、sql中循环有哪几种形式(while、游标)6、Sql Schema是什么?7、说说数据库遵循的前三范式是什么?8、请写出sql行转列以及列转行。9、sql中树查询(w...
分类:数据库   时间:2014-09-06 19:54:33    阅读次数:232
edwin报警和监控平台近期的更新(python源码)
edwin从发布以来, 得到了不少关注, 获得了不少star. 最近又做了一些很有意义的改进, 同时完善了部分文档. 项目地址: https://github.com/harryliu/edwin , 欢迎fork或PR, 如果喜欢, 请打star. ? 再次介绍一下edw...
分类:编程语言   时间:2014-09-06 18:53:14    阅读次数:335
Linux下Apache+MySQL+PHP的rpm包安装实现DISCUZ论坛
1.环境说明与准备[root@localhost~]#yumlist|egrep-i"(httpd|mysql|php)"|grep‘installed‘ ThissystemisnotregisteredwithRHN. RHNsupportwillbedisabled. httpd.i3862.2.3-11.el5installed mysql.i3865.0.22-2.1.0.1installed mysql-server.i3865.0.22-2.1.0.1installed perl-..
分类:数据库   时间:2014-09-06 18:52:34    阅读次数:373
关于VC++调试过程中的leak internal to Visual Leak Detector问题
此前,我记录一下小文,见http://blog.itpub.net/14466241/viewspace-749710/。文章中简单记录了使用VisualLeakDetector软件侦探VC++开发中的内存漏洞问题。但是,现在调试过程中经常出现如下提示:网络搜索发现,这应该是VisualLeakDetector软件当前版本存在的一个BUG。现在的..
分类:编程语言   时间:2014-09-06 18:52:24    阅读次数:216
LVS持久连接(PPC+PCC+PNMPP)
无论使用哪种算法,LVS的持久连接都实现在一定时间内,将来自同一客户端的多种请求派发至此前选定的real-server.持久连接模板(内存缓冲区): 记录每一个客户端及分配给它的RS. 查看当前的持久连接: ipvsadm-L-persistent-conn ipvsadm-L-c 设置持久连接: ipvsadm-A|-E...-pti..
分类:其他好文   时间:2014-09-06 18:52:14    阅读次数:350
使用wget批量下载网站目录文件
最近在下载一个网站的文件,目录太多,文件太多一个一个下载太麻烦了,随即想起曾经用过的一个wget的工具,今天正好给大家分享一下,我平常使用wget最常使用的命令是wget–rhttp://website/webdir这样可以下载整个目录下的所有文件,并且里面的目录也自动排列创建好了如果网页?.
分类:Web程序   时间:2014-09-06 18:52:04    阅读次数:394
cocos2dx实战篇——Demo《萝莉快跑》学习心得
【唠叨】源码教程请移步:http://blog.csdn.net/iamlazybone/article/details/19612941感谢懒骨头提供了这么多的Demo教程,对于初学者的我而言,帮助真的十分大。注:本节仅仅记录博主自身学习《萝莉快跑》的心得体会。【游戏截图】【学习心得】1、游戏主场景分层如果将所有的..
分类:其他好文   时间:2014-09-06 18:51:54    阅读次数:236
925条   上一页 1 ... 13 14 15 16 17 18 19 ... 55 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!