自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(156)
  • 资源 (1)
  • 收藏
  • 关注

原创 SSH Secure Shell 中文显示乱码 解决办法

用 ssh 链接到 Cent os,结果发现中文乱码,  之前用过securecrt 出现乱码直接设置工具,就可以调整显示编码。今天发现SSH Secure Shell  中没有找到对应的设置选项。然后网络上找了下发现是需要输入命令行来调整编码格式的。 export LANG=zh_CN.GB2312执行后,正常显示。

2015-02-11 16:51:41 2930

原创 *.vshost.exe的一些问题

问题:              在开发项目过程中可能存在很多工程,其中就涉及到文件的

2014-07-07 10:54:35 1979 1

原创 VisualStudio皮肤网站

今天发现一个网站 http://studiostyl.es/ 里面有很多VS的主题皮肤【就是字体颜色等配置文件】,很方便,设置也方便。 下面简单写一下安装方法:1.选中工具栏2.选择保存当前的设置,如果你觉得以后不需要退回当前的设置可以选择不保存,直接覆盖。3.我选择保存。4.导入在上面网站下载下来的配置文件,确定即可。

2014-03-14 21:40:44 1075

原创 Sqlite内存数据库

一、内存数据库:   在SQLite中,数据库通常是存储在磁盘文件中的。然而在有些情况下,我们可以让数据库始终驻留在内存中。最常用的一种方式是在调用sqlite3_open()的时候,数据库文件名参数传递":memory:",如:    rc= sqlite3_open(":memory:",&db);   在调用完以上函数后,不会有任何磁盘文件被生成,取而代之的是,

2014-03-14 21:40:42 3877

原创 WinForm数据绑定--BindingContext

今天看到同事之前写的一段winform代码,忽然想起和WPF的属性依赖类似。记下来。 Binding对象:代表某对象属性值和某控件属性值之间的简单绑定。其主要负责将控件的属性和对象的属性进行关联。      BindingManagerBase:管理绑定到相同数据源和数据成员的所有 Binding 对象。 这个对象在前面的章节中没有涉及,但实际上不管是简单绑定还是复杂绑定中都使用到

2014-03-14 21:40:39 4077

原创 oracle系统表查询

oracle查询用户下的所有表select * from all_tab_comments -- 查询所有用户的表,视图等select * from user_tab_comments   --查询本用户的表,视图等select * from all_col_comments --查询所有用户的表的列名和注释.select * from user_col_comments -- 查询

2014-03-14 21:40:37 552

原创 微软资源网站

http://itellyou.cn/?lang=zh-cn

2014-03-14 21:40:35 661

转载 VisualStudio添加项目模板

在做项目的过程中还有一些特定的格式需要大量使用这个时候用模板就比较方便了。VS给我们提供了自定义模板,做法如下:  VS项目模板及项模板位置,例如:ProgramFiles\Microsoft Visual Studio10.0\Common7\IDE\ 默认情况下,与产品一起安装的模板位于以下位置:/Common7/IDE/ItemTemplates/语言/区域设置//Co

2014-03-14 21:40:32 2488

原创 C#控件开发---控件属性编辑器

最近项目需要用到自定义控件的属性需要多选,我们知道默认的属性一般都是下拉输入之类的,也有多选,但是我需要的是checkbox,没有现成的,百度发现微软有提供接口UITypeEditor ,继承这个基类就可以搞定了。废话不多说了,下面来具体代码说明。首先来一段官方资料:UITypeEditor 类 提供可用于设计值编辑器的基类,这些编辑器可提供用户界面(UI),用来表示和编辑所支持的数据

2014-03-14 21:40:30 5221

原创 给控件动态添加属性的做法、IExten…

最近在做项目的过程中,发现前面的同事在设计功能的时候引用了属性添加的这样类似tooltip功能的控件,之前没有研究过,度娘后发现这篇文章写的不错,转载。 用过tooltip的人都知道,在添加一个tooltip后,所有界面上的控件自动加上一个“在tooltip1上的tooltip”的属性,这是怎么实现的呢?这是以为tooltip继承了接口IExtenderProvider,Vs在设计控件的时候

2014-03-14 21:40:28 1584

原创 C#中Lock使用

好久没有写了,前段时间写WPF的学习笔记,由于目前换公司了,所以WPF的笔记要延后写了,今天碰到一个关于LOCK的使用问题特记录下来。今天在写一个单例模式的类。首先定义个接口给其它工程使用的方法:  public interfaceICallService : IO4PubBase   {       ListGetFundInfo(TGetFundInfoIn paramIn

2014-03-14 21:40:26 1420

原创 C#抽象类和接口的区别

今天看到这篇文章的最后一个比喻比较有意思,所以转了。一、抽象类:     抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。      二

2014-03-14 21:40:23 488

原创 WPF笔记--Binding补充

让数据“为我所用”的Converter让数据“干干净净”的Validation集合控件与集合数据的Binding偷懒专用的数据中转站——DataContextConverter我们用到的关卡就是“数据转换器”(DataConverter)。Converter实际上就是一个类,它这个类有个要求——它需要实现IValueConverter这个接口。这个接口的内容非常简单——只有两个

2014-03-14 21:40:21 553

原创 WPF笔记--Binding

这几天在看数据绑定,一下文字来自网络,我只记录重要的部分,个人感觉这个作者写的比较详细,废话多了点。在学习新东西的时候,人们总是习惯拿它与自己已经了解的旧有知识去做比较,这样才掌握得快、记忆深刻。所以,经常有朋友问我:“WPF与WindowsForm最大的区别是什么?请用最简短的话告诉我。”OK,这个问题问的非常好——看上去WPF与WinForm最大的区别像是前面讲的那个XAML语言,但XA

2014-03-14 21:40:19 606

原创 WPF笔记--XAML

XAML的全程是Extensible Application MarkupLanguage,即可扩展应用程序标记语言。XAML的一个巨大优点是:它帮助开发团队真正实现了UI与逻辑的剥离。XAML是一种单纯的声明型语言。UI是使用XAML画出来,而功能逻辑可以用C#/VB.NET/C++.NET等托管语言来实现。 2从零起步认识XAML2.2剖析最简单的XAML代码(1)xml

2014-03-14 21:40:17 579

原创 C#开源资源大汇总

一、AOP框架       Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。       NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编

2014-03-14 21:40:15 831

原创 关于缓冲区溢出与数据执行保护DEP…

之前有一篇简单介绍C#在开发过程中碰到WIN7系统设置的数据执行保护DEP的拦截,只是简单的介绍了解决的办法,前天忽然看到以下这篇文章介绍很详细,特转载。先看一个缓冲区溢出的C++实例程序,代码如下(VC6.0下编译通过):[cpp] viewplaincopy//by MoreWindows   #include   #include   

2014-03-14 21:40:12 1166

原创 VS2010编译程序报errorMSB3073

最近换了笔记本硬盘,重新安装了开发环境,在编译原来的工程的时候,发现无法正常编译完成,报errorMSB3073:已退出,代码为 9009。首先我说说我工程,工程带有第三方控件。我机器是WIN7系统,WIN7系统是DEP数据库执行保护,会拦截工程中的非托管代码,这个时候我们需要在工程生成后事件中加入命令来修改编译后APP的PE头文件的属性开关,这个开关在我另一篇关于如何关闭WIN7数据执行保护

2014-03-14 21:40:10 3520

原创 C#面试题

面试题内容来自网络转载1 .列举ASP.NET页面之间传递值的几种方式。答. 1).使用QueryString, 如....?id=1; response. Redirect()....2).使用Session变量3).使用Server.Transfer2. 一列数的规则如下:1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。答:publi

2014-03-14 21:40:08 609

原创 Oracle 监听启动后报错 1067

Oracle 监听启动后报错 手动启动错误 1067:进程意外终止。打开Cmd 输入lsnrctl start显示启动错误具体原因,一般是Ip地址的问题,特别注意是oracle的服务端ip地址问题。我一直找的是客户端纠结好久,网络其它人都没有讲清楚。

2014-03-14 21:40:04 495

原创 C#应用程序关闭WIN7系统DEP执行保…

最近在做项目,由于应用程序中调用了第三方的DLL,运行在WIN7上发现被DEP拦截了,程序跑不起来。网上一阵搜索发现是由于VS开发工具在编译C#项目的时候会在PE头文件里面将DEP开关打开,而C#工程又没有这个关闭的开关【C++工程是有这个开关的】,最后终于找到了一个方法,在项目生产后执行事件里添加关闭DEP命令行即可。项目属性---》生产事件---》后期生成事件命令行---》编辑后期生成事件

2014-03-14 21:39:59 3686 1

原创 安装VS2010后,装SQL Server 2008…

最近做项目需要用到SQLserver数据库,但是C盘都装满了。本打算在虚拟机里装个企业版,忽然在想,我们安装的VS2010等工具后,都会有SQLserver的精简版本附带安装,这个精简版本是否也可以用呢?于是百度一下,发现还真是可以用,而且需要的空间也不太大。于是安装一下文章内容一步步做。 下载SQLSERVER2008    下载具有高级服务的Microsoft SQL Serve

2014-03-14 21:39:57 812

原创 C# 序列化和反序列化

序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。.NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用SoapFormatter进行串行化;3、使用XmlSerializer进行串行化。第一种方式提供了一个简单的二进制数据流以及某些附加的类型信息

2014-03-14 21:39:55 423

原创 使用缓存的9大误区 【下】

本篇文章在上篇的基础上继续讨论了使用缓存的几个误区,包括:缓存大量的数据集合,而读取其中一部分;缓存大量具有图结构的对象导致内存浪费;缓存应用程序的配置信息;使用很多不同的键指向相同的缓存项;没有及时的更新或者删除再缓存中已经过期或者失效的数据。缓存大量的数据集合,而读取其中一部分在很多时候,我们往往会缓存一个对象的集合,但是,我们在读取的时候,只是每次读取其中一部分。我们举个例子来说明这个

2014-03-14 21:39:53 384

原创 使用缓存的9大误区 【上】

如果说要对一个站点或者应用程序经常优化,可以说缓存的使用是最快也是效果最明显的方式。一般而言,我们会把一些常用的,或者需要花费大量的资源或时间而产生的数据缓存起来,使得后续的使用更加快速。如果真要细说缓存的好处,还真是不少,但是在实际的应用中,很多时候使用缓存的时候,总是那么的不尽人意。换句话说,假设本来采用缓存,可以使得性能提升为100(这里的数字只是一个计量符号而已,只是为了给大家一个“量

2014-03-14 21:39:50 404

原创 寻找春天 九宫格日记-2011.09.20

九宫格日记-2011.09.20" TITLE="寻找春天 九宫格日记-2011.09.20" />九宫格日记-2011.09.20" TITLE="寻找春天 九宫格日记-2011.09.20" />写九宫格日记

2014-03-14 21:39:48 591

原创 c#第三方控件地址

DevExpress 出品 Dxperience包括 ASP.NET 和 WinForm 的超强 超炫www.devexpress.comhttp://www.dotnetmagic.comhttp://www.divil.co.ukhttp://www.componentone.comhttp://www.infragistics.com/ http://ww

2014-03-14 21:39:46 515

原创 C# ActiveX控件

1.建立winform用户控件项目2.在AssemblyInfo.cs中using System.Security,并加入语句[assembly :AllowPartiallyTrustedCallers()],用处是执行安全声明,让控件使用赋予的权限3.在winform控件类,usingSystem.Runtime.InteropServices,并为类添加Guid.4.修改项目属性-

2014-03-14 21:39:44 443

原创 Winform 系统热键的注册和说明

大多数的软件都支持全键盘操作,即快捷键的操作。我们知道有的控件是带有快捷键设置的属性的,但是有的控件是没有,特别是重绘的控件或者自定义控件就不会有现成的属性,那么这个时候我们就用注册热键(热键可以注册成快捷键,反之不一定)来指定每个控件的快捷键,废话少说,下面来具体的:1.首先我们知道系统中注册热键和注销热键的方法在user32.dll中,我们首先导入这个DLL,封装在HotKey类中,这个类

2014-03-14 21:39:42 838

原创 C# winfrom textbox 对于右键粘贴…

最近在做项目中遇到这样一个问题,用户希望在输入框中对右键粘贴和复制等功能进行有选择行的控制。之前我对于右键粘贴的控制就是监控系统粘贴板的内容,然后和正则表达式进行校验,如果不通过则清空textbox和粘贴板,但是这样不合理,下面说说我选择的做法:禁用textbox里右键菜单的做法:   textBox.ShortcutsEnabled = false;我只是做了对粘贴的控制,对于剪切和复制

2014-03-14 21:39:39 2303

转载 爱尔兰房产泡沫破灭带给我们…

顶原文地址:爱尔兰房产泡沫破灭带给我们什么启示?作者:不执着    曾几何时,爱尔兰经济奇迹享誉欧洲。从1995到2007年,连续十几年GDP高速增长,随着房地产作为爱尔兰的支柱产业之后,爱尔兰很快从欧洲最穷的国家变成了最富的国家,2003年人均GDP跃居世界第二,被称为“凯尔特之虎”。有华侨曾经这样赞叹爱尔兰:“转了欧洲一圈发现爱尔兰最象中国,到处都在修路建房”    但是,从2008年

2014-03-14 21:39:37 1908

转载 基金定投所必须掌握的几大决…

很好。原文地址:基金定投所必须掌握的几大决窍作者:不执着    近期,股市出现了震荡向上,投资基金又开始成为热门话题,我认为,投资基金必须掌握以下“八大决窍”,才能真正做到既获得较高回报,又可以规避市场系统性风险的目的。    决窍之一:组合投资,分散风险。很多人认为投资基金,就是投资股票型基金。其实不然,基金不单单是股票型基金,还有偏股型基金、债券型基金和货币型基金,这些基金的投资方向和

2014-03-14 21:39:35 1120

原创 Oracle wmsys.wm_concat的几个用法

今天才发现了wmsys.wm_concat这个有趣有用的函数,它的作用是以','链接字符。例子如下:SQL> create table idtable (id number,namevarchar2(30));Table createdSQL> insert into idtable values(10,'ab');1 row insertedSQL> insert into idt

2014-03-14 21:39:32 639

原创 2011年01月26日的日记

还有两天就可以回家了!

2014-03-14 21:39:30 535

原创 ADO.Net连接池和连接字符串剖析(转…

转自:http://blog.csdn.net/wenyuan_w/archive/2007/09/02/1769432.aspx随着.Net的推出。数据库读取技术也由原本的ADO进化为ADO.Net。正如大家所知道的,ADO.Net较ADO提供了更便捷的数据库读写能力以及优秀的性能。 Connection Pool是ADO.Net一个用来提高性能的重要功能。但是对于ConnectionP

2014-03-14 21:39:28 675

原创 Oracle在WIN7下的安装

这两天换了个电脑,操作系统是WIN7,拿到电脑后首先就是要把常用的软件都移植到WIN7上来。在装oracle的时候就遇到问题了,操作系统不一样了,oracle还是那个版本的吗?GOOGLE一下,找的了VISTA版本。首先下载:10203_vista_w2k8_x86_production_db【服务端】         10203_vista_w2k8_x86_production_cli

2014-03-14 21:39:25 471

原创 Oracle数据库-建库、建表空间,建…

Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。    对于初学者来说,为了避免麻烦,可以用'DatabaseConfiguration Assistant'向导来创建数据库。    创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。    下面是创建数据库用户的具体过程:     1.

2014-03-14 21:39:23 735

原创 win2003服务器IIS设置允许下载.exe…

最近新装的一台WIN2003的服务器,刚开始一直无法下载.exe的文件,原来在的一台WIN2003服务器没有进行什么设置就可以正常下载,于是在网上搜索了一下解决办法.在百度搜了老半天,多数解决办法都只讲到如下步骤:1.设置MIME,让IIS支持更多文件类型,如果MIME类型中已经有.exe,这一步可以跳过。打开IIS,选中服务器,点右键,属性里有MIME类型添加扩展名:.exe类型:ap

2014-03-14 21:39:20 1497

原创 WCF学习(七)--并发2

5.ServiceBehavior(ConcurrencyMode =ConcurrencyMode.Reentrant,InstanceContextMode =InstanceContextMode.PerSession)--Reentrant并发与PerSession实例模型《图5》对于PerSession的实例模型,每个客户端拥有一个服务实例,如果该客户端采用多线程模式与服务端交

2014-03-14 21:39:13 508

原创 WCF学习(六)--并发1

(原创:灰灰虫的家http://hi.baidu.com/grayworm)当多个线程同时访问相同的资源的时候就会产生并发,WCF缺省情况下会保护并发访问。对并发访问需要恰当处理,控制不好不仅会大大降低WCF服务的吞吐量和性能,而且还有可能会导致WCF服务的死锁。一、WCF并发模型:在WCF中使用 ServiceBehaviorAttribute中的ConcurrencyMode属性来控

2014-03-14 21:39:10 566

C#调用系统API压缩文件及文件夹

该方法包含两种方案解压和压缩文件夹及文件 1.常用的压缩,工程中引用该文件,该文件为开源方法,引用后直接调用Business.cs的ZipFileMain方法即可压缩文件及文件夹。 2.调用系统API方法压缩,该文件为调用系统API的方法来压缩文件及文件夹,引用后直接调用ZipFileFunction方法即可压缩文件及文件夹。 说明:第一个方法为目前的主流压缩解压方法,大部分软件都通用,但是较老版本的解压软件可能不支持。第二个方法为系统自带,主要是适用特定的场景用比较老版本的解压软件,这个时候用第二种方法兼容性会非常好,几乎所有的解压软件都可以解压。

2012-08-13

空空如也

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

TA关注的人

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