- 军军小站|张军博客
搜索到与相关的文章
Linux

LINUX下FD_SET介绍

刚刚了解了linux下select系统调用,函数原型是1#include2#include3int4select(intmaxfdpl,fd_set*readset,fd_set*writeset,fd_set*exceptset,conststructtimeval*timeout);如何给readset,writeset,exceptset这3个参数中的每一个参数指定一个或多个描述符是一个设计上的问题

系统 2019-08-12 01:32:49 4978

Python

机器学习(周志华) 西瓜书 第九章课后习题9.10—— Python实现

机器学习(周志华)西瓜书第九章课后习题9.10——Python实现实验题目试设计一个能自动确定聚类数的改进k均值算法,编程实现并在西瓜数据集4.0上运行。实验原理K均值算法原理K均值算法自动确定k值的度量指标,最小化E:E值越小则簇内样本相似度越高,簇间样本相似度越低,且k值保证是较小的值,即簇类尽可能保证是大型簇类(这里考虑样本只有两种类别,所以k值应趋近于2);实验过程数据集获取将西瓜数据集4.0保存为data_4.txt编号,密度,含糖率1,0.69

系统 2019-09-27 17:57:19 4971

编程技术

Lucene 索引 高亮显示

要说这高亮,还是比较好搞的,就是要引用luncene的highlight这个包,然后调用它里面的方法就可以了。主要代码如下:TokenStreamtokenStream=null;/**添加关键词高亮显示start*/Documentdoc=hits.doc(i);SimpleHTMLFormattersimpleHTMLFormatter=newSimpleHTMLFormatter("

系统 2019-08-29 23:26:02 4954

Windows

windows 7 SDK和DDK下载地址

查个小资料,得到地址,顺便记录一下。WindowsDriverKitVersion7.1.0http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=36a2630f-5d56-43b5-b996-7633f2ec14ff支持的操作系统Windows7•WindowsServer2008•WindowsServer2008R2•WindowsVista(allversio

系统 2019-08-12 01:31:59 4954

Oracle

Oracle:varchar2、nvarchar2 字段类型的区别

一直对varchar2、nvarchar2字段类型存储字符数不清楚,现测试如下:创建TT测试表测试脚本如下:insertintottvalues('1111','1111');-----okinsertintottvalues('wwww','wwww')-----okinsertintottvalues('应用范围','应用范围');-----失败提示如下:insertintottvalues('应用范围','应用');-----失败提示如下:inser

系统 2019-08-12 01:55:06 4948

DB2

db2 查看表空间使用率

1.统计所有节点表空间使用率selectsubstr(TABLESPACE_NAME,1,20)asTBSPC_NAME,bigint(TOTAL_PAGES*PAGE_SIZE)/1024/1024as"TOTAL(MB)",used_pages*PAGE_SIZE/1024/1024as"USED(MB)",free_pages*PAGE_SIZE/1024/1024as"FREE(MB)"fromtable(snapshot_tbs_cfg('DB_

系统 2019-08-12 01:54:06 4946

Weblogic

修改WebLogic控制台密码

首先在console控制台myrealm菜单中选中要修改密码的用户在Passwords标签页中,设置新密码。点击“Save”保存。Logout出控制台,此时发现用老密码不再能登录控制台。修改domain下的boot.properties和domain/AdminServer/security下的boot.properties文件为明文密码。重启AdminServer即可生效!修改WebLogic控制台密码

系统 2019-08-12 09:30:38 4924

Oracle

oracle中判断记录是否存在

为了避免全表扫描,应该这样写:Sql代码selectspu_idfromtbcat2.spuwherecategory_id=#value#and(status=0orstatusisnull)andrownum<2selectspu_idfromtbcat2.spuwherecategory_id=#value#and(status=0orstatusisnull)andrownum<2而不是实用count(*)函数,对于海量数据全表扫描性能是极差的or

系统 2019-08-12 01:52:13 4922

SqlServer

SQLServer 存储过程嵌套事务处理

原文:SQLServer存储过程嵌套事务处理某个存储过程可能被单独调用,也可能由其他存储过程嵌套调用,则可能会发生嵌套事务的情形。下面是一种解决存储过程嵌套调用的通用代码,在不能确定存储过程是否可能被其他存储过程调用的情况下,建议每个存储过程都按照这个模板建立createprocproc_exampleasbegin--声明变量,存放当前已开启的事务数declare@exist_trancountintselect@exist_trancount=@@tr

系统 2019-08-12 01:55:05 4920

Linux

Linux0.11内核--进程的调度(运行态(就绪态)和睡

当进程等待资源或者事件时,就进入睡眠状态。有两种睡眠态,不可中断睡眠态(TASK_UNINTERRUPTIBLE)和可中断睡眠态(TASK_INTERRUPTIBLE)。处于可中断睡眠态的进程不光可以由wake_up直接唤醒,还可以由信号唤醒。在schedule()函数中,会把处于可中断睡眠态并且收到信号的进程变成运行态,使他参与调度选择。Linux0.11中进入可中断睡眠状态的方法有3中调用i

系统 2019-08-29 23:43:45 4916