![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
hellolongbin
这个作者很懒,什么都没留下…
展开
-
KMP算法
Knuth-Morris-Pratt 算法想法在模式移位之后,朴素(naive)算法就忘记了关于已前匹配的符号的所有信息。所以只能把一个文本符号与不同的模式符号再次做重新比较。这导致了最差的复杂度 (nm) (n: 文本的长度,m: 模式的长度)。 Knuth、Morris 和 Pratt [KMP] 算法利用了从以前的符号比较获得的信息。它永不重新比较已经与一个模式符号匹配了的一个文本符号。结果原创 2005-11-23 10:33:00 · 2762 阅读 · 0 评论 -
监控SQL Server2005数据库的运行状况
能监控SQL Server数据库运行的情况,对服务器来说都是一件非常重要的事,下面开始介绍。Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。常规服务器动态管理对象包括:dm_db_*:数据库和数据库对象转载 2009-09-22 15:39:00 · 1898 阅读 · 0 评论 -
一只查询SQLServer 2005所有信息的语句
select table_name= ( case when t_c.column_id=1 then t_o.name else end ), column_id=t_c.column_id, column_name=t_c.name, type=t.name, max_length=t_c.max_转载 2009-09-22 17:31:00 · 758 阅读 · 0 评论 -
飞鸽/飞秋 绑定tcp错误 解决办法
听说飞鸽用的是2425端口 绑定tcp错误 就是端口被占用了 解决方法有二:1.通过 netstat -ano|findstr "2425"来看哪个进程ID使用了这个端口 然后通过tasklist|findstr "进程ID"这个ID是哪个进程 kill掉 就OK 2.用另外一个端口启动飞鸽/飞秋 新建一个快捷方式 运行后面加上参数 -2426 或其他端口原创 2009-12-11 10:00:00 · 11017 阅读 · 1 评论 -
一点心得
现在是2010年2月26日凌晨4:43:04,刚从市政府升级回来,在机房站了一晚上,屁股蛋子都站疼了。很累,不写长篇大论了——也写不了——把今晚遇到的问题和解决心得记录下来,以备日后自己和他人参考。今晚主要捣鼓的是SQLServer 2005的数据同步和一个局域网内多个apache组成的tomcat集群问题。SQLServer 的数据库同步不知配过多少次了,经常碰到配好订阅服务器的订阅后一原创 2010-02-26 04:42:00 · 844 阅读 · 0 评论 -
多表关联删除和修改其中一个表
update ...from 语法是早就知道的,今天把delete琢磨出来了 记录以备忘 delete a from t_sms_send a, t_sms_diaocha_send bwhere b.dcid=10 and a.dxnrid=b.dxnrid and a.fssj=b.fssj update t_sms_send set dxnrid=1 from原创 2010-03-04 15:06:00 · 904 阅读 · 0 评论 -
技术比武
这几天公司组织了技术比武,我们岗位的不参加笔试,但是需要写论文。论文的题目都是千奇百怪的,而且都是我不熟悉的领域的,比如《基于J2EE的安全机制研究》《基于J2EE消息中间件技术研究》《J2EE与.NET架构比较分析》《手机开发平台技术分析》……天地良心,我连.net都没摸过,手机开发虽然部门有参与的,但也不是我啊…… 眼泪擦干,论文还是要写的,而且还要准备一篇PPT,到时候要做原创 2010-01-12 14:42:00 · 675 阅读 · 1 评论 -
JavaScript控制readonly属性无效
readonly属性很BT的区分大小写,应写成readOnly如:document.all.htyy.readOnly=true;原创 2010-03-25 10:24:00 · 2498 阅读 · 0 评论 -
SQLServer 2005死锁终极大法(自动杀)
项目背景:一个重要的项目,一个复杂的背景,每天大量人员频繁的操作,在过去的几个月内偶尔发生一两次死锁导致系统不能使用为缓解查询压力,实现了读写分离,已经增加了3台查询数据库与主数据库同步死锁解决办法:1.首先创建表:CREATE TABLE [dbo].[DeadLock]( [ID] [int] NOT NULL, [标志] [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL, [进程ID] [smallint] NOT NULL, [线程ID] [small原创 2010-07-12 13:11:00 · 5547 阅读 · 0 评论 -
我的两次破解经历(心情贴,无技术内容)
<br />因为一直没有钻研,所以很久没有写这种技术性的文章了。这两天颇有收获,如果不记录下来恐怕日后遗忘。按理说应该写到我的CSDN博客上,但是那里已经荒废很久了,而空间又很久没有更新了,所以还是两边都发布一下吧<br />首先声明,虽然很有成就感,但是没有什么技术含量,想学技术的同学请直接关闭网页绕行。<br />几次破解都成功了,都是机缘巧合,不知道是我运气好还是我确实有这个能力,反正自我满足了一把,呵呵<br />第一次是去年,一个朋友弄了个软件,想大批量使用,但是只有几个注册码,于是我去想办法。据原创 2011-04-17 22:29:00 · 952 阅读 · 0 评论 -
MySql的时间差
要求查出loginout在17点之后的所有记录并统计出多出来的时间(分钟),找到几种方法,立贴备忘 select *, time(loginout) from kaoqin where hour(loginout)>17找出17点之后的记录 select MINUTE(TIMEDIFF(time(loginout),time("17:00:00"))) from kaoqin原创 2009-08-22 16:40:00 · 1128 阅读 · 0 评论 -
批处理运行多个程序的方法
每天开机后都要启动foxmail QQ 等多个程序 又不想设置成随系统启动,因为回到家后开机有些程序不需要运行 我本懒人 所以想写批处理来一次执行 试验如下: 方法一:最简单也是最容易想到的方法 "D:/Program Files/Tencent/Foxmail/Foxmail.exe""C:/Program Files/Skype/Phone/Skype.exe""D:原创 2009-02-20 09:22:00 · 9978 阅读 · 11 评论 -
在一个10M的文本文件中搜索指定字符串
主 题: 我想在一个10M的文本文件中搜索指定字符串,请问该怎么做 作 者: yangling18(皮皮) 等 级: 信 誉 值: 93 所属论坛: Delphi 语言基础/算法/系统设计 问题点数: 50 回复次数: 40 发表时间: 2005-11-22 8:52:41 如果用BMP算法,需要提供的参数有源字符串和目标字符串,但是源目标字符串有10M,恐怕原创 2005-11-25 12:33:00 · 5093 阅读 · 0 评论 -
Delphi和Office程序开发
1.引言在利用Delphi开发应用程序的时候,通常我们要设计出很多各种格式的文档、报表,经常要进行文件的创建、编辑及修改,虽然Delphi本身提供了很多设计报表的控件或方法,但是存在明显的不足,比如中文输入,数据格式的控制等操作起来比较麻烦。利用大家都很熟悉的Office工具结合开发,能够很好的解决这方面的问题。以下就以Delphi为例详细介绍怎么利用Office完成各种文档、报表的制作。2.实现原创 2005-11-28 15:51:00 · 1423 阅读 · 0 评论 -
查找标题已知的窗口句柄,遍历窗口控件句柄
有了回调函数的概念及上面的例子,我们可以继续了。其实想要找到一个标题已知的窗口句柄,用一个API函数就可以了:FindWindow.其函数原形是:function FindWindow(lpClassName, lpWindowName: PChar): HWND; stdcall;lpClassName:窗口类名.如果只知道标题,可以为空.窗口类名可以用很多工具获得.如winsignt32.l原创 2005-11-29 14:54:00 · 10200 阅读 · 0 评论 -
查找已知标题窗口句柄
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Memo1: TMemo; Button2:原创 2005-11-29 14:55:00 · 1570 阅读 · 0 评论 -
MD5 for delphi
unit md5;// -----------------------------------------------------------------------------------------------INTERFACE// -------------------------------------------------------------------------------转载 2006-03-15 11:09:00 · 726 阅读 · 0 评论 -
delphi下的base64加解密
找了半天,原来EncdDecd单元下就自带有base64的加解密函数 EncodeString和 DecodeString原创 2006-11-06 15:15:00 · 1447 阅读 · 0 评论 -
关于《以前的某个程序安装已在安装计算机上创建挂起的文件操作》的解决办法
安装SQL Server时经常遇到的问题,以前每次都是重启了事,今天上网查了查,貌似3721之类的东西在搞鬼,其实解决很简单,在打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager中找到PendingFileRenameOperations项目,并删除它就可以了原创 2006-07-14 09:48:00 · 1200 阅读 · 0 评论 -
简易收集面板小作用
在maxthon中有个简易收集面板,平时可以当记事本来用,但是我发现还有个功能,那就是能运行javascript,真的是很方便,不用在IE中去调试了,实例如下: 然后点绿色的小三角按钮,出现什么了呢, 方便吧,以后小的js都可以放到这来实践了,不用再写一个html来了,^_^转载 2007-01-15 14:54:00 · 2371 阅读 · 0 评论 -
题外话+Mysql中limit后不能跟变量问题的解决方法
先说两句体外话:好久没在CSDN的blog写东西了,一个原因是自己最近工作比较忙,最主要的原因还是CSDN的blog反映太迟钝,偶尔有想法想记录下来,打开博客主页http://blog.csdn.net/hellolongbin都打不开,要么进度条在下面缓慢的加载,要么干脆就报 已取消到该网页的导航原创 2007-12-28 14:07:00 · 7177 阅读 · 2 评论 -
还是UltraEdit正则表达式
替换空格n+数字 为数字后面可能为空格,也可能为其他符号。 正则表达式^( n^)^([0-9]+^)替换为原创 2011-09-10 16:14:20 · 602 阅读 · 0 评论