自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天之枫 的专栏

闲看庭前花开花落 漫随天外云卷云舒

  • 博客(20)
  • 资源 (26)
  • 收藏
  • 关注

原创 多年前收藏的一段变态的C程序

这是很多年前遇到的一段变态的C代码,不知道是哪位高人写的到目前为止,我仍然没看懂(主要是太懒了,扔在角落里多年没去过问 -_-!! )今天偶然间把它翻了出来,想请教高人指点一下,这段代码到底该怎么解读?顺便也虐一下小白们~~~代码我试过的,可以通过编译(包括VC6、VC2008、Gcc3.4、Gcc4.4等平台)再说下,这是C程序,文件名是 " .c " 的啊!#include main(t,_,a)char *a;{return!0

2011-05-23 19:31:00 998

原创 调整了分区大小ghost出现无法进入系统的问题

<br />这个问题如果没遇到过的话 也是挺麻烦的<br />要解决也很简单<br /> <br />废话少说,方法如下:使用PQ再次进入分区,记得要把你刚刚分出来C盘激活哈,激活后系统就知道C盘是引导分区了,否则就算有系统文件也读不出来;<br /> <br />如何激活C盘呢?嘿嘿,在PQ下把C盘设置为“作业”状态(默认是“无”)就OK了!<br /> <br />很简单哈,备份一个在这儿。<br /> <br />总结,原来对硬盘分区后还要激活!(用了那么多年的计算机,才知道,真想找块豆腐撞死)

2011-03-20 10:46:00 2791

原创 C语言实现递归删除文件夹及文件

// 实现递归删除文件及文件夹// 该程序不能删除只读文件#include #include #include #include #include #include #include #define MAXPATH 256//=========================================================int Create(const char * rootpath){ struct _

2011-03-08 16:31:00 7952 2

原创 C语言实现的创建多线程

<br /> <br />本文是在Windows下实现的编码,在Win下创建多线程的库函数是 _beginthread() ,  而Linux下则是 beginthread()。<br />微软把标准中所提到的很多库函数都加了一根下划线。<br /> <br />#include "stdafx.h"#include <process.h> // _beginthread && _endthread#include "BaseOperation.h"int main(){ sys_m

2011-03-08 16:20:00 7008

原创 如何实现Windows下的键盘监听

<br />要实现键盘监听,有很多办法,本例程是使用的钩子程序实现的。<br /> <br />首先要建立一个动态库,源码如下(该源码来自网络,并非本人作品):<br /> <br />hookdll.cpp<br />#include <windows.h>#include <time.h>#include "string.h"#include "stdio.h" HINSTANCE hInst;//创造数据段//#pragma 语句之后的所有初始化的变量都进入hookdata段

2011-03-08 16:01:00 7016

原创 如何通过预定义确定编译平台

<br />常量由操作系统或编译平台定义,在编译时用于确定编译平台。<br />以下代码在VC6及VC2008下测试通过。<br />测试时间:2011-3-7<br /> <br />// 常量由操作系统或编译平台定义,在编译时用于确定编译平台#include <stdio.h>int main(){ #ifdef __OpenBSD__ printf("OpenBSD/n"); #elif __FreeBSD__ printf("FreeBSD/n")

2011-03-08 15:49:00 1216

转载 Remarks on Cyber at the RSA Conference

Remarks on Cyber at the RSA ConferenceAs Delivered by William J. Lynn, III, San Francisco, California, Tuesday, February 15, 2011Thank you again to RSA for recognizing the Defense Department’s contributions to cyber policy.This is without question the most

2011-03-06 22:54:00 1301

原创 Ubuntu下更改gcc版本的简便方法

// 首先须移除原有的gcc快捷方式,然后把新安装的gcc指定到原有的位置// 该方法在9.04、10.10下测试可用# rm /usr/bin/gcc# ln -s /usr/bin/gcc-3.4 /usr/bin/gcc    其实当你到 /usr/bin 目录下ls时,你就会发现Linux的设置思想竟然如此简单方便,所以如果要降低g++的版本的话,方便也是类似的,^_^ 哈哈~~

2011-01-16 11:20:00 2114

转载 Code::Blocks的IDE环境基础配置

<br />File菜单<br />New:新建(Emptyfile/file、class、project、buildtarget)。<br />Recentprojects/files:最近打开的项目/文件。<br />Importprojects:Dev-C++Project、VC6dsw/dsp、VC8vcproj/sln。<br />Ctrl+Shift+S:Saveall files。<br />Save workspace(as):将多个项目组织成一个工作空间

2011-01-16 11:06:00 2841

原创 C语言中的作用域和生命周期

C语言中的作用域和生存周期Author:天之枫    在C语言中,涉及到作用域和生存周期的问题,大多是指的变量和函数。         C语言中用得最多的应当算是局部变量了,而局部变量的作用域一般认为在函数体内有效。局部变量的内存分配管理和销毁是由编译器来实现的,程序编写者不用考虑其实现细节。当函数执行完成返回时,局部变量将全部被销毁,这决定了其生存周期。这里涉及到返回值的问题,至于是在返回值传递完成之后销毁呢,还是将返回值拷贝到一个临时变量中,销毁全部的局部变量,再将临时变量返回呢,这是由编译器的设计者所

2010-10-25 15:37:00 12394 2

原创 单链表的创建及其反转函数

/** * @author: J.S.Leaf * @workname: 单链表 * @env: VC9.0 * @time: 2010-07-18 */// 增加了反转函数的三种实现方法,并且修改了原版本的指针问题#include #include #include typedef struct LNode{ char data; struct LNode *next;}LNode,

2010-07-18 16:16:00 1311

原创 Windows下的chcp命令(更改该控制台的活动控制台代码页)

<br />Chcp <br />显示活动控制台代码页数量,或更改该控制台的活动控制台代码页。如果在没有参数的情况下使用,则 chcp 显示活动控制台代码页的数量。 <br />语法 <br />chcp [nnn] <br />参数 <br />指定代码页。下表列出了所有支持的代码页及其国家(地区)或者语言: <br />代码页       国家(地区)或语言 <br />437          美国 <br />708          阿拉伯文(ASMO 708)<br />720         

2010-06-09 15:58:00 42596 2

原创 内置变量列表(Unix)

<br />============================================<br /><br />$- 当前页可打印的行数,属于Perl格式系统的一部分 <br />$! 根据上下文内容返回错误号或者错误串 <br />$” 列表分隔符 <br />$# 打印数字时默认的数字输出格式 <br />$$ Perl解释器的进程ID <br />$% 当前输出通道的当前页号 <br />$& 与上个格式匹配的字符串 <br />$( 当前进程的组ID <br />$) 当前进程的有效组I

2010-06-08 15:38:00 1436

转载 MG-SOFT MIB Browser Pro. for Windows

MG-SOFT MIB Browser Professional Edition with MIB Compiler is an extremely flexible, technically superb, powerful and user-friendly SNMP Browser. All that makes MG-SOFT MIB Browser the most widely used SNMP Browser running on Microsoft Windows operating sy

2010-06-08 15:32:00 10727

原创 Ruby解析XML文件

Ruby是一款对开发版本依赖度很高的语言,而且目前不支持中文(如果要使用中文字符,可使用UTF-8)以下程序在 Ruby 1.8.6 下编译通过, IDE环境为 RubyMine [比NetBean好用]# 解析XML文件require "rexml/document"include REXMLputs "-- BEGIN --"doc = Document.new(File.open("TestXML.xml"))#doc.elements.each('BoardComposa

2010-06-07 12:40:00 7414

原创 Linux下使用SSH和VNC实现图形化远程控制(Ubuntu 9.04环境)

1、配置网卡    在Ubuntu中配置网卡很简单,只需要打开/etc/network/interfaces文件,将你想设置静态IP的那个网卡的IP配置信息保存起来就可以了,动态获取的不需要配置。 auto eth1  iface eth1 inet static  address 172.20.54.111netmask 255.255.255.0  network 172.20.54.1    记得要重启网卡      /etc/init.d/networking restart    

2010-06-02 17:43:00 2946

原创 Linux下tar命令实用参数简解

tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能

2010-06-01 17:49:00 709

原创 C中enum类型成员的参数变化

enum类型的成员,默认情况下是从0开始赋值; 如果中间某个成员进行了手动赋值的话,该成员的下一个成员的值为该成员的值+1 #include typedef enum { PLAYMODE = 1, // 默认从0开始 PAUSEMODE, STOPMODE = 5, TRACKRPTMODE, MIXMODE}Status_t; in

2010-05-25 16:29:00 1060

原创 一段用来判断日期是星期几的C代码

 /////////////////////////////////////////////////// 主题:一段用来判断日期是星期几的代码// 描述:摘自《CCFAQ》// 作者:天之枫// 时间:2010-02-13/////////////////////////////////////////////////  #include int dayofweek(int

2010-04-17 10:21:00 1138

原创 关于补码计算的一个实例

/////////////////////////////////////////////////// 主题:关于补码计算的一个实例// 描述:// 作者:天之枫// 时间:2010-04-11///////////////////////////////////////////////// 补码(二补数)http://zh.wikipedia.org/zh-cn/%E4%BA%8C%

2010-04-17 09:27:00 2300

Why Programs Fail(系统化调试指南)

纯英文书籍,本书一共分为15章,以系统化的方式向读者介绍了整个调试过程,从跟踪和重现故障开始,一直到自动化和简化测试用例,寻找故障最可能的来源,分离故障的起因和结果,并最终修正程序缺陷。本书不仅涵盖了delta调试、程序切片、观察、监视、断言、检测反常等多种基本的静态和动态程序分析技术,还用浅显的语言说明如何使用一些调试领域最前沿的高水平调试工具。有兴趣的可以看看。

2013-05-23

FCKeditor2.6.6及开发配置文档

FCK是一款免费的开源的web在线文档编辑器,支持多国语言。 压缩包中有三个文件:两个是开发包,一个是我自己在项目开发中总结的文档,文档中就如何安装FCK和进行项目配置已经有了详细的叙述,这里就不多说了。 FCK是一款非常优秀的插件,可用于asp、aspx、php、jsp、ruby、Python、perl以及js等等。灰常灰常的强大!强力推荐!

2011-08-04

VB6CHS.DLL(VB6运行库文件)

在安装微软的VB6时,可能会提示你缺少该文件;但有时没有提示,用了一段时间后,启动时会出现错误,弹出调试对话框【微软得很东东西都是这样莫名其妙的】,把这个DLL文件解压到system32文件夹下就搞定了,重新启动VB就没有调试框了。 另外补充一个安装VB6时遇到的问题:系统不断要求更新MS JM(微软的Java虚拟机),其实你只需要在system32文件夹下,创建一个空文档,重命名为msjava.dll就可以了,安装时就跳过了更新Java虚拟机这一步,也不会影响后续的使用。

2011-08-04

朴素贝叶斯算法(C语言实现,来自网络)

朴素贝叶斯算法(C语言实现)(来自网络)

2011-07-12

贝叶斯网络工具箱(Matlab工具包)

创建你的第一个贝叶斯网络 手工创建一个模型 从一个文件加载一个模型 使用 GUI 创建一个模型 推断 处理边缘分布 处理联合分布 虚拟证据 最或然率解释 条件概率分布 列表(多项式)节点 Noisy-or 节点 其它(噪音)确定性节点 Softmax(多项式 分对数)节点 神经网络节点 根节点 高斯节点 广义线性模型节点 分类 / 回归树节点 其它连续分布 CPD 类型摘要 模型举例 高斯混合模型 PCA、ICA等 专家系统的混合 专家系统的分等级混合 QMR 条件高斯模型 其它混合模型 参数学习 从一个文件里加载数据 从完整的数据中进行最大似然参数估计 先验参数 从完整的数据中(连续)更新贝叶斯参数 数据缺失情况下的最大似然参数估计(EM 算法) 参数类型 结构学习 穷举搜索 K2 算法 爬山算法 MCMC 主动学习 结构上的 EM 算法 肉眼观察学习好的图形结构 基于约束的方法 推断函数 联合树 消元法 全局推断方法 快速打分 置信传播 采样(蒙特卡洛法) 推断函数摘要 影响图 / 制定决策 DBNs、HMMs、Kalman 滤波器等等

2011-07-12

empireEFIv1085.iso

用于虚拟机下引导苹果的MacOS系统的安装 费了我九牛二虎之力啊!!! 谁说Baidu一下就有的,真想K他

2011-05-24

C语言深度解剖(解析版)

C语言深度解剖(解析版) pdf格式 已解除口令限制 学习C语言比较好的书籍(不适合初学者)

2011-02-09

CCNA学习指南(第六版)Sybex.CCNA.Study.Guide.6Th.Edition.(2007).R2

CCNA学习指南(第六版) 这是由Cisco出版的学习计算机网络的基础经典教材 强烈推荐!目前最好的学习网络的资料 由于该书较大 而csdn只能上传<20M的资料 所以进行了分卷压缩 该书分为了4卷 请全部下载完毕后再解压

2011-01-10

CCNA学习指南(第六版)Sybex.CCNA.Study.Guide.6Th.Edition(2007)R1

CCNA学习指南(第六版) Sybex CCNA Study Guide 6Th Edition (2007) 注意:这是英文原版 这是由Cisco出版的学习计算机网络的基础经典教材 强烈推荐!目前最好的学习网络的资料 由于该书较大 而csdn只能上传<20M的资料 所以进行了分卷压缩 该书分为了2卷 请全部下载完毕后再解压

2011-01-10

CCNA学习指南(第六版)[简体中文]R4

CCNA学习指南(第六版) 这是由Cisco出版的学习计算机网络的基础经典教材 强烈推荐!目前最好的学习网络的资料 由于该书较大 而csdn只能上传<20M的资料 所以进行了分卷压缩 该书分为了4卷 请全部下载完毕后再解压

2011-01-10

CCNA学习指南(第六版)[简体中文]R2

CCNA学习指南(第六版) 这是由Cisco出版的学习计算机网络的基础经典教材 强烈推荐!目前最好的学习网络的资料 由于该书较大 而csdn只能上传<20M的资料 所以进行了分卷压缩 该书分为了4卷 请全部下载完毕后再解压

2011-01-10

CCNA学习指南(第六版)R1

CCNA学习指南(第六版) 这是由Cisco出版的学习计算机网络的经典基础教材 强烈推荐! 由于该书较大 而csdn只能上传<20M的资料 所以进行了分卷压缩 该书分为了4卷 请全部下载完毕后再解压

2011-01-10

TinyXML_v2.5.3(支持C/C++的轻量级XML文档解析器)(含解析器源码和文档)

一款轻量级的XML解析器,能够容易的解决中文问题 如果你要做的东西不是非常大的项目的话,比较Apache和IBM的那两款重量的软件来说,这是一个非常不错的选择 同时附带了TinyXML的学习资料和文档,希望大家喜欢 【我可是花费了好大的功夫,对比了好多类似的解析器采选出来的,能够是C和C++下的开源的轻量级的解析器不多啊】 rar压缩包中包含了TinyXML解析器配套的文档,支持C、c++的轻量级的XML文档解析器,支持中文,非常适合不太大的项目

2011-01-10

Ruby中文文档[入门书籍][程序开发]

这是学习Ruby语言的入门书籍,免费吧 chm格式 可搜索

2011-01-09

Linux常用命令全集

Linux常用命令全集 不用解释了吧 名字起得很好 嘿嘿! 收藏作为工具书吧 chm格式 可搜索

2011-01-09

[操作系统][源代码]minix3

minix3 是一个非常精简的操作系统 这个版本是我从我的外教那儿直接copy过来的 他长期作为minix操作系统的开发人员之一 哦 对了 这不涉密的 嘿嘿~~

2011-01-09

C语言常见问题集[CCFAQ V0.9.4]

C 语言常见问题集 原著:Steve Summit 翻译:朱群英, 孙云 修订版0.9.4, 2005 年6 月23 日 该书对C语言的很多细节技术问题进行了深入的讲解和探讨,并给出了相关问题的其他参考书籍、链接等;是一本非常优秀的C语言参考书

2011-01-09

面向对象的C语言编程[OOC]

都说C语言是面向过程的 那在这个面向对象的时代中我们就要抛弃C么 那都是谎言 C只是一个工具 是否面向对象是由编程者自己决定的 之前希望大家先把 专家编程 和 陷阱与缺陷 (理论篇)读完 再来深入提高编程的能力吧(技术篇) 这是我的外教推荐给我的教材!珍视之~~

2011-01-09

深入Linux内核网络堆栈

想深入学习Linux内核的童鞋必读的优秀书籍

2011-01-09

空空如也

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

TA关注的人

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