自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Socket编程

Socket编程一. 基本socket函数1. socket函数函数原型:int socket(int domain, int type, int protocol)功能说明:调用成功,返回socket描述符;失败,返回-1,并设置errno参数说明 domain:指明使用的协议族,通常为AF_INET,表示TCP协议;type:指定socket的类型,有SOCK_STREAM(流套接字,

2015-10-28 15:17:20 320

原创 Linux命令笔记

awk命令:功能:以行分析文本格式:awk 'pattern{action}' filename选项:        -F:指定分割符        $0:指整个域        $k:第k个域的内容,k= 1,2,3...sort命令:功能:对指定的文件文本进行行排序格式:sort [option]

2014-09-26 11:16:24 339

原创 如何判断栈的增长方向(向上或向下)

将调用者的一个临时变量的地址作为函数参数传入被调用者函数

2014-08-21 14:13:00 2249

原创 理解Windows消息处理机制

理解Windows消息处理机制        Windows操作系统维护一个系统消息队列,同时系统给每个GUI线程提供一个线程消息队列,鼠标、键盘事件由鼠标或键盘驱动程序封装成消息并把消息放进系统消息队列中。Windows每次从系统消息队列移走一个消息,确定它是送给哪个窗口和这个窗口是由哪个线程创建的,线程接收到消息后将消息放到线程消息队列,并通过线程的消息循环依次从消息队列移出消

2014-08-04 23:17:17 2410

原创 Windows Hook之原理篇

Windows Hook之原理篇

2014-08-04 15:45:31 875

原创 Java基础笔记之NIO

Java中的输入流、输出流都是阻塞式的输入、chu

2014-08-01 15:03:47 438

原创 Shell基本语法

1.    Shell文件的扩展名不要求,约定写成.sh2.    Shell脚本文件的第一行一般为 : #!/bin/bash“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。3.    执行Shell脚本程序的两种方式1>  chmod +x  ./test.sh         #使脚本具有执行权限./test.sh     

2014-07-31 16:17:09 366

原创 Java基础笔记之面向对象基础

1.    Java中八种基本数据类型byte 8 bits/1 bytesshort 16 bits/2 bytesint 32 bits/4 byteslong 64 bits/8 bytesfloat 32 bits/4 bytesdouble 64 bits/8 byteschar 16 bits/2 bytesBoolean 1 bits2.    如

2014-07-31 15:54:53 511

原创 Java基本笔记之IO操作

1.    File类文件和目录都通过File类来操作,File能新建,删除,重命名文件或目录。如果要访问文件本身,则使用输入,输出流。2.    Java的IO流Java的IO流能够方便实现数据的输入/输出操作,在Java中把不同的输入/输出源(键盘,文件,网络连接等)抽象表述为“流”(stream),通过流的方式允许程序使用相同的方式来访问不同的输入/输出源。Stream是

2014-07-31 15:53:56 486

原创 Java基础笔记之多线程

1.    线程在程序中是独立的,并发的执行流。当进程被初始化后,主线程就创建了。2.    多线程编程的优点:进程之间不能共享内存,但线程之间共享内存非常容易。系统创建进程时需要为该进程重新分配系统资源,但创建线程则代价小得多,因此使用多线程来实现多任务并发比多进程的效率高。Java语言内置了多线程功能支持,而不是单纯地作为底层操作系统的调度方式,从而简化了Java的多线

2014-07-31 15:53:22 408

原创 Java基础笔记之异常处理

1.      进行异常捕获时不仅应该把Exception类对应的catch块放在最后,而且所有父类异常的catch块都应该排在在类异常catch块的后面。[注*] 异常捕获时,一定先捕获小异常,再捕获大异常。2.      多异常捕获捕获多种类型的异常时,多种异常类型之间用竖线(|)隔开;捕获多种类型的异常时,异常变量有隐式的final修饰,因此不能对异常变量重新赋值。

2014-07-31 15:52:45 427

原创 Java基础笔记之网络编程

1.      InetAddressInetAddress没有构造器,有两个静态方法来获取InetAddress实例。1>    getByName(String   host):根据主机获取对应的InetAddress对象;    //域名2>    getByAddress(byte[]  addr):根据原始IP地址来获取对应的InetAddress对象。3>    get

2014-07-31 15:47:39 425

原创 java基础笔记之String、StringBuffer、StringBuilder

String类是不可变类,一旦String对象被创建以后,ba

2014-07-31 15:27:32 374

转载 Java中如何使封装自己的类,建立并使用自己的类库?

Java中如何使封装自己的类,建立并使用自己的类库?           随着自己的编程经历的积累会发现往往自己在一些项目中写的类在别的项目中也会有多次用到。你肯定会想:如何自己的写的一些常用的类积累起来,生成自己的类库?如果是这样的话,很庆幸,你遇到通道中人了,因为我也是这样做的。下面就介绍一下我是怎么做的吧:一、先来明白一下关于classpath和path的概念pa

2014-07-31 14:43:19 588

原创 Java基础笔记之内部类

1. 内部类只能被相应的外部类使用,不允许

2014-07-31 13:22:07 440

原创 Linux系统中一些常用的配置文件

我们常常会用到Linux系统下一些zhon

2014-07-30 08:51:55 1004

转载 4. 具有交互能力的AlertDialog

//首先声明该示例来自《》

2014-07-24 16:49:54 350

转载 3. 调用另一个Activity,并两个Activity之间相互传递数据

一,在一个Activity中调用另一个Activity利用 android.content.Intent 对象实现从一个Activity跳转到另一个Activity例如:从FirstActivity跳转到SecondActivity/*           关键代码             */Intent intent = new Intent(FirstActivity.thi

2014-07-24 16:24:02 1188

转载 2. 按钮点击事件监听器

方法:通过匿名内部类实现Button bn = newButton(id);bn.setOnClickListener(newOnClickListener(){过v可改变父层的view状态或属性                publicvoid onClick(View v)     //v这个变量所指的是来自父层的ContentView,通{}});

2014-07-24 16:04:06 363

转载 1. 获取手机屏幕大小

引用类:android.util.DisplayMetrics该类对象记录了显示信息、大小、维度和字体等。DisplayMetrics对象中的widthPixels及heightPixels整数类型保存手机的分辨率。DisplayMetricsdm = new DisplayMetrics();this.get WindowManager().getDefaultDisplay()

2014-07-24 16:03:39 347

原创 Ubuntu12.04下Qt5.2中源码编译Qwt

Ubuntu12.04下Qt5.2中源码编译Qwt1、用svn下载Qwt6.1,http://sourceforge.net/projects/qwt/。(1)    安装svn:sudoapt-get install svn(2)    下载Qwt源码:svn cp https://qwt.svn.sourceforge.net/svnroot/qwt/trunk/qwt

2014-05-13 09:37:19 945

原创 Qt 中 实现窗体拖动

实现窗体拖动     如果我们不使用操作系统自带的标题栏,首先就应该将Windows标题栏去掉,这个功能只要一条语句就能够实现,那就是在构造函数中加入setWindowsFlags(Qt::FramelessHint),但是窗体就固定不动了,既不能拖动也不能拉伸,下面我就介绍一种方法来实现窗体的拖动。       1. 在类声明中添加两个私有变量:           QPoint

2014-03-22 14:48:38 2921 2

空空如也

空空如也

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

TA关注的人

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