站内通知

连接SQL SERVER查询信息 ---2012-3-12 13:23

浅析:setsockopt()改善socket网络程序的健壮性 ---2011-12-29 09:32

1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用 closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)); 2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历 TIME_WAIT的过程: BOOL bDontLinger = FALSE; setsockopt(s,SOL_SOCKET,SO_DONTLINGER,(const char*)&bDontLinger,sizeof(BOOL)); 3.在send(),recv()过程中有时由于网络状况等原因,发收不能预期进行,而设置收发时限: int nNetTimeout=1000;//1秒 //发送时限 setsockopt(socket,SOL_S0CKET,SO_SNDTIMEO,(char *)&nNetTimeout,sizeof(int)); //接收时限 setsockopt(socket,SOL_S0CKET,SO_RCVTIMEO,(char *)&nNetTimeout,sizeof(int)); 4.在send()的时候,返回的是实际发送出去的字节(同步)或发送到socket缓冲区的字节 (异步);系统默认的状态发送和接收一次为8688字节(约为8.5K);在实际的过程中发送数据 和接收数据量比较大,可以设置socket缓冲区,而避免了send(),recv()不断的循环收发: / ...

PHP新手上路(六) ---2010-9-20 12:54

建设一个简单交互的网站(二) 5.5 计数器   让我们在首页上加上一个计数器。这个例子已经被讲过多次了,但是还是有利于演示怎样读写文件以及创建自己的函数。counter.inc包含以下代码: 然后我们更改front.php3文件以显示这个计数器: 看看我们的新front.php3 5.6 反馈表单   让我们再添加一个反馈表单以便你的浏览者填写并e-mail给你。举例来说我们用一种很简单的方法实现它,我们只需要两个页面:一个为浏览者提供输入表单;一个获得表单数据并处理、mail给你。   PHP中获取表单数据是很简单的。当一个表单被发送后,表单中所包含的各个元素被赋上了相应的值,而这样就可以像引用一般变量一样使用了。   在process_form.php3中,变量$mytext就被赋予了输入的值--非常简单!同样的,你可以从列表框、多选框、单选框、按钮等表单元素中取得变量值。你唯一要做的就是为表单中的每一个元素取名以便将来可以引用。   根据这个方法,我们可以生成一个简单的包含三个元素的表单:姓名、e-mail地址和留言。当浏览者发送表单后,处理该表单的PHP页面(sendfdbk.php3)读取数据,检查姓名是否为空,最后将数据mail给你。 表单:form ...

父子节点的mssql存储过程 ---2010-9-2 12:54

下面这个程序是为公司的sunlike的ERP系统中BOM的查询写的一个存储过程 简单的说来就是,由一个父节点,找到其下面的所有子节点,并且按照节点次序排列 需要注意的是,临时表需要设定字符集,否则会产生Cannot resolve collation conflict for equal to operation. 错误-- 说明 为了可以按节点排序 -- 设定为 单层几点数目不可以超9999, 层深度不可以超过100 原因是4*100 -- 首先创建2个临时表,一个存结果一个存中间数据

一组逼真的油画人体艺术 ---2010-11-5 22:56

一组逼真的油画人体艺术

#1289 - The 'InnoDB' feature is disabled( ---2010-4-26 21:43

今天用phpmyadmin,创建一个表,但是在sql试图中添加已经写好的sql语句时,出现了一个这样的问题: 【#1289 - The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have】 解决的方法其实很简单: 一、关闭MySql的服务。 二、在mysql文件夹中找到my.ini的文件。 并将skip-innodb前加上 '#' 三、重新启动MySql。 四、刷新浏览器,重新进入phpmyadmin。 就会成功了。

TOMCAT+JSP+ACCESS+FLASH连接数据库 ---2010-2-5 09:53

很多新人问FLASH和数据库连接的方法,这里介绍一下,后台可以是ASP,JSP,PHP等, 由于自己对JSP比较熟悉,介绍个最简单的,TOMCAT+JSP+ACCESS+FLASH的组合吧。其他的过程是一样的... 一、使用工具: 1.TOMCAT 5.0 2.JDK1.5 3.FLASH8。0 4.ACCESS版本任意 二、配置环境: 主要是TOMCAT和JDK的配置,实在不想罗嗦了,百度去搜吧。如果这也懒的去找,建议放弃学... 如果配置有问题可以问。 三、建立数据库: 1.在ACCESS中新建数据库,选择位置保存。如图一: 2.选择用设计器创建表。如图二: 3.建好后关闭, 出现提示,选“是”。出现图三,起个表名,然后在表中加入数据。如图3.1: 4.点确定,退出ACCESS。 5.打开控制面板----管理-----OBDC数据源。 6.点添加,如图四: 7.点“选择”,找刚才存储数据库的位置,选中数据库,确定。图五: 四、打开记事本输入JSP代码: 保存为read_msg.jsp,放到tomcat下webapps/ROOT/example下 如图六: 五、启动TOMCAT(TOMCAT文件夹下/bin/startup.bat),在浏览器输入。如看到图七相似的内容,则说明正确。 六、编写FLASH代码。新建FLASH,在帧上的AS处输入: var lvoadVars=new LoadVars(); lv. ...

如何使用webmin添加域名/增加网站/FTP/Mysql ---2010-3-16 16:23

安装virtualmin之后,如何使用virtualmin/webmin添加域名/增加网站?看下图: 点 Virtualmin => 创建虚拟服务器 => 设置域名和密码 注意,系统会默认给您生成ssh,ftp,mysql用户,它们的用户名就是域名主体部分。例如域名是ctohome.com话,那么用户名就是 ctohome,密码都是您设置的密码。要确定用户名,可以点左边的“Edit FTP User" FTP连接上去之后,你会发现有一些logs,public_html等目录,这些是系统文件,请保留,不要删除,不然会有问题。您的文件上传到 public_html目录即可。这就是网站的/目录。 mysql数据库名:一般和用户名一样,但是,如果域名以数字开头,比如51ctohome.com,那么mysql数据库名将是 five1ctohome ,要确定数据库信息,可以点左边的“编辑数据库”查看 virtualmin/webmin面板功能强大,但偏技术,如果您不懂SSH,不懂apache,mysql的编译参数含义,建议您尽量不要修改其他的东西,以免出问题。本站并不提供virtualmin/webmin面板的免费技术支持,如需免费帮助,请查看本站的教程。 add_virtual_host.png Virtualmin/webmin收费技术支持:重装面板 或apache,mysql优化,ssh/ftp/webmin端口修改,50元/次 ...

linux下shell的工作原理 ---2010-3-24 16:49

shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。   shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。   什么是shell   Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。   shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。   shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。   有一些命令,比如改变工作目录命令cd,是包含在shell内部的。还有一些命令,例如拷贝命令cp和移动命令rm,是存在于文件系统中某个目录下的单独的程序。对用户而言,不必关心一个命令是建立在shell内部还是一个单独的程序。   shell首先检查 ...

发帖排行

算法分析

·Intro to Algorithms CHAPTER 1 INTRODUCTION

·Intro to Algorithms CHAPTER 2 GROWTH OF FUNCTIONS

·Intro to Algorithms CHAPTER 3 SUMMATIONS

Intro to Algorithms CHAPTER 4 RECURRENCES

·Intro to Algorithms CHAPTER 5 SETS, ETC

·Intro to Algorithms CHAPTER 6 COUNTING AND PROBABILITY

Intro to Algorithms CHAPTER 7 HEAPSORT

·Intro to Algorithms CHAPTER 8 QUICKSORT

·Intro to Algorithms CHAPTER 9 SORTING IN LINEAR TIME

·Intro to Algorithms CHAPTER 10 MEDIANS AND ORDER STATISTICS

·Intro to Algorithms CHAPTER 11 ELEMENTARY DATA STRUCTURES

·Intro to Algorithms CHAPTER 12 HASH TABLES

·Intro to Algorithms CHAPTER 13 BINARY SEARCH TREES

·Intro to Algorithms CHAPTER 14 RED-BLACK TREES

·Intro to Algorithms CHAPTER 15 AUGMENTING DATA STRUCTURES

·Intro to Algorithms CHAPTER 16 DYNAMIC PROGRAMMING

Intro to Algorithms CHAPTER 17 GREEDY ALGORITHMS

·Intro to Algorithms CHAPTER 18 AMORTIZED ANALYSIS

·Intro to Algorithms CHAPTER 19 B-TREES

·Intro to Algorithms CHAPTER 20 BINOMIAL HEAPS

·Intro to Algorithms CHAPTER 21 FIBONACCI HEAPS

Intro to Algorithms CHAPTER 22 DATA STRUCTURES FOR DISJOINT SETS

·Intro to Algorithms CHAPTER 23 ELEMENTARY GRAPH ALGORITHMS

·Intro to Algorithms CHAPTER 24 MINIMUM SPANNING TREES

·Intro to Algorithms CHAPTER 25 SINGLE-SOURCE SHORTEST PATHS

·Intro to Algorithms CHAPTER 26 ALL-PAIRS SHORTEST PATHS

·Intro to Algorithms CHAPTER 27 MAXIMUM FLOW

·Intro to Algorithms CHAPTER 28 SORTING NETWORKS

·Intro to Algorithms CHAPTER 29 ARITHMETIC CIRCUITS

·Intro to Algorithms CHAPTER 30 ALGORITHMS FOR PARALLEL COMPUTERS

·Intro to Algorithms CHAPTER 31 MATRIX OPERATIONS

·Intro to Algorithms CHAPTER 32 POLYNOMIALS AND THE FFT

·Intro to Algorithms CHAPTER 33 NUMBER-THEORETIC ALGORITHMS

·Intro to Algorithms CHAPTER 34 STRING MATCHING

·Intro to Algorithms CHAPTER 35 COMPUTATIONAL GEOMETRY

·Intro to Algorithms CHAPTER 36 NPCOMPLETENESS

·Intro to Algorithms CHAPTER 37 APPROXIMATION ALGORITHMS

Error: (msvcr80d.dll) 处未处理的异常: 0xC0000005

william 发表于:2010-9-13 14:09 回复:0 / 查看:885 最后回复:william (2010-9-13 14:09)

Error: (msvcr80d.dll) 处未处理的异常: 0xC0000005: 读取位置 0x2e383631 时发生访问冲突 Exe文件和DLL文件相互调用时形参传递出现错误的指针提示; 解决办法: 在VS2005 中右击项目->属性出现 “项目属性页”,在配置属性中点击C/C++.查找代码生成,运行时库.确认在EXE 和DLL编译时改选项相同,否则后出现上述问题. 另外如果EXE使用lib文件时,如果采用多线程调试 DLL (/MD)也会造成函数间传递参数失败. Release 模式下 多线程调试 DLL (/MD) 使用C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT中的DLL. DEBUG 模式下 多线程调试 DLL (/MDd) 使用C:\Program Files\Microsoft Visual Studio 8\VC\redist\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT

重庆暴动升级 十万人与数千武警大冲突
重庆万盛区,经过一夜万人骚乱,事件不单没有平息,反而越演越烈。 2012年4月11日大清早,大量武警和防暴警察已在高速路口部署。 早上7时,数万群众举着横幅:「万盛人民团结起」、「万盛要发展要繁荣」等,陆续来到高速路口,被成千武警挡住。武警发射催泪瓦斯驱散群众,群众有备而来,纷纷用砖头、石块还击。 直至中午,事态已完全失控,警民冲突已蔓延,全区仿如战场,商店全部关门,许多警车被掀翻。约十万群众在街上与武警对抗,到处都是催泪烟雾,双方各人多人受伤。 前重庆市委书记薄熙来强迫綦江县和万盛合并为綦江区 ...
AD
免费发布广告信息:QQ 86662817
趣  味
2012-03-18大洋新闻 作者:李业成    人生与艺术都离不开趣味。离开了趣味,没有艺术,也没有人味。趣味可以决定一个人是否活得幸福有味,如果只有物质,把趣味去掉,这个人肯定活得没意思。   现代人认识人的标准除了有车有房,便是有权有钱。不讲趣味,只讲地位。一个人的外表是这些物质,内在则是趣味,趣味就是一个人的内涵。权力、金钱、车子、房子按在谁的身上都一样,没有什么差别。内涵则不同。以人品取决一个人与以物价取决一个人,两种取决方式都存在,生活可以选择物质,人生一定要选择趣味。   古人交友有个论 ...
时间的玫瑰
2012-03-11《广州日报》 作者:陈保才    网上有个帖子,说是“马云说女人”,因为马云的名头,我大概浏览了一下:   1.不要当三瓶女人:年轻时是花瓶,中年时是醋瓶,老年时是药瓶。   2.不要只做三转女人:围着锅台转,围着老公转,围着孩子转。   3.女人一成不变,男人一定会变!因为男人挣钱女人花,太太不舍得花,一定会有别的女人替你花!千万别做男人不喜欢的三心女人:留在家里放心,想起来伤心,看着恶心。   ……   有些话,说得还是那么回事,有些话,也普普通通。   要做“思想独立、能力独立、经济 ...
地中海发现鱼舌寄生虫 吃掉鱼类舌头而代之
“贝蒂”寄生虫通过游动进入到幼鱼的鳃中,并且会逐渐吞食鱼类的舌尖,从而代替这个位置,通过吸食鱼类的血液来获取营养,进而生长繁殖。 “贝蒂”寄生虫会将鲷鱼的舌头吞食掉,并且取而代之,继而潜伏在宿主的口腔内等待进一步繁殖传播。据悉,在部分水域,几乎有半数的鱼类都感染了这种寄生虫。 网易探索3月6日报道 日前科学家在地中海发现一种类似于“外星生物”的可怕寄生虫,它们会将鲷鱼的舌头吞食掉,并且取而代之,然后潜伏在宿主的口腔内等待进一步繁殖传播。在地中海的部分水域,几乎有半数的鱼类都感染了这种寄生虫。 研究 ...
市民买到血鸡蛋 厂家称母鸡来例假(图)
“我买的鸡蛋蛋清是红色的!”近日,家住盐城路的白女士向本报反映,自己在超市买了两袋“昆虫鸡蛋”,其中一枚鸡蛋蛋清竟然是红的。 记者在白女士家看到,那枚“昆虫鸡蛋”与普通鸡蛋比起来,蛋壳明显更红,蛋清呈红色透明状。白女士说:“超市的人说下这种鸡蛋的鸡是用虫子喂养的,价格比普通鸡蛋贵,14块钱一袋,一共15个,剩下的鸡蛋我都不敢吃了。”记者又来到白女士买鸡蛋的超市,工作人员称,“蛋清发红是正常现象,如果和普通鸡蛋一样就不是昆虫鸡蛋了。” 3月4日下午,记者联系了该鸡蛋生产厂家青岛仁胜虫业科技有限公司, ...
爱国易,爱人难
摘自《“中国崛起”的阻碍和危险:大捞中国愤青》 作者: 聊保平        在公交车上,一个妇女被流氓打了,一车的人沉默不语,让一个流氓在光天化日之下逞凶。不要告诉我,这一车的人当中没有愤青,那些高喊爱国的愤青,此时他们默无声息。   有人站在高高的楼顶,要跳楼以结束绝望的人生。楼下聚满了看热闹的人群,他们甚至在等得不耐烦的时候,会说“快跳啊,别浪费我们的感情”。不要告诉我,这些人中没有愤青,那些高喊爱国的愤青,他们参与了观看跳楼的狂欢。   一个小偷被失主追逼落水,眼看生命垂危。水边站满了围 ...
RTPM中H264的VideoTag .
Frame Type UB [4] Type of video frame. The following values are defined: 1 = key frame (for AVC, a seekable frame) 2 = inter frame (for AVC, a non-seekable frame) 3 = disposable inter frame (H.263 only) 4 = generated key frame (reserved for server use only) 5 = video info/command frame CodecID UB [4] Codec Identifier. The following values are defined: 2 = Sorenson H.263 3 = Screen video 4 = On2 VP6 5 = On2 VP6 with alpha channel 6 = Screen video version 2 7 = AVC ...
日本爱情动作片的标准流程。。。
日本爱情动作片的标准流程。。。