自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (12)
  • 收藏
  • 关注

转载 MySQL Benchmark(全文)

公司内部最流行的数据库就是MySQL,而关于MySQL性能,我听过种种传说和流言。而对于数据库的性能优化和测试,我一直有强烈的兴趣,曾经见过一篇Oracle的性能优化文章,Linux Journal的Bert Scalzo所著的《Linux Maximus, Part 1: Gladiator-like Oracle Performance》,国人的翻译是《角斗士般的Oracle性能》[注],

2014-02-25 12:27:08 14287

原创 使用MPlayer开发万能播放器-原理篇

1、MPlayer简介2、实现原理3、Slave模式命令4、AAuto代码实现

2014-02-22 17:48:26 8146

原创 GPS拾取器(工具)

最近公司做GPS项目,需要获得所有的GPS数据,因此查看了百度的地图API,官网地址:     http://developer.baidu.com/map/     其中有工具这一列,感觉非常不错,但是有些缺点         1、坐标拾取工具只能拾取坐标,没有直接通过GPS的API获得地理位置信息         2、坐标拾取工具拾取的坐标和API中的坐标是相反的    

2014-02-20 17:59:51 5199

转载 保持一颗好学之心

      初见这个题目,许多人可能会对自己相当满意:“我还是很好学的”。真的是这样吗?个人之见,有不少人其实并不像他们想象的那么好学,尤其是那些有了一定经验,在某些方面有些过人之处的“聪明”之人,随着技术水平和自信心的积累,往往丢失了好学之心,而他们自己却浑然不知。对此,去年Infoq 刊登的一片新闻《初心,聆听之术》谈到了如何保持学习心态的问题。或许有人要说,好学与否,真的就那

2009-11-04 15:12:00 901

原创 字符串表达式计算

      NCalc是一个数据表达式计算器,虽然说是一个数学表达式计算器,但是对于其中的数据表达式计算却并非仅仅用于数学表达的计算,他可以通过自定义的事件机制去处理很多的,各种各样的计算,但是他框架中去有点问题,在其EvaluationVisitor类中将大量的出现Case和If语句,好在他还提供了EvaluateFunction,对于每一个不同的Expression去创建不同的Evalua

2009-08-11 14:19:00 2329

原创 Android开发系列(三)

        这是更加android开发文档,写的我的第一个Android开发项目,就是在屏幕上显示一个简单的Hello World。      首先介绍几个概念:      AVD,AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别,然后运行我们写的Android程序。我们建立的Android要运行,必

2009-07-29 13:43:00 624

原创 Android开发系列(二)

       本文将一些Android开发环境的配置:       1、下载Android SDK(现有版本为1.5r3)            下载地址为:android-sdk-windows-1.5_r3.zip       2、下载Elcipse            下载地址为:http://www.eclipse.org/downloads/       3、安装A

2009-07-23 12:42:00 679

原创 Android开发系列(一)

      Android是Google的一款手机操作系统,现在提供了Android的手机开发包(Android的SDK),如今发布了android-sdk-windows-1.5_r3,是Android Windows开发包1.5的第三个发布版本。      android-sdk-windows-1.5_r3的下载地址为:android-sdk-windows-1.5_r3.zip  

2009-07-23 12:41:00 538

原创 一个Web操作系统 Windows4all

      今天浏览网页,无意间发现一个新的Web版的操作系统,不同于以前ExtJs开发的那种Desktop桌面,它的名字叫做Windows4all,官方介绍为:      Windows4all 是一个基于Silverlight 的在线虚拟操作系统,它是一种模拟的操作系统运行于你的浏览器中。            Windows4all是一个桌面型的操作系统,其中的软件你不需要安装就

2009-07-23 11:07:00 789

原创 班级成员信息系统的设计与实现(一)

     最近闲来无事,所以准备写个小系统来玩玩,练练手而已。题目就叫做《班级成员信息系统的设计与实现》,系统的设计不复杂,主要对班级成员的信息进行维护而已,但是我的目标确实具有灵活性,需要用户自定义班级成员的基本信息,设置班级成员的属性,这样的话还要设计班级成员的其他相关信息,每个都与班级成员进行管理,以保持班级成员的灵活性。     可行性分析           班级成员管理信息系统

2009-03-02 23:37:00 1190

原创 Wait Control

    现在写个小项目,项目中需要使用的异步处理大数据,往往在系统处理的过程中需要很长的时间等待,但是在系统处理过程中,窗体就如同死机一样。无法进行其他的操作,所以我想到使用多线程去处理这些事情。于是我翻阅了很多的资料,选择了微软带有的BackGroundWorker去处理,使用BackGroundWorker去异步处理长时间等待的方法。    下面是BackGroundWorker控件的介绍: 

2008-12-16 10:25:00 532

转载 公司招聘中不能说的秘密

引文链接:http://www.51testing.com/?action/viewspace/itemid/93826.html     你是否试过狂轰乱炸地在网上发简历,而回应者却寥寥无几?难道真的是人才饱和了吗?或者是你不够优秀,企业在第一时间就把你给枪毙了呢?这里,会告诉你一些企业人才招聘环节中一些不为外人知道的秘密,了解了这些秘密,应该可以让你以后的应聘变得更加有成效! 现在中国所有

2008-09-28 09:23:00 566

转载 微软企业互联网门户解决方案白皮书

目 录1.    序言    52.    如何使用本白皮书    53.    应用背景    74.    客户面临的挑战    75.    微软互联网门户解决方案    85.1.    解决方案概述    85.2.    解决方案架构    105.3.    解决方案具体内容    125.3.1.    页面风格    125.3.2.    信息流程化发布    135.3.3.

2008-09-24 23:02:00 4893

转载 世界最著名大学教育资源

一、伯克利   加州大学伯克利分校 http://webcast.berkeley.edu/courses.php  作为美国第一的公立大学,伯克利分校提供了,可以跟踪最新的讲座。想看教授布置的作业和课堂笔记,可以点击该教授的网页,通常,他/她都会第一堂课留下网址。实在不行,用google搜搜吧!  伯克利的视频都是.rm格式,请注意转换  二、麻省  麻省理工学院 http://ocw.mit.

2008-09-22 17:58:00 646

转载 C#中的委托和事件

<p class="MsoNormal" align="left" style="margin-top:30.0pt;margin-right:0cm;margin-bottom:18.0pt;margin-left:0cm;text-align:left;mso-line-height-alt:12.0pt;mso-pagination:widow-orphan;mso-outline-

2008-09-22 17:15:00 826

转载 理解缓存

    最近公司一直在招人,我作为主考官之一 。经常会提问的一个问题,就是让用户介绍自己在缓存方面的经验和心得。绝大多数的面试者只能说ASP.net的页面缓存和局部缓存,稍稍有点经验的,会提到企业库的缓存,只有很少的人会知道Memcached(一个分布式的缓存)。而对于缓存的一些基本思想,却没有一个人能说出来。  现在的技术人员,很多时候,不管三七二十一,把一个个实体丢到缓存中,然后在用的时候,就

2008-09-16 17:07:00 413

原创 C#控件开发--Notifier(一)

   最近工作无聊,于是想实现一些其它的东西,刚好看到MSN弹出了提示框(Notifier),我收到了一封新邮件,于是乎,想出自己应该在系统中也使用一个这样的对话框,提示系统中应该执行的一些操作,或者一些经过,但是如何写呢。 我知道,这个弹出得窗体应该是一个对话框,而且这个对话框是总是在最前方,于是就看看.net中窗体的属性,发现全部都有, 对话框最前方显示: //        // 摘要:  

2008-09-05 13:03:00 1128

转载 让 .NET 程序 Autorun

最近,在群里讨论的时候看到一个很有趣的需求,所以研究了一下。下面是研究出来来的结果。  有没有想过,想用.NET做一个演示程序或者做个光盘的MENU。但却苦于,机器上没有.NET 而无法运行。 或许你认为这个很简单,做个安装程序不就可以了,但实际上,这样自动运行的程序,不适合制作安装程序, 或者说,他应该不需要安装。 也许你认为这个也容易,用Dot NET 虚拟机不久好了

2008-09-01 10:11:00 1484

转载 Why OO+多层结构? 来自实战的深入思考

面向对象的话题本来是个老话题了。只是看到还有不少人对这个问题有所困惑,我也就不吝浅薄,谈谈自己对面向对象的理解。还请大家在读过之后,能够不计鄙人的浅薄,多提宝贵意见。不断地争论和讨论是前进的根本动力。面向对象的整套方法本来可以分为面向对象分析、面向对象设计、面向对象编程等。但是在这点上,我是赞同XP的开发思想的:代码就是所有的设计。因此,我更愿意把面向对象看作一个整体:

2008-08-28 11:43:00 426

原创 TextBox 扩展,能够输入数字,浮点数或者原来的功能

   今天做了个小控件,主要继承System.Windows.Forms.TextBox来实现TextBox中只能输入数字的问题,但是有不想仅实现这种功能,于是对TextBox进行扩展。让其可以实现TextBox原有功能,还可以输入整形,和浮点型数据。   此控件使用了抽象工厂来实现,提供了方法来检查按键值和输入数据是否复合要求。代码如下:using System;using System.Col

2008-08-27 18:31:00 2130 2

原创 WinForm TreeView中拖拽过程中显示图片 TreeViewExtend

      将上篇文章进行整理,将功能进一步封装到Treeview控件中,开发出一个可以进行拖拽,并且在拖拽过程中可以显示图片的TreeView控件,名称叫做TreeviewExtend。     代码如下:     public class DragHelper    {        [DllImport("comctl32.dll")]        public static extern

2008-08-26 13:03:00 2000 1

原创 WinForm TreeView中拖拽过程中显示图片,如同Windows的效果

   最近在写一个Windows应用程序,在系统中使用到了TreeView控件,但是Treeview在移动Node过程中显示和Window中显示的不一样,没有使用图片进行拖拽显示。无奈之余,想起Windows系统中还有这个功能,应该在系统存在API可以使用,最终获得了这个文件,在comctl32.dll中含有这些方法,于是完成这项功能,代码如下:   DragHelper.cs    public

2008-08-25 10:16:00 2279 3

原创 Color ComboBox

   前不久,由于公司没有任务,无聊之于写个小空间,学习一下GDI+技术,此控件是一个ComboBox,是一个选择颜色的ComboBox。功能不是很强大,仅仅业务制作。代码如下:    ///     /// Color ComboBox    ///     public class ColorComboBox : ComboBox    {        #region Private Mem

2008-08-25 10:09:00 1356

原创 一个简单的JavaScript类--Tree

    最近作一个项目,在项目中需要使用一个Tree控件,但是手头上没有这方面的Javascript脚本,于是从网上查询了一番,没有使用Javascript类的,于是自己写了一个简单的JavaScript类,完成现在的功能:      /************************************      *    创建人:张静普                 *      *  

2008-07-30 09:39:00 1052

原创 Copy 命令详解

       最近在写一个自动升级程序,遇到一个问题。在文件下载下来后,如何使用程序将原有文件覆盖掉,如果在原来程序中书写的话,会在使用时更新,这是不可能的。所以使用创建进程来解决。于是使用Windows自带的命令Copy命令来解决。       Copy 命令的详细解释如下:       COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ]

2008-06-13 09:57:00 3788

转载 水晶报表自动补空行

之前我在原来的基础上构造了数据,现在A组数据有8条数据,B是10条,C,D均少于5条,E刚好5条 1、首先我们画出模板,假设你也是显示5行,那么,就用一个详细资料节,然后,将组页脚拆分成4个 本例中,因为使用了一个固定的页脚显示合计,所以是拆分成5个的,最后一个节固定显示 这里使用了一个运行时总计字段 ,用以跟踪每条记录在组中的序号,组变更时,记录重新编号,用途在后面的说明。 <v:shape

2008-01-29 00:37:00 1444

原创 SQL SERVER 中的拼音码转换函数

CREATE     FUNCTION Fun_GetPY(@STR NVARCHAR(4000))RETURNS NVARCHAR(4000)/*    功能:    将汉字转换为拼音码    作者:    zjp    时间:        2007-08-27    测试:        PRINT DBO.FUN_GETPY(N张静普)*/ASBEGIN    DECLARE @WOR

2008-01-28 05:35:00 1221

转载 asp.net常用函数

/**/////          /// 转全角的函数(SBC case)         ///          /// 任意字符串         /// 全角字符串         ///         ///全角空格为12288,半角空格为32         ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248         ///  

2008-01-27 05:16:00 851 1

原创 SQL SERVER 一个简单统用的翻页函数

       SQL SERVER 一个简单统用的翻页函数:       CREATE PROCEDURE DEMO_Easy_Page(    @SQL         TEXT = SELECT 1,    --要执行的SQL语句        @PAGEINDEX     INT = 0,             --页索引        @PAGESIZE     INT = 1

2008-01-26 04:29:00 741

原创 C# 输出PDF

        C# PDF操作十分容易,只要了解了PDF的脚本语言,就可以十分轻松的开发PDF文档,但是这样开发十分复杂,需要学习大量的脚本。但是总体还是十分简单的。       代码如下:       //start creating the PDF            //Create a Catalog Dictionary                CatalogDict ca

2008-01-24 05:41:00 4636

原创 DataGridView 单双行显示不同颜色

        在WinForm中DataGridView单双行显示不同的颜色是十分容易的,只要在DataGridView的数据帮定完全后,对数据的样式进行设置就可以了。其中设置可以包括行颜色,字体,字体大小或者单元格的颜色,字体等等。因此只要添加DataGridView的帮定事件就可以了。例如:       #region 单双行显示不同的颜色        ///         /// 单

2008-01-23 07:14:00 6453

原创 SQL SERVER 中的批量查入

        在系统开发中,有时要添加大量的信息,而且这些信息是完全一样的信息,这是需要多次进行数据库操作,打开连接,执行操作,关闭连接。但是,这样太浪费时间,如何解决呢,原来是使用一次打开连接,执行许多操作,但是这样效果不好,很多时候出现错误。于是,想起了SQL SERVER的XML操作,这样讲数据写成XML文件,使用字符串传入存储过程,有SQL SERVER 进行处理。       SQL

2008-01-22 03:23:00 641

原创 C# Excel

        C#的Office操作十分简单,只要添加如Office操作的DLL文件即可,如果是一些复杂的操作,那么就可以使用一些第三方插件,例如CarlosAg,Aspose,OfficeOCX等等,这些我都使用过,完成一些基本的功能,但是我使用的最多的还是Microsoft的VBA,例如:                  Object refmissing = System.Refle

2008-01-21 04:26:00 573

原创 C# 发送邮件

        今天作一个小项目,其中有个提醒功能,需要短信和邮件。因此查询了一下C#发送邮件,原来在学习计算机网络时了解到,其实就是实现SMTP协议和POP3协议,但是自己有没有服务器,于是利用126的邮箱制作。       代码如下:       MailMessage message = new MailMessage();        message.From = new MailA

2008-01-20 00:15:00 610

原创 C# 鼠标穿透功能

        今天看到了“超级兔子”的桌面秀功能,觉得十分好。因此,自己就像实现这些功能,但是在这些功能中“鼠标穿透”功能最难实现,由于自己对这些功能需要很强的Windows编程经验,于是我查找了Windows窗体的样式。 /* * Extended Window Styles */#define WS_EX_DLGMODALFRAME     0x00000001L#define WS_EX_

2008-01-19 02:44:00 3202 1

原创 WinForm ImageButton

        今天在作项目时,需要使Button使用图片作背景,但是在不规则的图片下,按钮也要有不同的显示,因此自己写了个按钮来实现。        其实非常简单,我查了Button的实现,发现它继承了ButtonBase, IButtonControl类,而我也想实现这两个类,但是十分麻烦,于是就简单一些,直接继承了Button类,重载了他的OnPaint方法。因此,一个ImageButton

2008-01-18 03:29:00 4984

原创 使用EnterPrise2.0封装的数据访问类

        在项目开发中,数据库的访问是一个最基本的操作,于是在项目开发中,总结出了一个数据库访问类,使用的Enterprise Library 2.0 。代码如下:       using System;using System.Collections.Generic;using System.Text;using System.Data;using Microsoft.Practices

2008-01-17 05:17:00 627

原创 CnineGrid 类

        我修改的一个nineGrid类       #include "stdafx.h"#include "CNineGrid.h"#include CNineGrid::CNineGrid(){    m_pPathList = NULL;    m_pPlaceList = NULL;    m_pScanbuf = NULL;    m_iPathsize = 0;    m_i

2008-01-16 06:11:00 586

原创 C# 反射动态创建窗体

        在现在写的一个控件中,我想根据窗体的设置进行加载窗体,因此使用反射,将窗体的信息添加到数据库中,不知道窗体在什么地方,也不知道窗体的更多信息,因此使用反射来创建窗体。       代码如下:        #region 点击菜单项显示窗体        ///         /// 点击菜单项显示窗体        ///         ///         ///   

2008-01-15 02:54:00 6923 1

原创 C# Form使用委托

        今天写了个小程序,在窗体之间是需要传递数据,但是在传递过程中有以下几个问题:       一、窗体显示是非模式的,所以窗体什么时间关闭并不知道,       二、不一定是窗体关闭后才传递数据的,可能在之间的某个时间传递数据的。       所以我在实现过程中使用了委托实现:       首先在子窗体中声明了一个委托,       public delegate void

2008-01-14 05:24:00 1121

CS-Script源代码

CS-Script源代码,CS-Script是C#的一个嵌入式脚本引擎,可以嵌入C#中动态使用。

2011-10-17

JQuery Mobile 中文手册.chm

JQuery Mobile 中文手册,包含完整的例子。

2011-10-17

windows下的wget

windows下的wget,down load file from Dos prompt

2010-05-21

SkinEngine

这是自己写的一个皮肤引擎,可以自定义皮肤,暂时实现了Office2007的皮肤界面,控件方面只实现了Windows Label和Form,Dialog

2010-03-17

GroupPropertyGrid

Extjs 写的GroupPropertyGrid,对ExtJs原有的PropertyGrid进行了扩展。可以实现Group和UnGroup功能。

2010-03-10

EXTJS 3.0 IDE, Ext Designer Preview

EXTJS Designer IDE,ExtJS 3.0的IDE,可以设计ExtJS,查看属性等。

2010-03-05

icon combobox

这是一个ExtJs编写的Iconcombobox,可以自定义修改图片大小。

2010-03-05

自定义窗体Custom Form

这是一个自定义的Windows Form,使用CSharp编写,可以自定义皮肤。

2010-02-22

ColorSpy C#实现

ColorSpy C#实现,其中使用了Win32,Hook等技术。

2010-02-10

JD-GUI,Java 反编译工具

JD-GUI,一个非常不错的Java 反编译工具,可以反编译出完成的源代码,并且它的反编译引擎不是Xjad,是一个非常好的Java 反编译器。

2009-12-31

Ncalc,mathematical expressions evaluator in .NET.

Ncalc,mathematical expressions evaluator in .NET.

2009-08-11

Windows4all

Windows4all 是一个基于Silverlight的Web操作系统,包含了RichTextEdit,Chess等等游戏和Windows Desktop界面。

2009-07-23

空空如也

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

TA关注的人

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