自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小薛的Blog

Come on,加油,明天更美好!!

  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 div+css设计网站菜单

Div+Css设计竖直菜单1. 效果 2. css代码 #navigation{ width:150px; }#navigation ul{ list-style-type: none; margin: 0px; padding: 0px;}#navigation li a{ display: block; padding: 3px 6px 3px 6px;

2010-04-21 12:01:00 883

原创 My god, I nearly made a unforgivable mistake !!

 I went to fitness to do excise this afternoon, so I felt some thirsty. When I came back appartment, I turned on the electric cooker to boil some water, then I watched TV. Some minutes later, I forg

2009-01-26 08:23:00 829

原创 Chinese new year in America

To improve my english, I decide to write english blog to log my living and my felling from now on. You will be successful man... First blog: Chinese New Year Today is the last day of 2008, I s

2009-01-25 11:32:00 874

转载 URI collecting

用Grid和GridSplitter布局和分割WPF窗口 WPF中Command的三段论式应用 Windows Presentation Foundation线程处理模型

2008-12-25 20:21:00 655

转载 sql2005表分区之增加分区

表分区的建立参考http://www.databasejournal.com/features/mssql/article.php/36408911,创建分区创建分区USE [master]GO/**//**//**//****** Object:  Database [Data Partition DB]    Script Date: 10/08/2006 23:09:53 ***

2008-05-23 13:32:00 701

转载 利用vs.net快速开发windows服务(c#) (转)

在很多应用中需要做windows服务来操作数据库等操作,比如(1)一些非常慢的数据库操作,不想一次性去做,想慢慢的通过服务定时去做,比如定时为数据库备份等(2)在.net Remoting中利用windows服务来做Host利用vs.net我们可以在几分钟之内建立其windows服务,非常简单下面说一下步骤1. 新建一个项目2. 从一个可用的项目模板列表当中选择Windows服务3. 设计器会以设

2007-12-29 14:07:00 837

转载 浅谈AutoResetEvent的用法(转)

今天在看一段DEMO代码的时候发现AutoResetEvent被反复用到,在MSND中查了资料同时到在网上搜到了一个很简短的例子,这个例子帮我理解AutoResetEvent的用法起了不少辅助作用,这里贴出来,希望对大家理解有所帮助:(代码都已经在VS2005中成功调试通过,注释是我

2007-12-25 15:51:00 931

原创 股票策略的选择(平均移动均线)

This project asks you to write a C program to implement stock trading strategies and evaluate the performance of each strategy. Before we start, let us get familiar with a concept. N-day simple moving

2007-12-19 10:24:00 5091

原创 解析.Net框架下的序列化机制(转)

程序员在编写应用程序的时候往往要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将程序数据转化成能被存储并传输的格式的过程被称为"序列化"(Serialization),而它的逆过程则可被称为"反序列化"(Deserialization)。  .Net框架对序列化机制具有非常好的支持,它提供了两个名字空间(namespace):System.R

2007-12-14 11:09:00 865

原创 用DataFormatString格式化GridView

在GridView里面显示数据,要显示的数据有好多位小数,就想让它只显示两位小数,在delphi里,直接用DisplayFormat就行了,在.net中,查了半天msdn,发现使用DataFormatString是可以实现这个功能的,但是怎么设置就不起作用,最后发现,由于2.0出于安全性的考虑,还要同时设置HtmlEncode = false,才能够使DataFormatString生效.

2007-11-13 11:15:00 1433

转载 C#导出Excel总结

一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,/t分隔的数据,导出execl时,等价于分列,/n等价于换行。1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中

2007-11-06 10:54:00 63833 17

转载 转载几个比较有用的webservice

服务1:http://webservice.jaron.cn   HistoryEvent 返回指定日期下的历史事件 参数1:SetDateTime(DataTime)参数2:LicenceKey 授权码(String) 免费注册授权码返回:DataSet   IP2Area 返回IP地址所在的城市

2007-11-03 14:38:00 2036

原创 .NET多线程同步方法详解(七):线程池(Thread Pooling)

    如果你的应用程序拥有大量的线程并花费大量的时间阻塞在一个Wait Handle上,那么你要考虑使用线程池(Thead pooling)来处理。线程池通过合并多个Wait Handle来节约等待的时间。当Wait Handle被激活时,使用线程池你需要注册一个Wait Handle到一个委托去执行。通过调用ThreadPool.RegisterWaitForSingleObject方法:

2007-10-30 17:29:00 1619

原创 NET多线程同步方法详解(六):事件(ManualResetEvent/AutoResetEvent)

AutoResetEvent     一个AutoResetEvent象是一个"检票轮盘":插入一张通行证然后让一个人通过。"auto"的意思就是这个"轮盘"自动关闭或者打开让某人通过。线程将在调用WaitOne后进行等待或者是阻塞,并且通过调用Set操作来插入线程。如果一堆线程调用了WaitOne操作,那么"轮盘"就会建立一个等待队列。一个通行证可以来自任意一个线程,换句话说任意一个线程都可以通

2007-10-30 17:23:00 3385

原创 NET多线程同步方法详解(五):信号量(Semaphore)

   信号量就像一个夜总会:它有确切的容量,并被保镖控制。一旦满员,就没有人能再进入,其他人必须在外面排队。那么在里面离开一个人后,队头的人就可以进入。信号量的构造函数需要提供至少两个参数-现有的人数和最大的人数。 信号量的行为有点类似于Mutex或是lock,但是信号量没有拥有者。任意线程都可以调用Release来释放信号量而不像Mutex和lock那样需要线程得到资源才能释放。    

2007-10-30 17:18:00 1869

原创 .NET多线程同步方法详解(四):系统内核对象 互斥对象(Mutex)

    互斥对象的作用有点类似于监视器对象,确保一个代码块在同一时刻只有一个线程在执行。互斥对象和监视器对象的主要区别就是,互斥对象一般用于跨进程间的线程同步,而监视器对象则用于进程内的线程同步。互斥对象有两种:一种是命名互斥;另一种是匿名互斥。在跨进程中使用到的就是命名互斥,一个已命名的互斥就是一个系统级的互斥,它可以被其他进程所使用,只要在创建互斥时指定打开互斥的名称就可以。在.Net中互斥是

2007-10-30 17:10:00 2176

转载 NET多线程同步方法详解(三):读写锁(ReadWriteLock)

读写锁的出现主要是在很多情况下,我们读资源的操作要多于写资源的操作。但是如果每次只对资源赋予一个线程的访问权限显然是低效的,读写锁的优势是同时可以有多个线程对同一资源进行读操作。因此在读操作比写操作多很多,并且写操作的时间很短的情况下使用读写锁是比较有效率的。读写锁是一个非静态类所以你在使用前需要先声明一个读写锁对象: static private ReaderWriterLock _rw

2007-10-30 16:58:00 3893

转载 .NET多线程同步方法详解(二):互斥锁(lock)

 lock关键字是实现线程同步的比较简单的方式,其实就是设置一个临界区。在lock之后的{...}区块为一个临界区,当进入临界区时加互斥锁,离开临界区时释放互斥锁。MSDN对lock关键字的描述是: lock 关键字可将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。 具体例子如下:        static public void ThreadFunc(obje

2007-10-30 16:49:00 4199

转载 .NET多线程同步方法详解(一):自由锁(InterLocked)

    本文主要描述在C#中线程同步的方法。线程的基本概念网上资料也很多就不再赘述了。直接接入主题,在多线程开发的应用中,线程同步是不可避免的。在.Net框架中,实现线程同步主要通过以下的几种方式来实现,在MSDN的线程指南中已经讲了几种,本文结合作者实际中用到的方式一起说明一下。 1. 维护自由锁(InterLocked)实现同步 2. 监视器(Monitor)和互斥锁(lock) 3. 读写锁

2007-10-30 16:35:00 6016

转载 Log Explorer SQL日志查看

  Log   Explorer         http://www.ttdown.com/SoftDown.asp?ID=14562     http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471     解压缩密码

2007-10-17 17:48:00 4401

转载 C#基础概念二十五问

1.静态变量和非静态变量的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.sealed 修饰符是干什么的? 7.override 和 overload 的区别? 8.什么是索引指示器? 9.new 修饰符是起什么作用? 10.this 关键字的含义? 11.可以使用

2007-09-24 12:11:00 626

原创 Globallization例子

题目:在C#中有一个double型的变量,比如10321.5,比如122235401.21644,作为货币的值如何按各个不同国家的习惯来输出。比如美国用$10,321.50和$122,235,401.22而在英国则为£10  321.50和£122  235  401.22答案:   class Program    {        public static void 

2007-09-20 15:36:00 913

转载 共享程序集

3.1 两种程序集、两种部署方式      1、.NET 框架支持两种程序集:强命名程序集(strongly named assembly)和非强命名程序集。      强命名程序集有一个发布者的公钥/私钥对签名,其中的公钥/私钥对唯一地标识了程序集的发布者。利用公钥/私钥对我们可以对程序集进行唯一的标识、安全策略和版本策略。      2、一个程序集有两种部署方式:私有方式和全局方式。    

2007-09-20 09:56:00 2802

原创 Brainbench assessments on .NET

  .NET Architectural Overview .NET Utilities/Tools Application Domains Deployment Strategies Feature

2007-09-20 09:15:00 8309

原创 反射 学习用例

第一步:新建一个类库项目,命名“ReflectionExample” ,代码:using System;namespace ReflectionExample{    public class HelloWorld    {        string myName = null;        public HelloWorld(string name)        {        

2007-09-19 15:02:00 922

原创 .Net动态加载程序集

  我们先来看.net中与本几个重要的概念:1.         应用程序域: 由 AppDomain 对象来表示,为执行托管代码提供隔离、卸载和安全边界。多个应用程序域可以在一个进程中运行;但是,在应用程序域和线程之间没有一对一的关联。多个线程可以属于一个应用程序域,尽管给定的线程并不局限于一个应用程序域,但在任何给定时间,线程都在一个应用程序域中执行。应用程序域通过使用 CreateDom

2007-09-19 13:13:00 3832

原创 MES 制造执行系统

概述制造企业面临着日益激烈的国际竞争,企业开始更多地关注如何极速的响应市场变化,并通过不断提高的服务满足客户需求。而传统生产现场管理如同黑箱作业,对实时产出率、在线良率波动、工艺过程稳定性等生产现场信息缺乏有效的监控工具,问题只能在事后补救,这已无法满足今天复杂多变的竞争需要。因此如何将黑箱作业透明化,找出影响产品品质和制造成本的问题,提高计划的实时性和灵活性,同时又能改善生产

2007-09-18 13:30:00 1528

原创 Introduce myself when interview

  自我介绍:  Good morning Sir, I am glad to be here for this interview. First, let me introduce myself, my English name is xxxx, I am 27 years old, I have a bachelor degree with a major in C

2007-09-12 17:51:00 13851

原创 ERP实施呕心沥血谈

 第一节               实施ERP系统前的资料准备 看过很多关于ERP选型方面的文章,大部分的文章都以评估供货商的角度去看题,却很少有提到:作为软件的需求方需要准备些什么,ERP系统实施前需要准备些什么需要考查ERP软件件的哪些内容,在本文中我将给予详细说明。个人认为首先应该准备公司的业务流程销售采购仓库管理生產计划的流程甚至包括公司的组织架构。软件供货商可以通过一个

2007-09-10 15:49:00 1993

原创 C#常见算法题目(面试准备)

1.写出冒泡,选择,插入排序算法。     //冒泡排序    public class bubblesorter    ...{        public void sort(int[] list)        ...{            int i, j, temp;            bool done = false;            j = 1;      

2007-09-07 09:34:00 10751 1

转载 C++经典算法题

1.  给定等式  A B C D E     其中每个字母代表一个数字,且不同数字对应不                   D F G     同字母。编程求出这些数字并且打出这个数字的             +     D F G     算术计算竖式。             ───────                X Y Z D E  2. A、B、C、D、E五名学生有可能参加计

2007-09-06 19:58:00 7243 1

原创 (对Web.config文件加密)encrypting sensitive information stored in the web.config file

为了系统安全,需要对数据库的连接字符串进行加密:1.引入Configuration名称空间 :using System.Web.Configuration;2.加密代码如下:    protected void EncryptConfig(bool bEncrypt)    ...{        string  path = "/SMTWeb";        Con

2007-04-22 13:46:00 708

原创 用Visual C#动态生成组件

用Visual C#动态生成组件作者: 不详 发表时间: 2003-11-23 11:20:47   通常在写程序的时候,当要用到某些组件,采用的方法一般都是动态创建,用完以后就释放掉。Visual C#在程序运行的时候也可以动态创建组件,下面就

2006-06-13 11:05:00 1005

原创 .Net应用程序发布问题的最新解决方案,感觉比较爽(可桌面、程序中加自己的ICO及卸载等)

如果安装有VS2003,请首先下载一个这个(PluginInstaller.msi 27.6 MB):http://www.microsoft.com/downloads/details.aspx?familyid=627921a0-d9e7-43d6-a293-72f9c370bd19&displaylang=en(英文的)安装好后,再看这两个(中文的):http://support

2006-01-20 11:42:00 1340

转载 .net打包自动安装数据库!(转贴)

一).创建部署项目1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 ProductNam

2006-01-20 10:48:00 925

原创 男人感悟100条,值得一读![转]

1、如果一个女人开始怠慢你,请你离开他。不懂得疼惜你的女人不要为之不舍,更不必继续付出你的柔情和爱情。     2 、任何时候,不要为一个负心的女人伤心,男人更要懂得,伤心,最终伤的是自己的心。如果那个女人是无情的,你更是伤不到她的心,所以 ,收拾悲伤,好好生活。     3、永远不要无休止的围着你喜欢的那个女人转,尽管你喜欢得她快要掏心掏肺的死掉了,也还是要学着给她空间,否则,你要小心缠得太紧她

2005-12-16 11:12:00 1106 1

原创 [面试英语]1,常见的面试问题,2,如何说明离职原因

Q: Can you sell yourself in two minutes? Go for it. (你能在两分钟內自我推荐吗?大胆试试吧!) A: With my qualifications and experience, I feel I am hardworking, responsible and diligent in any project I undertake. Your o

2005-12-16 11:08:00 1870

原创 跟我学:1000句最常用英语口语

跟我学:1000句最常用英语口语1. I see. 我明白了。  2. I quit! 我不干了!  3. Let go! 放手!  4. Me too. 我也是。  5. My god! 天哪!  6. No way! 不行!  7. Come on. 来吧(赶快)  8. Hold on. 等一等。  9. I agree。 我同意。  10. Not bad. 还不错。  11. Not y

2005-12-16 11:05:00 3300

原创 Visual Basic.NET(将文本文件导入数组)

开始时引用Imports System.IO按钮的Click事件Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click打开目标文件(文件流)Dim myFs As New FileStream(Application.StartupPat

2005-12-14 11:38:00 906

原创 .Net平台下开发中文语音应用程序

.Net平台下开发中文语音应用程序--------------------------------------------------------------------------------摘要:语音是人类最自然的交互方式,也是现阶段软件用户界面发展的最高目标。微软公司一直积极推动语音技术的发展,并且公布了语音开发平台Speech SDK帮助开发人员实现语音应用。随着.net技术深入人心,越来

2005-12-14 11:38:00 1266

Guru MES宣传手册

Guru MES宣传手册

2007-09-18

空空如也

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

TA关注的人

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