- 博客(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
14648
原创 GPS拾取器(工具)
最近公司做GPS项目,需要获得所有的GPS数据,因此查看了百度的地图API,官网地址: http://developer.baidu.com/map/ 其中有工具这一列,感觉非常不错,但是有些缺点 1、坐标拾取工具只能拾取坐标,没有直接通过GPS的API获得地理位置信息 2、坐标拾取工具拾取的坐标和API中的坐标是相反的
2014-02-20 17:59:51
5322
转载 保持一颗好学之心
初见这个题目,许多人可能会对自己相当满意:“我还是很好学的”。真的是这样吗?个人之见,有不少人其实并不像他们想象的那么好学,尤其是那些有了一定经验,在某些方面有些过人之处的“聪明”之人,随着技术水平和自信心的积累,往往丢失了好学之心,而他们自己却浑然不知。对此,去年Infoq 刊登的一片新闻《初心,聆听之术》谈到了如何保持学习心态的问题。或许有人要说,好学与否,真的就那
2009-11-04 15:12:00
952
原创 字符串表达式计算
NCalc是一个数据表达式计算器,虽然说是一个数学表达式计算器,但是对于其中的数据表达式计算却并非仅仅用于数学表达的计算,他可以通过自定义的事件机制去处理很多的,各种各样的计算,但是他框架中去有点问题,在其EvaluationVisitor类中将大量的出现Case和If语句,好在他还提供了EvaluateFunction,对于每一个不同的Expression去创建不同的Evalua
2009-08-11 14:19:00
2525
原创 Android开发系列(三)
这是更加android开发文档,写的我的第一个Android开发项目,就是在屏幕上显示一个简单的Hello World。 首先介绍几个概念: AVD,AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别,然后运行我们写的Android程序。我们建立的Android要运行,必
2009-07-29 13:43:00
670
原创 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
718
原创 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
570
原创 一个Web操作系统 Windows4all
今天浏览网页,无意间发现一个新的Web版的操作系统,不同于以前ExtJs开发的那种Desktop桌面,它的名字叫做Windows4all,官方介绍为: Windows4all 是一个基于Silverlight 的在线虚拟操作系统,它是一种模拟的操作系统运行于你的浏览器中。 Windows4all是一个桌面型的操作系统,其中的软件你不需要安装就
2009-07-23 11:07:00
831
原创 班级成员信息系统的设计与实现(一)
最近闲来无事,所以准备写个小系统来玩玩,练练手而已。题目就叫做《班级成员信息系统的设计与实现》,系统的设计不复杂,主要对班级成员的信息进行维护而已,但是我的目标确实具有灵活性,需要用户自定义班级成员的基本信息,设置班级成员的属性,这样的话还要设计班级成员的其他相关信息,每个都与班级成员进行管理,以保持班级成员的灵活性。 可行性分析 班级成员管理信息系统
2009-03-02 23:37:00
1296
原创 Wait Control
现在写个小项目,项目中需要使用的异步处理大数据,往往在系统处理的过程中需要很长的时间等待,但是在系统处理过程中,窗体就如同死机一样。无法进行其他的操作,所以我想到使用多线程去处理这些事情。于是我翻阅了很多的资料,选择了微软带有的BackGroundWorker去处理,使用BackGroundWorker去异步处理长时间等待的方法。 下面是BackGroundWorker控件的介绍:
2008-12-16 10:25:00
573
转载 公司招聘中不能说的秘密
引文链接:http://www.51testing.com/?action/viewspace/itemid/93826.html 你是否试过狂轰乱炸地在网上发简历,而回应者却寥寥无几?难道真的是人才饱和了吗?或者是你不够优秀,企业在第一时间就把你给枪毙了呢?这里,会告诉你一些企业人才招聘环节中一些不为外人知道的秘密,了解了这些秘密,应该可以让你以后的应聘变得更加有成效! 现在中国所有
2008-09-28 09:23:00
604
转载 微软企业互联网门户解决方案白皮书
目 录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
5013
转载 世界最著名大学教育资源
一、伯克利 加州大学伯克利分校 http://webcast.berkeley.edu/courses.php 作为美国第一的公立大学,伯克利分校提供了,可以跟踪最新的讲座。想看教授布置的作业和课堂笔记,可以点击该教授的网页,通常,他/她都会第一堂课留下网址。实在不行,用google搜搜吧! 伯克利的视频都是.rm格式,请注意转换 二、麻省 麻省理工学院 http://ocw.mit.
2008-09-22 17:58:00
700
转载 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
861
转载 理解缓存
最近公司一直在招人,我作为主考官之一 。经常会提问的一个问题,就是让用户介绍自己在缓存方面的经验和心得。绝大多数的面试者只能说ASP.net的页面缓存和局部缓存,稍稍有点经验的,会提到企业库的缓存,只有很少的人会知道Memcached(一个分布式的缓存)。而对于缓存的一些基本思想,却没有一个人能说出来。 现在的技术人员,很多时候,不管三七二十一,把一个个实体丢到缓存中,然后在用的时候,就
2008-09-16 17:07:00
447
原创 C#控件开发--Notifier(一)
最近工作无聊,于是想实现一些其它的东西,刚好看到MSN弹出了提示框(Notifier),我收到了一封新邮件,于是乎,想出自己应该在系统中也使用一个这样的对话框,提示系统中应该执行的一些操作,或者一些经过,但是如何写呢。 我知道,这个弹出得窗体应该是一个对话框,而且这个对话框是总是在最前方,于是就看看.net中窗体的属性,发现全部都有, 对话框最前方显示: // // 摘要:
2008-09-05 13:03:00
1198
转载 让 .NET 程序 Autorun
最近,在群里讨论的时候看到一个很有趣的需求,所以研究了一下。下面是研究出来来的结果。 有没有想过,想用.NET做一个演示程序或者做个光盘的MENU。但却苦于,机器上没有.NET 而无法运行。 或许你认为这个很简单,做个安装程序不就可以了,但实际上,这样自动运行的程序,不适合制作安装程序, 或者说,他应该不需要安装。 也许你认为这个也容易,用Dot NET 虚拟机不久好了
2008-09-01 10:11:00
1528
转载 Why OO+多层结构? 来自实战的深入思考
面向对象的话题本来是个老话题了。只是看到还有不少人对这个问题有所困惑,我也就不吝浅薄,谈谈自己对面向对象的理解。还请大家在读过之后,能够不计鄙人的浅薄,多提宝贵意见。不断地争论和讨论是前进的根本动力。面向对象的整套方法本来可以分为面向对象分析、面向对象设计、面向对象编程等。但是在这点上,我是赞同XP的开发思想的:代码就是所有的设计。因此,我更愿意把面向对象看作一个整体:
2008-08-28 11:43:00
460
原创 TextBox 扩展,能够输入数字,浮点数或者原来的功能
今天做了个小控件,主要继承System.Windows.Forms.TextBox来实现TextBox中只能输入数字的问题,但是有不想仅实现这种功能,于是对TextBox进行扩展。让其可以实现TextBox原有功能,还可以输入整形,和浮点型数据。 此控件使用了抽象工厂来实现,提供了方法来检查按键值和输入数据是否复合要求。代码如下:using System;using System.Col
2008-08-27 18:31:00
2216
2
原创 WinForm TreeView中拖拽过程中显示图片 TreeViewExtend
将上篇文章进行整理,将功能进一步封装到Treeview控件中,开发出一个可以进行拖拽,并且在拖拽过程中可以显示图片的TreeView控件,名称叫做TreeviewExtend。 代码如下: public class DragHelper { [DllImport("comctl32.dll")] public static extern
2008-08-26 13:03:00
2052
原创 WinForm TreeView中拖拽过程中显示图片,如同Windows的效果
最近在写一个Windows应用程序,在系统中使用到了TreeView控件,但是Treeview在移动Node过程中显示和Window中显示的不一样,没有使用图片进行拖拽显示。无奈之余,想起Windows系统中还有这个功能,应该在系统存在API可以使用,最终获得了这个文件,在comctl32.dll中含有这些方法,于是完成这项功能,代码如下: DragHelper.cs public
2008-08-25 10:16:00
2326
3
原创 Color ComboBox
前不久,由于公司没有任务,无聊之于写个小空间,学习一下GDI+技术,此控件是一个ComboBox,是一个选择颜色的ComboBox。功能不是很强大,仅仅业务制作。代码如下: /// /// Color ComboBox /// public class ColorComboBox : ComboBox { #region Private Mem
2008-08-25 10:09:00
1402
原创 一个简单的JavaScript类--Tree
最近作一个项目,在项目中需要使用一个Tree控件,但是手头上没有这方面的Javascript脚本,于是从网上查询了一番,没有使用Javascript类的,于是自己写了一个简单的JavaScript类,完成现在的功能: /************************************ * 创建人:张静普 * *
2008-07-30 09:39:00
1090
原创 Copy 命令详解
最近在写一个自动升级程序,遇到一个问题。在文件下载下来后,如何使用程序将原有文件覆盖掉,如果在原来程序中书写的话,会在使用时更新,这是不可能的。所以使用创建进程来解决。于是使用Windows自带的命令Copy命令来解决。 Copy 命令的详细解释如下: COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ]
2008-06-13 09:57:00
3992
转载 水晶报表自动补空行
之前我在原来的基础上构造了数据,现在A组数据有8条数据,B是10条,C,D均少于5条,E刚好5条 1、首先我们画出模板,假设你也是显示5行,那么,就用一个详细资料节,然后,将组页脚拆分成4个 本例中,因为使用了一个固定的页脚显示合计,所以是拆分成5个的,最后一个节固定显示 这里使用了一个运行时总计字段 ,用以跟踪每条记录在组中的序号,组变更时,记录重新编号,用途在后面的说明。 <v:shape
2008-01-29 00:37:00
1495
原创 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
1263
转载 asp.net常用函数
/**///// /// 转全角的函数(SBC case) /// /// 任意字符串 /// 全角字符串 /// ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 ///
2008-01-27 05:16:00
884
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
785
原创 C# 输出PDF
C# PDF操作十分容易,只要了解了PDF的脚本语言,就可以十分轻松的开发PDF文档,但是这样开发十分复杂,需要学习大量的脚本。但是总体还是十分简单的。 代码如下: //start creating the PDF //Create a Catalog Dictionary CatalogDict ca
2008-01-24 05:41:00
4764
原创 DataGridView 单双行显示不同颜色
在WinForm中DataGridView单双行显示不同的颜色是十分容易的,只要在DataGridView的数据帮定完全后,对数据的样式进行设置就可以了。其中设置可以包括行颜色,字体,字体大小或者单元格的颜色,字体等等。因此只要添加DataGridView的帮定事件就可以了。例如: #region 单双行显示不同的颜色 /// /// 单
2008-01-23 07:14:00
6604
原创 SQL SERVER 中的批量查入
在系统开发中,有时要添加大量的信息,而且这些信息是完全一样的信息,这是需要多次进行数据库操作,打开连接,执行操作,关闭连接。但是,这样太浪费时间,如何解决呢,原来是使用一次打开连接,执行许多操作,但是这样效果不好,很多时候出现错误。于是,想起了SQL SERVER的XML操作,这样讲数据写成XML文件,使用字符串传入存储过程,有SQL SERVER 进行处理。 SQL
2008-01-22 03:23:00
699
原创 C# Excel
C#的Office操作十分简单,只要添加如Office操作的DLL文件即可,如果是一些复杂的操作,那么就可以使用一些第三方插件,例如CarlosAg,Aspose,OfficeOCX等等,这些我都使用过,完成一些基本的功能,但是我使用的最多的还是Microsoft的VBA,例如: Object refmissing = System.Refle
2008-01-21 04:26:00
613
原创 C# 发送邮件
今天作一个小项目,其中有个提醒功能,需要短信和邮件。因此查询了一下C#发送邮件,原来在学习计算机网络时了解到,其实就是实现SMTP协议和POP3协议,但是自己有没有服务器,于是利用126的邮箱制作。 代码如下: MailMessage message = new MailMessage(); message.From = new MailA
2008-01-20 00:15:00
634
原创 C# 鼠标穿透功能
今天看到了“超级兔子”的桌面秀功能,觉得十分好。因此,自己就像实现这些功能,但是在这些功能中“鼠标穿透”功能最难实现,由于自己对这些功能需要很强的Windows编程经验,于是我查找了Windows窗体的样式。 /* * Extended Window Styles */#define WS_EX_DLGMODALFRAME 0x00000001L#define WS_EX_
2008-01-19 02:44:00
3283
1
原创 WinForm ImageButton
今天在作项目时,需要使Button使用图片作背景,但是在不规则的图片下,按钮也要有不同的显示,因此自己写了个按钮来实现。 其实非常简单,我查了Button的实现,发现它继承了ButtonBase, IButtonControl类,而我也想实现这两个类,但是十分麻烦,于是就简单一些,直接继承了Button类,重载了他的OnPaint方法。因此,一个ImageButton
2008-01-18 03:29:00
5080
原创 使用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
650
原创 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
614
原创 C# 反射动态创建窗体
在现在写的一个控件中,我想根据窗体的设置进行加载窗体,因此使用反射,将窗体的信息添加到数据库中,不知道窗体在什么地方,也不知道窗体的更多信息,因此使用反射来创建窗体。 代码如下: #region 点击菜单项显示窗体 /// /// 点击菜单项显示窗体 /// /// ///
2008-01-15 02:54:00
7021
原创 C# Form使用委托
今天写了个小程序,在窗体之间是需要传递数据,但是在传递过程中有以下几个问题: 一、窗体显示是非模式的,所以窗体什么时间关闭并不知道, 二、不一定是窗体关闭后才传递数据的,可能在之间的某个时间传递数据的。 所以我在实现过程中使用了委托实现: 首先在子窗体中声明了一个委托, public delegate void
2008-01-14 05:24:00
1153
GroupPropertyGrid
2010-03-10
JD-GUI,Java 反编译工具
2009-12-31
Ncalc,mathematical expressions evaluator in .NET.
2009-08-11
Windows4all
2009-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人