自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 ubuntu10.10_qtX11安装

一.前提:安装xlib   $sudo apt-get install libX11-devlibXext-dev libXtst-dev二.安装配置1.tar zxvf qt-everywhere-opensource-src-4.8.0.tar.gz2../configure -prefix /usr/local/Qt-4.8.0-qvfb3.make4.make in

2012-07-07 15:49:28 737 1

原创 ubuntu10.10_arm交叉编译配置

一:准备1.arm-linux-gcc-4.3.2.tar.gz二:安装1. 安装标准的C开发环境code:                 $ sudo apt-get install gcc g++libgcc1 libg++ make gdb或者code:                 $ sudo apt-get installbuild-essentia

2012-07-07 15:47:56 699

翻译 SQL技巧:主键的生成和录入

主键为何物,把酒问青天。       步入正题,先上一句:create table customers(id int identity(1,1) primary key,keyVs char(8) )。本人点鼠标的能力很强,在SQL SERVER里面弄标识自动递增很容易,写脚本的能力还是很欠缺,还是记一下吧,注意identity(1,1);     接着,如果不设置自动递增,如何保证插入唯

2012-05-17 16:18:47 616

转载 重出江湖|C#.net 加密大全

非对称加密:RSA[csharp] view plaincopy/* 作者:GhostBear     博客地址:Http://blog.csdn.net/ghostbear  */  static string EnRSA(string data,string publickey)  {      RSACrypto

2012-03-22 22:41:00 1908

翻译 C#|WINCE按钮重绘

public partial class ImageButton : Control { public ImageButton() { } Image backgroundImage; bool pressed = false; // Property for the background

2012-01-10 14:39:14 3666 1

原创 好东西,自己看

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Run

2011-12-19 16:27:22 889

转载 通过api获取句柄控制其他窗体

通过api获取句柄控制其他窗体很多时候,编写程序模拟鼠标和键盘操作可以方便的实现你需要的功能,而不需要对方程序为你开放接口。比如,操作飞信定时发送短信等。我之前开发过飞信耗子,用的是对飞信协议进行抓包,然后分析协议,进而模拟协议的执行,开发出了客户端,与移动服务器进行通信,但是这有一些缺点。如果移动的服务器对接口进行变更,我所编写的客户端也要进行相应的升级。如果服务器的协议进行了更改,甚至个人编写

2011-12-19 16:16:10 986

原创 C#|线程初体会

现在才深深地体会到,线程在某个场合中的确是个好东西,特别是在资源利用方面,展现它的优势。不过,前提是在没有资源冲突的情况下。有时候,你要重复做一个动作和事件,当做这个动作或事件的时候,最好函数体内不要写一个死循环while(true)。如果写了,你会发现程序界面是死翘翘的,虽然实时的功能还在继续。     这时,充分考虑好关系之后,尝试一下利用线程。        record

2011-12-05 11:45:02 785

翻译 Win32|一个超级喜欢的自定义MessageBox打印代码|c++

int CDECL MessageBoxPrintf (TCHAR * szCaption, TCHAR * szFormat, ...){ TCHAR szBuffer [1024] ; va_list pArgList ; // The va_start macro (defined in STDARG.H) is usually equivalent to: // pArgL

2011-11-25 15:12:11 1921

转载 string和byte[]的转换|C#

string类型转成byte[]:byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );反过来,byte[]转成string:string str = System.Text.Encoding.Default.GetString ( byteArray );其它编码方式的,如System.Text.UT

2011-11-21 09:56:29 796

转载 SQL语句技巧

1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,CO

2011-11-09 08:19:40 666

原创 C#Invoke的意义

今天把一个SOCKET客户端移植到WINCE,由于原来PC程序线程发面的处理是通过CheckForIllegalCrossThreadCalls = false;来回避提示,WINCE里面缺没有该方法。不得不要考虑线程同步的问题了。       由于是新手,之前线程用得很少,特意的委托也很少用,更别说线程的同步和异步了。不过,观察程序,发现一点问题。Socket.BeginConnect里面异

2011-11-08 14:38:04 3770 2

转载 MSDN|BinaryFormatter|序列化和反序列化|c#

序列化:// Create a hashtable of values that will eventually be serialized.        Hashtable addresses = new Hashtable();        addresses.Add("Jeff", "123 Main Street, Redmond, WA 98052");

2011-11-07 15:26:50 1360

原创 List<T>用法

常见:count,add,RemoveAt,Exists1.调用count,返回LIST中的记录的集合数。2.add(new T),增加一个集合。3.RemoveAt(int index),删除对应索引坐标的集合(重点在于判断集合对应的索引位置),返回BOOL。4.Exists(condition)判断在某条件下是否存在匹配,返回BOOL。例如://判断条件定义

2011-11-05 10:09:03 674

转载 Windows编程革命简史

首先,是 Windows API 和 DLL Hell。(译注:DLL Hell——DLL灾难,就是微软的DLL升级时因为不同版本可能造成应用程序无法运行的灾难,首当其冲的是COM编程,相信大家都知道某些木马或是病毒更改了一些系统的DLL可以导致整个Windows不举,这就是DLL Hell) 于是,第一次革命是DDE——我们可以创建一个状态条在上面显示Microsoft的股票价格(译注:Dy

2011-11-04 19:45:14 616

转载 程序员技术练级攻略

导读:本文是由陈皓和他的一位朋友Mailper合作完成,原名叫《Build Your Programming Technical Skills》,本文分享了Mailper和作者个人的学习经历。每个程序员都希望自己能顺利的升级到高的层次,您不妨按照下面的方法去做。前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学

2011-11-04 19:43:43 641

原创 c#|ListView用法|

已有数据集,遍历数据集,通过定义item,存储遍历一行信息,最后把它插入listview。DataSet ds=new DataSet();foreach(DataRow row in ds.Tables["tables"].Rows){ ListViewItem item = new ListViewItem(row["RoomName"].ToString()); item

2011-10-25 12:29:15 689

原创 GlacialList简单使用|VS2008|C#

1.引用DLL,在工具箱通过引用添加该组件。2.拖出glacialList控件。3.设置columns属性的集合。注意ActivatedEmbeddedType的作用和效果。// Add a column, then set its embedded typeGLColumn column = this.glacialList2.Columns.Add( "First colum

2011-10-21 16:36:29 2129 1

原创 c#SerialPort通信

简单地serialPort控件的应用。serialPort的参数初始化 //端口号serialPort1.PortName = "com1"; //波特率 serialPort1.BaudRate = 9600;//串口的监听serialPort1.Open();//串口关闭监听serialPort1.Close();//串口发送字符串

2011-10-20 12:30:27 3089

原创 WebService的IIS暴露

1.新建ASP.Net WebService应用程序2.直接调试,点击函数名HelloWorld,看是否会返回一个带结果的XML。3.在ASMX文件中添加函数,并添加必要的头文件或库类(data和sqlclient):    [WebMethod]    pu

2011-10-19 09:56:34 1318

转载 数据库访问性能优化

1.数据库访问性能优化  数据库的连接和关闭   访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响

2011-10-17 11:19:07 1199

转载 数据库优化摘抄笔记

设计联合数据库服务器为达到大型 Web 站点所需的高性能级别,多层系统一般在多个服务器之间平衡每一层的处理负荷。Microsoft® SQL Server™ 2000通过对 SQL Server 数据进行水平分区,在一组服务器之间分摊数据库处理负荷。这些服务器相互独立

2011-10-17 09:16:11 2676

转载 数据库设计基础

1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这

2011-09-29 14:43:41 445

转载 SQL语法基础

无论您是一位 SQL 的新手,或是一位只是需要对 SQL 复习一下的资料仓储业界老将,您就来对地方了。这个 SQL 教材网站列出常用的 SQL 指令,包含以下几个部分: ♦ SQL 指令: SQL 如何被用来储存、读取、以及处理数据库之中的资料。  ♦ 表格处理:

2011-09-25 20:54:16 1360

转载 SQL操作全集--百度

创建数据库  创建之前判断该数据库是否存在  if exists (select * from sysdatabases where name='databaseName')  drop database databaseName  go

2011-09-25 20:08:14 794

原创 c#|winfrom|DataGridView的使用

列的初始化:1.DataTable table = new DataTable();DataColumn c1 = new DataColumn("name", typeof(string));table.Columns.Add(c1);dataGri

2011-09-25 15:15:04 1115

原创 CCNA读书笔记

1.广播是第一步,得到MAC(ARP)。2.使用路由器,网桥,交换机来网络分段。3.路由器分隔广播域和冲突域。4.OSI模型:物理层(比特流),数据链路层(物理寻址),网络层(逻辑寻址),传输层(端到端连接,三方  握手),会话层(会话连接控制),表示层(数据转换,翻

2011-09-24 22:29:55 558

原创 基于Jmail的邮件收发客户端设计

很简单的一个多窗口winform练习。 由于用到Jmail组件,邮件的收和发功能很容易的实现。邮件接收后,保存为eml文件。用户和对应的文件信息的显示用treeview控件。

2011-09-19 15:55:13 656

原创 文件I/O

DirectoryInfo 类,公开用于创建、移动和枚举目录和子目录的实例方法。DirectoryInfo在指定的路径中初始化 DirectoryInfo 类的新实例。GetDirectories(String)

2011-09-19 15:34:03 415

原创 TreeView控件

TreeView ,TreeNodeTreeView 类,表示在树状结构中显示分层数据的控件,该树状结构包含可展开和折叠的项。Nodes获取分配给树视图控件的树节点集合。GetNodeAt(Point)

2011-09-19 15:24:45 427

原创 XML操作

XmlDocument,XmlNode,XmlNodeListXmlDocument 类,表示 XML 文档。Load(String)从指定的 URL 加载 XML 文档。Save(String)将

2011-09-19 15:03:41 429

原创 职业兴趣测评

您的职业兴趣测评结果:有人说:“兴趣是最好的老师”,也有人说:“如果人能从事自己感兴趣的工作,那么,人生就是天堂”。兴趣给人的活动过程带来的乐趣由此可见一斑。北森职业兴趣量表能够帮助测试者对自己进行准确的职业定位,把握未来职业发展的方向,从而做出适合个体发展的职业选择。然而,

2011-08-30 21:24:37 732

原创 心理成熟度测试

您的心理成熟度测试为:您是较为成熟的人生活中,有的人在人际交往时如鱼得水,轻松处理各种关系,在面对问题和困境时,也能沉着应对;而有的人则对人对事都表现得不合时宜。这体现了个体的成熟程度。通常情况下,个体会随着年龄的增长而逐渐成熟起来,但是还另有一些除了年龄以外的因素对个体的成

2011-08-30 21:23:38 391

原创 行为类型评定

您的行为类型评定为:中间偏A型人格特点几十年以前,一些内科医生对鉴别他们的病人中哪些人易患心血管疾病感到无能为力。尽管他们指导高血压、吸烟、肥胖和缺少锻炼都会使人易患心脏病,但是只综合考虑这些困难是不能准确地做出预测的,同时,这些医学专家发现,心脏病人的行为与其他病人有些不同

2011-08-30 21:21:33 514

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