设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
分享 开源C++函数库Boost内存池使用与测试
jiang001 2011-9-29 13:35
Boost库是一个可移植的开源C++函数库,鉴于STL(标准模板库)已经成为C++语言的一个组成部分,可以毫不夸张的说,Boost是目前影 响最大的通用C++库。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容,是一个“准”标准库。   Boost内存池,即boost.pool库,是由Boost提供的一个用于内 ...
1866 次阅读|0 个评论
分享 开源C++函数库Boost内存池使用与测试
jiang001 2011-9-28 11:37
Boost库是一个可移植的开源C++函数库,鉴于STL(标准模板库)已经成为C++语言的一个组成部分,可以毫不夸张的说,Boost是目前影 响最大的通用C++库。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容,是一个“准”标准库。   Boost内存池,即boost.pool库,是由Boost提供的一个用于内 ...
1136 次阅读|0 个评论
分享 Linux设备驱动中的阻塞与非阻塞操作
jiang001 2011-9-27 16:00
「阻塞与非阻塞定义」   阻塞操作是指,在执行设备操作时,若不能获得资源,则进程挂起直到满足可操作的条件再进行操作。被挂起的进程进入sleep 状态,被从调度器的运行队列移走,直到等待的条件被满足。   非阻塞操作的进程在不能进行设备操作时,并不挂起。   「阻塞实例」   多个进程对驱动中的全局 ...
1208 次阅读|0 个评论
分享 红帽Linux上的故障定位技术
jiang001 2011-9-26 14:45
1. 故障定位(Debugging)场景分类 为便于描述问题,将Linux上各种软件故障定位的情形分成两类 A) 在线故障故障定位 在线故障定位(online-debugging)就是在故障发生时, ...
1192 次阅读|0 个评论
分享 Linux的设备驱动工程师之路
jiang001 2011-9-23 09:57
一、重要知识点   1.I/O端口和I/O内存寄存器和常规内存的区别:寄存器和RAM主要不同在于寄存器有边际效果,读取某个地址时可能导致该地址的内容发生变 化,比如说很多设备的中断状态寄存器只要一读取,便自动清0.所以硬件寄存器不能直接访问,而要通过I/O端口和I/O内存两种方式访问。   在硬件层,I/O内存区域和I ...
1324 次阅读|0 个评论
分享 Linux:账户锁定策略的实现
jiang001 2011-9-22 15:07
  为账户设置锁定策略是安全基线配置里面的一个要求,windows在 组策略 里面可以很简单设置, linux 中可以使用pam的pam_tally2.so 模块 来实现。   linux对账户的锁定功能比windows的要更加广泛,强大,windows组策略中的限制,只是在系统层面的限制,而linux借助 pam(Pluggable Authentication Modules,插件式 ...
1930 次阅读|0 个评论 热度 1
分享 Linux网络编程中的地址问题
jiang001 2011-9-21 14:38
平时我们使用的IP地址是192.168.1.11这种类型的字符串;而在 Linux 内核中是用二进制方式表达的IP地址。在程序设计中经常要用到字符串表达方式的IP地址和二进制的IP地址之间的转换。   面对网络编程中众多的地址函数,你hold住了么,tiger哥没hold住,所以就写了此篇文章,希望大家能hold住网络编程。   前言:结构 ...
1170 次阅读|0 个评论
分享 linux coredump配置与调试
jiang001 2011-9-20 13:40
Linux Core Dump 配置与调试 1.core 文件的生成开关和大小限制 --------------------------------- 1 )使用 ulimit -c 命令可查看 core 文件的生成开关。若结果为 0 ,则表示关闭了此功能,不会生成 core 文件。 2 ) 使用 ulimit -cfilesize 命令,可以限制 core 文件的大小( filesize 的单位为 kbyte ) ...
2957 次阅读|0 个评论
分享 多Linux服务器之间实现文件自动复制
jiang001 2011-9-19 11:08
 #!/usr/bin/expect   set password 1234 #密码   #download   spawn scp /root/test.jar root@192.168.1.2:/usr/local/   set timeout 300   expect “192.168.1.2‘s password:”   set timeout 3000   #exec sleep 1   send “$password\r”   set timeout 300   se ...
925 次阅读|0 个评论
分享 Linux初学者最常遇到的五个问题
jiang001 2011-9-16 12:49
  随着Ubuntu 10.10的到来,为你的业务试用Linux的理由列表又变长了一些。此款自由与免费的操作系统现在变得空前用户友好,而又提供了其竞争对手所不具备的安全性等其他优势。如果你是新Linux用户大军 的一员,那恭喜你作出了明智的抉择!现在你将终生免于进入高花费、被厂商锁住、遭受频繁流氓软件攻 ...
1096 次阅读|0 个评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部