搜索到与相关的文章
编程技术

JDK 的 JNI 的经典使用

Java本地接口(JavaNativeInterface(JNI))允许运行在Java虚拟机(JavaVirtualMachine(JVM))上的代码调用本地程序和类库,或者被它们调用,这些程序和类库可以是其它语言编写的,比如C、C或者汇编语言。当一个程序无法完全使用Java编写时,开发者可以通过JNI来编写本地方法,比如标准Java类库并不支持的依赖于平台的特色或者程序库。JNI还可以用于修改现有的使用其它语言编写的程序,使它们可以通过Java编写的程序

系统 2019-08-12 09:30:16 2421

编程技术

QQ多人聊天室

一、实现功能1.登录2.私聊3.抖动窗口4.视频二、流程图三、自定义通信协议xmpp1------>客户端与服务器连接a.没有连接上则返回超时,b.连接上密码错误则进行提示正确则返回个人信息、用户列表并进入用户窗口1-1.登录请求login账号密码1-2.登录应答login_response1表示成功

系统 2019-08-12 09:30:14 2421

编程技术

Delphi2009初体验 - 语言篇 - 体验泛型(二)

快速导航六、体验泛型数组七、体验泛型方法八、体验自定义泛型类九、体验泛型约束条件1、类类型约束条件2、对象类型约束条件3、构造函数约束条件4、值类型约束条件5、多约束条件6、多模板类型分别约束条件7、嵌套约束条件十、关于特化与偏特化十一、总结由于正式版还没有发出,官方的帮助文档也没有泄露,所以我没有办法验证Delphi对泛型的支持到何种程度了。大家对泛型都很熟悉,具体细节我就不多说了。下面将贴出一些代码,用来验证Delphi对泛型的支持并验证是否通过。六、

系统 2019-08-12 09:29:55 2421

编程技术

JVM内存回收理论与实现

在本篇中,我们将继续探讨虚拟机自动内存管理系统的最重要一块职能:虚拟机如何对死亡的对象进行内存回收。本篇里面,所有涉及到具体JVM实现的内容,仍然默认为基于HotSpot虚拟机的实现,后文不再单独说明。对象存活的判定当一个对象不会再被使用的时候,我们会说这对象已经死亡。对象何时死亡,写程序的人应当是最清楚的。如果计算机也要弄清楚这件事情,就需要使用一些方法来进行对象存活判定,常见的方法有引用计数(ReferenceCounting)有可达性分析(Reach

系统 2019-08-12 09:29:47 2421

Java

关于Flex+json+Java的整合开发【连载二】- Java

由于系统中是用Json传输数据的,我觉得在这里有必要把Java和Flex处理Json数据分别介绍一下,今天我们先介绍Java处理Json数据。java里面已经有开源包实现了把一个Java对象转换为JSon对象,它就是http://www.json.org/java/,各位读者可以在这个网站上面去下载jar包。首先创建一个自己的public的class,需要转换的类必须是public的,如果不是public的,这里转换不成功,我在写这篇文章的时候就遇到了这样

系统 2019-08-12 09:29:38 2421

各行各业

LR使用

1.协议的选择Loadrunner的协议选择众多,想正确的选择脚本协议,首先要从Loadrunner的工作原理上深入的理解协议的作用和意义,Loadrunner启动后,在任务栏上有一个loadrunneragentprocess进程,这个进程的一项重要的工作就是监视各种协议的客户端和服务器端的通信.只要是能支持的协议,Loadrunner在录制的工程中就可以通过脚本语言将通信工程录制下来,所以要明确被测软件的通信过程和所使用的协议,Loadrunner才能

系统 2019-08-12 09:27:30 2421

各行各业

Cygwin下sshd不能启动的原因——记录本

很多时候cygwin下面的sshd服务由于各种莫名奇妙的原因不能成功启动,这里是一个我曾遇到的问题记录本:1.netstartsshd---->NETHELPMSG3534以Windows的角度来说,就是“服务启动失败,且程序没有任何返回消息”可以敲入如下命令:/usr/sbin/sshd我的输入是:Startingsshd:/var/empty/mustbeownedbyrootandnotgrouporworld-writable原因可能是在安装其他程

系统 2019-08-12 09:26:58 2421

数据库相关

全文索引查询和like查询对比

以前一直不明白全文索引的作用,最近数据库cpu老是很高,后台管理查询电话的时候特别慢,所以研究了下,以下对比不一定准确,留着做个参考!1、(正常like查询)SELECT联系电话FROM二手车出售ASERWHERE(联系电话LIKE'%13842421333%')AND(编号>4)OR(编号>4)AND(','+联系电话+','LIKE'%,25738,%')OR(编号>4)AND(','+联系电话+','LIKE'%,30608,%')Cpu:17674

系统 2019-08-12 01:55:17 2421

数据库相关

根据一列去除查询中的重复数据

selectb.industry,b.loginname,a.enddate,a.verify,a.userid,a.position,b.companynamefromc_jobasaleftjoinu_userinfoasbona.UserID=b.UserIDwherea.idin(selectmax(id)fromc_jobgroupbyUserID)anda.useridin(SELECTDISTINCTb.UserIDFROMdbo.U_Use

系统 2019-08-12 01:54:15 2421

Oracle

Oracle 数据库安全相关:

Oracle数据库安全相关:1、口令管理:由dba和安全员通过用户的概要文件来控制。createprofile语句来创建用户概要文件,用createuser和alteruser语句把概要文件分配给用户。2、帐户锁定与解锁:以sysdba登陆例子:scott用户失败的登陆次数为4次,帐户保持锁定的时间为30天,超过30天后帐户自动解锁。createprofileproflimitfailed_login_attemps4password_lock_time3

系统 2019-08-12 01:53:34 2421