(2006-07-17)刚才一个朋友问我有什么免费的Windows下可以用的中等规模的数据库推荐。他自己是想用Interbase,只是希望我能提供多几个选择。我就向他推荐了PostgreSQL,因为PgSQL8以后就有了纯Windows版本,而且功能强大,管理方便,并且外围支持也很丰富,最爽的还是BSDLicense。但是他还是倾向于IB,并且他对PgSQL在Windows下需要NTFS以及需要创建一个专用的pgsql用户不太喜欢。但我觉得PgSQL的这些
系统 2019-08-12 01:53:06 2753
前阵子找工作的时候经常会看到epoll多路复用的知识点,无奈自己一点都不懂。慌忙之际也只能去了解个大概。所以最近闲下来之后想要基于epoll机制实现一个比较有用的东西,刚好最近又想爬些东西,希望这次能够写一个高效一点的爬虫。以前只看过一点点的nutch,自己写的就是用python的几个简单功能来爬,说真的一点技术含量都没,就是把网上的代码拿来改一改,跑一跑,效率没有,还经常出错。Larbinisawebcrawler(alsocalled(web)robo
系统 2019-08-12 01:51:53 2753
CREATEPROCsp_PageView@tbnamesysname,--要分页显示的表名@FieldKeynvarchar(1000),--用于定位记录的主键(惟一键)字段,可以是逗号分隔的多个字段@PageCurrentint=1,-->0表示要显示的页码,如果为0表示仅清理缓存数据的临时表,不返回数据,其他值代表重建缓存数据的临时表@PageSizeint=10,--每页的大小(记录数)@FieldShownvarchar(1000)='',--以
系统 2019-08-12 01:51:38 2753
很多时候,有些程序希望它开机自动运行。当然实现的方式有很多种,如:注册表项、开始-程序-启动文件夹、计划任务、系统服务程序等等。然而,计划任务是一般用户了解最少的一种。并且前两种是很容易修改和通过杀毒软件禁用的。【ThiscodeisTaskschedul1.0forWinXP】整理来自官网示例:http://msdn.microsoft.com/en-us/library/windows/desktop/aa383581(v=vs.85).aspx#in
系统 2019-08-12 01:32:53 2753
SETCURSOR_CLOSE_ON_COMMITON--设置为ON时,下面的代码报错--SETCURSOR_CLOSE_ON_COMMITOFF--设置为OFF(默认值时),下面的代码正常DECLAREtbCURSORLOCALFORSELECTid=1UNIONALLSELECTid=1OPENtbDECLARE@idintFETCHtbINTO@idWHILE@@FETCH_STATUS=0BEGINBEGINTRANIF@id%2=1COMMITT
系统 2019-08-12 01:55:45 2752
73。COVAR_SAMP功能描述:返回一对表达式的样本协方差SAMPLE:下例CUM_COVS返回定价和最小产品价格的累积样本协方差SELECTproduct_id,supplier_id,COVAR_POP(list_price,min_price)OVER(ORDERBYproduct_id,supplier_id)ASCUM_COVP,COVAR_SAMP(list_price,min_price)OVER(ORDERBYproduct_id,su
系统 2019-08-12 01:55:04 2752
1.生成for2000版本的数据库脚本2005的mangerstudio--打开"对象资源管理器"(没有的话按F8),连接到你的实例--右键要转到2000的库--任务--生成脚本--在"脚本向导"的"选择数据库"中,确定选择的是要转到2000的库--勾选"为所选数据库中的所有对象编写脚本"--在接下来的"选择脚本选项"中,找到"为服务器版本编写脚本"项,选择"SQLServer2000"--其他选项根据需要设置--最后把脚本保存到一个.sql脚本文件2.在
系统 2019-08-12 01:54:18 2752
createdatabasedatabaseNameonprimary(Name=dbName1,FileName='C:\mydatabase1\dbName1.mdf',Size=10MB,MaxSize=20MB,FileGrowth=10mb),(Name=dbName2,FileName='C:\mydatabase2\dbName2.mdf',Size=10MB,MaxSize=20MB,FileGrowth=10mb)Logon(Name=d
系统 2019-08-12 01:52:17 2752
引入特征函数是非常自然的事情:在实际应用中,逐个测量事件空间中的各事件发生的概率(或者分布函数)是极端困难的,相反,对大多数分布而言,矩(平均值、方差以及各种高阶矩)往往是容易被测量的;在问题变得复杂之后,再来计算矩(例如均值、方差等等)的时候,如果我们知道分布函数,那么我们要做的是求和与积分,而如果我们知道特征函数,在计算矩的时候,我们要做的只是微分,而通常,求导会比直接积分更容易,而且可以针对各阶矩有更统一的形式。而因为考虑到这两个因素,再加上Four
系统 2019-08-12 01:54:53 2751
PLSQL快捷键使用技巧2012-01-1709:32:50标签:PLSQLPLSQL编程工具快捷设置PLSQL使用技巧PLSQL快捷键oraclePLSQL最近在开发过程中,遇到一些麻烦,就是开发效率问题,有时候其他同事使用PLSQL编程效率明显高于自己,观察了好久,才发现他使用PLSQL已经很长时间了而且,他自己也在其中添加了好多快捷方式,1、登录后默认自动选中MyObjects默认情况下,PLSQLDeveloper登录后,Brower里会选择All
系统 2019-08-12 01:54:50 2751
1、in和existsin是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大;如果两个表中一个较小一个较大,则子查询表大的用exists,子查询表小的用in;例如:表A(小表),表B(大表)select*fromAwhereccin(selectccfromB)-->效率低,用到了A表上cc列的
系统 2019-08-12 01:52:50 2750
作者:刘兴权陈奇吴兵刘雪松时洪飞出处:计算机与信息技术摘要:本文以SQLServer2000存储过程为例,探讨了存储过程的优点,并以VisualBasic6.0程序设计语言给出了调用存储过程的关键代码。关键字:数据库;SQLServer2000;存储过程;应用程序;VB存储过程存储过程是存储在服务器上的一组预编译的Transact-SQL语句,是一种封装重复任务操作的方法,支持用户提供的变量,具有强大的编程功能。它类似于DOS系统中的BAT文件。在BAT文
系统 2019-08-12 01:52:14 2750
原创于2009年08月02日,2009年10月22日迁移至此。Oracle分析函数——函数RANK,DENSE_RANK,FIRST,LAST…RANK功能描述:根据ORDERBY子句中表达式的值,从查询返回的每一行,计算它们与其它行的相对位置。组内的数据按ORDERBY子句排序,然后给每一行赋一个号,从而形成一个序列,该序列从1开始,往后累加。每次ORDERBY表达式的值发生变化时,该序列也随之增加。有同样值的行得到同样的数字序号(认为null时相等的)
系统 2019-08-29 23:52:06 2749
先说说这些误区。所谓“误区”,有一些是新手很容易犯的错误或者很容易忽略的问题,另外一些,则是像“耗子吃了盐会变成蝙蝠”一样,让我们从小就认为是正确的事情。如下:1、表上不管用得着用不着,都加个聚集索引。我们知道,表以两种方式组织物理存储:有聚集索引的“聚集表”;没有聚集索引的“堆”。在聚集表中,数据行按照聚集索引的顺序存储(这也是为啥一张表最多只能有一个聚集索引的原因);堆中,数据行的存储可以认为是不确定的。在偶《写有效率的SQL查询(II)》中曾经介绍过
系统 2019-08-12 01:54:05 2749
mysql服务启动出现1067错误的一个解决方法:当服务启动出现1067错误时,可查看“windows事件查看器”,发现类似错误提示Can'tfindmessagefile'F:\ools\mysql\mysql-5.6.22-winx64\share\errmsg.sys',但是配置似乎没问题:basedir=F:\tools\mysql\mysql-5.6.22-winx64datadir=F:\tools\mysql\mysql-5.6.22-win
系统 2019-08-12 01:52:01 2749