自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 c#中 父类调用子类的属性、方法

 我们习惯认为,子类对父类是不可见的,或者说父类不知道子类的存在,所以父类是调用不到子类的方法、属性的,以下这种方式,可以实现父类调用子类属性、方法的功能,欢迎拍砖。。。 public class WeChatBaseController  //父类{public WeChatBaseController(){}public string MyUserList ...

2016-08-17 17:50:08 7320

原创 Andriod Studio 编译报错 finished with non-zero exit value 1

Execution failed for task ':app:preDexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (x86)\Java\jdk1.7.0_4...

2015-08-03 16:41:17 281

原创 Eclipse 字体推荐

因为习惯了MyEclipse的字体风格,其他的字体使用确实很别扭。刚下了Eclipse4.3,发现默认字体简直无法直视,我勒个草草草。特别是中文字体超级小。想找原来myeclipse的字体发现在列表里没有找到。解决方法:win7系统1、控制面板--》字体。找到Courier New 字体,右键->显示,这种字体就开始变亮了。2、eclipse里windows--》Prefe...

2015-02-14 13:42:55 125

原创 电商思维导图

 电商思维导图

2014-12-17 08:48:03 966

原创 easyui官方demo下载

easyui官方demo下载

2013-11-14 10:21:07 152

原创 在IIS 7.5中部署Web项目

http://www.soaspx.com/dotnet/service/service_20121105_9773.html

2013-08-16 15:49:26 102

原创 c# 拖动控件闪烁

最近几天在做画线框的工作,类似于截屏之后修改截屏大小的那种,做完之后发现拖拉线框的时候,线框不停的闪烁,再 试了双缓冲技术仍然无果的情况的下,果断觉得是鼠标定位的问题,遂做了如下修改,果断不闪了。\(^o^)/ 代码修改如下: 在pnl_MouseMove(object sender, MouseEventArgs e)事件里 e.Location.X 改成 Cu...

2012-11-06 14:41:28 361

原创 UDP用同一端口收发数据 c#

之前用UdpClient,发现当开了一个端口用于监听接收,则不能再用来发送(反之亦然)。这样对于简单的收发信息来说无问题,但如果需要nat穿透的程序,则变得困难。用Socket类则不存在该问题,参考下面示例代码:    class Program    {        static void Main(string[] args)        {            SocketT...

2012-10-17 13:02:57 1587

原创 jsoncpp ubuntu下编译

jsoncpp 是比较出名的 C++ JSON 解析库。在 JSON 官网也是首推的。下载地址为:http://sourceforge.net/projects/jsoncpp 。 linux下面编译需要使用到scons,scons又是一个牛叉的工具,功能和GNU make一样,又比make简单多了。scons是python工具,需要先安装好python。u...

2012-10-08 15:30:36 185

原创 C++ MFC连接mysql

 使用API的方式连接,需要加载mysql的头文件和lib文件。在VS2010的附加包含目录中添加\MySQL\MySQL Server 5.1\include。在安装MySql的目录下找。 把libmysql.dll和libmysql.lib文件拷贝到所建的工程目录下。然后在头文件里包含以下内容://mysql所需的头文件和库文件  #include "winsock.h"...

2012-08-06 11:08:26 83

原创 MFC中文档和视图的关系

在MFC中M$引入了文档-视结构的概念,文档相当于数据容器,视相当于查看数据的窗口或是和数据发生交互的窗口。(这一结构在MFC中的OLE,ODBC开发时又得到更多的拓展)因此一个完整的应用一般由四个类组成:CWinApp应用类,CFrameWnd窗口框架类,CDocument文档类,CView视类。(VC6中支持创建不带文档-视的应用)   在程序运行时CWinApp将创建一个CFrameWnd框...

2012-07-30 11:54:34 124

原创 ubuntu+apache2+mono 配置 1

1.使用光盘或镜像安装 ubuntu10.4 系统  2.更新 ubuntu 系统 命令: sudo apt-get update sudo apt-get upgrade  3.安装 apache 服务器 命令: sudo apt-get install apahce2  4.暂停 apache 服务 命令: sudo /etc/init.d/apach...

2012-07-03 10:04:58 164

原创 ubuntu+apache2+mono 配置 错误

waiting apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1  for ServerName  解决方案:1. 打开配置文件  sudo gedit  /etc/apache2/httpd.conf                   ...

2012-07-02 16:20:00 90

原创 C#读取exe版本号

 //通常我们做软件自动更新,需要比较新文件与旧文件的版本号,如果新文件的版本号比旧文件高,就替换旧文件。//(版本号一般是在Visual Studio的程序信息里定义)如果使用以下的方法:using System.Reflection;using System.IO;...Assembly currentAssembly = Assembly.LoadFile(cur...

2012-04-20 10:44:38 138

原创 c#读取php序列化字符串

详见附件

2011-06-04 16:25:45 186

原创 win03安装office2007报错问题解决

win03安装office2007报错,如果你的电脑曾经安装过vs2005,vs2005默认安装office组件,就是这些office组件导致报错。 处理方式: 1、卸载所有以office开头的程序 2、使用msicuu2.exe  卸载windows.......MUI 这个程序 3、重启电脑...

2011-03-25 08:36:55 111

原创 c#获取网页代码

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;namespace ConsoleApplication3{ class Program { ...

2011-03-22 16:58:30 86

原创 .NET连接mysql数据库 MySQLDriverCS.dll

  string mysqlConn = new MySQLConnectionString("localhost", "shopex", "root", "1").AsString;//注意这里不是tostring() MySQLConnection conn = new MySQLConnection(mysqlConn);conn.Open(); ...

2011-03-22 16:30:01 165

原创 关于with(arguments.callee)

[code="js"] function Sing() { with(arguments.callee) alert(author + ":" + poem); }; Sing.author = "李白"; Sing.poem = "汉家秦地月,流影照明妃。一上玉关道,天涯去不归"; Sing();...

2010-11-16 15:39:10 175

原创 触发事件原始类

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <SCRIPT LANGUAGE="JavaScript"&g

2010-11-10 16:12:11 90

原创 JavaScript中的event对象详细说明(转)

window.evet 说明 event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就...

2010-08-18 15:55:43 66

原创 c#委托相当于c++的回调函数(函数指针)

       回调函数,就是由你自己写的。你需要调用另外一个函数,而这个函数的其中一个参数,就是你的这个回调函数名。这样,系统在必要的时候,就会调用你写的回调函数,这样你就可以在回调函数里完成你要做的事。   typedef int (__stdcall *PFunc)(int, int); int __stdcall Max(int a...

2010-05-12 17:08:32 451

一些容易出错的地方(持续更新)

1.在html 或者aspx文件里去掉这段代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">,让浏览器自动加载默认的dtd文件。否则解析html标签可能会出错,出错情况描述:标签重叠,位置始终...

2010-04-16 12:39:39 79

转 :C# 序列化与反序列化

1序列化:是将对象的状态存储到特定的存储介质中的过程,在序列化的过程 中,会将对象的公有成员,私有成员包括类名,都转换成数据流的形式,存储到存储介质中, 2 3反序列化: 是从将特定存储介质中闺怨数据重新构建对象的过程.通过反序列化,可以将庆文件上的对象信息读取,然后重新构建为对象. 4 5一个类要实现序列化,这个类的特性必须被标识为[Serializable] 6...

2010-04-01 13:13:44 73

转 Windows消息拦截技术的应用

http://hi.baidu.com/kitter/blog/item/1e1082dda40460375982dd13.html一、前 言众所周知,Windows程式的运行是依靠发生的事件来驱动。换句话说,程式不断等待一个消息的发生,然后对这个消息的类型进行判断,再做适当的处理。处理完此次消息后又回到等待状态。从上面对Windows程式运行机制的分析不难发现,消息在用户与程式之间进行交...

2010-04-01 10:57:39 63

转:JS中OOP的写法【1】-封装

/*oop中的封装在javascript中的应用 man 构造方式 var 变量名 = new man(参数1,参数2,参数3) */ var man = function(){ var paramsLength = arguments.length;/*可变参数长度*/ var name = "张三";/*默认nane值*/ var age = 25; /*默认a...

2010-03-29 10:54:55 140

转:JS中OOP的写法【2】-继承

继承:继承提供了类级别代码复用, 通过继承获得基类的数据, 使得你有能力在已有代码基础上开发而不是从头再写一遍或者copy。我的理解是抽象出的事物本来就是应该互相有联系的,我们可以类来描述抽象的事物,用对象来描述具象的事物,但是这些都是独立的,这就不符合现实的逻辑,所以我们需要继承,让事物之间的联系得到描述。简单的例子:制造液晶显示器的人,一开始并不是直接制造出液晶显示器,而是先造球面的,后来才演...

2010-03-29 10:51:01 109

泛型类(普通类)中的普通方法和泛型方法

在普通类中用泛型方法public class A{ //在有返回值的方法当中,必须有参数t public T getSth1<T>(T t) { return t; } public void getSth2<T>(T t) { } ...

2009-10-31 16:48:06 590

原创 c#泛型(包括泛型抽象类的继承)

1.泛型和泛型强制转换 using System; using System.Collections.Generic; using System.Text; namespace VS2005Demo2 6{ 7 8 C# 编译器只允许将泛型参数隐式强制转换到 Object 或约束指定的类型#region C# 编译器只允许将泛型参数隐式强制转换到 Ob...

2009-10-17 19:26:06 386

.net提供的5种request-response方法一

      .net提供了三种基本方法和两种底层方法来发送http请求和接收http响应,通过这些方法,我们可以模仿在浏览器地址栏输入URL地址访问网页的方法。我们发送http请求,接收服务器返回的响应(通常就是HTML网页)。由此对得到的网页进行分析,比如做自动化测试、或者抓取该网页上你感兴趣的东西,再放到自己程序里,总之应用很多,我能想到的,暂时就这么多。五种方法分别是:1.WebCl...

2009-09-06 17:16:34 107

从PC拷文件至PDA移动设备 windows CE

    不废话,直接贴代码,因为太简单了。 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;us...

2009-06-26 10:41:46 182

原创 PC操作移动设备windows CE 包括互相拷贝文件

适用范围: Microsoft® .NET Compact Framework 基于 Windows Mobile™ 的 Pocket PC 基于 Windows Mobile 的智能电话 Microsoft ActiveSync®摘要: 了解使用远程 API 或 RAPI 存储数据的方法,以及如何将数据合并到通过 .NET Compact Framework 开发的应用程序中。本页内容 ...

2009-06-25 17:22:47 152

原创 C#三种模拟自动登录和提交POST信息的实现方法

C#三种模拟自动登录和提交POST信息的实现方法  网页自动登录(提交Post内容)的用途很多,如验证身份、程序升级、网络投票等,以下是用C#实现的方法。       网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三...

2009-06-09 10:57:32 69

原创 .Net下WinForm换肤控件整理

1. 东日IrisSkin IrisSkin 共有两个版本,一个是IrisSkin.dll 用于.Net Framework1.0/1.1 和IrisSkin2.dll 用于.Net Framework2.0版本。详细内容见安装文件的help文档。除此之外,东日还有两个很cool的Menu: MatrixMenu和WheelMenu。(详细内容请参见http://www.sunisoft.cn/i...

2009-06-08 09:13:17 128

论反射

1   反射反射是很多类库在实现一些很炫的功能的时候会常用的技术(比如ORM等)。我们需要动态的使用类型的时候就需要很灵活的运用反射的技术。2   反射的原理反射是一种可以获取类型的结构,包括所有成员,动态创建对象并可以动态的操作对象的技术。我们通过CLR的支持可以在运行时完成一些动态的操作。反射在很多时候配合多态,可以替代switch等结构。.NET的CLR在编译的时候会把类...

2009-05-27 10:20:42 69

原创 Ajax中文乱码问题及解决方法

场景:使用jQuery的ajax方法提交ajax请求,代码如下:1$.ajax({2    dataType : 'json'3    ,type : 'POST'4    ,url : 'http://localhost/test/test.do'5    ,data : {id: 1, type: '商品'}6    ,success : function(data){7        ...

2009-05-18 17:24:25 102

原创 hibernate一级缓存和二级缓存的区别与联系

      缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。   缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存...

2009-05-18 11:21:42 62

原创 C#装箱与拆箱

要掌握装箱与拆箱,就必须了解CTS及它的特点。NET重要技术和基础之一的CTS(Common Type System)。顾名思义,CTS就是为了实现在应用程序声明和使用这些类型时必须遵循的规则而存在的通用类型系统。.Net将整个系统的类型分成两大类 ——Value Type 和 Reference Type。。,多数的OO语言存在这个弱点,原因就是因为他们的原类型没有共同的基点,于是他们在本质...

2009-04-30 14:54:25 65

遍历页面上的下拉框元素,设置初始值的4种写法

foreach (Control controls in Page.Form.Controls) { if (controls is System.Web.UI.WebControls.DropDownList ) { ...

2009-04-30 14:51:13 134

Oracle无效列名

Oracle中关于无效列名的定义似乎有些奇快,其大部分原因是因为遇到字符串时没加‘’,如select HYDL_DM,MC,MC_J,XY_BJ,HYML_DM,LR_SJ,XG_SJ FROM T_DM_GY_HYDLwhere hyml_dm=‘D’,这里如果没有单引号,就会报这个错误,貌似Oracle的错误表述有问题,这个应该表述为列值类型有问题,郁闷中····...

2009-04-29 11:15:33 256

空空如也

空空如也

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

TA关注的人

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