自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (6)
  • 收藏
  • 关注

原创 有序数组长度为N 元素出现的长度为 大于等于 N 除 4 的最小的数

#include #include using namespace std;int single(int array[],int Length);int main(int argc , char *argv[]){ int a[]={1,1,1,2,2,3,4,4,4,5,6,7,8,8,8,8,8,8,8,9,9,9,9,9}; int aLen = sizeo

2016-07-14 16:52:18 558

原创 FFI Library (lua 调用 c)

http://luajit.org/ext_ffi.htmlThe FFI library allows calling external C functions and using C data structuresfrom pure Lua code.The FFI library largely obviates the need to write tedio

2016-04-07 11:28:04 3343

原创 extern 与 attribute 的 hidden

shenhontang@DevNet_17_82_sles10sp1:attribute> readelf -a libfoo.so | grep OBJECT | grep foo 11: 000015e0 4 OBJECT GLOBAL DEFAULT 19 _foo 51: 000015e0 4 OBJECT LOCAL HIDDEN 19

2016-03-31 16:26:48 630

原创 gcc visibility hidden 与 static

#include #include #include #include int FuncA(){ printf("FuncA()!\n"); return 0;}static int FuncB(){ printf("FuncB()\n"); return 0;}int__attribute__ ((visibility ("hidde

2016-03-31 16:06:35 1271

原创 linux 下 alarm 与 SIGALRM 信号的一个小程序

#include #include #include #include void timer(int sig){    printf("Timer!\n");    signal(SIGALRM, timer);     alarm(3);}int main(int argc, char *argv[]){    signal(SIG

2016-03-30 14:57:16 606

原创 linux .so 文件中函数名称和程序中的函数名称相同

~/so_test $ cat testlib.h#ifndef __LIB_TEST_H__#define __LIB_TEST_H__void libxx();#endif~/so_test $ cat testlib.c#include #include void libxx(){ printf("come from libxx.so\n");}~/so_t

2014-02-21 17:07:13 2464 1

转载 关于gcc中函数或变量的weak属性

关于gcc中函数或变量的weak属性参考gcc的reference:弱符号:若两个或两个以上全局符号(函数或变量名)名字一样,而其中之一声明为weak symbol(弱符号),则这些全局符号不会引发重定义错误。链接器会忽略弱符号,去使用普通的全局符号来解析所有对这些符号的引用,但当普通的全局符号不可用时,链接器会使用弱符号。当有函数或变量名可能被用户覆盖时,该函数或变量名可以声

2014-02-21 15:39:35 922

原创 linux clock_gettime函数详解

linux clock_gettime函数详解 注意1.精确级别,纳秒级别原型long sys_clock_gettime (clockid_t which_clock, struct timespec *tp);which_clock参数解释CLOCK_REALTIME:系统实时时间,随系统实时时间改变而改变,即从UTC1970-1-1 0

2014-01-13 10:05:45 1157

转载 printf 十六进制格式化输出 2字节对齐

每次看到人家的十六进制输出,对齐的很好,ff就显示了,而我的总是0xffffffff。如果是"%02x",是以0补齐2位数,如果超过2位就显示实际的数;"%hhx" 是只输出2位数,即便超了,也只显示低两位; 因此有了"%02hhx"http://blog.chinaunix.net/uid-20801390-id-3207987.htm

2013-10-17 11:12:26 1121 1

原创 代码覆盖率测试

$ gcc -c fib.c -ftest-coverage -fprofile-arcs链接的时候下面三条任选一个执行即可$ gcc fib.o -o fib --coverage$ gcc fib.o -o fib -lgcov$ gcc fib.o -o fib -fprofile-arcs运行程序 fib$ ./fib 会生成 .gcda 文件,.gcda是由加了-fprofile

2013-10-08 14:07:28 743 1

原创 获取证书公钥信息

PEM 格式1.  FILE *fp = fopen("xx.pem", "r");2.  X509 *cert = PEM_read_X509(fp, NULL, NULL, NULL);3. EVP_PKEY *pkey = X509_get_pubkey(cert)der 格式1.  FILE *fp = fopen("xx.cer", "r");

2013-09-14 11:09:17 2804

原创 网络概念

1. 网关模式2. 旁路模式

2013-08-23 16:21:53 528

转载 微博认证

http://www.cnblogs.com/liuju150/archive/2011/05/14/weibo_oauth.html

2013-07-25 22:57:06 507

原创 解决 openLDAP for windows 的一个小问题,网上问得比较多

OpenLDAP 2.4.34 Standalone LDAP Server (slapd)515a48af config_build_attrs: error 21 on olcConfigFile value #0很多人出现这个问题, 不知道这么处理;说明: 一般默认安装好 OpenLDAP 后, openLDAP 对应的服务器是自动启动了的, 也就是说 LDAP 已经起来了,具体怎么

2013-07-09 11:21:50 3672 1

原创 不错不错

https://github.com/liuyanghejerry/painttyWidget/tree/master/paintingTools/brushhttp://mrspaint.com/#

2013-07-05 17:48:30 515

原创 protobuf 下载

https://code.google.com/p/protobuf-c/downloads/list                               protobuf-cprotobuf-2.4.1protobuf_php

2013-07-02 17:07:48 653

原创 scep 简单证书配置协议

scep 简单证书配置协议Simple Certificate Enrollment Protocol (SCEP)是PKI协议体系的一部分, 它能安全、可靠的为网络设备在线提供数字证书.SCEP服务支持下列操作:CA和RA公钥的发布.数字证书管理.数字证书和CRL查询.

2013-06-25 20:30:59 3348

转载 Linux 0.11内核编译和bochs上的实验环境的搭建

http://menglee.iteye.com/blog/1100887 http://wenku.baidu.com/view/1b7a369851e79b8968022608.html 在硬盘上制作根文件系统http://www.oldlinux.org/oldlinux/viewthread.php?tid=14722&extra=page%3D1

2013-06-18 16:30:39 575

原创 linux 学习论坛

http://www.oldlinux.org/oldlinux/viewthread.php?tid=4111&extra=page%3D1http://share.solrex.org/WriteOS/download.php#chs

2013-06-17 16:53:22 625

原创 思科认证设置

http://www.cisco.com/en/US/docs/net_mgmt/cisco_secure_access_control_server_for_windows/4.1/user/SCAuth.html

2013-06-09 16:57:05 517

转载 你所不知道的路由器:已成新入口!

你所不知道的路由器:已成新入口!oschina 发布于: 2013年06月09日 (30评)分享到 新浪微博腾讯微博收藏+20写在前面的话:也许你不知道的是,丝毫不起眼的路由器正在成为兵家必争的上游入口。本文作者丁丁指出,其实,路由器在极客们的手中,早已超脱了传统 的路由器概念,变成了兼具各种功能的神器。同时,随着硬件

2013-06-09 09:44:38 787

原创 代理程

3proxyhttp://www.3proxy.ru/

2013-06-06 11:20:14 531

原创 识别编码的小程序

encahttp://site.icu-project.org/What is ICU?ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. IC

2013-06-05 22:02:45 569

原创 capwap

https://opencapwap.atlassian.net/wiki/display/CAPWAP/Homeopencapwap是一个capwap协议的开源实现项目capwap协议使用与被成为FitAP(瘦AP)和AccessController(接入控制器)之间的通讯。capwap协议主要提供了远程管理无线接入点(AP)的功能capwap协议还提供了弹性

2013-05-31 10:42:39 1398

原创 获取 LDAP 的 Base DN

int main(int argc, char **argv){ LDAP *ld = NULL; char *host = "193.16.16.105" int result = 0; LDAPMessage *res = NULL; LDAPMessage *e = NULL; char **vals = NULL; ld = (LDAP *)ldap_in

2013-05-31 10:19:24 14592

转载 linux 内核的启动部分

linux 内核的启动部分。来源: ChinaUnix博客  日期: 2005.07.25 21:49 (共有条评论) 我要评论 最近在自己电脑上找点东西,却发现自己在03年读 LINUX kernel 时留下的一些东西一共4篇文章。贴上来看看有没有回贴的。启动linux 内核第一部分 基础知识1。

2013-05-28 14:16:19 578

原创 A-Z 大小写转换

a-z  转换为大写    'a' - 32 == 'A'A-Z 转换为小写    'A'|32 == 'a'

2013-05-24 14:27:47 1554

转载 Linux 文件系统剖析

http://www.ibm.com/developerworks/cn/linux/l-linux-filesystem/Linux 文件系统剖析按照分层结构讨论 Linux 文件系统M. Tim Jones, 顾问工程师, Emulex Corp.简介: 在文件系统方面,Linux® 可以算得上操作系统中的 “瑞士军刀”。Li

2013-05-22 10:19:04 453

原创 ldap_explode_dn()

分解 dnchar **str = ldap_explode_dn(char *dn, [0/1]);

2013-05-19 17:55:34 556

转载 linux 下路由配置

LINUX  Routeroute命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。要注意的是,直接在命令行下执行

2013-05-19 16:03:18 526

转载 Linux 线程模型的比较:LinuxThreads 和 NPTL

本文地址: http://www.ibm.com/developerworks/cn/linux/l-threading.html进行移植的开发人员需要了解的关键区别摘要Vikram Shukla, 软件工程师, IBM简介: LinuxThreads 项目最初将多线程的概念引入了 Linux®,但是 LinuxThreads 并不遵守 POSI

2013-05-19 16:01:34 520

原创 Concurrency Kit

Concurrency Kit 0.2.16 发布了,建议使用了 ck_fifo_mpmc 的用户尽快升级;部分支持 MingW32,下一步将支持 MingW64,提供了 phase-fair 读写锁引用实现等等诸多改进。Concurrency Kit 提供了大量的并发原生方法和数据结构用于帮助设计和实现高性能的系统开发。该项目最大限度的降低对操作系统的相关性,提供统一的接口,便于程序在不

2013-03-30 09:08:12 1624

原创 GNU libmicrohttpd

GNU libmicrohttpd 0.9.26 是一个 bugfix 版本,修复了某些平台下的 URL 解析器的初始化问题;如果系统 uptime 小于连接的 timeout 不再移除 SSL 连接。GNU libmicrohttpd 是一个小型的嵌入式 HTTP 服务器 的 C 类库,支持 HTTP 1.1 可以同时侦听多个端口,简单例子请看这里。

2013-03-30 09:06:13 977

原创 IBM Rational AppScan

Appscan是web应用程序渗透测试舞台上使用最广泛的工具之一.它是一个桌面应用程序,它有助于专业安全人员进行Web应用程序自动化脆弱性评估。

2013-03-29 10:13:36 533

原创 vim 解决 ^M 问题

:%s/\r\+$//e

2013-03-22 16:14:06 562

原创 AD 域 实现 MSCHAPV2 认证

在做无线的 wpa(2) 企业认证,eap-peap(mschapv2) 认证, 用户信息保存在 AD域中终结模式wac + AD 域认证实现 : wpa(2) 认证eap-peap(mschapv2) wac 为 linux 要求AD 域认证 最简单的办法就是 将 wac (linux )加入到 AD 域 (在这里使用 samba 套件)samba 依赖k

2013-03-12 20:13:40 3516

原创 HexRays IDA Pro

反汇编分析工具(HexRays IDA Pro)v6.1 Advanced + Tools[电驴下载]http://www.lihuaxiang.com/ruanjian/bianchengkaifa/14217.html

2013-03-11 16:02:30 692

原创 反汇编分析工具(HexRays IDA Pro)

反汇编分析工具(HexRays IDA Pro)v6.1 Advanced + Tools[电驴下载]http://www.lihuaxiang.com/ruanjian/bianchengkaifa/14217.html

2013-03-11 16:01:59 1933

转载 Proxmox

Proxmox VE (Proxmox Virtual Environment) 是一个非常棒的集成OPENVZ 支持KVM应用的环境。有方面易用的WEB界面,基于JAVA的UI和内核接口,可以登录到VM客户方便的操作,还有易用的模板功能,基本跟老外的商业VPS环境差不多了,支持VT和ISCSI

2013-03-09 19:20:35 585

转载 MiniUPnP

http://www.oschina.net/p/miniupnp通用即插即用(UPnP)是由通用即插即用论坛(UPnP™ Forum)提出的一套网络协议。该协议的目标是使家庭网络(数据共享、通信和娱乐)和公司网络中的各种设备能够相互无缝连接,并简化相关网络的实现。UPnP 通过定义和发布基于开放、因特网通讯网协议标准的 UPnP 设备控制协议来实现这一目标。Min

2013-03-08 09:22:59 2068

Radius.chm

详细介绍 radius 协议的 chm 书

2012-11-01

裘宗燕 数据结构 ppt pdf格式.rar

裘宗燕 数据结构 ppt pdf格式.rar 裘宗燕 数据结构 ppt pdf格式.rar 裘宗燕 数据结构 ppt pdf格式.rar 裘宗燕 数据结构 ppt pdf格式.rar 裘宗燕 数据结构 ppt pdf格式.rar 好家伙不得不分享啊

2010-04-13

Effective C

我想很多人都知道这本书吧 呵呵 分享给大家

2010-04-09

c/c++ 帮助文档 chm 格式的 是英文版的 但是我想 对于大家来说都是一些专业英语 是没有什么问题的

chm 格式的 文档 很好用的 介绍了c 和 c++ 包括STL 都有介绍 文件不是很大 但是很实用 有例子 是我们老师提供给我们的 学习的好帮手

2010-04-09

计算机专业英语ppt

计算机专业英语ppt 上课用的 计算机专业英语ppt 上课用的 英语

2009-06-05

空空如也

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

TA关注的人

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