-
MySQL和Postgresql的区别
PostgreSQL主要优势: 1. PostgreSQL完全免费,而且是BSD协议,如果你把PostgreSQL改一改,然后再拿去卖钱,也没有人管你,这一点很重要,这表明了PostgreSQL数据库不会被其它公司控制。oracle数据库不用说了,是商业数据库,不开放。而MySQL数据库虽然是开源的,但现在随着SUN被oracle公司收购,现在基本上被oracle公司控制,其实在SUN被收购之前,MySQL中最重要的InnoDB引擎也是被oracle公司控制的,而在MySQL中很多重要的数据都是放在Inno...
-
SQL中rowcount的用法
rowcount的作用就是限定后面sql语句的返回行数,For Example: set rowcount 10 select * from table 查询的结果只会返回表table中的前10条数据。它和 "select top 10 * from table" 的作用一样。Notes:set rowcount 的设置会在整个会话中有效。比如下面的sql示例: set rowcount 10 select * from table1 go select * from table2 table1和...
-
FileSystemWatcher用法
FileSystemWatcher控件主要功能: 监控指定文件或目录的文件的创建、删除、改动、重命名等活动。可以动态地定义需要监控的文件类型及文件属性改动的类型。 1.常用的几个基本属性: (1) Path :设置要监视的目录的路径。 (2) IncludeSubdirectories :设置是否级联监视指定路径中的子目录。 (3) Filter :设置筛选字符串,用于确定在目录中监视哪些类型的文件。 (4) NotifyFilter :设置文件的哪些属性的变动会触发Changed事件,同时监控多个属...
-
Linux命名管道总结
管道是linux系统的一种进程间通信机制,它是一个只存在于内存的特殊文件,并且数据只能单向流动,而且只能用于具有亲缘关系的进程间(即父子进程,兄弟进程),无亲缘关系的进程是不能使用的。 命名管道可以解决管道的局限性,即他可以使任意两个进程之间通信。命名管道是一个存在于硬盘上的文件。 有两个函数可以创建命名管道: int mknod(const char *path,mode_t mod,dev_t dev); int mkfifo(const char *path,mode_t mod...
-
URL重写RewriteCond指令和RewriteRule指令详解
Rewirte主要的功能就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等。本文将针对mod_rewrite和URL匹配的技术细节,以及RewriteCond与RewriteRule 指令格式进行探讨。 Rewirte模块内部处理 Rewirte模块的内部处理极为复杂,但是为了使一般用户避免犯低级错误,也让管理员能充分利用其功能,在此仍然做一下说明。 Rewirte模块API阶段 首先,你必须了解Apache是分若干阶段来处理HTTP...
-
C#的Directory.GetFiles()函数
C#中Directory.GetFiles(string path , string searchPattern, SearchOption searchOption ) 获取path目录中所有文件 注:红色字体部分为可选参数 参数 path 要搜索的目录的相对或绝对路径。此字符串不区分大小写。 searchPattern 要与 path 中的文件名匹配的搜索字符串。此参数可以包含有效文本路径和通配符(* 和 ?)的组合(请参见“备注”),但不支持正则表达式。 searchPattern可以是文本...
最新留言
说:asdasd
2023-05-26 10:48:03说:I
2023-04-07 09:22:25说:2366
2023-03-30 09:40:21说:1
2023-03-30 09:40:16说:6
2023-03-03 17:48:00说:发的太多人
2023-02-27 15:34:13说:1
2023-02-02 19:12:01说:我靠
2023-01-26 10:55:41