- 博客(1414)
- 资源 (5)
- 收藏
- 关注
转载 抽象工厂模式(Abstract Factory Pattern)
http://www.cnblogs.com/zhenyulu/category/6930.html (设计模式 - 吕震宇)http://www.cnblogs.com/Terrylee/archive/2006/07/17/334911.html (.NET设计模式系列文章)C#设计模式(6)-Abstract Factory Patternhttp://www
2012-12-12 13:32:53 3732 1
转载 结构体字节对齐
结构体字节对齐 http://blog.163.com/ecy_fu/blog/static/4445126200910603739941/ http://hi.baidu.com/skyland_lee/blog/item/45604bca81e1928cc91768d7.html,这篇文章比较专业地分析了字节对齐在VC和GCC的特点,写得非常不错。这两天我在为毕业
2012-12-06 11:42:47 6754
转载 C#设计模式前言
C#设计模式(1)http://www.cnblogs.com/zhenyulu/articles/36058.aspx课本:《C#设计模式》,电子工业出版社,ISBN 7-5053-8979-3。33元含光盘。 课程内容:设计模式来源:亚历山大的建筑模式、Gamma等人(1995)创作的"Design Patterns: Elements of Reusable Software
2012-11-30 11:37:09 1620
转载 工厂方法模式(Factory Method Pattern)
C#设计模式(5)-Factory Method Patternhttp://www.cnblogs.com/zhenyulu/articles/36590.aspx一、 工厂方法(Factory Method)模式工厂方法(FactoryMethod)模式是类的创建模式,其用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。工厂方法模式是简单工厂模式的进一步
2012-11-30 11:23:08 1579
转载 java枚举类型
Java 枚举7常见种用法http://softbeta.iteye.com/blog/1185573DK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5之前,我们定义常量都是:public static fianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比
2012-11-29 14:49:39 4302
转载 Eclipse中@author的修改
Eclipse中@author的修改 http://ljhzzyx.blog.163.com/blog/static/3838031220110435519904/什么东西都可能会被忘掉,我这种记性不好的就更容易忘了。换了电脑后eclipse中的@author变了,于是找了下修改@author的方法:1. 在eclipse.ini中添加-vmargs-Duser.name={
2012-11-29 11:37:45 1275
转载 文件操作学习
C#文件操作http://blog.csdn.net/cpine/article/details/1868141一、创建目录列表 下面的代码示例演示如何使用 I/O 类来创建目录中具有“.exe”扩展名的所有文件的列表。using System;using System.IO;class DirectoryLister{ public static void
2012-11-29 10:32:23 1726 2
转载 简单工厂模式(Simple Factory Pattern)
设计模式 - 吕震宇.NET设计模式系列文章(薛敬明的专栏)乐在其中设计模式(C#)C#设计模式(4)-Simple Factory Patternhttp://www.cnblogs.com/zhenyulu/articles/36462.html工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。工厂模
2012-11-29 10:09:12 2006
转载 UML学习
原文地址基础如先前所提到的,类图的目的是显示建模系统的类型。在大多数的 UML 模型中这些类型包括:类接口数据类型组件UML 为这些类型起了一个特别的名字:“分类器”。通常地,你可以把分类器当做类,但在技术上,分类器是更为普遍的术语,它还是引用上面的其它三种类型为好。类名类的 UML 表示是一个长方
2012-11-29 10:00:18 1180
转载 C#数组,集合,异常学习
C#数组学习http://www.cnblogs.com/tianhao960/articles/273425.html数组概述 C# 数组从零开始建立索引,即数组索引从零开始。C#中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号 ([])必须跟在类型后面,而不是标识符后面。在 C#中,将方括号放在标识符后是不合法的语法。in
2012-11-28 15:53:33 3573
转载 T4+VSIX打造VS2010代码生成自定义工具
VS2010 在 C++ 项目中使用 T4 Template 的方法http://www.cppblog.com/diryboy/archive/2010/08/17/vs2010addt4incppproject.htmlT4 简介T4,全称 Text Template Transformation Toolkit,早在 VS2005 中就存在的东西,只是没有高度集成,V
2012-11-28 11:21:42 11931
转载 C#构造函数的运用
单件模式(Singleton Pattern)C#静态构造函数这段时间开始看看设计模式,刚刚看了下Singleton模式,实现其最简洁的方法是: class Singleton { public static readonly Singleton instance = new Singleton(); private
2012-11-28 09:07:47 7996
转载 java 获取文件夹大小,文件大小,文件个数
http://blog.sina.com.cn/s/blog_45096c6a0100btse.htmlpackage tony;import java.io.File;import java.text.DecimalFormat;import java.io.FileInputStream;public class GetFileSize{ public long
2012-11-27 16:34:09 1311
转载 C#中抽象类和接口的区别
http://www.cnblogs.com/lovemyth/archive/2008/09/08/828909.html大家都容易把这两者搞混,我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料. 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法
2012-11-27 16:03:38 643
转载 JAVA中的自定义事件
http://blog.csdn.net/archer_xy/article/details/7221864package demo;import java.util.EventObject;/*** Title: 事件处理类,继承了事件基类* Description: * Copyright: Copyright (c) 2005* Company: cuijiang*
2012-11-27 15:14:32 3155
转载 java 中String编码和byte 解码 总结
java 中String编码和byte 解码http://wanxw2001.iteye.com/blog/15703391、InputStreamReader 是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符InputStreamReader(InputStream in, String charsetName) 2、OutputStr
2012-11-27 10:25:03 34590
转载 C#编码资料汇总
C#中将文件保存为utf-8无bom格式http://www.csharpwin.com/csharpspace/11628r8120.shtml/// /// 保存生成html页面到相应路径 /// /// 要写入的内容 /// 存储路径 /// public static vo
2012-11-27 10:04:12 5053
转载 Java并发之读写锁Lock和条件阻塞Condition的应用
Java 5中提供了另一种实现线程同步或互斥的机制,即使用Lock和Condition。Lock比传统线程模型中的synchronized方式更加面向对象,也提供了更多可选择的锁机制。与生活中的锁类似,锁本身也是一个对象。两个线程执行的代码片段要实现同步互斥的效果,它们必须使用同一个Lock对象。锁是上在代表要操作的资源的类的内部方法中,而不是线程代码中。 Lock使用示例:
2012-11-23 18:10:09 4545
转载 java.nio.ByteBuffer 类 缓冲区
http://blog.sina.com.cn/s/blog_4150f50c0100gfa3.htmlBuffer 类 定义了一个可以线性存放primitive type数据的容器接口。Buffer主要包含了与类型(byte, char…)无关的功能。值得注意的是Buffer及其子类都不是线程安全的。每个Buffer都有以下的属性:capacity这个Buffer
2012-11-23 18:00:51 859
转载 Java中ArrayList类的用法
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小2、如何使用ArrayList 最简单的例子: ArrayList List = new ArrayList(); for( int i=0
2012-11-23 17:58:35 929
转载 java与C++之间进行SOCKET通讯要点简要解析
http://blog.csdn.net/hslinux/article/details/6214594java与C++之间进行SOCKET通讯要点简要解析hslinux0、篇外语 此乃本人学习过程中自娱自乐之作,为了遗忘后有个地方再温习。如入您法眼,转载请尊重原作者,请说明出处。1、big-endian与little-endian Endian定
2012-11-22 11:58:31 15367 3
转载 Win7给系统右键添加菜单的例子
一.为小7文件夹右键添加“复制到”“移动到” 1.开始—运行—输入regedit,打开注册表编辑器。 2.找到[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers],在该子项下,右击鼠标,在弹出的菜单中选择【新键】,然后选择【项(K)】,将它命名为“复制到”,然后双击右边的【默认】,在【数值数据】文本
2012-11-21 17:18:22 6977
转载 解决Ubuntu 12.10中ZIP文件名乱码的方法
在Ubuntu 12.10上测试完全可行:http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=392951用到的工具是The Unarchiver项目提供的lsar/unar工具。The Unarchiver项目主页:http://code.google.com/p/theunarchiver/安装(12.04及以上):代码:
2012-11-21 09:36:14 10636 1
转载 java 静态内部类的使用
Java基础第十二讲:面向对象基础(六)[内部类]http://android.yaohuiji.com/archives/3247本讲内容:内部类Java语言允许在类中再定义类,这种在其它类内部定义的类就叫内部类。内部类又分为:常规内部类、局部内部类、匿名内部类和静态嵌套类四种。我们内部类的知识在Android手机开发中经常用到。一、常规内部类所谓常规内部类,
2012-11-13 10:06:49 59925 6
转载 Java字节序,java整型数与网络字节序 byte[] 数组转换关系(ByteArrayOutputStream用法)
Java字节序http://origin100.iteye.com/blog/267165 /*** 通信格式转换** Java和一些windows编程语言如c、c++、delphi所写的网络程序进行通讯时,需要进行相应的转换* 高、低字节之间的转换* windows的字节序为低字节开头* linux,unix的字节序为高字节开头* java则无论平台变化,
2012-11-09 09:48:05 16032 1
转载 使用DatagramSocket发送、接收数据(Socket之UDP套接字)
http://book.51cto.com/art/201203/322540.htm17.4.2 使用DatagramSocket发送、接收数据(1)Java使用DatagramSocket代表UDP协议的Socket,DatagramSocket本身只是码头,不维护状态,不能产生IO流,它的唯一作用就是接收和发送数据报,Java使用DatagramPacket来代表数据报,Datagr
2012-11-08 10:40:08 127765 17
转载 java 阻塞模式与非阻塞模式
TCP/IP 阻塞模式与非阻塞模式package concurrentTest;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;impor
2012-11-07 16:47:20 17007 1
转载 使用MulticastSocket实现多点广播
http://book.51cto.com/art/200809/89225.htm17.4.3 使用MulticastSocket实现多点广播DatagramSocket只允许数据报发送给指定的目标地址,而MulticastSocket可以将数据报以广播方式发送到数量不等的多个客户端。若要使用多点广播时,则需要让一个数据报标有一组目标主机地址,当数据报发出后,整个组的所有主机都能收到
2012-11-07 15:55:55 21361 5
转载 java中的多线程
http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html 在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。对于直接继承Thread的类来说,代码大致框架是:?1234567891011
2012-11-07 10:45:43 1172
转载 Java and Android 错误解决记录
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.解决方法:1.项目右键 ->android tools->Fix Project2.如果不可以,检查Project->Pro
2012-11-07 09:48:56 463
转载 eclipse如何将已有的工程导入
Eclipse中打开已有的工程.其实就是工程的导入Eclipse中打开已有的工程.其实就是工程的导入::在开始使用Eclipse的时候,会发现一个问题,那就是如何打开一个现有的Eclipse工程,开始在菜单中找了好久也没找到。其实,Eclipse生成的结果不像VC,Jcreator那样可以直接打开,若要打开非workspace文件夹下的其他已有工程,可以打开菜单file->import
2012-11-07 09:47:16 650
转载 Java网络编程
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://52android.blog.51cto.com/2554429/482954Java对于网络通讯有着非常强大的支持。不仅可以获取网络资源,传递参数到远程服务器,还可以通过Socket对象实现TCP协议,通过DatagramSocket对象实现UDP协议。同
2012-11-06 20:30:27 1521 1
转载 GetLastError的返回值的含义
GetLastErrorGetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置。函数 并无必要设置上一次错误信息,所以即使一次GetLastError调用返回的是零值,也不能 担保函数已成功执行。只有在函数调用返回一个错误结果时,这个函数指出的错误结果 才是有效的。通常,只有在函数返回一个错误结
2012-11-06 14:32:10 3893
转载 C#屏蔽ComboBox系统右键菜单介绍(通过API拦截消息)
C#屏蔽ComboBox系统右键菜单代码如下:using System.Runtime.InteropServices; [DllImport("user32.dll")]public static extern IntPtr GetWindow(IntPtr hWnd, uint uCmd);public const uint GW_CHILD= 5;
2012-11-06 09:53:41 2769
转载 Windows Message Codes
http://www.cnblogs.com/qiyebao/archive/2012/05/02/2479114.html Sorted by NameSorted by CodeMessageCode CodeMessageWM_ACTIVATE0x0006 0x0000WM_NULL
2012-11-02 15:45:00 963
转载 对WM_NCHITTEST消息的了解+代码实例进行演示
http://blog.csdn.net/yiruirui0507/article/details/6081069 这个消息比较实用也很关键,它代表非显示区域命中测试。这个消息优先于所有其他的显示区域和非显示区域鼠标消息。其中lParam参数含有鼠标位置的x和y屏幕坐标,wParam 这里没有用。Windows应用程序通常把这个消息传送给DefWindowProc,然后Windows用
2012-11-02 15:43:22 1164
转载 C#创建不规则窗体(窗口)的几种方式
C#创建不规则窗体(窗口)的几种方式一、自定义窗体,一般为规则的图形,如圆、椭圆等。做法:重写Form1_Paint事件(Form1是窗体的名字),最简单的一种情况如下:System.Drawing.Drawing2D.GraphicsPath shape =new System.Drawing.Drawing2D.GraphicsPath();shape.AddEllipse
2012-10-25 10:08:14 7176
转载 Windows编程之滚动条
Windows编程之滚动条http://see.xidian.edu.cn/cpp/html/1110.html 滚动条是图形使用者接口中最好的功能之一,它很容易使用,而且提供了很好的视觉回馈效果。您可以使用滚动条显示任何东西--无论是文字、图形、表格、数据库记录、图像或是网页,只要它所需的空间超出了窗口的显示区域所能提供的空间,就可以使用滚动条。滚动条既有垂直方向的(供上下移动)
2012-10-24 16:02:38 10593
转载 C#可以直接调用的Win32API
http://www.cnblogs.com/jxsoft/archive/2012/06/29/2569876.html 整理的Win32 API,可以直接在C#中直接调用,在做WinForm时还是很有帮助的。源码包含三个文件Win32API.cs,using System;using System.Drawing;using System.Runtime.Interop
2012-10-22 15:36:19 9977 1
转载 C#调用win32API画图函数示例
SelectObject和DeleteObject 函数Windows显示设备的属性,共有下面几种:位图、画刷、字体、画笔、区域。如果要设置它们到当前设备里,就需要使用SelectObject函数,比如上面介绍的字体设置,就会用到这个函数。当你创建一个位图时,这时Windows就会在内存里分配一块内存空间,用来保存位图的数据。当你创建字体时,也会分配一块内存空间保存字体。如果程序只是分配,
2012-10-22 14:29:55 9552
windowresize
2013-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人