![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程经验
pclion
自主产品:飞腾网络阅卷系统/速记天才<br/>精通算法设计/网络架构/数据库设计
展开
-
ASP连接数据库的一个小经验
在连接数据库SQL Server时,微软这个小东西有时并认不出localhost是什么东东,因此连接数据库的Data Source=locahost有时会失败,因此最好直接填写本机IP地址"127.0.0.1",不要填写什么locahost或机器名。如果数据库是MySQL或在LINUX下就未见过类似问题,任何时候localhost都与127.0.0.1等价。原创 2005-02-23 21:46:00 · 971 阅读 · 0 评论 -
自学习智能搜索引擎算法概述
一个大型的网页搜索引擎需要极高效的搜索算法。如果仅仅依靠数据库的全文搜索能力,效率是很低的。传统提高效率的关键,是优化网页数据库的存储结构和索引。然而,当面临巨大的数据时,搜索结果是十分令人不满意的。象GOOGLE那样的搜索引擎,不是传统的搜索算法所能做到。搜索的结果,是要提供给人们最有效的结果集。人脑的记忆与遗忘算法可以为我们提供借鉴。因为人脑不是把所有数据都当成一样重要地存储着,而是善于“遗忘原创 2005-03-08 14:07:00 · 2286 阅读 · 3 评论 -
控制器设计的数据驱动技术
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font原创 2008-11-17 11:37:00 · 1036 阅读 · 0 评论 -
多线程错误的思考
多线程错误的思考在C++,如果使用如下方式从某个方法中获得对象引用,这是一种编程错误:Object* t = c.find(key); //1t->AddRef(); //2//usage t...t->Release(); //3因为在执行t->AddRef()之前,该对象有可能被别的线程从容器中删除并因引用计数回零而被销毁。此时才试图执行此句以获得引用计数已经原创 2009-02-22 13:35:00 · 1004 阅读 · 0 评论 -
WSAASyncSelect模式的一个小经验
WSAASyncSelect模式FD_CLOSE消息通常会在最后一个FD_READ消息之前出现,也就是说,当数据接收完之后,系统常会先发送FD_CLOSE消息,然后才发送FD_READ(弄不明白微软的那些程序员)。所以,在执行FD_CLOSE之时,应该先等待最后一个FD_READ处理完后才能关闭连接,也就是应该在关闭连接之前读空接收缓冲区的数据。一般做法可以是这样,收到FD_CLOSE时,打上CL原创 2009-03-16 18:33:00 · 597 阅读 · 0 评论 -
在windows安装PHPUnit
首先下载了最新的PHP安装包php-5.3.6-Win32-VC9-x86.msi安装后,php目录有一个go-pear.bat运行go-pear.bat,安装PEAR。按网上介绍的方法,安装PHPUnit:pear channel-discover pear.phpunit.de pear channel-discover components.ez.no pear channel-discov原创 2011-06-25 18:45:00 · 1683 阅读 · 4 评论 -
数据库设计原则
高效数据库的设计原则读写分离原则。这里的读写分离是指,读多写少的字段与写多读少的字段分开存放于不同的表。按照磁盘的工作原理,磁盘是以扇区为单位存放数据的,并且有写缓冲、排队、延迟写入的特点。数据库是以记录为单位的,每次访问,总是将整行记录读入缓冲区,再依命令所需的字段从中筛选数据原创 2011-07-16 20:05:52 · 778 阅读 · 0 评论 -
最先進的HTTP编程模式:服务器API模式
什么是服务器API编程模式?简单的说,就是在远程服务器上放置一系列的API,供客户端调用。因为HTTP是无状态协议,服务器API也是无状态的,就象MFC编程,程序员调用MFC库来完成他需要的任务。 服务器API使用HTTP协议,但不返回网页,而是返回数据,供客户端。数据可以是XML格式,也可以是JSON格式,当然也可以是其它的格式,如二進制等。客户端调用服务器API,获取需要的数据原创 2012-05-27 19:49:35 · 2054 阅读 · 0 评论