自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jeremiah's Wikipedia

歲月雖不靜好, 現世也不安穩, 但總有窺見陽光的時候. 那就夠了. 唯有如此.

  • 博客(40)
  • 资源 (6)
  • 收藏
  • 关注

原创 Bridge Pattern(桥模式)

首先要了解一下桥模式, 桥的作用是什么? 连接,桥起的是连接的作用.引用别人的一个例子,写日志. 我想往数据库中写日志,一个是MySQL数据库,另一个是MSSQL数据库.就设计模式桥模式来实现.首先要做一个桥. 我们做一个抽象类来叫做ImpLog, 有一个抽象的Execute()方法,这个就是桥.然后声明两个类,一个是NImpLog用于往MSSQL中写入数据的,另一个是JImpLog用于往My

2008-10-31 04:54:00 1790

原创 工厂模式与抽象工厂模式

先举一个问题.来说明一下. 假如我要发RMB给中国员工,中国员工工资是1000元, 美国员工的工资是5000$,但是需要转换成为RMB就是6.8, 想用抽象工厂模式来实现发工资这个功能.1.    确定工资Bouns 我们要确定一个方法,来计算工资的.这个Class我们叫做Bouns里面有一个方法Calculate()是计算工资.namespace AbstractFactory{

2008-10-30 07:43:00 684

翻译 @@VMWARE@@ UTS_RELEASE

在vmware workstation5.5下面安装vmtools的时候,提示The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE)does not match your running kernel (version 2.6.18.2-34-default). Evenif the module were to c

2008-10-30 00:44:00 1918 1

转载 Ubuntu下面Apache, PHP, MySQL的安装

在配置好了源, 安装完了编译所需要的环境之后, 就需要安装我们的LAMP了. 经常要重装Linux,总是要在网上找个半天,这下好了.一.安装1.安装LAMP在新立得软件包管理器中选择 编辑--使用任务分组标记软件包在打开的窗口中 勾选 LAMP SERVER 然后确定。在主窗口中 点击绿色的对号 应用 按钮好了 。接下来就是等待…等待新立得 自动下载安装完。中间会有一次提示

2008-10-29 14:14:00 891

转载 如何看你的缓存是否有效?

总有人问“如何提高页面生成速度”的问题。说实在,这类问题“不要其烦”,我反而很奇怪怎么会有那么多人不知道答案呢?想来想去,大概是因为缓存效果不容易看到的原因,似乎到底有没有缓存在自己开发机器上总是需要一些想象力才能看清楚。这里我就给一个最简单的例子,其实网上也有很多“范例”。假设我们在一个页面中有一个部分是显示网站地图的树状菜单,也就是一下两句话: 并且假设还

2008-10-28 01:53:00 734

转载 面试中关于虚函数的一道试题.

//看了CSDN上面网友发的一道面试题.感觉自己的确该学习一下基础知识了.public class Examine    {        public Examine()        {            PrintFields();         }        public virtual void PrintFields() { }     }    public c

2008-10-25 05:36:00 598

转载 object sender和EventArgs e含义

我也是今天才完全搞明白这两个到底是什么意思,以前只知道sender,只知道e是事件,具体怎么个事也不是很清楚.不救甚解真是害死人啊..从cnblogs里面转了一篇文章...引以为戒.sender是事件源//表示触发事件的那个控件比如说你按下按钮,那么sender就是按钮又如:textboxchange,sender就是该textbox,在事件处理中就可以用sender代替tex

2008-10-25 00:08:00 1883 1

转载 IE与FireFox下需要注意的一些细节

1.document.formName.item("itemName") 问题说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"]. 解决方法:统一使用document

2008-10-24 23:56:00 639

原创 图片的按比例缩小.

public static byte[] ResizeImageFile(byte[] imageFile, int targetSizeW, int targetSizeH)    {        System.Drawing.Image original = System.Drawing.Image.FromStream(new MemoryStream(imageFile));

2008-10-22 02:48:00 517

转载 DataTable的序列化与反序列化.

private static string SerializeDataTableXml(DataTable pDt)        {            // 序列化DataTable            StringBuilder sb = new StringBuilder();            XmlWriter writer = XmlWriter.Create(sb);

2008-10-22 01:21:00 666

原创 数据向Excel中写入的加速的办法.

一个单元格一个单元格的写入Excel虽然不错,但是速度太慢,要重复的操作Excel对象. 在网上找到了个办法,是写入数组,然后由数组直写入Excel中,速度要快许多.1. 生成Object数组的方法        public object[,] GetObjectArray(System.Data.DataTable dt)        {            objec

2008-10-21 23:48:00 798

转载 .net中Excel的操作

这是一个在.net中Excel基本的操作,代码有参考价值. 但是缺点是写入速度太慢.1. 首先要导入Com文件Microsoft Excel 11.0 Object Library. 或者昌我提供的下载资源的Excel.dll,建议使用我的那一个Excel.dll,是Office2000 的,兼容性比较好一些.2. 代码如下///     /// 导出Excel

2008-10-21 23:43:00 616

转载 .net中几种不同方式的文件下载

从baidu知道里面转过来的,做个记号,讲的很清楚.虽然简单,但是很易懂,有学习价值.做个记号,以后会用的到.using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.U

2008-10-21 23:42:00 556

转载 .Net从服务器中下载文件通用函数

文章转自:http://www.cnblogs.com/ghostljj/archive/2007/01/24/629293.html挺好用的一个下载类,值学习一下.using System.IO;using System.Threading;------------------------------------------///         /// 输出硬盘文件,提供下载

2008-10-21 23:40:00 731

转载 MSSQL中的数组-Table类型.

table     一种特殊的数据类型,用于存储结果集以供后续处理。该数据类型主要用于临时存储一组行,这些行将作为表值函数的结果集返回。         语法             说明     使用   DECLARE   @local_variable   声明   table   类型的变量。             table_type_definition   ::=    

2008-10-21 23:21:00 2287

转载 收藏一个很好用的Ajax上传控件,可以放在UpdatePanel里面使用.

http://ajaxuploader.com/ 和以下浏览器兼容IE 5.5+, Firefox 1.0+, Mozilla 1.3+, Netscape 7+, Opera9.x and Safari (1.3+). This includes Macintosh and Linux.做个记号.以后会用得着的.

2008-10-21 07:47:00 484

原创 WordPress的lightbox 效果

想要超级炫的lightbox的效果吗?下载slimbox-plug for wordpress 上传到你的wordpress的插件目录。然后以admin身份登如后台,启动该插件就可以了。我在wordpress2.6上试过了,没问题。如果是一个文件的话,可以使用thumbnail1 这样的代码来实现。如果是一组文件的话。使用下面的代码就OK了,roadtrip可以为任意字符,只要有相同的

2008-10-21 07:22:00 736

转载 学习Linux的几个忠告 二

 3. 不要“玩Linux” 很多人用Linux 的时候会感觉很迷茫,该用哪个发行呢?是不是我少装了什么?怎么升级这么快啊!怎么这么不稳定!每当遇到新的软件他就想试用,每当新的版本出现,他就更新,然后用鼠标在新的菜单里选择从来没见过的程序来用用。其实你是为了 Linux而使用 Linux,而没有找到正确的理由来利用 Linux。你首先要明确用电脑的目的,你用它是为了解决你的实际问题

2008-10-21 07:20:00 432

转载 学习Linux的几个忠告 三

 6. 不要配置你不需要的东西 如果你只想做一个像我这样的普通用户,主要目的是用 Linux 来完成自己的科研任务和日常工作,那就可以不用系统管理员或者网络管理员的标准来要求自己,因为当一个系统和网络管理员确实很辛苦。普通用户学习那些不经 常用到的复杂的维护系统的工具,其实是浪费时间,学了不用是会很快忘记的! 我不是一个合格的网络管理员,我的服务器都只设置了我自己需要的功能

2008-10-21 07:20:00 487

转载 Ubuntu 中的小彩蛋。

 UBUNTU看来是个很有趣的东西。呵呵。不废话了。彩蛋如下。apt-get mooaptitude -v mooaptitude -vv mooaptitude -vvv mooaptitude -vvvv mooaptitude -vvvvv mooaptitude -vvvvvv mooaptitude -vvvvvvv moo 

2008-10-21 07:19:00 974

转载 学习linux的几个忠告 一

 1. 不要当“传教士”很多人在讨论区不断的引起 "Linux vs. Windows" 之类的讨论,甚至争的面红耳赤,这是没有必要的。 这种争论是浪费时间而没有任何用处的。对,你花了一下午,用许多事实“捍卫”了 “Linux 比 Windows 好” 这个说法。但是 Windows 的支持者并不会喜欢上 Linux,他们只是稍微退缩一下,然后找一些新的证据来跟你辩论。 世

2008-10-21 07:19:00 467

原创 ZendStudio for Ubuntu 灰屏(白屏)

  顺利安装完成,字体也设置无误,可运行ZendStudio还是白屏,或者叫灰屏也行,反正就是除了顶部title条显示了Zend Development Enviroment外,别的什么都没有。郁闷了很久,查了google也没答案,最终还是在 forum.ubuntu.org.cn上找到一个帖子,说的是Zend IDE 在 Beryl 等桌面特效上面有Bug,请关闭桌面特效后再次

2008-10-21 07:18:00 858

原创 一个简单的上传附件,并显示附件的方法.(JS的DOM操作取得input file的值.)

     function addAttachment()        ...{            var strAttachPathArray;            var strFileName="";            var strAttachPath=""; //the path of the file...            var attach = "";      

2008-10-21 07:17:00 1513

原创 xAjax的一点点使用心得

 使用xAjax其实也没什么难的,基本上xAjax把东西都封装了一下,在使用的时候,直接拿来就OK了.下面把我做的一个关于列表显示,更改和删除的xAajx的例子拿出来瞅瞅...先看ajax.php 这个是server端的文件,负责的是执行删除,添加,更新什么的功能.session_start(); //to use the $_SESSION["mainID"] to select all the

2008-10-21 07:15:00 1500

转载 DOM的基本方法

 一.直接引用结点1.document.getElementById(id);      --在文档里面通过id来找结点2.document.getElementByTagName(tagName);      --返回一个数组,包含对这些结点的引用      --如:document.getElementByTagName("span");将返回所有类型为span的结点

2008-10-21 07:13:00 455

原创 JavaScript,文本框内强制的美元显示格式

公司某位领导的意见,用户输入数字的时候要将数据字换成美元的显示方法.有两种思路,一种就是用Ajax,在后台写方法分割字符串.第二种就是直接使用JS来分割字符串.我实现了只输入纯数字...已经达到了要求,至于想要实现带小数一样边输入边切割,等有需要再议吧.我用的是JS,事件是文本框的onkeyup 别的实现不了效果.function AutoFormat(){    v

2008-10-21 07:12:00 988

转载 c# 日期函数[string.Format----GetDateTimeFormats]格式

1DateTime dt = DateTime.Now;2Label1.Text = dt.ToString();//2005-11-5 13:21:253Label2.Text = dt.ToFileTime().ToString();//1277564168599128164Label3.Text = dt.ToFileTimeUtc().ToString();//12775670

2008-10-21 07:11:00 1175

原创 窗体间的Drag and Drop

C#using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace dragControl{public partial cla

2008-10-21 07:09:00 463

翻译 Response.Redirect 打开新窗口

public static class ResponseHelper {    public static void Redirect(string url, string target, string windowFeatures) {        HttpContext context = HttpContext.Current;        if ((String.IsNullOrEmp

2008-10-21 07:08:00 498

原创 将文件以Byte形式读入,以插入SQL数据库的字段中.

byte[] byteTimeSheet = Encoding.Default.GetBytes("");//change this file to byte in order to save into database.FileStream fs = new FileStream(timesheet, FileMode.Open);byteTimeSheet = new byte[fs.Leng

2008-10-21 07:07:00 1870

原创 Ultra Chart 的用法.

private void chart(){object[] Data1 = newobject[]{new object[] {10,15,30,10},new object[] {20,50,20,5},new object[] {45,25,05,20},new object[] {35,10,40,30},};DataTable

2008-10-21 07:06:00 979

原创 Ubuntu 在笔记本上安装声卡。

 超级easy,去alas-project.org下载最新的声卡驱动的包。然后编译安装即可。现在是10.15了。Setup installation directories 解压缩下载的文件sudo mkdir -p /usr/src/alsacd /usr/src/alsasudo cp /home/naaman/installers/alsa/* .sudo tar x

2008-10-21 07:01:00 1111

原创 Ubuntu下Zend Studio中文显示问题

找到一款适合的中文字体,网上down的也行,从windows系统拷过来的也成。推荐用simsun.ttc 就是宋体。改名为:LucidaSansRegular.ttf,覆盖到:/usr/local/Zend/ZendStudioClient-5.2.0/jre/lib/fonts/LucidaSansRegular.ttf (这个是你安装ZendStudio的目录,我是装这里了)

2008-10-21 07:00:00 648

转载 ubuntu装后的常用软件的安装与配置

一、配置 ADSL 拨号上网sudo pppoeconf然后按照提示一步一步操作即可。注意它会提示你是不是开机自动连接上网,选择是,每次开机就会自动拨号。二、修改为国内源我这里使用 cn99 的源比较快,使用哪个根据自己实际情况决定。我这里只列出了使用得比较多的 lupaworld 源(http://mirror.lupaworld.com/)和 cn99 源(http

2008-10-21 06:59:00 2067

原创 如何在Ubuntu設定1280 x 768解析度?

Step 1:下載915resolution tool sudo apt-get install 915resolutionStep 2:設定1280 x 768解析度sudo 915resolution 5c 1280 768Step 3:Reboot

2008-10-21 06:58:00 1191

原创 在Linux下用wine安装QQ

虽然TX已经推出了QQ For Linux, 但是为了忘却的纪念,还是将此篇日志再发一次... 为了纪念那在Linux下跑QQ的经历.第一步,用root用户登陆Linux,挂载WindowsXP系统的C盘分区。新建一个文件夹,作为WindowsXP系统C盘的挂载点,我选的是/mnt/WindowsXPcmkdir /mnt/WindowsXPc创建挂载点mount -t ntfs

2008-10-21 06:56:00 2910

原创 神奇的SQL...为什么呢?

create table test_aaa (a int)declare @sql varchar(8000)set @sql= cast(0x64726F70207461626C6520746573745F616161 as varchar(8000))exec(@sql)select * from test_aaaer... 什么原因?没google出来...

2008-10-18 01:48:00 606

翻译 在MSSQL下用命令行的方法来给用户赋权限

use In2IT -- 打开要操作的数据库exec in2it..sp_addlogin steven,steven,In2IT -- 创建用户名,密码,默认的数据库. 如果用户已经创建此步可以忽略.exec sp_grantdbaccess steven,steven -- 允许这个用户访问数据库.exec sp_addrolemember  db_owner,  steven -

2008-10-18 01:26:00 889

转载 关于Asp.net中调用不同版本的Excel组件.

 已经是2008年下半年了,我们大洋彼岸的美利坚合众国的某公司内部仍然使用着Office2000. 在项目开始前,并没有人告知,便自以为然的认为Office2003已经普及,于是在项目中使用了Excel2003的组件,开发结束之后才发现,需要使用Excel2000,我那个汗啊,我的机器早就装上了Officd2007,我上哪找2003的组件?辗转互联网,发现还是CSDN是我们的好帮手.... 第一步

2008-10-17 04:20:00 1343

原创 关于RuleSet Engine的用法

最近在维护一个项目,遇到阿三程序员写的一段关于WWF的代码.其中使用了RuleSet, RuleValidation 和RuleExecution 三个方法,这三个方法把我弄的很郁闷.首先,我能看明白这几个方法, 就是将生成的Rules通过DeserializeRuleSet这个方法来反序列化,变成RuleSet对象, 然后用RuleValidation对象来声明需要操作对象(objClass),

2008-10-16 05:58:00 1432 2

产品经理手册

产品经理必读的产品经理手册, 了解一下传统行业中产品经理的职能.

2012-07-29

PMBOK2008第四版

PMI提供的PMP认证书籍电子版本 PMBOK2008, 该书每四年修订一次, 但总体感觉大差不差, 主要思想是不会变的。

2012-07-28

org.json的包

如果所创建的JAVA项目不包含JSONObject或者是JSONArray这2个对象, 可以通过添加该jar文件来实现.

2011-01-20

英语6级考试词汇表 英语6级考试词汇表

word格式.网上词汇表很少的说~ 谁说程序员英语不重要? 懂英语的程序员,才有机会拿高薪~ 懂英语掌握最新的动向. 好好学习,天天向上~

2010-01-07

TBD -上传错了 标题要大于10个字

TBD -上传错了 标题要大于10个字 TBD -上传错了 标题要大于10个字

2008-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除