摘要: 一、AppServ 2.5.10下载 安装成功后。 测试Mysql是否能够连接成功 测试Apache服务器是否正常启动 二、zend studio 13安装破解汉化步骤 1、解压文件,双击“ZendStudio-13.0.0.exe”应用程序进行安装。2、按照提示一路默认安装,直到安装完成,点击“close”。3、安装完成后,桌面会自动生成“Zend Studio 13.0.0”的快捷方式,... 阅读全文
posted @ 2015-12-14 23:14 binfire005 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 一、WaitHandler的类层次 可以看到 WaitHandle是 事件(EventWaitHandle)、互斥体(Mutex)、信号量(Sempahore)的父类。 WaitHandle我们最经常使用的方法,并是使用它的静态方法WaitAll. 我们会发现在这个WaitHandle里面只有等待方法,也就是它会阻塞当前线程的执行。 那么如何要解除它对当前线程的阻塞呢,那么就需要依... 阅读全文
posted @ 2015-12-14 13:48 binfire005 阅读(26034) 评论(0) 推荐(1) 编辑
摘要: 一、摘要 面试中无数次被问及到什么是接口,什么是抽象类,接口和抽象类有什么区别?什么是委托,什么是事件。 请写出猫叫了,老鼠跑了的例子。。。。。 这些东西对于一些初学者来说可能还真的有点搞不懂,对于一般工作5,6年以上的人来说,实在不屑一提, 二、个人理解 类:对事物或者某一个物体的概括描述 抽象类:对于一类事物的高度抽象。可以实现任何接口 接口:对方法的一组抽象提取。 事件:暴露给关联类的自定... 阅读全文
posted @ 2015-12-14 00:10 binfire005 阅读(1244) 评论(0) 推荐(3) 编辑
摘要: Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows S... 阅读全文
posted @ 2015-12-13 23:22 binfire005 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 一:背景在web项目中经常需要生成json数据,返回给前端ajax.无论是ashx,还是WebMethod,可以人工的用字符串去拼接,最终得到json数据。有没有更好的方法呢?我个人推荐使用JavascriptSerializer序列化匿名对象。二:解决方案引用 System.Web.Script.... 阅读全文
posted @ 2015-12-13 22:56 binfire005 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 一、背景 在C#中,由于使用线程和调用UI的线程属于两个不同的线程,如果在线程中直接设置UI元素的属性,此时就会出现跨线程错误。 二、问题解决方法 使用控件自带的Invoke或者BeginInvoke方法。 ThreadPool.QueueUserWorkItem(ar => { this.button1.Invoke(new Action(() => { ... 阅读全文
posted @ 2015-12-13 22:25 binfire005 阅读(3273) 评论(1) 推荐(1) 编辑
摘要: 一、安装文件 window live插件 http://g.live.com/1rewlive5-all/zh-cn/wlsetup-all.exe 代码颜色插件 http://files.cnblogs.com/files/binfire/WindowsLiveWriter.CNBlogs.CodeHighlighter.zip 二、基本配置 设置分类、关键字和摘要 使用代... 阅读全文
posted @ 2015-12-13 21:16 binfire005 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 二分查找 1 public class BinarySearch 2 { 3 public static int Search(List<int> list,int key) 4 { 5 int low = 0; 6 int high = list.Count - 1; 7 8 while (low <= high) 9 {10 var middle = (low + high) / 2;11 ... 阅读全文
posted @ 2013-01-28 21:15 binfire005 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 【交换排序】:冒泡排序,快速排序 【选择排序】:简单选择排序,堆排序【插入排序】:简单插入排序,希尔排序 ;归并排序一:交换排序 public class BubbleSort { public static List<int> Sort(List<int> list) { int temp = 0; //要比较的次数 n-1 for (int i = 0; i < list.Count - 1; i++) { //从底部开始 ... 阅读全文
posted @ 2013-01-28 21:13 binfire005 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 一:创建对象: //对象封装原始模式 var Cat = { name: '', color: '', eat: function () { } }; function eat() { console.log("test"); } var cat1 = { name: "binfire", color: "red", eat: eat };二:构建类: //对象封装 function Cat(name, color) { ... 阅读全文
posted @ 2013-01-28 21:00 binfire005 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 一:反射的定义 审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。 System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码 Sys... 阅读全文
posted @ 2013-01-17 17:18 binfire005 阅读(27673) 评论(14) 推荐(32) 编辑
摘要: <script type="text/javascript"> $(document).ready(function(){ var brow=$.browser; var bInfo=""; if(brow.msie) {bInfo="Microsoft Internet Explorer "+brow.version;} if(brow.mozilla) {bInfo="Mozilla Firefox "+brow.version;} if(brow.safari) {bInfo="Appl 阅读全文
posted @ 2013-01-17 16:32 binfire005 阅读(16389) 评论(0) 推荐(1) 编辑
摘要: 1.创建命名空间 1 //创建通用的命名空间 2 $.binfire = { 3 //测试 4 test: function () { 5 alert('This is a test. This is only a test.'); 6 }, 7 //判断元素类型,1表示true,0表示false 8 checkEmType: function (o, type) { 9 var f = 0;10 if ($(o).is(typ... 阅读全文
posted @ 2013-01-17 16:12 binfire005 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 1.css通用样式 1 @charset "gb2312"; 3 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 4 * { margin:0; padding:0;} 5 html,body { height:100%;} 6 body { background:#d4e3eb; font-family:"微软雅黑","宋体" 阅读全文
posted @ 2013-01-17 15:45 binfire005 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 我们知道对于标准DLL,可以采用DllImport进行调用。例如:[DllImport("KMY350X.dll")]privatestaticexternintOpenPort(intPortNum,intBaudRate);如果一些厂家比较懒的话,没有提供相应的dll,我们只能对它进行串口通信编... 阅读全文
posted @ 2011-10-08 12:48 binfire005 阅读(97379) 评论(57) 推荐(21) 编辑
摘要: 前言本文是我对ASP.NET页面载入速度提高的一些做法,这些做法分为以下部分:1.采用 HTTP Module 控制页面的生命周期。2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。3.页面GZIP压缩。4.OutputCache 编程方式输出页面缓存。5.删除页面空白字符串。(类似Google)6.完全删除ViewState。7.删除服务器控件生成的垃圾NamingContainer。8.使用计划任务按时生成页面。(本文不包含该做法的实现)9.JS,CSS压缩、合并、缓存,图片缓存。(限于文章篇幅,本文不包含该做法的实现)10.缓存破坏。(不包 阅读全文
posted @ 2011-07-19 17:10 binfire005 阅读(666) 评论(0) 推荐(1) 编辑
摘要: $(function(){window.onbeforeunload=function(){event.returnValue="您正在编辑的信息尚未提交,离开本页面后信息将丢失!";};} 阅读全文
posted @ 2011-06-20 20:54 binfire005 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一:创建序列化对象:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceSerializationDemo{[Serializable]publicclassSumOf{publicSumOf(){}public... 阅读全文
posted @ 2011-06-20 16:52 binfire005 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 之前一直想研究Memcached,這幾天花了些時間研究Memcached Providers好讓我現有的 ASP.NET 專案能解決多台主機間快取不同步的狀況, 想不到花沒多少時間就上手了,也因此做了一些記錄。安裝 Memcached (ver 1.4.4) for Win321. 下載memcached 1.4.4 Windows 32-bit binary或memcached Windows 64-bit pre-release2. 在 C:\Program Files 建立一個memcached目錄3. 將下載的壓縮檔解壓縮至C:\Program Files\memcached目錄4. 阅读全文
posted @ 2011-06-20 11:24 binfire005 阅读(1306) 评论(3) 推荐(1) 编辑
摘要: 对于一个地域分散的大型企业组织来说,构建具有典型的分布式计算机特征的大型企业管理信息系统时,总要解决一个很重要的问题:如何在多个不同数据库服务器之间保证共享数据的一致性。之所以有这个重要的问题在于企业组织在不同地点对具有相同结构的本地数据库进行修改,但要保证修改后的数据库有相同的结果,其本质就是在对本地数据库的修改体现在其他具有相同数据的远程数据库中。那么如何解决这个问题就要用到数据库的复制技术。SQL SERVER提供了内置的复制能力,复制组件并不是附加产品,而是核心引擎的一部分。在复制这个技术的支持下,用户可以跨局域网、广域网或因特网的不同数据服务器上维护数据的多个拷贝,从而保证数据的一致 阅读全文
posted @ 2011-06-17 14:56 binfire005 阅读(3200) 评论(0) 推荐(0) 编辑
摘要: 面临的问题对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰 值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩 展性等方面的考虑,结果眼看着访问量一天天网上爬,可突然发现有一天网站因为访问量过大而崩溃了,到时候哭都来不及。所以我们一定要未雨绸缪,在数据库还 没罢工前,想方设法给它减负,这也是这篇文章的主要议题。大家都知道,当有一个request过来后,web服务器交给app服务器,app处理并从db中存取相关数据 阅读全文
posted @ 2011-06-17 14:15 binfire005 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 日志功能:publicclassLoggerFilter:FilterAttribute,IActionFilter{#regionIActionFilter成员publicvoidOnActionExecuted(ActionExecutedContextfilterContext){filter... 阅读全文
posted @ 2011-06-17 10:34 binfire005 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 【总结】1.使用window.showModalDialog方法 父窗体:var retrunValue=window.showModalDialog(...)方法获得子窗体的值 子窗体: a.获得父窗体控件的值: window.dialogArguments.getElementById(...) b.子窗体返回值给父窗体: window.returnValue=....;window.close();2.使用window.open方法 opener.**** 为调用父窗体 例如:opener.location.reload(); 父窗体刷新 opener.re... 阅读全文
posted @ 2010-05-13 21:03 binfire005 阅读(8502) 评论(0) 推荐(0) 编辑
摘要: 13.4.4 设置隔离级别实现并发控制http://book.51cto.com2010-02-08 20:03 刘奎 清华大http://new.51c学出版社 我要评论(0)摘要:《SQL Server数据库配置与管理指南》第13章事务控制与锁定,本章讲解与事务控制和锁定相关的一些知识,首先讲解了事务的基本概念和特点,然后讲解与事务相关的一些基本操作,最后讲解事务的并发控制和锁定方面的相关知识。本节为大家介绍设置隔离级别实现并发控制。标签:SQL Server数据库配置SQL Server数据库配置与管理指南Oracle帮您准确洞察各个物流环节13.4.4 设置隔离级别实现并发控制使用隔离 阅读全文
posted @ 2010-03-19 11:01 binfire005 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 13.4.3 表级锁的使用在SQL Server 2008中,用户对数据库中的数据表加锁后,其他用户不可以对数据表进行操作,直到该用户对数据表进行解锁操作后,其他用户才可以进行操作。通过使用表级锁可以实现对数据表的锁定操作。常见的表级锁提示如下所示。HOLDLOCK:该语句表示持有共享锁,直到整个事务完成。ROWLOCK:该语句表示强制使用表锁、盘区锁和行锁代替页锁等。NOLOCK:该语句执行时允许读"脏数据",但不发出共享锁。PAGLOCK:该语句表示在使用一个表锁的地方使用多个页锁。READPAST:使用该语句可以跳过任何锁定执行事务。TABLOAKX:使用该语句可以强 阅读全文
posted @ 2010-03-19 10:58 binfire005 阅读(675) 评论(0) 推荐(0) 编辑
摘要: begin transave transaction aapointdelete dbo.MIS_Group where ID=9rollback tran aapointselect * from dbo.MIS_Group 阅读全文
posted @ 2010-03-19 10:31 binfire005 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 事务是一个逻辑工作单元,SQLServer 2005 提供了几种自动的可以通过编程来完成的机制,包括事务日志、SQL事务控制语句,以及事务处理运行过程中通过锁定保证数据完整性的机制。当用户对数据库并发访问时,为了确保事务完整性和数据库一致性,需要使用锁定。事务和锁是两个紧密联系的概念。通过事务、批和锁的使用,还可以监测系统,以及优化物理数据库。作业是一种多步执行的任务。本章主要介绍 SQLServer 2005数据库系统的事务和锁的基本概念,事务、批、锁的创建和使用,通过事务、批、锁监测系统和优化物理数据库的操作,以及作业的设置。12.1 事物的基本概念和SQL Server 2005事物处理 阅读全文
posted @ 2010-03-19 10:01 binfire005 阅读(14132) 评论(0) 推荐(0) 编辑
摘要: //.........................................................JQuery调用ashx文件..................................................................<script type="text/javascript"> $(function() { $("#txtName").blur(function() { JudgeUserName(); }); }); function JudgeUserName() { $.aj 阅读全文
posted @ 2010-02-26 16:02 binfire005 阅读(5688) 评论(0) 推荐(1) 编辑