摘要:
class dbconn { var $conn = 0; function dbconn($dbhost,$dbuser,$dbpw,$dbname){ $this->conn = mysql_connect($dbhost,$dbuser,$dbpw); !$this->conn && $this->halt("Connect to MySQL failed"); $serverinfo = mysql_get_server_info($this->conn); if ($serverinfo > '4.1' 阅读全文
摘要:
global::System.Console.WriteLine(number); 冒号在什么地方用. 点是空间下类,表示下一层的意思? 这里面::前面是GAC的标示符global,用法比较特殊,和.不是一个类型的东西。 global 是 C# 2.0 中新增的关键字,理论上说,如果代码写得好的话,根本不需要用到它。 假设你现在写了一个类,名字叫 System。那么当你再在代码里写 System 的时候,编译器就不知道你是要指你写的 System 类还是系统的 System 命名空间,而 System 命名空间已经是根命名空间了,无法再通过完全限名来指定。在以前的 C# 版本中,这就是一个无. 阅读全文
摘要:
C#中的类定义C#使用class关键字来定义类:class MyClass{ // Class members.}默认情况下,类声明为内部的,即只有当前工程中的代码才能访问也可以用internal关键字显式声明:internal class MyClass{ // Class members.}可以指定类是公共的,即可以由其他工程中的代码来访问要用public关键字声明:public class MyClass{ // Class members.}还可以指定类是抽象类:不能实例化,只能继承,可以有抽象成员,使用关键字abstract密封类:不能继承,使用关键字sealed声明抽象类:publ 阅读全文
摘要:
我们知道在.NET中我们有多种对象序列化的方式,如XML方式序列化、Binary序列化,其中XML序列化是一种比较通用的在各语言之间传递数据的方式。除了这两种序列化方式之外,在.NET中还可以使用JSON序列化。JSON(JavaScript Object Notation)是一种轻量级轻量级的数据交换格式,并且它独立于编程语言,与XML序列化相比,JSON序列化后产生的数据一般要比XML序列化后数据体积小,所以在Facebook等知名网站中都采用了JSON作为数据交换方式。在.NET中有三种常用的JSON序列化的类,分别是System.Web.Script.Serialization.Jav 阅读全文
摘要:
cache.php 代码如下:PHP代码<? /*用户需要事先定义的常量:_CachePath_ 模板缓存路径_CacheEnable_ 自动缓存机制是否开启,未定义或为空,表示关闭自动缓存机制_ReCacheTime_ 自动重新缓存间隔时间,单位为秒,未定义或为空,表示关闭自动重新缓存*/ class cache { var $cachefile; var $cachefilevar; function cache() { //生成当前页的Cache组文件名 $this->cachefilevar 及文件名 $this->cachefile //动态页的参数不同对应的Cac 阅读全文
摘要:
特性(Attributes)是一种崭新的声明性信息。我们不仅可以通过特性来定义设计层面的信息(例如help file, URL for documentation)以及运行时(run-time)信息(例如使XML与class相联系),而且我们还可以利用特性建立自描述(self- describing)组件。在这篇教程中,我们将会看到如何建立和添加特性到各种程序实体以及如何在运行时环境中获取特性信息。 定义 正如MSDN中所描述的那样----- “特性是被指定给某一声明的一则附加的声明性信息。” 使用预定义(Pre-defined)特性 在C#中,有一个小的预定义特性集合。在学习如何建立我们自己 阅读全文
摘要:
判断U盘/移动硬盘是否被感染的方法:当U盘/移动硬盘被系统正常识别后,请不要随意使用“双击”方式打开U盘/移动硬盘,这样将导致被感染的U盘/移动硬盘上的病毒发作。应该用鼠标右键点击U盘/移动硬盘的图标,在弹出的菜单中检查是否有名称为“Auto”的菜单项,如果有,说明该移动设备已经被感染该病毒,应该使用上述两种方法清除预防:sxs.exe、rose.exe一类的U盘病毒传给没带毒电脑时主要通过电脑使用者没注意,双击了U盘的盘符打开U盘而传染,因为病毒在U盘上建立了两个文件,一个是病毒文件sxs.exe或rose.exe,另一个是autorun.inf,当双击了U盘的盘符打开U盘时,执行autor 阅读全文
摘要:
如何通过备份Windows 7“两个激活文件”实现重装操作系统后的自行激活呢?以下向大家提供:(一)关于两个“批处理”文件制作: 1。备份激活文件“批处理” --------------------------------------------------------------------------- @echo off copy %windir%\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms copy %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\S 阅读全文
摘要:
一种方式:create proc deletesomerecs (@ids varchar(8000))asexec('delete from inmodify where inmid in ('+@ids+')')另一种方式:create proc deletesomerecs (@ids varchar(8000))asdelete from inmodify where charindex(','+ltrim(inmid)+',', ','+@ids+',')>0 阅读全文
摘要:
use master --必须在master数据库中创建goif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_lockinfo]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_lockinfo]GO/**//*--处理死锁 查看当前进程,或死锁进程,并能自动杀掉死进程 因为是针对死锁的,所以如果有死锁进程,只能查看死锁进程 当然,你可以通过参数控制,不管有没有死锁,都只查看死锁进 阅读全文
摘要:
MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。1. DBCC CHECKDB重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。use masterdeclare @databasename varchar(255)set @databasename='需要修复的数据库实体的名称'exec sp_dboption @databasename, N'single', N'true' --将目标数据库置为单 阅读全文
摘要:
今天把DBCC命令都一一使用了一下,做了笔记,防止忘记. 在调用命令时使用了一些参数,其中'taobaoitem_0003'是表名,'ix_taobaoitem_0003'是索引,'taobao'是数据库名称,'taobao3'是数据库文件.Transact-SQL编程语言提供DBCC语句作为SQL Server的数据库控制台命令。数据库控制台命令语句可分为以下类别。命令类别执行维护对数据库、索引或文件组进行维护的任务。杂项杂项任务,如启用跟踪标志或从内存中删除DLL。信息收集并显示各种类型信息的任务。验证对数据库、表、索引、目录 阅读全文
摘要:
NT Server的AT命令详解 Windows NT Server的服务程序管理器只能设置某项服务的启动方式(自动、手动、失效),而在日常管理工作中,常常要求某项服务能定时开启、关闭。Windows NT Server提供的AT命令能够实现这一点。利用它可实现RAS服务定时开关,其具体步骤如下: 1.在“设置”?“控制面板”?“服务”中启动Schedule服务,并将其启动方式属性设置为自动。 2.在命令窗口中使用AT命令设置服务程序的定时启动关闭。 AT命令的格式如下: AT [\\computername] time [/interactive] [/every:date[,???]|n. 阅读全文
摘要:
由于Sql Server对于系统内存的管理策略是有多少占多少,除非系统内存不够用了(大约到剩余内存为4M左右),Sql Server才会释放一点点内存。所以很多时候,我们会发现运行Sql Server的系统内存往往居高不下。这些内存一般都是Sql Server运行时候用作缓存的,例如你运行一个select语句,那么Sql Server会将相关的数据页(Sql Server操作的数据都是以页为单位的)加载到内存中来,下一次如果再次请求此页的数据的时候,就无需读取磁盘了,大大提高了速度。这类的缓存叫做数据缓存。还有一些其他类型的缓存,如执行存储过程时,Sql Server需要先编译再运行,编译后的 阅读全文
摘要:
一、词库词库大概有5万多词语(Google能搜到,类似的词库都能用),我摘要如下:地区 82重要 81新华社 80技术 80会议 80自己 79干部 78职工 78群众 77没有 77今天 76同志 76部门 75加强 75组织 75点击下面链接下载中文词库素材(纯文本文件)http://www.legalsoft.com.cn/download/cndict.rar第一列是词,第二列是权重.我写的这个分词算法目前并未利用权重.二、设计思路算法简要描述:对一个字符串S,从前到后扫描,对扫描的每个字,从词库中寻找最长匹配.比如假设S="我是中华人民共和国公民",词库中有&qu 阅读全文
摘要:
通过CSS截取固定长度的字符串,并添加省略号。可以省去程序中处理字符串长度消耗的时间,但会增加一点服务器流量。可以根据情况衡量使用。CSS样式表如下:overflow:hidden;white-space:nowrap;text-overflow:ellipsis;再给字符串所在容器指定一个宽度,就可以实现超过宽度时自动添加省略号。 阅读全文
摘要:
网络蜘蛛或爬虫需要能够下载网页、图片(流)以及登录的Cookies等信息,以下的C#代码是比较实用的核心程序。using System;using System.Collections.Generic;using System.Text;using System.IO;using System.IO.Compression;using System.Xml;using System.Web;using System.Collections;using System.Runtime.InteropServices;using System.Net;using System.Net.Securit 阅读全文
摘要:
protected bool robot() { bool brtn = false; string king_robots = "Baiduspider+@Baidu|Googlebot@Google|ia_archiver@Alexa|IAArchiver@Alexa|ASPSeek@ASPSeek|YahooSeeker@Yahoo|sohu-search@Sohu|help.yahoo.com/help/us/ysearch/slurp@Yahoo|sohu-search@SOHU|MSNBOT@MSN"; string ls_spr; ls_spr=Request 阅读全文
摘要:
1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件<input type="text" value="郭强" onfocus="if(value=='郭强') {value=''}" onblur="if(value=='') {value='郭强'}">点击时文字消失,失去焦点时文字再出现2.网页按钮的 阅读全文
摘要:
用层模拟可移动的小窗口<style type='text/css'><!--bodya:visiteda:hovera:link--></style><script language=JScript><!--//可以打包为js文件;var x0=0,y0=0,x1=0,y1=0;var offx=6,offy=6;var moveable=false;var hover='orange',normal='#336699';//color;var index=10000;//z-index;// 阅读全文
摘要:
shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinedvar a = [1,2,3,4,5];var b = a.shift(); //a:[2,3,4,5] b:1unshift:将参数添加到原数组开头,并返回数组的长度var a = [1,2,3,4,5];var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。pop:删除原数组最后一项,并返回删除元素的值; 阅读全文
摘要:
这几个属性都是IE火狐完全兼容的,不多说,看我测试结果便知:【源码如下】<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script type=& 阅读全文
摘要:
补丁下载地址:http://support.microsoft.com/kb/970054症状基于 Windows Server 2003 的计算机可能会继续每隔 5 秒在系统日志中记录一次 ID 为 333 的事件,直至计算机重新启动为止。以下是系统日...基于 Windows Server 2003 的计算机可能会继续每隔 5 秒在系统日志中记录一次 ID 为 333 的事件,直至计算机重新启动为止。以下是系统日志中记录的一个 ID 333 事件示例:事件类型:错误事件来源:弹出应用程序事件类别:无事件 ID:333日期:日期时间:时间用户:N/A计算机:计算机名称描述:由注册表启动的 I 阅读全文
摘要:
下表标识错误日志记录中字段的字段和顺序。字段说明日期日期字段遵循 W3C 格式。 该字段基于上协调通用时间 (UTC)。 日期字段始终是十个字符以 DD. YYYY-MM-DDHH 月 - 的形式 例如, 1, 2003年 5月表示为 2003 05 - 01。时间时间字段遵循 W3C 格式。 UTC 是基于该字段。 时间字段始终是八个字符以 MM:HH:SS 的形式。 例如, 5: 30 PM (UTC) 表示为 17:30:00。客户 IP 地址影响客户的 IP 地址。 可在该字段值是 IPv 4 地址或 IPv 6 地址。 如果客户端 IP 地址是 IPv 6 地址, ScopeId 字 阅读全文
摘要:
症状在启动计算机时,可能会出现以下错误消息:Winmgmt.exe has generated errors and will be closed by Windows.You will need to restart the program.An error log is being created.这条错误信息大约每隔 30 秒就会出现一次。当 %SystemRoot%\System32\Wbem\Repository 文件夹中的文件损坏时,会出现此行为。这条错误信息之所以重复出现,是因为 Winmgmt.exe 以 30 秒到 60 秒的间隔轮询这些文件。 解决方案要解决此问题,请删除然 阅读全文
摘要:
参考了linuxsir和水母的linux版的精华区,本人不保留任何版权。经过归纳整理,看看上面的就可以了,包括补丁如何打。具体的一些选项可以往下看,一些一看就懂的白痴选项,并没有选进来,因此适合对电脑软硬件都有所了解的人参考。基本以2.6.5内核为例,虽然2.6的内核编译有更为方便的过程,但这里还是按照最经典的方式,这样最保险。一些过程说明经过了本人的精简,相关的疑问请自行用网络搜索答案,只保证本人看的懂;)一些设置按照自己的情况调整,不要完全照搬。对于编译内核造成的损失(比如LP跑了,再也不回来),本人不负任何责任:)仅供参考。1.download linux-2.6.5.tar.gz2.c 阅读全文
摘要:
格式:tar选项文件目录列表功能:对文件目录进行打包备份选项:-c建立新的归档文件-r向归档文件末尾追加文件-x从归档文件中解出文件-O将文件解开到标准输出-v处理过程中输出相关信息-f对普通文件操作-z调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩-Z调用compress来压缩归档文件,与-x联用时调用compress完成解压缩例如:1.将当前目录下所有.txt文件打包并压缩归档到文件this.tar.gz,我们可以使用tar czvf this.tar.gz ./*.txt2.将当前目录下的this.tar.gz中的文件解压到当前目录我们可以使用tar xzvf this. 阅读全文
摘要:
location语法:location [=|~|~*|^~] /uri/ { … }默认:否上下文:server这个指令随URL不同而接受不同的结构。你可以配置使用常规字符串和正则表达式。如果使用正则表达式,你必须使用 ~* 前缀选择不区分大小写的匹配或者 ~ 选择区分大小写的匹配。确定 哪个location 指令匹配一个特定指令,常规字符串第一个测试。常规字符串匹配请求的开始部分并且区分大小写,最明确的匹配将会被使用(查看下文明白 nginx 怎么确定它)。然后正则表达式按照配置文件里的顺序测试。找到第一个比配的正则表达式将停止搜索。如果没有找到匹配的正则表达式,使用常规字符串的结果。有两 阅读全文
摘要:
nginx配置说明----------------------------#运行用户user nobody nobody;#启动进程worker_processes 2;#全局错误日志及PID文件error_log logs/error.log notice;pid logs/nginx.pid;#工作模式及连接数上限events {use epoll;worker_connections 1024;}#设定http服务器,利用它的反向代理功能提供负载均衡支持http {#设定mime类型include conf/mime.types;default_type application/octe 阅读全文
摘要:
OS: Ubuntu 9.10WebServer: Nginx 0.7.62 + mono-fastcgi-server2environment: movo 2.05 + asp.net 2.05 + asp.net mvc 1.0DbServer: MySql Server 5.1以下是步骤:1.安装Ubuntu 9.10(废话)2.安装Mono(由于Ubuntu 9.10已经内置了最新版的Mono,所以这一步省了)3.安装Nginxsudo apt-get install nginx4.安装fastcgi-mono-serversudo apt-get install mono-fastc 阅读全文