02 2011 档案

Ubuntu Server Nginx 下配置 mono 下运行 asp.net mvc
摘要: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 阅读全文

posted @ 2011-02-23 17:27 与时俱进 阅读(1454) 评论(0) 推荐(0) 编辑

Ubuntu Server 10.0.4+Apache 下配置 mono 下运行 asp.net
摘要:修改网络配置文件sudo vi /etc/network/interfaces增加或修改auto eth0部分内容:auto eth0iface eth0 inet staticaddress 192.168.3.90 #固定ipgateway 192.168.3.1 #默认网关netmask 255.255.255.0 #子网掩码将上面内容替换成你自已的修改dnssudo vi /etc/resolv.conf修改其中 nameserver 的值网络设置修改完成后,请使用sudo /etc/init.d/networking restart来使网络设置立即生效好了,这些部分我们不多说了,不明 阅读全文

posted @ 2011-02-23 17:22 与时俱进 阅读(643) 评论(0) 推荐(0) 编辑

Ubuntu server 中文环境方格乱码解决方法
摘要:改成全英文环境来解决方格乱码 :用vim配置语言环境变量vim /etc/environment改成:LANG=”en_US.UTF-8″LANGUAGE=”en_US:en”sudo vim /var/lib/locales/supported.d/local改成en_US.UTF-8 UTF-8保存后,执行命令:sudo locale-gensudo vim /etc/default/locale修改为:LANG=”en_US.UTF-8″LANGUAGE=”en_US:en”重启Ubuntu Serversudo reboot至此 方格乱码解决但打开的文档里面的中文依然是方格乱码以下是我 阅读全文

posted @ 2011-02-23 16:05 与时俱进 阅读(10445) 评论(0) 推荐(1) 编辑

利用Lucene.net对附件做搜索
摘要:最近研究了个全文搜索的,Lucene.net,很有名的开源组件(有Java版本)。其实谈不上研究,就是以前客户有个需要,要能搜索上传文件(如 word Excel Txt 等等),项目中这些附件都存在一个image字段中的,一直没有办法来搜索,本文就讲一下如何利用Lucene.net对附件做搜索功能,并且利用com组件来读取office内容。介绍一下Lucene.net的使用,使用了Lucene.Net.dll2.1 Highlighter.Net.dll 2.0(高亮) Lucene.Net.Analysis.Cn.dll 1.3(划词引擎):1 添加索引///<summary> 阅读全文

posted @ 2011-02-23 08:57 与时俱进 阅读(829) 评论(1) 推荐(0) 编辑

利用SQL语句清理日志
摘要:注:cbd为数据库名--清空日志DUMP TRANSACTION cbd WITH NO_LOG--截断事务日志BACKUP LOG cbd WITH NO_LOG----收缩数据库DBCC SHRINKDATABASE(cbd)--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfilesDBCC SHRINKFILE(1)--以后能自动收缩EXEC sp_dboption 'cbd', 'autoshrink', 'TRUE' 阅读全文

posted @ 2011-02-23 08:55 与时俱进 阅读(318) 评论(0) 推荐(0) 编辑

C++/C编程指南之基本语句
摘要:运算符的优先级:一元运算符+ - *的优先级高于对应的二元运算符【规则 4-1-1】 如果代码行中的运算符比较多,用括号确定表达式的操作顺序,避免使用默认的优先级。复合表达式:如a = b = c = 0存在的理由1)书写简洁;2)可以提高编译效率。【规则 4-2-1】 不要编写太复杂的复合表达式。【规则 4-2-2】 不要有多用途的复合表达式。如: d = (a = b + c) + r ; 该表达式既求 a 值又求 d 值。【规则 4-2-3】 不要把程序中的复合表达式与“真正的数学表达式”混淆。如: if (a < b < c) // a < b < c 是数学表 阅读全文

posted @ 2011-02-22 21:33 与时俱进 阅读(452) 评论(0) 推荐(0) 编辑

验证码的破解思路!
摘要:研究了3天验证码破解!尝试了好多种方法,都以失败告终!不过最后还是在我不断的努力下!成功完成对验证码图片的数字化读取!测试了一下,正确率在85%以上,还算不错!总结一下自己的思路过程!1.用PHP读取验证码图片上每个像素的色彩值!2.将验证码边框上的色彩变为白色3.用循环方法,去除背景上的色彩杂点,将数字部分的颜色改为000000接着就是对图像的读取了! (1)分割统计点数法 将图片分割为4个部分,每个部分对应验证码的一个数字 然后根据黑色点数的范围来确定是什么数字 123456789 对应的点数应该有所不同! 结果:失败 原因:因为生成的验证码图片,数字的点数并不是总是固定!色彩的灰度等级影 阅读全文

posted @ 2011-02-22 21:24 与时俱进 阅读(837) 评论(0) 推荐(0) 编辑

彻底修改Google Chrome浏览器的安装目录
摘要:谷歌浏览器以其简洁的界面和快速的Javascript解析速度v8引擎,很快在浏览器市场中占有了一席之地,我们公司的绝大多数系统就建议用户选 择使用谷歌浏览器。但是说起他的安装绝对是个杯具:一是默认下载的是在线安装版的;另外一个就是默认的安装目录在系统盘,而且不能选择!! 本文就针对这两点分别给出一个解决方案。 一、下载谷歌的离线安装包谷歌浏览器的默认下载地址是:http://www.google.com/chrome/eula.html,其实这个地址后面可以跟很多的参数,最关键的一个参数就是standalone,将它的值设置为1就可以下载离线版了,具体的地址是:http://www.goog 阅读全文

posted @ 2011-02-21 17:38 与时俱进 阅读(20294) 评论(0) 推荐(0) 编辑

oracle sqlplus 常用命令大全
摘要:show和set命令是两条用于维护SQL*Plus系统变量的命令SQL> show all --查看所有68个系统变量值SQL> show user --显示当前连接用户SQL> show error   --显示错误SQL> set heading off --禁止输出列标题,默认值为ONSQL> set feedback off --禁止显示最后一行的计数反馈信息,默认值为"对6个或更多的记录,回送ON"SQL> set timing on --默认为OFF,设置查询耗时,可用来估计SQL语句的执行时间,测试性能SQL> set sqlprompt 阅读全文

posted @ 2011-02-21 09:36 与时俱进 阅读(1396) 评论(1) 推荐(0) 编辑

Instant Oracle10g Using C#
摘要:IntroductionThis is actually my first CodeProject article and my first attempt at writing C# code, so if I have made any mistakes along the way, please feel free to comment. I won't get offended ;)The idea behind this article was prompted because I found only one article that deals with C# and Oracl 阅读全文

posted @ 2011-02-21 09:28 与时俱进 阅读(1086) 评论(0) 推荐(0) 编辑

C#程序中弹出odbc配置对话框
摘要:bool t;MSDASC.DataLinksClass a=new MSDASC.DataLinksClass(); ADODB.ConnectionClass c=new ADODB.ConnectionClass();System.Object b=(object) c;t=a.PromptEdit(ref b);This step-by-step article demonstrates how to use the Data Link Properties dialog box to programmatically create a connection string at des 阅读全文

posted @ 2011-02-21 08:54 与时俱进 阅读(1124) 评论(0) 推荐(0) 编辑

为 DEV-C++ 生成 libmysql.a 的过程 及 windows下 devc++ c语言访问mysql数据库 环境配置
摘要:本文内容包括两部分:一。 为 DEV-C++ 生成 libmysql.a 的过程二。windows下 devc++ c语言访问mysql数据库 环境配置一。为 DEV-C++ 生成 libmysql.a 的过程目的:因为DEV-C++ 使用的编译器是gcc, 而 MySQL自带的libmysql.dll 只支持Visual Stdio。为此,需要从libmysql.dll 生成libmysql.a。使用的命令是:Dlltool --input-def libmySQL.def --dllname libmySQL.dll --output-lib libmySQL.a -k为使上一命令正确执 阅读全文

posted @ 2011-02-18 17:48 与时俱进 阅读(3318) 评论(1) 推荐(0) 编辑

net use命令详细解释
摘要:其他内容net use ipipc$ /user: 建立IPC空链接net use ipipc$ 密码 /user:用户名 建立IPC非空链接net use h: ipc$ 密码 /user:用户名 直接登陆后映射对方C:到本地为H:net use h: ipc$ 登陆后映射对方C:到本地为H:net use ipipc$ /del 删除IPC链接net use h: /del 删除映射对方到本地的为H:的映射net user 用户名 密码 /add 建立用户net user guest /active:yes 激活guest用户net user 查看有哪些用户net user 帐户名 查看帐 阅读全文

posted @ 2011-02-18 09:34 与时俱进 阅读(1046) 评论(0) 推荐(0) 编辑

Windows SC命令详解
摘要:SC命令详解(一个很有用的command)作为一个命令行工具,SC.exe可以用来测试你自己的系统,你可以设置一个批处理文件来使用不同的参数调用 SC.exe来控制服务。一.SC使用这样的语法:1. SC [Servername] command Servicename [Optionname= Optionvalues]2. SC [command]这里使用第一种语法使用SC,使用第二种语法显示帮助。下面介绍各种参数。Servername可选择:可以使用双斜线,如\\myserver,也可以是\\192.168.1.223来操作远程计算机。如果在本地计算机上操作就不用添加任何参数。Comma 阅读全文

posted @ 2011-02-18 09:30 与时俱进 阅读(2178) 评论(1) 推荐(0) 编辑

WINDOWS右键菜单,折叠菜单
摘要:所有文件右键关联注册表修改  在HKEY_CLASSES_ROOT下面有“*”号,代表所有文件,找开这个项找到shell(如果没有则自己新建),在shell下新建一个项,名字可以自己取,在文件上点鼠标右键打开就可以看到的名字,建议用程序名,现在在任意文件上点右键就会出现刚才新建的那个项名,点击是没有作用的,所以要把关联的程序加进去,在刚才新建的项下面再添加一个名为“Command”的项,然后在右边双击默认修改默认值,例:D:\green\NotePad++\notepad++.exe %1,其中%1代表目标文件,也就是要被D:\green\Not 阅读全文

posted @ 2011-02-17 17:35 与时俱进 阅读(3311) 评论(0) 推荐(0) 编辑

表单提交中Get和Post方式的区别及EncType表明提交数据的格式详解
摘要:表单提交中Get和Post方式的区别1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。4. get传送的数据量较小,不能大于2KB。post传送的数据量较大, 阅读全文

posted @ 2011-02-16 09:06 与时俱进 阅读(4312) 评论(0) 推荐(0) 编辑

C#读写注册表
摘要:NET框架在Microsoft.Win32名字空间中提供了两个类来操作注册表:Registry和RegistryKey。这两个类都是密封类不允许被继承。下面我们分别来介绍这两个类。 Registry类提供了7个公共的静态域,分别代表7个基本主键(其中两个在XP系统中没有)分别是: Registry.ClassesRoot 对应于HKEY_CLASSES_ROOT主键  Registry.CurrentUser 对应于HKEY_CURRENT_USER主键  Registry.LocalMachine 对应于 HKEY_LOCAL_MACHINE主键  Registry.User 对应于 HK 阅读全文

posted @ 2011-02-07 16:54 与时俱进 阅读(2129) 评论(0) 推荐(0) 编辑

QQ窗口抓取及如何进行自动化操作
摘要:本文在文章开始,先介绍下窗口的抓取软件,Spy++及AccExplorer32.exe,前者是大名鼎鼎的微软出品,几乎可以抓取所有的Windows窗口及控件(其实也是一个窗口),另外一个也是类似,功能可以互补一下。首先看看两者的界面,在抓取QQ的【查找联系人/群/企业】的窗口时候的情况:Sp++的界面AccExplorer32.exe界面两者界面不同,不过基本功能有重叠,Spy++提供的功能可能会更多一些,这两个软件都可以对列出的窗口进行一系列的操作,如可以找到相关的窗口信息,窗口位置,以及对各种窗口操作的信息,包括鼠标、键盘等一系列的操作都可以模拟出来,非常强大。为了模拟抓取窗口以及对窗口的 阅读全文

posted @ 2011-02-07 16:50 与时俱进 阅读(1215) 评论(1) 推荐(0) 编辑

C#读写文件总结
摘要:1、使用FileStream读写文件文件头:using System;using System.Collections.Generic;using System.Text;using System.IO;读文件核心代码:byte[] byData = new byte[100];char[] charData = new char[1000];try{FileStream sFile = new FileStream("文件路径",FileMode.Open);sFile.Seek(55, SeekOrigin.Begin);sFile.Read(byData, 0, 100); //第一个参 阅读全文

posted @ 2011-02-07 16:46 与时俱进 阅读(761) 评论(0) 推荐(0) 编辑

C#读写二进制文件
摘要:本文要介绍的C#本地读写二进制文件,二进制文件指保存在物理磁盘的一个文件。第一步:读写文件转成流对象。其实就是读写文件流 (FileStream对象,在System.IO命名空间中)。File、FileInfo、FileStream这三个类可以将打开文件,并变成文件 流。下面是引用微软对File、FileInfo、FileStream的介绍System.IO.File类 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream 对象。System.IO.FileInfo类 提供创建、复制、删除、移动和打开文件的实例方法,并且帮助创建 FileStream 对象。无法 阅读全文

posted @ 2011-02-07 16:41 与时俱进 阅读(54024) 评论(0) 推荐(1) 编辑

WinHex的两则另类用法
摘要:1.用WinHex切断QQ的广告之源  QQ中的广告非常令人反感,我们可以采用下面的办法达到屏蔽QQ广告的目的,在此与大家分享。  具体方法:运行WinHex,打开QQ安装目录下的QQ.exe文件,单击“搜索”菜单下的“查找文本”,会弹出“查找文本”窗口,在“下列文本字符将被搜寻(S):”栏中输入:AD(如图1),注意一定不要选“区分大小写”。然后单击“确定”按钮,会找到四处结果,把AD替换为其他字符如CC,只要字符位数一样多就可以。    图1  改动完毕,再把光标定位到最顶端,再次点击“搜索”菜单下的“查找文本”,还是搜寻“AD”,不过这回要在“Unicode字符集”前面打上“√”,单击“ 阅读全文

posted @ 2011-02-07 16:27 与时俱进 阅读(1282) 评论(0) 推荐(0) 编辑

VI/VIM快捷键
摘要:光标控制命令命令 光标移动h或^h 向左移一个字符j或^j或^n 向下移一行k或^p 向上移一行l或空格 向右移一个字符G 移到文件的最后一行nG 移到文件的第n行w 移到下一个字的开头W 移到下一个字的开头,忽略标点符号b 移到前一个字的开头B 移到前一个字的开头,忽略标点符号L 移到屏幕的最后一行M 移到屏幕的中间一行H 移到屏幕的第一行e 移到下一个字的结尾E 移到下一个字的结尾,忽略标点符号( 移到句子的开头) 移到句子的结尾{ 移到段落的开头} 移到下一个段落的开头0或| 移到当前行的第一列n| 移到当前行的第n列^ 移到当前行的第一个非空字符$ 移到当前行的最后一个字符+或retu 阅读全文

posted @ 2011-02-07 16:17 与时俱进 阅读(1711) 评论(0) 推荐(0) 编辑

Eclipse快捷键大全
摘要:Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前行插入 阅读全文

posted @ 2011-02-07 16:09 与时俱进 阅读(134) 评论(0) 推荐(0) 编辑

C#解析Json的类
摘要:好久没写东西了,又开始写代码。今天写了点东西记下来:现在json因为轻型,越来越流行,部门内部的数据标准趋向于json,所以开始学习。本次工作内容是要将以下数据解析成.Net可以使用的数据,返回的数据除了header,其他的都是可变的,也就是说结构不是固定的。完全由用户选择,所以选择了生成DataTable。Json数据格式如下:{"dataSet":{"header":{ "returnCode":"0", "errorInfo":"HTTP请求错误", "version":"V1.0R010", "totalRows":"2000", "returnRows":"20"},"fieldDe 阅读全文

posted @ 2011-02-07 16:03 与时俱进 阅读(805) 评论(2) 推荐(0) 编辑

javascript中replace的正则表达式语法
摘要:replace 方法以下是javascript 中的例子下面的示例演示了 replace 方法将第一次出现的单词 "The" 替换为单词 "A" 的用法。function ReplaceDemo(){ var r, re; // 声明变量。 var ss = "The man hit the ball with the bat.\n"; ss += "while the fielder caught the ball with the glove."; re = /The/g; // 创建正则表达式模式。 r = ss.replace(re, "A"); // 用 "A" 替换 "The" 阅读全文

posted @ 2011-02-07 15:56 与时俱进 阅读(2447) 评论(1) 推荐(0) 编辑

JSON详细学习之JSON in JavaScript
摘要:Js代码scripttype="text/javascript"src="scripts/json/json2.js"/scriptscripttype="text/javascript"src="scripts/json/jsonmessage.js"/script一、在javascript中使用JSON创建一个对象Js代码//创建一个空对象varJSONObject={}//创建一个新的对象varJSONObject=newObject()//创建一个包含属性的对象,其中名称为字符串,年龄为整型varJSONObject={"name":"kevin","age":23} 阅读全文

posted @ 2011-02-07 11:17 与时俱进 阅读(539) 评论(0) 推荐(1) 编辑

JSON学习
摘要:JSON(JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或工具包。JSON的规则很简单:对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’对”之间使用“,”(逗号)分隔。具体细节参考http://www.json.org/json-zh.html举个简单的例子:js 代码functionshowJSON(){ varuser= { "username 阅读全文

posted @ 2011-02-07 11:15 与时俱进 阅读(374) 评论(1) 推荐(0) 编辑

用 javascript 处理 JSON
摘要:因为JSON 是 javascript 的一个子集,所以,在javascript 中使用JSON是非常简单的。js 代码varmyJSONObject={"bindings":[{"ircEvent":"PRIVMSG","method":"newURI","regex":"^http://.*"},{"ircEvent":"PRIVMSG","method":"deleteURI","regex":"^delete.*"},{"ircEvent":"PRIVMSG","method":"randomURI","regex":"^random.*"}]};在上面的例子中,我们创建了只包含一个成 阅读全文

posted @ 2011-02-07 11:12 与时俱进 阅读(713) 评论(2) 推荐(0) 编辑

sql位运算符&(位与)、~(位非)、|(位或)、^(位异或)
摘要:十进制 170 转二进制为:0000 0000 1010 1010十进制75 转二进制为:0000 0000 0100 10111.&(位与)上下运算,按照与的运算规则:0&0=0 ;0&1=0;1&1=1例如:170 & 75 结果为:0000 0000 0000 1010再把二进制转换为十进制:102.~(位非)运算法则:0变1,1变0~170 的二进制:1111 1111 0101 0101十进制为:-171~75 的二进制:1111 1111 1011 0100十进制为:-763.|(位或)上下运算,按照与的运算规则:0&0=0 ;0&1=1;1&1=1例如:170 & 75 结果为: 阅读全文

posted @ 2011-02-07 11:06 与时俱进 阅读(20296) 评论(1) 推荐(0) 编辑

自己动手实现简易代码生成器、采用文本模板文件生成服务层、服务层接口代码的做法参考
摘要:最近受到 单程列车http://www.cnblogs.com/zhaojingjing/ 的启发,让我做一个模板文件来生成代码,效果会很好,我就接纳了人家善意的提醒,周六晚上就改进了一下代码生成器,折腾了一个多小时,一个简易的按模板替换的代码生成器功能实现好了,非常简单好用,现在分享给大家。 模板文件里用了 namespace #Company#.#Project#.Service, #?# 进行替换的思路,设置了文本模板文件,然后用代码生成器进行后台的代码,方便高效一些,代码质量也有保障一些。读取文件的功能函数参考如下:stringfile=Application.StartupPath+ 阅读全文

posted @ 2011-02-04 10:22 与时俱进 阅读(551) 评论(0) 推荐(0) 编辑

让数据库访问组件支持Using
摘要:以前一直以为把数据库访问层已经写得很完美了,今天无意中一个客户提醒、现在的数据库访问层不只是Using语句,可能是编程习惯的原因一直不怎么用Using这个写法,的确是自己做得不好,马上针对客户的反馈意见进行了改进,增加了IDisposable接口的实现。//------------------------------------------------------------//AllRightsReserved,Copyright(C)2010,Jirisoft,Ltd.//----------------------------------------------------------- 阅读全文

posted @ 2011-02-04 10:16 与时俱进 阅读(381) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈
点击右上角即可分享
微信分享提示