- 博客(17)
- 收藏
- 关注
[历史陈迹]一本关于南北朝历史的书
推荐一本写南北朝历史的书《后三国风云》,去合肥前两天开始看,昨天全部看完了。 书写得很不错,推荐给不想看正史/文言文或者简单进行文言文翻译的正史的朋友来看,作者的内容基本上是按照正史进行的,加了一些场景描述和现代的语言表达方式,的确很精彩。 作者整整写了两年多的时间,才完成了这本书,绝对是一个踏踏实实的作者,不是那种随意拼凑的写作人。 看完以后写了一段建议: 对于这篇文字,小子有一些小的看...
2009-08-25 10:40:00 98
LCS 两个字符串的最大公共子字符串
public static string LCS(string s1, string s2) { if (s1 == s2) return s1; else if (String.IsNullOrEmpty(s1) || String.IsNullOrEmpty(s2)) return null; var d = new int[s1.Length, s2.Length]; var ind...
2009-08-15 19:12:00 64
来自雅虎性能团队的web架构设计经验分享
本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频 架构设计的几个心得: 一,不要过设计:never over design 这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的...
2009-08-14 11:13:00 81
50个要点帮你提高C#编程水平
提高C#编程水平的50个要点 1.总是用属性 (Property) 来代替可访问的数据成员 2.在 readonly 和 const 之间,优先使用 readonly 3.在 as 和 强制类型转换之间,优先使用 as 操作符 4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if 5.总是为自定义类重载 ToString 方法 6.区别值类型和...
2009-08-12 22:10:00 56
Javascript 刷新框架及页面的方法总集 框架页刷新
先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML&g...
2009-08-12 22:09:00 60
让Flash自适应浏览器屏幕大小的几种方法
要让flash自适应浏览器屏幕大小需要做到以下两点: 1、swf文件随着浏览器屏幕大小也相应改变大下; 方法:在网页里除了放你的swf文件外不要放其他的任何内容,并且swf文件的宽,高都设为100%;(可以看我的源文件里的fullscreen.htm文件); 2、当swf文件大小改变时,flash 内容也相应重新安排。 在这个例子里,我在主舞台上使用了一loader组件来载入一张图片。当你...
2009-08-12 22:06:00 284
ASP.NET备份还原数据库
核心技术:using System.Data.SqlClient;using System.IO;string SqlStr1 = "Server=(local);DataBase=master;Uid=sa;Pwd=";string SqlStr2 = "Exec sp_helpdb";string SqlStr1 = "Server=(local);database='" + this.Dro...
2009-08-12 22:04:00 63
C# 开发winform程序 手机短信群发系统
手机短信群发作为企业日常通知,公告,天气预报等信息的一个发布平台,在于成本低,操作方便等诸多特点,成为企业通讯之首选。本文介绍短信的编码方式,AT指令以及用C#实现串口通讯的方法。 前言目前,发送短信的方式主要有三种:1、网关方式:向当前电信部门申请,不需要另外设备。但是费用相对来说,比较高,以目前上海移动公司推出的短信群发套餐来说,对于中小企业的短信息的发送数量来看,短信群发和打电话相比,几乎...
2009-08-12 22:01:00 166
C#中怎么复制数组?C#复制数组的5种方法
方法一:使用for循环 int []pins = {9,3,7,2}int []copy = new int[pins.length];for(int i =0;i!=copy.length;i++){copy[i] = pins[i];} 方法二:使用数组对象中的CopyTo()方法 int []pins = {9,3,7,2}int []copy2 = new int[pins.leng...
2009-08-12 21:59:00 91
C#中英文语音合成与中文语音识别技术
在.net中,对英文语音有较好的支持,但是对中文语音的支持还没有加入进来,我们要想实现中文发音或中文语音识别,必需先安装微软的Speech Application SDK(SASDK),它的最新版本是 SAPI 5.1 他能够识别中、日、英三种语言,你可以在这里下载:http://www.microsoft.com/speech/download/sdk51/,需要安装这两个文件Speech SD...
2009-08-12 21:58:00 86
C#中英文混合朗读文本代码
//首先要引用一个类库SpeechLib.dll using System; using System.Collections.Generic; using System.Windows.Forms; using SpeechLib; namespace TestSpeaker1 { static class Program { /// <summary> /// 应用程序...
2009-08-12 21:57:00 82
Visual C#的剪切板编程 vs2005
Visual C#是微软.Net框架中的一个重要的程序开发语言,虽然在.Net框架中还有其他的程序开发语言,但微软似乎对Visual C#更喜爱有加。这同时也就决定了Visual C#在.Net框架中的地位,以及他以后的发展前途。由于针对剪切板方面的编程始终是程序设计的一个重点,当然也可以算是一个难点。本文将探讨如何利用Visual C#进行剪切板编程。本文将结合二个具体的程序例子来介绍Visua...
2009-08-12 21:55:00 67
C#判断文件是否打开
using System.IO;using System.Runtime.InteropServices; [DllImport("kernel32.dll")]public static extern IntPtr _lopen(string lpPathName, int iReadWrite); [DllImport("kernel32.dll")]public static exter...
2009-08-12 21:51:00 79
sql2000 因为选定的用户拥有对象,所以无法除去该用户
把sql数据库从一个服务器移到另一个服务器上,或者把数据库备份了以后,重新卸载了sqlserver2000又重新安装了,之后还原,都可能会遇到这个有关用户权限的提示“sql2000 因为选定的用户拥有对象,所以无法除去该用户”,此时,删除这个用户又删除不掉,在安全里面重新添加吧,又会提示此用户存在,这该怎么办呢? 由于mssql200数据库的错误,我把一个原来的数据库还原到现在的sql上,此...
2009-08-08 19:49:00 162
关于 FROM a,b 和 a LEFT JOIN b 的区别
简单的讲就是SELECT * FROM a,b WHERE a.id=b.id和 SELECT * FROM a LEFT JOIN b ON a.id=b.id 通俗的解释:例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4 两个表a,b相连接,要取出id相同的字段 select * from a ,b where a.aid ...
2009-08-03 11:58:00 116
Beginner's Guide To ASP.NET Cookies
Table of Contents Introduction Whatare Cookies ? How Cookies are started ? Advantages of Cookies Disadvantages of Cookies How to create cookies ? How to read data from cookies ? ...
2009-08-01 21:05:00 92
.net3.5下利用Linq新特性对Dictionary进行快速排序
using System;using System.Collections.Generic;using System.Text;using System.Linq; namespace DictionarySorting{ class Program { static void Main(string[] args) { Dictionary<int, int> dic = new ...
2009-08-01 17:10:00 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人