自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (20)
  • 收藏
  • 关注

转载 C语言CGI编程入门(一)

C语言CGI编程入门(一)http://www.leavesongs.com/WEB/CGIforC_1.html    CGI是指web服务器调用编程语言编写的程序的一个接口。比如我们可以编写一个用户注册的页面,用户将其输入的邮箱、用户名、密码输入并点击注册,此时浏览器就将用户输入的内容发送给了我们后台的CGI程序,我们的CGI程序接受到这些信息,可以对其进行处理。比如送

2015-01-05 21:11:58 25832

原创 使用Soot生成控制流图

Soot是一个很有效的程序分析工具,最基本的一个功能就是生成程序控制流图(Control Flow Graph,CFG)。作为一些不了解Soot的初学者,一般都会先通过命令行试一下Soot的这一功能。下面这条命令就给出了使用最新的JAR包生成CFG的方法:1java -cpsoot-2.5.0.jar soot.tools.CFG

2014-10-29 20:59:41 5639 2

转载 pcap_next_ex() —— 基于非回调函数的捕获数据包

pcap_next_ex() —— 基于非回调函数的捕获数据包  2011-05-10 12:35:58|  分类: 默认分类 |  标签:winpcap  |举报|字号 订阅pcap_next_ex(pcap_t *ptDevDes, pcap_pkthdr *ptPackHeader, const P_INT8 *psPackData) —— 基于非

2014-10-11 20:14:35 4393

转载 Libpcap库主要函数

Libpcap库主要函数以下摘自:http://blog.csdn.net/zjl_1026_2001/archive/2008/03/21/2202436.aspx函数名称:pcap_t *pcap_open_live(char *device, int snaplen, int promisc, int to_ms, char *ebuf) 函数功能:获得用于捕获网

2014-10-10 21:32:35 572

原创 随机逼近算法简介

随机逼近法,是一种应用广泛的参数估计方法。它是在有随机误差干扰的情况下,用逐步逼近的方式估计某一特定值的数理统计方法。        寻找带误差的量测到的未知回归函数的零点或极值,是系统辨识,适应控制、模式识别、适 应滤波和神经元网络等领域中都要遇到的问题。 随机逼近提供了解决这一问题的递推方法 。        当既不知道函数的表达式,又不能无误差的测量到函数值时,如何求解函数的

2013-12-30 18:41:12 13456

原创 Frank-Wolfe方法

1956年,Frank和Wolfe提出了一种求解线性约束问题的算法,其基本思想是将目标函数作线性近似,通过求解线性规划求得可行下降方向,并沿该方向在可行域内作一维搜索.这种方法又称作近似线性化方法.问题原理近似线性化和可行下降方向假设此问题存在有限最优解yk,则由线性规划的基本知识可知,这个最优解可在某极点上达到.结论:确定一维搜索步长

2013-12-24 15:02:15 25005 1

原创 likelihood ratio与Radon-Nikodym derivative

随机过程和系统的仿真,尤其碰到稀有事件时,常常采用一个新的概率测度替代原有的自然概率测度仿真,以增大稀有事件的发生概率(change of measure,重要抽样)。比如我们想通过仿真(Monte Carlo)估计样本空间中的某个集合A的概率(很小,比如10的-8次方级),如果采用自然概率测度,则平均要仿真一亿次才能得到一个样本落在这个集合里面。这样需要仿真多个亿次才能得到有效的估计。为克服

2013-12-23 10:23:50 2161

原创 The serializable class XXX does not declare a static final seriaVersionUID field of type long

在Java类(或其父类)继承serializable 接口时,会出现“The serializable class XXX  does not declare a static final seriaVersionUID field of type long”警告,有三种快速解决方案:1.add default serial version ID2.add generated se

2013-12-07 11:09:37 2082

原创 InstallShield——执行CMD中的命令示例

执行CMD中的命令示例:    szParam = "/c mysql -uroot -proot -e \"source "+SUPPORTDIR^"data.sql"+"\"";      MessageBox (szParam,INFORMATION);         if (LaunchAppAndWait ("cmd", szParam, WAIT)

2013-11-30 20:28:52 2474

原创 const int *pi 与int *const pi区别 (void*)

const int *pi 与int *const pi区别int*const pi 修饰限定pi const 是写在pi前和*号后的const int*pi  pi的值是可以被修改的,即它可以重新指向另一个地址,但是,不能通过*pi来修改地址中的值const int*const pi 通用指针(void*)函数指针(*函数指针名)(…)int(*func)(void)

2013-11-30 20:09:54 747

原创 内核的定时机制实验

一.实验目的本实验是练习怎样编写调用内核的时间测量功能为应用程序测量和精确定时。通过这个实验我们可以进一步理解Linux内核的定时机制及其数据结构以及怎样从用户空间去访问内核空间的时间数据。二.实验问题1、使用操作系统提供的定时机制实现一个精确到微秒级的闹钟2、支持用户设置最多4个闹铃三.实验代码#include#include#include#include#

2013-11-07 21:59:11 761 1

原创 Linux中自定义系统调用

一. 实验目的系统调用是内核提供给用户应用程序使用的内核函数名,这些函数提供了内核为用户应用程序所提供的系统服务功能。这些函数在用户应用程序中的书写格式与用户自定义函数形式上没有什么不同,但这些函数的编写和调用过程却与自定义函数有着很大的不同。它们需要事先在内核中安排好入口和函数体,当调用时会引发系统软中断根据对应的存根函数查中断表进入请求的内核函数。二. 实验问题1、实现一个系统调用

2013-10-25 20:27:46 1413

原创 Linux下Proc文件系统实验

与proc虚拟文件系统的接口程序针对Linux的文件对写进行操作,它以文件系统的方式为访问系统内核数据的操作提供接口,通过对proc文件内容的读取,了解到系统的内核信息,对内核升级和修改内核起来很大的作用,对非系统态的用户有了很大方便. 用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。1、内存总量2、可用内存3、系统平均负荷#includein

2013-10-25 20:18:37 904

原创 JAVA本地调用

1. 编写带有native声明的方法的java类2. 使用javac命令编译所编写的java类3. 使用javah -jni java类名生成扩展名为h的头文件4. 使用C/C++实现本地方法5. 将C/C++编写的文件生成动态连接库示例:EncryptionHelper.java/** *@author FJC * */public class EncryptionHe

2013-10-25 20:09:42 486

原创 Java中获得一个Class对象的方法

1.对象的getClass()方法     String str = "abc";Class c1 = str.getClass();2.通过Class类的方法得到父类的Class      Class.getSuperclass()Button b = new Button();Class c1 = b.getClass();Class c2 = c1.ge

2013-10-25 19:58:05 777

原创 Mysql安装出现apply security settings错误(Win7,XP)

安装mysql数据库时,如果是重新安装,有时会遇见apply security setting error(access denied for user 'root@localhost'(using password: YES)),即在配置mysql启动服务时,在启动apply security setting时会出错,原因是卸载mysql时并没有完全删除文件,所以有必要手动清除这些,要清除的

2013-10-25 19:48:40 1074

转载 安装MySQL 5后无法启动解决方法

安装 MySQL 5.1.48 或是 MySQL 5.5.8,配置好最后点击 Execute 按钮,但是进行不到 Start service 这一步。 MySQL 系统服务已添加,但是无法启动,手工也不行。原来是因为这两版本的 MySQL 默认使用了支持事务的 INNODB 引擎,打开 my.ini 文件,在 MySQL 的安装文件夹, 如 c:/program files/MySQL 中,看

2013-10-25 11:13:49 897

原创 Word中输入可见空格及其他符号

Word有一个这样的功能,输入字符的16进制编号,然后立即按下Alt+X,可以转换为对应的字符。2423 Alt+X --> “␣”

2013-01-09 15:09:01 1363

原创 Thread中的run和start方法

run和start的区别:调用start方法实现多线程,而调用run方法没有实现多线程 Start: 用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的 start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到cpu 时间片,就开始执行run()方法,这里方法run

2012-11-03 09:54:01 411

转载 MySql常用命令

source命令:        source "路径名"+/data.sqlMysql常用命令   show databases; 显示数据库  create database name; 创建数据库  use databasename; 选择数据库  drop database name 直接删除数据库,不提醒  show tables; 显示表  descri

2012-11-03 09:23:16 306

原创 Eclipse Plugin 点滴(编辑器错误)

打开Eclipse Plugin 编辑器时报错:原因是在plugin.xml文件中设置了contributorClass属性,但未指定类或者类不存在:<extension point="org.eclipse.ui.editors"> <editor class="javaxf.editors.ChinaEditor"

2012-11-03 09:19:41 494

原创 Eclipse中运行Java程序出现乱码问题

Eclipse中运行Java程序出现乱码问题:程序在Eclipse中运行时有乱码,而在Windows中直接运行时正常,原因是Eclipse中run configuration中console encoding设置与系统不同,中文Windows下一般设置为GBK。

2012-11-02 16:38:49 3769

原创 SWT/JFACE进度条

Swt/Jface进度条(Eclipse Plug-in)IRunnableWithProgress runnable = new IRunnableWithProgress() { public void run(IProgressMonitor monitor) throws InvocationTargetException { try { if(monito

2012-11-02 16:32:30 787

原创 Java实现系统栏托盘

桌面的系统托盘即当程序最小化时并没有退出,而是最小化在任务状态区域。当鼠标点击那个区域所在的图标会有提示以及弹出菜单等。下面使用Java中的SystemTray和TrayIcon类实现系统栏托盘:public class CPSystemTray { JFrame parent;//主窗口 CPSystemTray(){ this.parent = nul

2012-05-20 21:10:11 641

原创 C程序模拟停车场管理问题

问题描述:        设停车场内只有一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入,当停车场内某辆车要离开时,在它之后开入的车辆必须先退出车场为它让路,待该辆车开出

2012-05-02 21:16:50 2432

原创 Windows 7下构建OpenJDK7

介绍了本人在Windows 7下编译OpenJDK的过程。 一、获取JDK源码         在http://download.java.net/openjdk/jdk7/下载最新的OpenJDK7源码openjdk-7-fcs-src-b147-27_jun_2011.zip,将其解压到E:盘目录下。        由于该openjdk的jaxp和jaxws目录下并不包含J

2012-04-26 18:14:17 4217 2

原创 类加载器的代理模式

在Java虚拟机中,Java类可以被动态装载到 Java 虚拟机中并执行。加载(Loading)指寻找一个具有特定名称的类或者接口类型的二进制形式,并且用这个二进制形式构造一个代表该类或者接口的Class对象的进程。      由类ClassLoader和它的子类实现的类装载器负责加载进程,读取Java 字节代码,并转换成java.lang.Class类的一个实例。     Java中系统

2012-04-25 21:23:30 749

原创 关于Java调用Matlab程序

关于Java调用Matlab程序 一、基本步骤编写M文件生成Java调用包在Matlab命令中输入deploytool,新建一个Java Package工程,在其中可以新建类,在类中添加M文件,点击bulid,生成供Java调用的Jar包。添加到类中的M函数成为该类的成员函数。注:需要在操作系统环境变量path中添加javac的位置。尽量避免将工程放在中文目录下,否

2012-04-19 21:26:52 1043

原创 InstallShield部分常用函数

LaunchAppAndWait和LaunchApp函数原型如下:   LaunchAppAndWait (szProgram, szCmdLine, lWait);   LaunchApp (szCommand, szCmdLine);  这两个函数都是用来启动一个应用程序,它们唯一的区别是LaunchApp函数直到已启动的应用程序被关闭或中断后,流程才会被返回,而Launc

2012-04-18 16:47:01 992

转载 Java虚拟机类加载顺序研究

Java虚拟机类加载顺序研究 当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:Bootstrap Classloader主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作。Extension Classloader主要负责jdk_home/lib/ext目录下的j

2012-04-18 08:11:47 736

原创 fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾

在VS2003中编译工程出现错误:fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾原因:头文件中没有引用 #include "stdafx.h"编译器在寻找预编译指示头文件(默认#include "stdafx.h")时,文件未预期结束,没有找到预编译指示信息的头文件"stdafx.h"。VC的预编译技术:http://blog.csdn.net

2012-04-18 08:11:12 5267

原创 error LNK2019:: 无法解析的外部符号 _main ,该符号在函数 _mainCRTStartup 中被引用

在VS2003中编译工程出现错误:error LNK2019:: 无法解析的外部符号 _main ,该符号在函数 _mainCRTStartup 中被引用原因为新建项目时选择的是Win32控制台项目,而程序入口却为WinMain。Win32 console Application工程的入口是main,Win32 Application工程的入口是WinMain。解决方法:打开项目属

2012-04-18 08:10:34 1041

Linux操作系统课程设计

Linux操作系统课程设计 1 proc文件系统实验 2 Shell命令解释系统设计实验 3 内核的定时机制实验 4 自定义系统调用

2013-11-07

Shell命令解释系统设计

Shell命令解释系统设计 编写一个Shell命令解释程序 问题A: 实现一个能处理前后台运行命令的shell 问题B: 实现一个带有管道功能的shell 问题C: 实现一个能处理I/O重定向的shell 问题D: 实现一个能在一行上处理多条命令的shell

2013-11-07

NoteExpress2 注册码

NoteExpress2.8 注 册 码 2013年六月 测试 可用

2013-06-04

PE文件介绍

PE文件被称为可移植的执行体,是Portable Executable的全称,常见的EXE、DLL、 OCX、SYS、COM都是PE文件,PE文件是 微软Windows操作系统上的程序文件(可能 是间接被执行,如DLL)

2012-04-21

eclipseUML

eclipseUML免费版本。一个用于UML建模的插件,支持多种UML图绘制和相关的代码生成的功能。

2012-04-20

星号密码查看器

星号密码查看器 可以查看以*屏蔽的密码。 并可查看IE浏览器的密码。

2012-04-15

VC编程技巧280例

VC编程技巧280例.pdf 详解VC下程序开发,易于学习

2012-03-31

黑客:计算机革命的英雄

黑客:计算机革命的英雄 Hackers:Heroes.of.the.Computer.Revolution).Steven.Levy.文字版.pdf

2012-03-31

契约式设计

Design by Contract (DbC) 契约式设计 方法学层面的思想 Eiffel语言的直接支持 Bertrand Meyer:DbC是构建面向对象软件系统方法的核心! James McKim:“只要你会写程序,你就会写契约”

2012-03-20

Effictive Java

Are you ready for a concise book packed with insight and wisdom not found elsewhere? Do you want to gain a deeper understanding of the Java programming language? Do you want to write code that is clear, correct, robust, and reusable? Look no further! This book will provide you with these and many other benefits you may not even know you were looking for. Featuring fifty-seven valuable rules of thumb, Effective Java Programming Language Guide contains working solutions to the programming challenges most developers encounter each day. Offering comprehensive descriptions of techniques used by the experts who developed the Java platform, this book reveals what to do - and what not to do - in order to produce clear, robust and efficient code.

2012-03-20

Linux的TTY介绍

在Linux中,TTY也许是跟终端有关系的最为混乱的术语。TTY是TeleTYpe的一个老缩写。 tty也是一个Unix命令,用来给出当前终端设备的名称。 终端是一种字符型设备

2012-02-17

Floating-Point浮点数规范

Floating-Point 浮点数规范 详细介绍了浮点数的相关问题,英文论文

2011-12-09

Covert Java: Techniques for Decompiling, Patching, and Reverse Engineering

Java反编译技术 Most of the methods deal with core Java concepts and issues and therefore can be used in a variety of applications. The techniques presented in this book are unorthodox solutions to common problems in Java development. Some of them are controversial and should be used with great care, but all of them are powerful methods of achieving what you want. Learn them, and you will be able to separate yourself from the majority of other developers by delivering a solution when everyone else is grasping to understand what the problem really is. You might have used some of the techniques presented in this book already, and I congratulate you if this is the case, but I am confident that you’ll pick up at least a few helpful new tricks as you peruse the advice I give here.

2011-10-07

基于Matlab和C Builder的数字滤波仿真实现

介绍了数字滤波的Matlab实现,在C++ Builder和Matlab混合编程的基础上,实现了数字滤波的仿真

2011-09-12

MAX274有源滤波器的设计应用

MAX274有源滤波器的设计应用 介绍了MAXIM公司系列芯片MAX274的工作性能与特点,并详细介绍了MAX274滤波 器的公式和软件设计方法

2011-09-12

华为模拟电路讲义(上)

模拟电路教程 晶体管 运算放大器 振荡电路 模拟锁相环 模数转换与数模转换

2011-05-29

电子电路基础知识手册

电力生产人员技能培训 电路基础部分 元器件 电压源和电流源 受控电源 含有耦合电感电路的计算 理想变压器 电流和电压的参考方向 。。。。。

2011-05-29

空空如也

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

TA关注的人

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