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

四种进程或线程同步互斥的控制方法

四种进程或线程同步互斥的控制方法ChinaITLab收集整理2006-2-13保存本文推荐给好友QQ上看本站收藏本站很想整理一下自己对进程线程同步互斥的理解。正巧周六一个刚刚回到学校的同学请客吃饭。在吃饭的过程中,有两个同学,为了一个问题争论的面红耳赤。一个认为.Net下的进程线程控制模型更加合理。一个认为Java下的线程池策略比.Net的好。大家的话题一下转到了进程线程同步互斥的控制问题上。回到家,想了想就写了这个东东。现在流行的进程线程同步互斥的控制机

系统 2019-08-29 22:38:50 2418

编程技术

Ldap基础知识

什么是JNDI在一个企业中,命名服务为读者的应用程序在网络上定位对象提供了一种方法。一个命名服务将对象和名称联系在了一起,并且可以通过它们指定的名称找到相应的对象。JNDI是Java命名和目录接口,是一个为Java应用程序提供命名服务的应用程序编程接口(API)。它为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口,类似于JDBC都是构建在抽象层上。要使用JNDI,必须要安装jdk1.3以上版本。JNDI包含了大量的命名和目录服务,它使用通用接

系统 2019-08-29 22:37:14 2418

编程技术

Samba 3.4.0 发布

Samba开发团队已发布了Samba3.4.0的首个稳定版本。Samba是一个针对M$Windows客户端的文件及打印服务器套件。新版本的主要变化包括:将默认的passdb后端更改为了tdbsam、更改了smbd在用户认证时处理不信任域名的方式、修正了与打印相关的问题、以及Samba内部方面也有所改动(如Samba3和Samba4共享tevent库、添加了异步API等)。有关Samba3.4.0的详细变化情况,你可以参考其发行说明。Samba3.4.0的源

系统 2019-08-29 22:36:52 2418

编程技术

自定义分词器Analyzer

参考:http://grunt1223.iteye.com/blog/969197Analyzer,或者说文本分析的过程,实质上是将输入文本转化为文本特征向量的过程。这里所说的文本特征,可以是词或者是短语。它主要包括以下四个步骤:1、分词,将文本解析为单词或短语2、归一化,将文本转化为小写3、停用词处理,去除一些常用的、无意义的词4、提取词干,解决单复数、时态语态等问题LuceneAnalyzer包含两个核心组件,Tokenizer以及TokenFilte

系统 2019-08-29 22:10:33 2418

Oracle

PLSQL developer 连接不上64位Oracle 的解决方法

Windows64位下装Oracle11g64位,PLSQLDeveloper使用出现以下问题:1、Database下拉框为空:2、强制输入用户名、密码及Database,登录弹出:引用InitialzationerrorCouldnotinitialize"...."Makesureyouhavethe32bitsOracleClientinstalled.OracleHomeKey:OracleHomeDir:...Found:oci.dllUsing

系统 2019-08-29 22:05:45 2418

Java

“关于Java,我做过的书,从浅到深”

《关于Java,我做过的书,从浅到深》原文地址:http://www.jianshu.com/p/3c30dcc352f9?utm_campaign=maleskine&utm_content=note&utm_medium=pc_author_hots&utm_source=recommendation“关于Java,我做过的书,从浅到深”

系统 2019-08-12 09:30:36 2418

各行各业

rabbitmq安装使用

使用http://www.open-open.com/lib/view/open1325131828249.htmlubuntu:apt-getinstallerlang-noxsudoapt-getinstallrabbitmq-server启动/etc/init.d/rabbitmq-serverstart|stop|restart(模式)创建目录sudorabbitmqctladd_vhost/pyhtest创建用户名sudorabbitmqctla

系统 2019-08-12 09:27:08 2418

Oracle

查询数据库[Oracle] 令人抓狂的ORA-01555

废话就不多说了,开始。。。首先要说明的一点是:ORA-01555错误是一个“安全”的错误,它不会形成数据丧失或损坏,只是会让接收到该错误的查询无法继续,因此,在数据库的日常维护工作中,如果只是一次两次遇到ORA-01555错误,一般都先忽略,但是如果经常遇到该错误,则要停止一些调整以避免该错误的再次发生。1.为什么会产生ORA-01555错误?这个错误是由数据库的读一致性(Readconsistency)引发的,当查询需要访问被修改的数据时,它会到undo

系统 2019-08-12 01:54:00 2418

数据库相关

hdu 4358 Boring counting

http://acm.hdu.edu.cn/showproblem.php?pid=4358map版本比赛的时候也用map写了不过没有加优化所以超时了调试了一上午下午自己出数据测了一下才知道那里出错了汗大体思路:用map保存子树某个数出现的次数然后从叶子节点向上更新合并合并的时候需要size小的向size大的上面合并这样省时这是由map的构造决定的用c++提交要手动开栈否则会栈溢出用G++提交可以避免但花费时间要长一些自测数据对我来说很重

系统 2019-08-12 01:53:27 2418