搜索到与相关的文章
Linux

Linux系统下Autoconf/AutoMake

1、autoscanautoscan是用来扫描源代码目录生成configure.scan文件的。autoscan可以用目录名做为参数,但如果你不使用参数的话,那么autoscan将认为使用的是当前目录。autoscan将扫描你所指定目录中的源文件,并创建configure.scan文件。2、configure.scanconfigure.scan包含了系统配置的基本选项,里面都是一些宏定义。我们需要将它改名为configure.in3、aclocalacl

系统 2019-08-12 09:30:25 2588

编程技术

王华峰个人简历

姓名:王华峰基本信息性别:男出生日期:1983/05/17学历:大专Email:x4646@126.com健康状况:优学习背景时间学校或机构专业或技术方向2002/09--2005/07辽宁石油化工大学计算机网络与维护2007/04—2007/12沈阳赛思特.net软件工程师培训工作经历起止时间单位名称职务2005/07--2007/04辽阳华兴实业有限公司技术支持推荐方向工作性质:.net工程师工作地点:根据项目要求工作技能:熟悉asp.net,ado.

系统 2019-08-12 09:29:40 2588

Java

关于java堆栈溢出的那些事

java.lang.OutOfMemoryError:Javaheapspace在java程序运行中可能会报如上的错误,通常是在运行过程中内存占用了没有别释放造成的。以前可能没法跟踪可能是很痛苦的事情,现在好了,我们有一个调试软件可以用了,在生产环境下使用的jRockit软件进行调试,是oracle公司出品的。前两天试用了一下真的很不错。前阵子有个程序跑2个礼拜左右就会堆栈溢出,始终找不到头绪,后来使用jrockit才找到问题的出处。jrockit是可以调

系统 2019-08-12 09:29:34 2588

编程技术

对服务器上出现大量的SYN_RCVD状态的TCP连接的

首先我们需要弄清楚SYN_RCVD状态是怎样产生的,通过TCP状态转换图(如下图)我们可以清楚的看到,SYN_RCVD是TCP三次握手的中间状态,是服务端口(监听端口,如应用服务器的80端口)收到SYN包并发送[SYN,ACK]包后所处的状态。这时如果再收到ACK的包,就完成了三次握手,建立起TCP连接。如果服务器上出现大量的SYN_RCVD状态的TCP连接说明这些连接一直没有收到ACK包,这主要有两种可能,一种是对方(请求方或客户端)没有收到服务器发送的

系统 2019-08-12 09:29:28 2588

各行各业

第八章--注册码是怎样炼成的

你应该明白的是,并不是所有的软件作者都像你想象并希望的那笨没有人愿意自己的软件被别人在调试器中用一条d指令就能找到正确的注册码...要是那样的话还出来搞什么?前边儿我们讲的查找软件注册码的方法是有针对性的,必须保证的是该软件使用的是明码比较,这样的话,我们只需找对地方,一个d指令就成了。那既然有明码比较这个词,就不难猜出还有相应的非明码比较...非明码比较也比较容易理解,就是软件比较两个注册码的方法不同而以,并不是计算出正确的注册码后就与用户输入的进行比较

系统 2019-08-12 09:26:45 2588

数据库相关

数据库的范式:1NF,2NF,3NF

数据库范式1NF2NF3NFBCNF(实例)设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满

系统 2019-08-12 01:55:31 2588

MySql

MySQL的limit查询优化

网上也很多关于limit的五条优化准则,都是翻译自MySQL手册,虽然正确但不实用。今天发现一篇文章写了些关于limit优化的,很不错。文中不是直接使用limit,而是首先获取到offset的id然后直接使用limitsize来获取数据。根据他的数据,明显要好于直接使用limit。这里我具体使用数据分两种情况进行测试。1、offset比较小的时候select*fromstudentlimit10,10多次运行,时间保持在0.0004-0.0005之间Sel

系统 2019-08-12 01:55:25 2588

Oracle

Oracle SQL Loader数据导入

含序列,不能设direct=true):1、SQLLOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。它使用的命令为:在NT下,SQLLOADER的命令为SQLLDR,在UNIX下则为sqlldr/sqlload。2、一般用法sqlldrscott/tigercontrol=control_file.ct

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

数据库相关

Binary Tree Preorder Traversal

二叉树的前序遍历递归实现/***Definitionforbinarytree*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),left(NULL),right(NULL){}*};*/classSolution{public:voidPreOrder(TreeNode*root,vector&vec){if(root!=NULL){vec.

系统 2019-08-12 01:52:42 2588