自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(192)
  • 资源 (14)
  • 收藏
  • 关注

原创 Debian 下编译内核过程

1. 构建编译环境 (Debian 和 Ubuntu 发行版上用到的工具包)     kernel-package  :包括了make-kpkg等工具。     libncurses5-dev   : make menuconfig 需要有此工具支持。     build-essential    : 提供了c/c++的编译环境,包括了gcc、make等工具     (moduti

2012-03-06 12:38:07 2667

转载 内核编译及问题

编译Linux内核发表于 2011 年 11 月 20 日由 navylq一、下载 linux 内核源代码1.0  www.kernel.com 下载源代码2.0  将下载的源程序解压到 /usr/src 内二、下载工具2.0  下载 build-essential:apt-get install build-essential2.1  下载 libqt

2012-03-06 08:35:52 1586

转载 Makefile模板

来自:yfkiss(夜风)  C/C++ code####################################################################### makefile 模版 ########################################################

2012-03-05 20:39:47 755

转载 Makefile

转自http://www.chinaunix.net/jh/23/408225.html陈皓转载请注明出处概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想

2012-03-05 17:35:32 680

转载 编译内核出的一些问题

来自http://forum.ubuntu.org.cn/viewtopic.php?p=2382995看别人好像很简单,自已搞总是会出错。机器不同,别再相信别人,特别那些在虚拟机上编译的更不能相信。make localmodconfig会让你痛苦,我写的这些你也别信,因为错误提示虽然相同但导致出错的原因不一定与我一样。 以下是我ubuntu10.04上编译

2012-03-05 14:22:22 5045

原创 工具链 (编译程序,汇编程序,和链接程序和内核头文件)linux

1. 工具链:是创建linux内核映像的一组程序的集合。链的概念源于一个工具的输出将作为另一个工具的输入。  2. 编译程序:可以将高级语言转换为目标语言。目标代码是运行在目标系统上并依赖于机器的一系列指令。       汇编程序:可将汇编语言变为目标代码。       二者不同在于:汇编程序产生的机器指令与汇编语句一一对应,二高级语言的每条语句可能对应多条机器指令。当然,编译器也可先

2012-03-05 08:43:45 1649

转载 UUID,全称Universally Unique Identifier

UUID,全称Universally Unique IdentifierUUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成UUID的API。UUID按照开放软件基金会 (OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID

2012-03-04 22:58:03 1253

转载 Debian编译升级内核(could not load /lib/modules/2.6.28/modules.dep问题)

虚拟机VMware下的Debian etch 2.6.26-6-686,欲升级为2.6.36内核。如果打算使用X-Window中的xconfig界面来配置内核,所以,需要安装qt3,运行命令#apt-cache search qt3然后将几个开头为qt3的包安装。#apt-get install qt3-dev-tools qt3-qtconfig qt3-doc qt3-desi

2012-03-04 22:18:23 2383

翻译 linux kernel README

**********************该文件解释怎么样安装内核********************************1、什么是linux      linux目的是服从posix和sus标准。2.它运行在什么硬件上     linux很容易移植到32或64位架构机器上,只要这些架构有分页机制(PMMU)和gcc编译器。linux也支持没有分页机制的机

2012-03-01 22:23:57 1152

转载 用位运算来实现整数的四则运算

位运算的思想可以应用到很多地方,这里简单的总结一下用位运算来实现整数的四则运算。1.整数的加法view plainint MyAdd(int a,int b)    {        for(int i=1;i;i        if(b&i)                        for(int j=i;j;

2012-03-01 22:22:52 2213 1

转载 Linux Security Module的注册层次

Linux Security Module的注册层次 ===================================================作者:ietf AT doit.com.cn所有源文件来自于linux kernel 2.6.20请在GNU Library General Public License下参考。引用请注明出处。===========

2012-03-01 20:33:53 2761

转载 解决 VFS:Unable to mount root fs on Unknown-block(0,0)

解决LFS kernel panic -not syncing :VFS:Unable to mount root fs on Unknown-block(0,0)2011年04月16日 星期六 15:50转载自 sunteach最终编辑 sunteach终于解决LFS kernel panic -not syncing :VFS:Unable to mount roo

2012-02-26 14:13:49 88701 4

转载 unix实际用户ID和有效用户ID解析

今天在看APUE,这两个问题很难理解,GOOGLE一下,有篇文章总结的不错,看了一下才明白透彻了。由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题。关于SUID、 SGID的问题也经常有人提问,但回答的人一般答得不够详细,加上曾经回答过两个网友的问题,还查了一些资料,决定整理成本文,以供大家参考。限于本人的水平问题,文

2012-02-17 22:36:50 1066

转载 栈帧及内存分配

来源:http://blog.csdn.net/yxysdcl/article/details/5569351首先应该明白,栈是从高地址向低地址延伸的。每个函数的每次调用,都有它自己独立的一个栈帧,这个栈帧中维持着所需要的各种信息。寄存器ebp指向当前的栈帧的底部(高地址),寄存器esp指向当前的栈帧的顶部(地址地)。下图为典型的存取器安排,观察栈在其中的位置 入栈操作

2012-02-17 09:17:04 1437

转载 红帽企业 Linux 4: 安全指南

来源:http://oss.org.cn/man/linux/redhat/rhel-sg-zh_cn-4/s1-wstation-boot-sec.html4.2. BIOS 和引导装载程序的安全性使用口令保护 BIOS(或相当于 BIOS 的系统)和引导装载程序可以防止那些可以在物理上接近系统的未经授权的用户使用可移介质来引导或通过单用户模式来获得根权限。但是防御这类攻击的安全措施

2012-02-15 07:52:29 1213

转载 国外十大黑客去向解密

来源:www.chnhack.com 责任编辑:少校俗话说,“如果你不能打败它,那就变成它。”对于很多管理人员来说,可以将这句话改为“如果你不能打败它,那就利用它。 ”有很多黑客以善于发现并利用漏洞而著称,他们被某些大型企业高薪聘请,帮助这些企业完善产品设计和发现问题。  Facebook 拥有业界知名的“创意交流会”(hackathons)社区,人们夜以继日地编写代码

2012-02-10 21:25:16 1339

转载 如何阅读源代码

来源:http://www.perlcn.com/rjgc/52/第一章: 导论++++++++++++1.要养成一个习惯, 经常花时间阅读别人编写的高品质代码.2.要有选择地阅读代码, 同时, 还要有自己的目标. 您是想学习新的模式|编码风格|还是满足某些需求的方法.3.要注意并重视代码中特殊的非功能性需求, 这些需求也许会导致特殊的实现风格.

2012-02-10 11:00:42 687

原创 http://www.xfocus.net/index.html 不错的黑客站点

焦点网,不错的黑客站点

2012-02-09 16:10:12 3452

转载 提问的智慧

作者:Eric StevenRaymond     esr@thyrsus.com>Thyrsus Enterprises     Rick Moen     rick@linuxmafia.com>  版权 © 2001 Eric S. Raymond修订历史修订版 3.12004年10月28日

2012-02-07 20:53:01 993

转载 深入分析C++中char * 和char []的区别

深入分析C++中char * 和char []的区别作者:     来源:zz  问题引入:在实习过程中发现了一个以前一直默认的错误,同样char *c = "abc"和char c[]="abc",前者改变其内容程序是会崩溃的,而后者完全正确。程序演示:测试环境Devc++代码运行结果2293628 4199056 abc2293624 2

2011-12-12 16:44:46 1395

原创 vs05、08、10+visaulddk配置驱动开发环境

直接进入正题,请高手指正。一、安装1.安装vs,wdk(或其他版本,必须是2kddk以上,2kddk也不行)2。安装visualddk,过程中会自动选择你安装的ddk不用更改     但是最新的wdk7600.1它选不出来,需要手动添加(尤其注意“\”,例如:C:

2011-08-17 13:31:46 1424

转载 类模板的定义和使用

如同函数模板一样,使用类模板使用户可以为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数、某些成员函数的返回值能取任意类型。类模板是对一批仅仅成员数据类型不同的类的抽象,程序员只要为这一批类所组成的整个类家族创建一个类模板,给出一套程序代码,就可以用来生成多种具体的类,

2011-08-15 21:41:49 51996 7

原创 4*4 魔方阵

#include #include using namespace std; class Magic{public: void getdata(); void setfirstmagic(); void generatemagic(); v

2011-08-15 21:40:27 2714

转载 LNK 2001错误

习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于 编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时, 编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不 明其所以然。如果不深入地学习和理解VC++,要想改正

2011-08-12 15:55:22 829

转载 VC中创建DLL,导出全局变量,函数和类

1.在VC中新建一个Win32空项目MathLib;2.添加预编译头文件stdafx.h,定义导入导出控制符号: 1: //stdafx.h 2: #pragma once 3: #define MATHLIB_EXPORT3.添加包含要导出的全局变量,

2011-08-10 10:22:57 795

转载 C++中的vector使用范例

C++中的vector使用范例  2009-12-30 16:22:44|  分类:默认分类|  标签:|字号大中小 订阅C++中的vector使用范例一、概述vector是C++标准模板库中的部分内容,它是一个多功能的,能够操

2011-08-09 13:39:31 728

转载 declspec(dllexport)与_declspec(dllimport) 异同

1 _declspec(dllexport)与_declspec(dllimport)  都是DLL内的关键字,即导出与导入。他们是将DLL内部的类与函数以及数据导出与导入时使用的。主要区别在于,dllexport是在这些类、函数以及数据的申明的时候使用。用过表明这些东西可以

2011-08-09 11:05:43 663

转载 msdn 基于credentialprovider的混合凭据提供程序登录体验

目录 新旧两种体系结构的比较 混合凭据提供程序 要求 设计 混合凭据提供程序 混合方式的实现 改进的可能性 测试和调试 智能卡和初始化 Windows Vista 在平台集成方面为开发人员提供了许多新的机会。新的凭据提供程序模型是变动最大的

2011-08-08 16:27:26 5892

转载 [WCF安全系列]服务凭证(Service Credential)与服务身份(Service Identity)

作者:Artech出处:http://artech.cnblogs.com本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。  在采用TLS/SSL实现Trans

2011-08-05 15:33:08 1171

转载 经典 -Writing a UI Automation Provider for a Win32-based Custom Control

Do you have a complex custom control that you want to make programmatically accessible, but you aren’t sure how? Custom controls, by their

2011-08-05 11:00:39 1473

转载 c++ dll

一、前言  自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示Wi

2011-08-04 11:08:52 1105

转载 STDMETHOD介绍

STDMETHOD_是一个宏,用于定义指定返回类型的接口方法,包含virtual关键字。可用于定义方法声明。 #define STDMETHOD_(type,menthod) virtual type STDMETHODCALLTYPE menthod 例如: STDMETH

2011-08-02 17:40:42 7086 4

Python3.8手册-20190612.docx

python3.8学习手册,基于官网,加入了自己的理解

2019-08-08

SYSREPO简介.docx

sysrepo数据库,与netopeer集成使用,可以提供call home功能,实现sdwan netconf通道。

2019-05-27

算法导论(3th) 扫描 中文版

扫描的第三版 算法导论 中文版 , 是数据结构与算法的经典书籍

2012-11-15

多功能刻录软件 nero

安装版本 有破解机在里边, 中文版 绝对好用

2012-11-02

linux 内核模块

linux内核模块编写 例子程序 导出符号的使用

2012-10-22

linux 函数大全

linux 常用库函数 , 非常的方便查找和使用。

2012-10-21

linux 命令大全

linux的命令 , 包括各种命令 有分类, 非常方便查找。

2012-10-21

ip免费代理文件处理程序(c语言)

能够将网络上的ip代理格式字符序列转换成 代理猎手需要的验证文件格式,方便代理猎手处理文件。

2012-10-11

TC3.0汉化 免安装

绿色免安装, c c++编译器, TC3.0颖私公司 全屏显示

2012-09-05

路由破解器

可以破解路由密码,使用请注意法律问题,可以用作学习

2012-08-11

linux-3.2.4内核帮助文档DocBook

内核API 内核帮助文档 DocBook Linux编程

2012-06-04

統計學期末報告-問卷調查與分析

統計學期末報告-問卷調查與分析 統計學期末報告-問卷調查與分析

2010-06-26

空空如也

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

TA关注的人

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