自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (3)
  • 收藏
  • 关注

原创 十年回归

十年没有更新博客了,虽然没有更新,但CSDN一直是我学习工作的重要渠道,想想也该写写东西,把这十年来学习工作上遇到一问题,解决的经验分享给大家。坚持写博客,养成习惯。十年来,从一个刚毕业一二年的青涩青年,已经变成一个老油条,一直在码代码,从JAVA和C#,到C/C++。一点点的学习,一点点的积累。从WEB,到设备控制,再到音视频传输。...

2019-10-08 19:48:36 127

原创 div 定位 介绍

1. position:static|无定位position:static是所有元素定位的默认值, 一般不用注明,除非有需要取消继承的别的定位example:#div-1 {position:static;}2. position:relative|相对定位使用position:relative,就需要top,bottom,left,right4个属性来配合,确定元素的位置。如果要

2010-03-11 09:40:00 636

原创 面试技巧:16个经典面试问题回答思路

面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。   问题一:“请你自我介绍一下”   思路:   1、这是面试的必考题目。  

2009-09-10 10:39:00 405

原创 多线程中,更新DataTable

       private delegate void FlushClient();//代理        private void ThreadFunction()        {            if (this.CheckTable.InvokeRequired)//等待异步            {                FlushClient fc = new Fl

2009-09-08 11:26:00 2185

原创 C#多线程学习 多线程的自动管理(定时器)

 Timer类:设置一个定时器,定时执行用户指定的函数。              定时器启动后,系统将自动建立一个新的线程,执行用户指定的函数。初始化一个Timer对象: Timer timer = new Timer(timerDelegate, s,1000, 1000); // 第一个参数:指定了TimerCallback 委托,表示要执行的方法;// 第二个参数:一个包含回调方法

2009-09-07 22:03:00 586

转载 C#线程 在某一时间内,只有N个线程在并发执行,其余都在队列中的实现 收藏

具体的需求是 在某一时间点,只有N个线程在并发执行,如果有多余的线程,则排队等候~还真是费尽心思啊~最终还是被我攻克了~下面我就来说说具体的实现C#提供了Mutex与Interlocked这两个与线程相关的类,都在Threading命名空间下~!Mutex中提供了WiteOne,ReleaseMutex 两个实例方法~WiteOne的作用是"阻塞当前线程,提供对该线程的原子

2009-09-07 15:27:00 346

原创 c#线程初探

c#和.net基类为开发多线程应用程序提供了强大的支持。下面是我看书和结合网上的一些资源整理出来的笔记。因为线程相关的知识比较繁杂和高深(并且本人开发经验欠缺),所以写的很浅显甚至幼稚,理解不妥之处在所难免。1.怎样创建一个线程(常用的创建方式)CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://

2009-09-04 16:37:00 530

转载 ASP.NET 1-20技巧

1.//弹出对话框.点击转向指定页面 Response.Write(" window.alert(该会员没有提交申请,请重新提交!) "); Response.Write(" window.location =http://www.51aspx.com/bizpulic/upmeb.aspx "); 2.//弹出对话框 Response.Write(

2009-09-04 10:01:00 382

原创 最犇的.Net下的委托入门讲解

作者:TomMax (笑望人生)    出处:csdn 主  题: “.net百题问答的活动”--许多人问过的--《 C#委托及事件 》 所属论坛: .NET技术 C# 有许多人问的,.Net中的委托以及事件处理。我拿简单的例子说明一下,是现实中的例子: 比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。 你命令小王,如果小张玩游戏,则小王扣去小张500元钱。 这就是现实中的委托。 实

2009-06-29 11:11:00 378

转载 理解委托好比“任务书”

委托和事件在 .NET Framework中的应用非常广泛,然而,较好地理解委托和事件对很多刚接触C#的人来说并不容易。它们就像一道坎儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里迷糊,浑身不自在。下面就通过简洁的语言和通俗的例子来讲解一下什么是委托、如何实现委托,如何使用委托,以及事件的使用与处理。1.示例代码      (示例位置:光盘/code/ch01

2009-06-29 10:56:00 526

转载 .NET开发人员必知的八个网站

<!--show_ads_zone(13);--><!---->当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一,或者想要成为其中之一的话,我下面将要列出的每一个站点都应该是你的最爱,都应该收藏到书签中去。对于不熟悉.NET技术的朋友,需要说明一下,.NET提供了一个平台和一些相应的工具,编程人员可以使用它们来在开发Windows桌面,互

2009-06-25 10:02:00 403

转载 CLR 完全介绍-反射之反思

  清晰的组件化目标是否因在库间共享过多类型信息而落空?或许您需要高效的强类型化数据存储,但如果每次对象模型发展后都需要更新您的数据库架构,那会耗费很大成本,所以您更愿意在运行时推断出其类型架构吗?您需要交付能接受任意用户对象的组件,并以某种智能化的方式处理它们吗?您希望库的

2009-05-19 10:36:00 376

转载 观察者模式

1 什么是观察者模式 我们在日常生活中有很多观察者模式应用的场景。比如,凡是去过银行营业大厅办理业务的人,大多会有这么一段经历:办理业务之前,先要在营业大厅的门口领取一个排队号,然后你就可以在休息区等待叫号,当轮到自己办理业务的时候,某个柜台上方悬挂的小显示屏就会出现“请XXX号到XX柜台办理业务”。有的时候,某个柜台可能暂时停止办理业务,那么柜台上方的小屏就显示跟其它柜台上方的小屏同样的内容

2009-05-14 11:19:00 460

转载 发展之道:简单与专注

     为什么要讲这样一个话题,主要源于最近碰到的几件事情。一个朋友想要做网站,给我讲了讲他的初步方案,毫无疑问,这是一个非常宏伟的综合性的网站,但我只听了一部分就让他打住了。我问他:你的网站到底跟别人有什么不同?他说:我的网站很专业很全面。我说:这没有意义,如果你还没有找到跟别人不同的话,建议你不要浪费那个精力和投入了。    如果个人或者小公司去做综合类网站,这是很不靠谱的事。现

2009-05-14 11:00:00 361

转载 单例模式

 1         单例模式的日常应用我们在浏览BBS、SNS网站的时候,常常会看到“当前在线人数”这样的一项内容。对于这样的一项功能,我们通常的做法是把当前的在线人数存放到一个内存、文件或者数据库中,每次用户登录的时候,就会马上从内存、文件或者数据库中取出,在其基础上加1后,作为当前的在线人数进行显示,然后再把它保存回内存、文件或者数据库里,这样后续登录的用户看到的就是更新后的当前在线

2009-05-14 10:58:00 370

转载 享元模式

1         享元模式的日常应用面向对象的思想确实很好地解决了抽象性的问题,以至于在面向对象的眼中,万事万物一切皆对象。不可避免的是,采用面向对象的编程方式,可能会增加一些资源和性能上的开销。不过,在大多数情况下,这种影响还不是太大,所以,它带来的空间和性能上的损耗相对于它的优点而言,基本上不用考虑。但是,在某些特殊情况下,大量细粒度对象的创建、销毁以及存储所造成的资源和性能上的损耗,可

2009-05-14 10:20:00 524

原创 WinForm中多国语言的实现

1.改变程序中界面的语言 --1.先设定好默认情况下的界面.然后将localizable改为True,选择Language的某个语言,再设定该语言的界面.然后再改变Language,设定相应的界面.此时,如果再将localizable改为False,将用当前选择的Language语言界面覆写默认界面资源文件. --2.程序开启进会自动选择当前系统的语言界面,如果没有该语言,则显示默认语言,如果在程

2009-04-24 11:46:00 965

原创 DataGridView标题栏颜色设置无效 ...

设置DataGridView.ColumnHeaderDefaultCellStyle的BackColor属性会发现没有效果。这是因为在启动了可视样式的时候,BackColor和ForeColor的值会被忽略。要解决很简单:datagridview1.EnableHeadersVisualStyles = false;获取或设置一个值,该值指示在对应用程序启用了可视样式的情况下,行标题和列标题是否

2009-04-23 10:40:00 5083 6

原创 Winform程序多语言国际化实现的简单方法

一般来说,Winform窗体里面Label、Button等控件需要不同的语言来表示。我想通过约束资源文件中对应控件名的名称,来到达简化编程的目的。具体方法如下:我先抛块砖,有玉的尽量向我砸过来。我们在Resource文件中建立几个资源文件如:Resource1.zh-CN.resx,Resource1.zh-TW.resx,Resource1.en-US.resx。然后在资源文件r

2009-04-16 22:28:00 560

转载 vs2005 安装与部署(詳細過程)

我这只有web的,网上有很多资料,不管是webform还是winform,你可以自己找 一、创建基本安装部署项目 1.在解决方案资源管理器,右击解决方案添加新建项目安装部署项目Web安装项目,例如:命名为WebSetup. 2.右击WebSetup项目视图文件系统 1) 添加你所需要安装的Web程序(例如:WebApp).在文件系统中右击Web应用程序文件夹项目输出选择WebA

2009-04-14 13:42:00 1169

原创 存储过程

set ANSI_NULLS ONset QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[selectP]@typeid   varchar(256),       -- 表名  @flag nvarchar(20)asdeclare @Parameter nvarchar(20),@options nvarchar(20),@times in

2009-03-24 18:32:00 249

转载 C# String 转换成 Color[zz]

string转换成color            string col = "#FF8400";           this.BackColor = System.Drawing.ColorTranslator.FromHtml(col); color转换成string           Color mycolor = this.BackColor;            string st

2009-03-05 13:34:00 876

转载 C# 发送电子邮件(含附件)用到的类 system.web.mail

主要是用到了System.Web.Mail命名空间,用到了此空间的三个类,分别是:●MailMessage类,用于构造电子邮件●MailAttachment类,用于构造电子邮件附件●SmtpMail类,用于发送电子邮件及其附件1、MailMessage类构造电子邮件 此类主要有以下属性和方法 ★From     发件人的地址 ★To       以分号分隔的收件人的地址列表 ★Cc      

2009-02-24 18:37:00 800

转载 C# 压缩 ZIP文件

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using ICSharpCode.SharpZipLib.Checksums;us

2009-02-21 21:11:00 2563

原创 VOA Special English 学习总攻略

VOA Special English 节目在 VOA(美国之音)播出近50年,是经久不衷的优秀节目。原来忠实的小听众、年轻听众,如今已经在和自己女儿、儿子,孙女、孙子共同收听这档节目。为什么这个节目会这么受欢迎,我们好多人都被告知多听Special English将会你我们学习英语很有帮助? VOA Special English 节目内容题材广泛,如果能坚持长期学习,你不仅能扩充知识面,增

2009-01-06 09:35:00 593

原创 C#一次性清空TextBox或者将某一类控件置某一状态

#region 清除     protected void btnClear_Click(object sender, EventArgs e)    {        foreach (Control ctl in this.Controls)        {            this.txtClear(ctl);        }    }

2009-01-05 10:49:00 537

原创 拆分器控件Splitcontainer

拆分器控件Splitcontainer ,是一个含有Splitter拆分条的容器,它包含两个面板容器Panel1,Panel2,可以移动拆分条,对面板大小进行控制! 控件学习示例程序!属性介绍;//拆分条的是否启用禁用bool IsSplitterFixed{get;set;} bool类型,true:不能调节拆分条; false :能够使用拆分条.决定是否可以通过键盘或鼠标来移动拆分

2009-01-04 12:33:00 2061

原创 将窗体嵌进panl或其它容器

private void Form1_Load(object sender, EventArgs e)        {            Form frm = new Form();            frm.Text = "jinjazz";            frm.Dock = DockStyle.Fill;            frm.TopLe

2009-01-04 10:48:00 435

原创 dataGridView右键菜单并选中该行

 程序代码:private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)        {            if (e.Button == MouseButtons.Right)            {                if (e.

2008-12-24 12:52:00 514

原创 别忘了我的世界有你存在

也许有一天我们会分离,也许有一天我们会分离过后再次的相见,茫茫人海之中一次偶然的遇见,你我擦肩而过,你我不同的表情,不过确会一样的回首望向那个背影吧,一个曾经在一起的人,一个曾经到过的世界,一段情一份爱,一个熟悉的陌生人,不过这些也许都不重要,因为我的世界是一直有你存在的. 即使有一天我们分离了,彼此再也不可能在对方身边了. 我的声音你再也听不到了,你的声音我再也听不到了. 再也无法牵手相视,再也

2008-12-23 12:49:00 461

原创 ..

2008-12-17 15:43:00 61

转载 权限控制算法

这里我介绍一种很常用,也比较Professor的权限控制思路。这里我用java语言描述,其实都差不多的。自己转一下就可以了。为了方便,我们这里定义a^b为:a的b次方这里,我们为每一个操作设定一个唯一的整数值,比如:删除A---0修改A---1添加A---2删除B---3修改B---4添加B---5。。。理论上可以有N个操作,这取决于你用于储存用户权限值的数据类型了。这样,如果用户

2008-12-11 09:17:00 381

原创 把DATATABLE数据筛选存入另一DATATABLE

DataTable dtColne = dt.Clone();            DataRow[] drs = dt.Select();            foreach (DataRow dr in drs)             {                DataRow newdr = dtColne.NewRow();             

2008-11-26 10:00:00 610

原创 (datagridview)如果单击列表头,全选.(第一列为复选框)

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)        {            if (e.RowIndex == -1   )//如果单击列表头,全选.            {                int i;                for (i = 0;

2008-11-26 09:44:00 629

转载 C# 跨平台吗?

理论上c#和.Net 程序是跨平台的,C#作为一种编程语言,早在2003年就成为ISO的标准之一。但是有很多实际问题。1. 微软官方并没有提供除Windows(包括windows mobile)以外的其他系统,如Linux,苹果,Unix,等等的Framework。而不像Sun公司开发Windows,Linux以及手机版等多个版本JRE(Java Run Enviroment). 就是说C#和

2008-11-13 12:24:00 2233 1

转载 【转】DATAGRIDVIEW控制

目录: 取得或者修改当前单元格的内容 设定单元格只读 不显示最下面的新行 判断新增行 行的用户删除操作的自定义 行、列的隐藏和删除 禁止列或者行的Resize ★ DataGridView    取得或者修改当前单元格的内容:GO TO TOP当前单元格指的是 DataGridView 焦点所在的单元格,它可以通过 DataGridView 对象的 CurrentCell

2008-11-10 14:02:00 403

转载 痛是伤的表现

痛是伤的表现,伤是情的代价;对于世界来说你是一个人,而对于某个人来说,你却是他的世界。

2008-11-07 09:01:00 353

原创 计算机常用英语单词1500

      1. file n. 文件;v. 保存文件       2. command n. 命令,指令       3. use v. 使用,用途       4. program n. 程序       5. line n. (数据,程序)行,线路       6. if conj. 如果       7. display vt. 显示,显示器       8. set v. 设置,n. 集

2008-11-06 11:17:00 3722 1

原创 JDBC与Hibernate区别

刚开始学习JAVA时,认为Hibernate是一个很神圣的东西,好像是会了SSH,就能走遍全世界一样。记得曾经在枫叶面试的时候,我们几个同学出还说这个公司怎么这么的落后,还有JDBC,没有一点上进心。可是毕业以后才发现,却发现自已就像是井底之蛙一样。然而也不想做随风柳絮,所以决定好好的总结一下,JDBC与Hibernate的区别。下面是在网上的相关论点。------------------

2008-11-04 15:29:00 3168 2

原创 document类的用法归总

   [web编程]document对象详解document 文挡对象 - JavaScript脚本语言描述---------------------------------------------------------------------注页面上元素name属性

2008-02-26 21:36:00 1100

全新UI好看的iApp捐赠榜单源码

一款iApp捐赠榜单源码,我相信这款源码,iapp开发者会用得到的,所以就分享一下,有QQ,微信,支付宝捐赠榜单!可以学习相关UI设计!

2022-10-16

基于B/S模式的网络教学系统设计与开发

基于B/S模式的网络教学系统设计与开发.pdf

2008-02-26

javascript源码大全

简介:本软件为Javascript共享教学软件,包含各种Javascript源码及演示,力求丰富易懂。

2008-02-26

XML初学进阶

众所周知,虽然Internet的发展不过十年,但它对我们工作、学习、生活的方方面面却产生了深远的影响。一时间,电子商务、网上出版、网络通信,许许多多的新名词如潮水般涌来。在这个网络大潮之下,XML,这一以第二代网页发布语言而著称的新标准,凭借着它的勃勃生机与强大优势,为网络应用注入了新的活力。

2008-02-26

空空如也

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

TA关注的人

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