搜索到与相关的文章
Linux

在Linux使用GCC编译C语言共享库

在Linux使用GCC编译C语言共享库对任何程序员来说库都是必不可少的。所谓的库是指已经编译好的供你使用的代码。它们常常提供一些通用功能,例如链表和二叉树可以用来保存任何数据,或者是一个特定的功能例如一个数据库服务器的接口,就像MySQL。大部分大型的软件项目都会包含若干组件,其中一些你发现可以用在其他项目中,又或者你仅仅出于组织目的将不同组件分离出来。当你有一套可复用的并且逻辑清晰的函数时,将其构建为一个库会十分有用,这样你就不将这些源代码拷贝到你的源代

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

编程技术

des和Rijndael加密

------------IV的作用:为了保证数据的安全,.NET基类库中提供的私钥算法类使用称作密码块链(CBC,CipherBlockChaining)的链模式,算法使用一个密钥和一个初始化向量(IV,InitializationVector)对数据执行加密转换。密钥和初始化向量IV一起决定如何加密数据,以及如何将数据解密为原始数据。通信双方都必须知道这个密钥和初始化向量才能够加密和解密数据。初始化向量IV的作用:防止随机产生的明文和密文相同------

系统 2019-08-12 01:33:00 2517

SqlServer

SQL Server 索引结构及其使用(一)作者:freed

一、深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQLSERVER提供了两种索引:聚集索引(clusteredindex,也称聚类索引、簇集索引)和非聚集索引(nonclusteredindex,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以

系统 2019-08-12 01:32:56 2517

Tomcat

Tomcat性能调优方案

Tomcat性能调优方案一、操作系统调优对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。【适用场景】任何项目。二、Java虚拟机调优应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。JDK1.4比JDK1.3性能提高了近10%-20%,JDK1.5比J

系统 2019-08-12 01:32:46 2517

各行各业

关于InstallShield Projects

关于InstallShieldProjects:InstallShield可以创建三种类型的项目(Project)1、InstallScriptProject2、InstallScriptMSIProject3、BasicMSIProject前者完全是InstallShield自己的功能实现后两者基于WindowsInstaller,InstallScriptMSIProject在WindowsInstaller基础上提供了一些InstallShield自

系统 2019-08-12 01:32:40 2517

Linux

linux如何安装jdk、tomcat

jdk下载地址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u21-oth-JPR一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下:#mkdir/usr/java1、jdk-6u11-linux-i586.bin这个是自解压的文件,在linux上安装

系统 2019-08-12 01:32:36 2517

SqlServer

SQL Server 2005的100范例程序及数据库下载

这是微软2006/4/19日所公布的SQLServer2005的100范例程序及数据库下载...里面包含超过100个以上的范例程序及3个样板数据库,而范例示范的部分如下:DatabaseEngine,includingadministration,dataaccess,Full-TextSearch,CommonLanguageRuntime(CLR)integration,ServerManagementObjects(SMO),ServiceBroke

系统 2019-08-12 01:32:36 2517

Python

Python3之正则表达式详解

作者:毕来生微信:878799579正则表达式本节我们看一下正则表达式的相关用法,正则表达式是处理字符串的强大的工具,它有自己特定的语法结构,有了它,实现字符串的检索、替换、匹配验证都不在话下。当然对于爬虫来说,有了它,我们从HTML里面提取我们想要的信息就非常方便了。实例引入说了这么多,可能我们对它到底是个什么还是比较模糊,下面我们就用几个实例来感受一下正则表达式的用法。我们打开开源中国提供的正则表达式测试工具http://tool.oschina.ne

系统 2019-09-27 17:57:20 2516

Python

Python使用lambda表达式对字典排序操作示例

本文实例讲述了Python使用lambda表达式对字典排序操作。分享给大家供大家参考,具体如下:lambda表达式也常用于字典排序,既然写到字典排序,那就把按键排序和按值排序都写写好了。字典按键排序显然按键排序,需要用字典中每个元素的第一项排序dict={'a':1,'b':2,'c':3,'d':4,'e':3,'f':1,'g':7}sorted_dict_asc=sorted(dict.items(),key=lambdaitem:item[0])s

系统 2019-09-27 17:57:09 2516

Python

python subprocess 杀掉全部派生的子进程方法

下面就是今天下午的研究成果。发布系统需要响应用户的中断请求,需要在GET方法中杀掉由subprocess派生的子进程,刚开始直接用os.kill发现子进程的子进程无法kill,谷歌了一些,发现kill可以干掉进程组,于是测试,但是默认情况下,subprocess派生的进程组和主程序,也就是我的web.py进程是在一个进程组里的,这要是kill了,那就调的了。继续翻google,看subprocess的document时发现这个变量:subprocess.C

系统 2019-09-27 17:56:58 2516