自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aaron_xyt的专栏

会当凌绝顶,一览众山小

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 C#数据库操作公共方法

定义的公共类:  public static SqlConnection getConnection() {  SqlConnection myCon;  try  {  string strSqlCon = @"Server=DAJI;Integrated Security=True;database=QYZLGL";  //SqlConnection类用来连接数据库

2012-04-24 19:20:59 942

原创 最小托盘实现

package com;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class test extends Frame { private static final long serialVersionUID = 1L; private static test frame; priva

2012-04-05 16:17:34 548

原创 windows下使用Eclipse+CDT搭建C/C++程序开发环境

ACM/ICPC总决赛已经连续三年采用Linux+Eclipse作为C/C++和Java的开发环境。本文接下来会帮助大家在熟悉的Windows操作系统上搭建Eclipse开发平台,用于编写C/C++程序。对于Windows系统版本的要求是win 2000及以上。一、下载所需的软件JDK 1.4:http://java.sun.com/j2se/1.4.2/downloa

2012-04-05 11:14:19 1827 1

原创 ror开发环境搭建

一. 安装netbeans6.5     netbeans6.5下载的地址 http://zh-cn.netbeans.org/download/6.5/ml/     可以下载单独的ruby版,只有50M左右。 二. 建立ruby环境    安装ruby: 一键安装包的地址http://rubyforge.org/projects/ru

2012-04-05 01:32:29 747

转载 快速学习时代的三大高效学习技能

在这个信息爆炸、竞争日益激烈的快速学习时代,要想 脱颖而出,拥有高效的学习能力是非常重要并且非常关键的。    有了高效的学习能力,我们才能用比别人更少的时间,学到更多的知识、掌握更多的技能,并且比别人学得更好!    学习能力主要包括:想象力、记忆力、注意力、模仿力、思维力、阅读力。    这六项学习能力,用简化法来记忆,可以谐音为这样一句话:“想记住,莫死读!”    只有快速

2012-04-04 22:54:55 4130

原创 hacker必备

PE开发:1、精通C++、数据结构、算法,熟练使用WINSDK、MFC、ATL、STL编程技术;2、熟悉汇编语言、PE文件格式;3、了解病毒、ollydbg及脱壳原理;4、熟悉流行的framework编译器所生成的代码框架;Web安全开发:1、IE漏洞工作原理;2、Iframe漏洞和脚本程序工作原理和流程;3、恶意脚本查杀。4、精通脚本编程;5、熟悉we

2012-04-04 02:18:12 651

原创 printf函数实现

要实现printf函数需要考虑如下三点:1.如何告诉printf传入参数的个数:参数个数不确定。2.printf如何访问到这些参数。3.函数调用完成后,系统如何释放在堆栈的参数。printf函数的定义:(原型)int _cdecl printf(const char* format,...);注:_cdecl是C/C++缺省调用方式。 _cdecl调

2012-04-04 01:39:16 738

原创 函数调用方式

首先,让我们来分个类,调用方法分为两大类另加一个较特殊的__thiscall.  第一类:__stdcall类  别名:WINAPI,CALLBACK,PASCAL。该类特点是:主调函数负责参数入栈,由函数本身负责栈的恢复.  第二类:__cdecl类    别名:C/C++中默认调用方式,若你定义函数未指定函数调用约定(Calling Conventions),例如在VC6中下面两个函数

2012-04-04 01:38:35 503

原创 C高级(6)--其他编程经验

Const:常量、const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。Const只能修饰输入参数、不能修饰输出参数。1.如果输入参数采用“指针传递”,那么加const 修饰可以防止意外地改动该指针,起到保护作用。2.如果输入参数采用“值传递”,由于函数将自动产生临时变量用于复制该参数,该输入参数本来就无需保护,所以不要加const 修饰。3.当参数是对象类型时,

2012-04-04 00:23:39 518

原创 C高级(5)--C++函数的高级特性

对比于C 语言的函数,C++增加了重载(overloaded)、内联(inline)、const 和virtual四种新机制。其中重载和内联机制既可用于全局函数也可用于类的成员函数,const 与virtual 机制仅用于类的成员函数。1.重载重载是如何实现的?同名函数,只是检查函数参数个数、类型、顺序。无法通过返回类型来判断其他都相同的函数。EX:C函数声明如:  v

2012-04-03 23:48:58 980

原创 C高级(4)--内存管理

1.内存分配方式有三种:(1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。(2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(3) 从堆上分配,亦称动态内存分

2012-04-03 15:37:39 527

原创 C高级(3)--函数设计

第四章 函数设计函数的接口设计+内部实现的一些规则。a。函数接口:参数+返回值参数和返回值的传递方式:值传递+指针传递。。C++ 语言中多了引用传递(pass by reference)。由于引用传递的性质象指针传递,而使用方式却象值传递,初学者常常迷惑不解,容易引起混乱。参数的规则:1.如果参数是指针,且仅作输入用,则应在类型前加const,以防止该指针在函数体内被意外修

2012-04-03 09:57:34 497

原创 C高级(2)--命名规则、常量

第二章 命名规则microsoft的“匈牙利”法。windows应用程序:大小写混排方式。unix应用程序才有小写下划线常量用全大写字母,用下划线分割单词。静态变量加前缀s_全局变量加前缀g_类的数据成员加前缀m_表达式与基本语句运算符优先级复合表达式:书写简单、提高编译效率浮点变量与零值比较无论是float还是double类型的变量,都有精度限

2012-04-02 22:06:06 644

原创 C高级(1)--文件结构

C/C++程序一般包括两个文件:头文件.h+实现(定义文件).cpp1.1版权和版本的声明定与头文件和定义文件开头a。版权信息b。文件名称,标示符,摘要。c。当前版本号,作者/修改者,完成日期d。版本历史信息1.2头文件结构头文件由三个部分组成:a。版权和版本声明b。预处理块c。函数和类结构声明规则1:为防止头文件被重复引用,使用if

2012-04-01 23:42:24 555

原创 C语言中级部分

一.C语言基础部分掌握的是:基本知识和基本概念。告诉我们有些什么,能干什么。却没告诉何时使用,为何这样用,如何组合他们。C初级告诉如何通过编译,C中级告诉如何避开虽然通过编译但仍然存在的错误。语言紧紧是语法层面上的东西,打造的是整体的零件部分。语义关心的是系统整体,正是程序员所做的,即如何有效组合语法产生语义。1.C语言语法要素1:字符集关键字运算符标识符表

2012-04-01 13:08:26 1442

原创 sizeof()与strlen()的区别

1. sizeof()是计算参数所占用的内存的单元数(字节数)。数组的话,计算数组声明的长度。字符串的话,计算字符个数+1。2.strlen(const char *),此函数在msdn里面的解释:returns the number of characters in string, excluding the terminal NULL. No return value is reserve

2012-04-01 12:19:48 449

原创 <string.h>、<cstring>和<string>的关系

1.首先string.h是C的,不是C++的,包括了操作C风格字符串的函数,如strcpy.strcmp,strcat,strlen等。C 语言里没有字符串这个数据类型,有的只是字符指针或字符数组,C风格字符串也就是以'\0'结尾的字符序列。2.然后是cstring。在C++标准化之前,头文件有各种后缀名,如.h,.hpp,.hxx等,标准化之后规定头文件不带后缀名,同时原来的C标准头文件都在

2012-04-01 12:08:36 663

原创 kernel添加模块

Makefile:ifneq ($(KERNELRELEASE),)obj-m := kernelModule.oobj-m := kernelModulePara.oelseKERNELDIR ?= /lib/module/${shell uname -r}/buildPWD := ${shell pwd}default:${MAKE} -C ${KERNELDI

2012-04-01 09:52:42 773

原创 学习心得(1)

自应用程序学习以来,由最基础的c语言开始,及至大势所趋的web3.0实现的异步,不断在黑暗和摸索中前进,迷茫与失望,亢奋与高昂,总有些东西想记录下来作为自己的积累和前进经验的参考。1.在应用程序开发方向,对于抽象和陌生事物的研究总结:①.它是什么(由什么组成)②.属性(特性与功能)③.为何它能存在?(存在的价值和意义)④.从系统全局来看,它充当什么角色2.应用程序学习的

2012-04-01 09:48:05 568

C实现网络抓包

C网络抓包 适当修改代码用于自己的项目

2012-05-14

软件公司商业计划书

软件公司商业计划书,为想在互联网软件开发创业的人提供的创业计划书。

2012-04-06

空空如也

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

TA关注的人

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