数据库相关 - 军军小站|张军博客
数据库相关

accept函数

accept()函数系统调用accept()会有点古怪的地方的!你能够想象发生这种事情:有人从非常远的地方通过一个你在侦听(listen())的port连接(connect())到你的机器。它的连接将增加到等待接受(accept())的队列中。你调用accept()告诉它你有空暇的连接。它将返回一个新的套接字文件描写叙述符!这样你就有两个套接字了,原来的一个还在侦听你的那个port,新的在准备发送(send())和接收(recv())数据。这就是这个过程!

系统 2019-08-12 01:51:52 1921

数据库相关

VB中用ADO对象动态建立新的数据库和表

前面讲到的方法有一定的局限性,它不能让用户产生自己所需的数据库文件,即使能产生数据表也只能在原有表的基础上生成。我们现在的目的就是让用户利用ADO对象在程序运行过程中创建数据库和表,就好象他利用Access来建立数据库和表一样。为此,我们应该引用对象库"MicrosoftActiveXDataObjects2.5Library"和"MicrosoftADOExt2.1.ForDDLSecurity"我们不妨用一个实例来说明具体的操作过程和方法。我们的实例要

系统 2019-08-12 01:33:02 1921

数据库相关

ORA-28000: the account is locked-的解决办法

现在用oracle11g,可是过段时间用户就被锁了郁闷了很久,后来在网上查询知道,原来oracle有登录失败次数failed_login_attempts限制,超过指定的次数后就会自动锁了解决方法:修改参数failed_login_attempts=unlimited;SQL>sqlplus/nologSQL>connsys/sysassysdba;一、解锁:SQL>alteruserusernameaccountunlock;SQL>commit;二、修

系统 2019-08-12 01:55:03 1920

数据库相关

hdu 2825 Wireless Password

http://acm.hdu.edu.cn/showproblem.php?pid=2825hdu有必要卡时间卡的那么厉害吗无语了刚开始为了方便,我把各个字符串的首字符中没有出现的字符,又加在了根节点上,这样理解起来方便谁知道在这里就让我超时超到死呀,后来把那些本来想加的字符集成到根节点上就可以了,不就是多了20左右个字符吗有必要让我超时超的那么恶心吗无语了代码:#include#include#include

系统 2019-08-12 01:51:45 1920

数据库相关

模仿c的字符转整数函数 atoi

1#include2enumStatus{KValid=0,KInvalid};3intg_nStatus=KValid;4longStrToIntCore(char*str,boolminus)5{6longnum=0;7while(*str!='\0')8{9if(*str>'0'&&*str<'9')10{11intflag=minus?-1:1;12num=num*10+flag*(*str-'0');13if((!minus&&

系统 2019-08-12 01:33:55 1920

数据库相关

poj 1410 Intersection 线段相交判断

http://poj.org/problem?id=1410给定一个矩形和一条线段,求线段能否交矩形,线段与矩形的边或矩形内部有交点即为交。很简单的一道判断线段相交的题目,不过要正确理解题目意思:相交要包括矩形的内部,即线段在矩形内部也是True。(Therectangleconsistsoffourstraightlinesandtheareainbetween.)题目说的左上、右下并非座标中的位置,数据给的点也会是左下、右上!!!(Thetermsto

系统 2019-08-12 01:55:38 1919

数据库相关

sql中索引不会被用到的几种情况

1、查询谓词没有使用索引的主要边界,可能会导致不走索引。比如,你查询的是SELECT*FROMTWHEREY=XXX;假如你的T表上有一个包含Y值的组合索引,但是优化器会认为需要一行行的扫描会更有效,这个时候,优化器可能会选择TABLEACCESSFULL,但是如果换成了SELECTYFROMTWHEREY=XXX,优化器会直接去索引中找到Y的值,因为从B树中就可以找到相应的值。2、如果在B树索引中有一个空值,那么查询诸如SELECTCOUNT(*)FRO

系统 2019-08-12 01:55:28 1919

数据库相关

左连接、右连接、交叉连接、全外连接

第一部分、连接查询一、内连接内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的列值。内连接分三种:1、等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。2、不等连接:在连接条件使用除等于运算符以外的其它比较运算符比较被连接的列的列值。这些运算符包括>、>=、<=、<、!>、!<和<>。3、自然连接:在连接条件中使用等于(=)运算符比较被连接列的列值,但它使用选择列表指

系统 2019-08-12 01:53:31 1919

数据库相关

zoj 2315 New Year Bonus Grant

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1315简单的树型DP代码:#include#include#include#include#include#include#include#include#include#include

系统 2019-08-12 01:55:10 1918

数据库相关

Uva 11401 - Triangle Counting

http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2396要注意细节代码:#include#include#include#include#include#include#definelllonglongusing

系统 2019-08-12 01:55:09 1918

数据库相关

Synbak 2.0 发布,系统备份工具

Synbak2.0是一个全新的版本号,实现了'backup_shedule'功能用于自动化和简化每日、每周、每月和每年的自动备份;增加-Epr=100/noprompt参数到内部的LDAP导出命令;支持lzo和xz压缩;重写了erase功能更加智能;修复了某些变量名。Synbak是一个备份工具,提供多种备份方法,提供强大的报表系统和简单的配置文件接口,可通过以下形式进行备份:rsync(viacryptedssh,rsync,SMB,andCIFSprot

系统 2019-08-12 01:52:07 1918

数据库相关

交叉编译cross compiling

什么是交叉编译呢,简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓平台,实际上包含两个概念:体系结构(Architecture)、操作系统(OperatingSystem)。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。嵌入式系统往往资源都是很有限的,如果其资源和我们平常用的桌面计算机(在嵌入式系统开发中我们称之为主机,hostmachine)一样,那我想可能就不存在交叉编译这么一说了。

系统 2019-08-12 01:52:05 1918

数据库相关

数据库设计方法、规范与技巧

本文链接:http://www.openphp.cn/index.php/art.../100/index.html一、数据库设计过程数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。数据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立于机器特点、独立于各个DBMS产品的概念模式(信息世界模型),用E-R图来

系统 2019-08-12 01:54:10 1917

数据库相关

怎样编写支持命令行选项的程序

Linux下的程序,常常支持N多的命令行选项。那么,我们怎样编写支持命令行选项的程序呢。以下给出两个演示样例。演示样例1,简单的命令行选项。以下的程序,支持4个选项,-i,-n,-s,-d编译后,能够这样运行(选项之间的顺序无所谓):./a.out-i-n100-shahaha-d好了,以下是代码。#include#include#includeintenable_opt_i;intenable_o

系统 2019-08-12 01:53:15 1917

数据库相关

进程间通信——共享内存

共享内存区域是被多个进程共享的一部分物理内存。如果多个进程都把该内存区域映射到自己的虚拟地址空间,则这些进程就都可以直接访问该共享内存区域,从而可以通过该区域进行通信。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。这块共享虚拟内存的页面,出现在每一个共享该页面的进程的页表中。但是它不需要在所有进程的虚拟内存中都有相同的虚拟地址。象所有的SystemVIPC对象一样,对于共享内

系统 2019-08-12 01:52:37 1917