自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# 网络编程

C# 网络编程互联网通过 IP 定位电脑。IP地址:每台联网的电脑都有一个唯一的IP。(如果有多个网卡,一个网卡,一个IP)IPV4:分为4段,每段8bit,范围是0-255用户本地网卡IP:127.0.0.1IPV6:128bits在电脑中通过 Port 来定位程序。常用端口:21FTP, 25SMTP, 110POP3, 80HTTP, 443HTTPS程序之间

2014-12-31 05:55:34 1236

原创 C# 多线程笔记

C# 多线程进程资源分配的单位。资源:内存,代码,图片,音频。。。一般情况下,一个进程内,只有一个线程(主线程,是一个前台线程)。在资源管理器中看到的都是进程,进程包含着一个程序运行所需要的所有资源。进程之间是独立的,一个进程无法直接访问另一个进程的数据。每个进程都有自己的代码段,数据段,程序控制块PCB一个进程的运行失败,不会影响其他进程的运行。一个进程至少有一个

2014-12-30 22:35:08 812

原创 C# Attributes 笔记

AttributeAttribute是给compiler看的,compiler会给提示信息。特性对象是类的(或者属性的,方法的),不是对象的,类似static成员。通过对象获取不到attribute对象,必须通过Type。Obsolete特性示例 class Person { //给方法加attributes, Obsolete实际上是Obso

2014-12-30 09:26:30 975

原创 C# Reflection笔记

反射1. 程序集里的元数据C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\x64\ildasm.exe用这个工具打开一个assembly。file -> dump -> dump metainfo, 保存到dump.txt中编译生成il代码,和类的metainfo。dum

2014-12-27 23:34:58 2057

原创 SwingWorker

SwingWorkerApp.java:import javax.swing.SwingUtilities;public class App { /** * @param args */ public static void main(String[] args) { SwingUtilities.invokeLater(new Ru

2014-12-24 22:01:28 1160

原创 Swing界面响应与线程安全

主线程和UI线程java程序的主线程当java程序启动的时候,一个线程立刻执行,这个线程叫做main thread,执行main方法。主线程的特征:他是产生其他子线程的线程主线程中执行程序的控制通常主线程最后完成执行,因为他执行各种关闭动作永远不要再主线程中操纵界面(不应该在main thread中创建UI元素,或者更改UI元素的属性)错误示例Swing的UI线程

2014-12-23 09:52:41 8184

原创 Swing框架的继承关系

Class JComponentjava.lang.Objectjava.awt.Componentjava.awt.Containerjavax.swing.JComponentAll Implemented Interfaces:ImageObserver, MenuContainer, SerializableD

2014-12-23 08:39:03 2528

原创 Log4j2 示例 不同类log到不同的文件

Log4j2 示例1. 在项目中lib中加入要使用的jar2. 在src文件夹下,写配置文件log4j2.xml log/test1 test1.log test1Rolling.log log/test2 test2.log test2Ro

2014-12-23 03:44:47 13734 1

原创 4.4 Thread

4.4.1 线程与进程线程定义:程序中单独顺序的控制流。线程本身依靠进程进行运行,线程是程序中的顺序控制流,只能使用分配给进程的资源和环境。进程定义:执行中的程序。一个进程可以包括一个或者多个线程。一个进程至少包括一个线程。单线程程序进程中只有一个线程,main方法就是主线程。多线程程序在一个程序中运行多个任务。多线程的目

2014-12-22 10:18:19 756

原创 4.2 File

4.2.1 File类简介java.io.File看api:http://docs.oracle.com/javase/8/docs/api/4.2.2 文件的创建,删除,重命名方法:exist()createNewFile()Atomically creates a new, empty file named by this abstract pathna

2014-12-22 01:41:34 638

原创 4.1 Collection,List,Set,Iterator,Map

4.1.1 Collectionjava.util.Collection看APICollection中的元素个数不固定,可以任意扩充。Collection的常用子类ListSetQueue4.1.2 Listjava.util.List是Collection的子接口List接口可以存放任意类型的数据,而且value可以重复。Lis

2014-12-21 11:32:45 950

原创 Java界面设计概述

Java界面设计的用途javaSE可以理解成java桌面版。java的图形界面工具包gui工具包。用java做的桌面软件:某些版本的PS,思维导图软件,Eclipse,IDEA等。开发者也可以使用java为自己设计一些提高效率的工具软件,帮助自己处理机械性的工作。java的GUI工具包包括AWT,Swing和SWT。AWT简介abstract windo

2014-12-21 09:28:49 2202

原创 swing组件通用属性

btn1.setEnabled(false);对container setEnabled(false); 里面的control不受影响,依旧可以用。文本颜色:setForeground(Color.BLUE);背景颜色:setBackground(Color.RED);有些control(eg, JButton)的opaque(不透明的)属性default被设置成了false,表示背景色是

2014-12-21 09:00:06 848

原创 note1

JFramehttp://docs.oracle.com/javase/8/docs/api/常用属性 this.setAlwaysOnTop(true); this.setAutoRequestFocus(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); th

2014-12-21 00:42:15 977

转载 Jquery 分页

http://bbs.blueidea.com/forum.php?mod=viewthread&tid=3095410

2014-07-28 21:19:33 561

转载 jsf tutorial

http://www.tutorialspoint.com/jsf/index.htm

2014-07-28 02:04:39 621

转载 mysql中的coalesce用法

在mysql中,其实有不少方法和函数是很有用的,这次介绍一个叫coalesce的,拼写十分麻烦,但其实作用是将返回传入的参数中第一个非null的值,比如   SELECT COALESCE(NULL, NULL, 1);-- Return 1SELECT COALESCE(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);

2014-07-28 02:01:26 688

转载 深入浅出SQL嵌套SELECT语句

http://database.51cto.com/art/200902/108599.htm

2014-07-16 22:39:20 769

转载 Mybatis 动态SQL语句

http://limingnihao.iteye.com/blog/782190

2014-07-16 22:35:49 581

原创 Date, Calender, SimpleDateFormat

SimpleDateFormat使用详解 http://blog.csdn.net/gubaohua/article/details/575488

2014-07-16 01:38:59 768

转载 Ubuntu设置固定ip

设定IP$sudo gedit /etc/network/interfacesauto loiface lo inet loopback            auto eth0 iface eth0 inet static address 192.168.0.111 netmask 255.255.255.0 gateway 192.168.0.1 保

2014-01-11 01:15:53 672

转载 cin中函数的作用

cin是istream类的对象,它是从标准输入设备(键盘)获取数据,程序中的变量通过流提取符">>"从流中提取数据。流提取符">>"从流中提取数据时跳过输入流中的空格、tab键、换行符等空白字符。注意:只有在输入完数据再按回车键后,该行数据才被送入键盘缓存区,形成输入流,提取运算符">>"才能从中提取数据。需要注意保证从流中读取数据能正常运行。   例如:   int a,b;      

2013-12-24 03:17:29 977

转载 C++中friend的使用(friend function and friend class)

对于一个没有定义public访问权限的类,能够让其他的类操作它的私有成员往往是有用的。例如你写了一段binary tree的代码,Node是节点类,如果能够让连接多个节点的函数不需要调用public方法就能够访问到Node的私有成员的话,一定是很方便的。Friend Classes(友元类)C++中的friend关键字其实做这样的事情:在一个类中指明其他的类(或者)函数能够直接访问该类中的

2013-12-24 03:05:51 860

转载 tcpdump命令详解

简介网络抓包工具。用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动

2013-12-24 03:01:09 1159

转载 vim多标签和多窗口

多标签进入vim前 vim -p 以多标签形式打开文件。如vim -p * 就是编辑当前目录的所有文件,vim编辑中:tabnew 增加一个标签:tabc       关闭当前的tab:tabo       关闭所有其他的tab:tabs       查看所有打开的tab:tabp 或gT 前一个:tabn 或gt  后一个新建标签页:tabe 在新标签页中打开

2013-12-24 02:57:16 2977

转载 win32 set console text color

Setting console text color is a great way to add spice to your console games. Using a combination of ASCII art and Console coloring you can even make your own RPG game. It's very simple to do, all you

2013-12-24 02:55:58 992

转载 win32中的PlaySound()函数的用法(转)

函数原型为 BOOLPlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound);参数pszSound是要播放声音的文件名,只支持WAV等格式的文件,参数hmod是应用程序的实例句柄,一般传递NULL就可以,参数fdwSound是标志的组合掩码,可选值有SND_FILENAME、SND_ASYNC、SND_SYNC等。     

2013-12-24 02:54:45 2279 1

转载 sql之left join、right join、inner join的区别

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID     aNum1  

2013-12-24 02:43:43 575

转载 sql 处理字符串的函数1

1.绝对值   SQL:select abs(-1) value  O:select abs(-1) value from dual  2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual  3.取整(小)   S:select floor(-1.001) val

2013-12-24 02:42:51 779

转载 sql server transaction

http://www.cnblogs.com/fgynew/archive/2011/12/16/2290525.html

2013-12-24 02:39:23 659

转载 请问SQL语句中go有什么作用?

GOSignals the end of a batch of Transact-SQL statements to the Microsoft® SQL Server™ utilities.SyntaxGORemarksGO is not a Transact-SQL statement; it is a command recognized by the osql and isq

2013-12-24 02:37:46 2340

转载 sqlserver的换行

http://blog.csdn.net/sdandan/article/details/8424400制表符: CHAR(9)换行符: CHAR(10)回车符: CHAR(13) 如:print 'a'+CHAR(10)+'b'结果为ab如果想输出文本则select 'a'+CHAR(13)+CHAR(10)+'b'必须是CHAR(13)+

2013-12-24 02:35:48 1551

转载 将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有图有真相)

http://www.cnblogs.com/zhangsf/archive/2013/06/13/3134409.html

2013-11-01 20:12:37 917

转载 c语言优先级口诀

一共有十五个优先级:1   ()  []  .  ->2   !  ~   -(负号) ++  --   &(取变量地址)*   (type)(强制类型)    sizeof3   * / %4   + -5   >> 6   > >= 7   == !=  8   & 9   ^  10  |  11  &&12  ||13  ?:14

2013-10-15 23:06:11 1274

原创 access教程地址

http://www.51zxw.net/list.aspx?cid=335

2013-09-26 21:44:07 759

转载 加载驱动模块时Device or resource busy的解决方法

加载驱动模块时Device or resource busy的解决方法加载驱动模块时Device or resource busy的解决方法insmod或modprobe驱动模块时Device or resource busy的解决方法 在编译好memdev驱动模块后,通过insmod加载模块时发现以下错误提示: #insmod memdev.koinsmod: err

2013-06-12 06:32:50 9117

原创 64bit ubuntu 12.04 firefox plugin目录

64bit ubuntu 12.04 firefox plugin目录:/usr/lib/mozilla/plugins

2013-06-06 22:20:34 1034

原创 我的.vimrc

if has("syntax")  syntax onendifif filereadable("/etc/vim/vimrc.local")  source /etc/vim/vimrc.localendifset nuset ts=4set sw=4set siset ciset stal=2let &termencoding=&

2013-06-05 00:50:22 906

转载 Ubuntu下关闭/打开触摸板

使用笔记本时我喜欢关闭触摸板,以防止手无意中碰到触摸板造成鼠标的跳转。实现Ubuntu下触摸板打开和关闭的功能,可以使用Touchpad Indicator这个软件,安装和使用方法如下:1.打开终端,输入一下命令:     sudo add-apt-repository ppa:atareao/atareao     sudo apt-get update     sudo

2013-06-01 04:13:32 1276

转载 Ubuntu下deb包的安装方法

deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.debdpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。以下是一些 Dpkg 的普通用法:1、d

2013-05-31 06:30:57 589

空空如也

空空如也

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

TA关注的人

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