- 博客(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 562
原创 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 3366
原创 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 635
原创 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 1280
原创 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 612
原创 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 2472 1
转载 关于gcc中函数或变量的weak属性
关于gcc中函数或变量的weak属性参考gcc的reference:弱符号:若两个或两个以上全局符号(函数或变量名)名字一样,而其中之一声明为weak symbol(弱符号),则这些全局符号不会引发重定义错误。链接器会忽略弱符号,去使用普通的全局符号来解析所有对这些符号的引用,但当普通的全局符号不可用时,链接器会使用弱符号。当有函数或变量名可能被用户覆盖时,该函数或变量名可以声
2014-02-21 15:39:35 933
原创 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 1168
转载 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 1138 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 768 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 2810
原创 解决 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 3699 1
原创 不错不错
https://github.com/liuyanghejerry/painttyWidget/tree/master/paintingTools/brushhttp://mrspaint.com/#
2013-07-05 17:48:30 521
原创 protobuf 下载
https://code.google.com/p/protobuf-c/downloads/list protobuf-cprotobuf-2.4.1protobuf_php
2013-07-02 17:07:48 671
原创 scep 简单证书配置协议
scep 简单证书配置协议Simple Certificate Enrollment Protocol (SCEP)是PKI协议体系的一部分, 它能安全、可靠的为网络设备在线提供数字证书.SCEP服务支持下列操作:CA和RA公钥的发布.数字证书管理.数字证书和CRL查询.
2013-06-25 20:30:59 3383
转载 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 582
原创 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 633
原创 思科认证设置
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 521
转载 你所不知道的路由器:已成新入口!
你所不知道的路由器:已成新入口!oschina 发布于: 2013年06月09日 (30评)分享到 新浪微博腾讯微博收藏+20写在前面的话:也许你不知道的是,丝毫不起眼的路由器正在成为兵家必争的上游入口。本文作者丁丁指出,其实,路由器在极客们的手中,早已超脱了传统 的路由器概念,变成了兼具各种功能的神器。同时,随着硬件
2013-06-09 09:44:38 804
原创 识别编码的小程序
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 575
原创 capwap
https://opencapwap.atlassian.net/wiki/display/CAPWAP/Homeopencapwap是一个capwap协议的开源实现项目capwap协议使用与被成为FitAP(瘦AP)和AccessController(接入控制器)之间的通讯。capwap协议主要提供了远程管理无线接入点(AP)的功能capwap协议还提供了弹性
2013-05-31 10:42:39 1428
原创 获取 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 14624
转载 linux 内核的启动部分
linux 内核的启动部分。来源: ChinaUnix博客 日期: 2005.07.25 21:49 (共有条评论) 我要评论 最近在自己电脑上找点东西,却发现自己在03年读 LINUX kernel 时留下的一些东西一共4篇文章。贴上来看看有没有回贴的。启动linux 内核第一部分 基础知识1。
2013-05-28 14:16:19 583
转载 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 458
转载 linux 下路由配置
LINUX Routeroute命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。要注意的是,直接在命令行下执行
2013-05-19 16:03:18 536
转载 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 526
原创 Concurrency Kit
Concurrency Kit 0.2.16 发布了,建议使用了 ck_fifo_mpmc 的用户尽快升级;部分支持 MingW32,下一步将支持 MingW64,提供了 phase-fair 读写锁引用实现等等诸多改进。Concurrency Kit 提供了大量的并发原生方法和数据结构用于帮助设计和实现高性能的系统开发。该项目最大限度的降低对操作系统的相关性,提供统一的接口,便于程序在不
2013-03-30 09:08:12 1639
原创 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 983
原创 IBM Rational AppScan
Appscan是web应用程序渗透测试舞台上使用最广泛的工具之一.它是一个桌面应用程序,它有助于专业安全人员进行Web应用程序自动化脆弱性评估。
2013-03-29 10:13:36 541
原创 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 3589
原创 HexRays IDA Pro
反汇编分析工具(HexRays IDA Pro)v6.1 Advanced + Tools[电驴下载]http://www.lihuaxiang.com/ruanjian/bianchengkaifa/14217.html
2013-03-11 16:02:30 715
原创 反汇编分析工具(HexRays IDA Pro)
反汇编分析工具(HexRays IDA Pro)v6.1 Advanced + Tools[电驴下载]http://www.lihuaxiang.com/ruanjian/bianchengkaifa/14217.html
2013-03-11 16:01:59 1941
转载 Proxmox
Proxmox VE (Proxmox Virtual Environment) 是一个非常棒的集成OPENVZ 支持KVM应用的环境。有方面易用的WEB界面,基于JAVA的UI和内核接口,可以登录到VM客户方便的操作,还有易用的模板功能,基本跟老外的商业VPS环境差不多了,支持VT和ISCSI
2013-03-09 19:20:35 601
转载 MiniUPnP
http://www.oschina.net/p/miniupnp通用即插即用(UPnP)是由通用即插即用论坛(UPnP™ Forum)提出的一套网络协议。该协议的目标是使家庭网络(数据共享、通信和娱乐)和公司网络中的各种设备能够相互无缝连接,并简化相关网络的实现。UPnP 通过定义和发布基于开放、因特网通讯网协议标准的 UPnP 设备控制协议来实现这一目标。Min
2013-03-08 09:22:59 2086
裘宗燕 数据结构 ppt pdf格式.rar
2010-04-13
c/c++ 帮助文档 chm 格式的 是英文版的 但是我想 对于大家来说都是一些专业英语 是没有什么问题的
2010-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人