Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

UNIX TCP回射服务器/客户端

UNIX TCP回射服务器/客户端

《Unix网络编程》这本书附带了许多短小精美的小程序,我在阅读此书的时候,将书上的代码按照自己的理解重写了一遍(大部分是抄书上的),加深一下自己的理解(纯看书太困了,呵呵)。此例子在Ubuntu 10.04上测试通过。PS:程序里使用了包裹函数(首字母是大写的函数)和常量(所有字母都是大写的常量)的声明在my_unp.h文件中,定义在unp_base.c和unp_thread.c中,地址:http://www.linuxidc.com/Linux/2013...
Hibernate框架映射Oracle中long类型字段

Hibernate框架映射Oracle中long类型字段

首先谈谈关于Oracle中的long类型。百度一下可知道。long在Oracle中并非同Java当中的基本数据类型long,前者是字符串类型,后者则是长整形。对于像我这样的初学者肯定很容易误以为两者相同。在Oracle中:LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB;对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典中很多对象的定义就是用LONG来存储的(当然你也可以考虑使用像CLOB这种大字段处理这些文本);LONG类型主要...
Linux下多线程通过蒙特卡洛法来求取pi值

Linux下多线程通过蒙特卡洛法来求取pi值

特卡洛法又称随机抽样技术是一种应用随机数进行仿真试验的方法。用该方法计算π的基本思路是:根据圆面积的公式: s=πR2 ,当R=1时,S=π。由于圆的方程是:x2+y2=1(X2为X的平方的意思),因此1/4圆面积为X轴、y轴和上述方程所包围的部分。如果在1*1的矩形中均匀地落入随机点,则落入1/4园中的点的概率就是1/4圆的面积。其4倍,就是圆面积。由于半径为1,该面积的值为π的值。#include <pthread.h&g...
微软紧急发布补丁修复Hotmail安全漏洞

微软紧急发布补丁修复Hotmail安全漏洞

4月28日消息,据国外媒体报道,微软紧急发布一个补丁,修复Hotmail网络邮件服务中的一个严重的安全漏洞。这个安全漏洞能够让黑客重置Hotmail账户的口令,使其拥有者无法登录并且让攻击者访问那个用户的收件箱。微软发布这个补丁是因为一些黑客已经在网络上积极地利用这个安全漏洞。一个安全新闻网站报道称,一些黑客正以每个账户20美元的价格提供攻破Hotmail账户的服务。计算机安全人员是在4月初发现这个安全漏洞的并且很快通知了微软。这个安全漏洞涉及到Hotma...
HBase用一个MR同时写入两张表

HBase用一个MR同时写入两张表

以前在学习HBase的时候,也曾想过是否可以在一个MR中同时写入两个表,但以前在网上找的时候都找不到比较相关的答案,这两天又重新找了下,居然有类似的实现,然后就自己参考着写了下,基本可以运行(本文参考:http://www.wildnove.com/2011/07/19/tutorial-Hadoop-and-hbase-multitableoutputformat/),下面就详细说下思路:原始数据如下:fansy,22,blog.csdu.net/fan...
C语言实现字符串替换函数

C语言实现字符串替换函数

C语言中没有提供字符串替换函数,网上能找到的类似函数也只是能替换一个,不能替换全部,工作中却常常要用到这个功能,故实现一个函数。该函数所使用到的相关函数均是自己实现,没有调用库函数。相关代码如下:/********************************************************************* Function:my_strstr()* Description: 在一个字符串中查找一个子串;* Calls: 无;...
微软宣布已修复 Hotmail 漏洞

微软宣布已修复 Hotmail 漏洞

国外媒体报道,微软日前宣布,已修复Hotmail一项密码重置系统漏洞,该漏洞允许黑客控制网络邮箱账户。据悉,该漏洞存在于Hotmail密码重置功能,黑客能够使用Firefox浏览器插件Tamper Data拦截HTTP重置密码要求,更改数据,锁定并进入用户账户。4月初,计算机安全人员发现此安全漏洞,并很快通知微软。但该漏洞的细节在网络论坛泄露,本周早些时候,据称黑客攻破每个账户的价格仅为20美元。微软宣布,已经发布漏洞修复补丁。微软在其安全响应Twitte...
S3C2410下寄存器地址虚实映射的实现

S3C2410下寄存器地址虚实映射的实现

我们知道在我们的驱动里面一般操作的寄存器的地址都是虚拟地址, 然而一般在cpu的datasheet里描述的寄存器的地址都是物理地址, 那linux内核是如何把我们驱动中指定操作的虚拟地址转换成正真可寻址并操作的物理地址的呢? 这篇文档以s3c2410为例, 将详细的描述这么一个实现流程。通过这篇文章,将能够很好了解的虚实映射的过程。(本篇文章并非本人原著,只是整理以提供给大家交流学习。分析的不错) S3C2410使用的是arm920T的核,它支持MM...
FS_S5PC100平台上Linux Camera驱动开发详解

FS_S5PC100平台上Linux Camera驱动开发详解

说明: 理解摄像头驱动需要四个前提: 1)摄像头基本的工作原理和S5PC100集成的Camera控制器的工作原理 2)platform_device和platform_driver工作原理 3)Linux内核V4L2驱动架构 4)Linux内核I2C驱动架构1. 摄像头工作原理OV9650/9655是CMOS接口的图像传感器芯片,可以感知外部的视觉信号并将其转换为数字信号并输出。通过下面的框图可以清晰的看到它的工作原理:我们需...
<< 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 >>