- 博客(44)
- 收藏
- 关注
转载 unix中的 sync(), fsync(), fdatasync()函数
传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘 I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满 或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到达队首时,才进行实际的I/O操作。这种输出方式被称为延迟写 (delayed write)
2014-07-04 19:35:41
782
原创 编译u-boot,遇到的问题
视频中的u-boot 编译时 不能用arm-linux-gcc 4.3.2 所以要更改一下使用3.4.5版本的。方法:直接将视频中提供的3.4.5版本的tar.gz文件解压到/work/jz2440system/u-boot下面了,所以使用的时候必 须将其路径添加到PATH中去,这时候就得将4.3.2的路径删除,可以使用export PATH的方法,
2014-06-24 17:19:30
452
转载 删除目录及其下级目录,并且没有任何提示
在linux中删除一个目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可解决。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思
2014-06-24 15:45:31
740
原创 implicit declaration of function "class_device_create"
linux-2.6.30.4如下错误:error: implicit declaration of function 'class_device_create'error: implicit declaration of function 'class_device_destroy'原因:class_device_create 和 class_d
2014-05-03 17:32:58
2136
1
原创 编译LED驱动时,提示: warning: function declaration isn't a prototype
最近买了个s3c2440的开发板,按照赠送的视频学习,今天学习的LED驱动。驱动中的file_operation结构体中,只定义了 open 和 ioctl 函数。但是驱动中有两个函数:void leds_all_on() 和 void leds_all_off() ,编译时,总是有警告:warning: function declaration isn't a prototype。 上网查
2014-03-23 09:36:54
613
转载 opencv 操作像素
本文转载自:博客园。本文主要参考了和。首先讨论了几个基本的结构:cv::Mat,cv::Mat_;随后讨论了遍历图像的两种方式:Pointer和Iterators,以及速度优化的注意点。1 cv::Mat cv::Mat是一个n维矩阵类,声明在中。class CV_EXPORTS Mat{public: //a lot of methods
2014-03-03 20:46:07
663
转载 opencv 车牌定位代码
车牌定位算法在车牌识别技术中占有很重要地位,一个车牌识别系统的识别率往往取决于车牌定位的成功率及准确度。 车牌定位有很多种算法,从最简单的来,车牌在图像中一般被认为是长方形,由于图像摄取角度不同也可能是四边形。我们可以使用OpenCV中的实例: C:/Program Files/OpenCV/samples/c.squares.c 这是一个搜索图片中矩形的一个算法。我们只要稍
2014-03-03 09:46:18
1554
转载 Numbering conventions of strings and bitsets
The indexing conventions of strings and bitsets are inversely related:The character in the string with the highest subscript (the rightmostcharacter) is used to initialize the low-order bit in the bit
2014-01-24 11:52:25
588
原创 Enumeration
Enumeration provide an alternative method of not only defining but also grouping sets of integral constants.enum type-name { enumerator1,enumerator2,......}The enumerator must be a constant expres
2014-01-13 20:57:18
512
原创 const references
A reference serves as an alternative name for an object.Const reference is " reference to const ".A const reference can be initialized to an object of adifferent type or to an rvalue , such as
2014-01-13 20:24:04
478
原创 将freeradius中的sql表导入到mysql的radius数据库中
将freeradius中的sql表导入到mysql的radius数据库中,我用yum安装的freeradius版本是2.1.8,下载下来的安装包的/doc/examples中没有模板mysql.sql,可以从其他版本中拷贝,因为mysql.sql只是一个模板,用来生成db_radius中的tables:nas, radacct, radcheck, radgroupcheck, radgr
2014-01-06 09:49:56
1447
转载 Ubuntu安装 apache2 mysql php5 freeradius
1:首先安装apache:打开终端(ctrl+Alt+t),输入命令:sudo apt-get install apache2即可安装,安装完后,打开浏览器,在地址栏输入:localhost或者http://127.0.0.1看到It works,表示安装成功!默认根目录:/var/www/ 2:安装mysql:sudo apt-get install mysql-
2014-01-04 15:01:55
1211
转载 Centos 6.2 配置php-cgi错误
CentOS 6.2配置php-cgi错误解决办法:[root@host1 php-5.2.10]# /usr/local/php-5.2.10/sbin/php-fpm startStarting php_fpm Apr 10 02:59:31.509496 [ERROR] fpm_unix_conf_wp(), line 124: please specify user and gro
2014-01-03 09:48:21
772
原创 Configuring SSL certificate
SSL 的英文全称是 “Secure Sockets Layer” ,中文名为 “ 安全套接层协议层 ” ,它是网景( Netscape )公司提出的基于 WEB 应用的安全协议。 SSL 协议指定了一种在应用程序协议(如 HTTP 、 Telenet 、 NMTP 和 FTP 等)和 TCP/IP 协议之间提供数据安全性分层的机制,它为 TCP/IP 连接提供数据加密、服务器认证、消
2014-01-03 09:19:18
544
原创 freeradius连接 mysql
在freeradius1.1.7版本中,需要:cd/home/username/Desktop/freeradius-1.1.7/doc/examples/mysql -u user_radius -p db_radius需要把mysql.sql (数据库文件)导入到表db_radius中,但是我用的是2.1.12版本的,在2.1.12版本中,数据库文件是在
2014-01-02 16:50:32
818
原创 radtest的含义
执行 radtest test test localhost 0 testing123后出现:Sending Access-Request of id 121 to 127.0.0.1 port 1812 User-Name = "test" User-Password = "test" NAS-IP-Address = 192.168.168.7 NA
2014-01-02 14:58:54
2934
1
转载 Freeradius, 执行 radtest, 出现错误:无法找到 ip
执行radtest test test localhost 0 testing123 给出如下提示:radclient:: Failed to find IP address for servernameradclient: Nothing to send.解决办法:修改 /etc/hosts添加:127.0.0.1 servername问题就解决了。
2014-01-02 14:46:14
5112
转载 Mysql创建、删除用户,为用户授权的相关命令
文章转载自:新浪博客mysql>GRANT ALL PRIVILEGES ON *.* TO'root'@'localhost'-> IDENTIFIED BY 'some_pass' WITH GRANTOPTION; //本地操作的权限mysql>GRANT ALL PRIVILEGES ON *.* TO ' root'@'%'-> IDENTIF
2014-01-02 14:21:16
635
原创 CentOS安装Freeradius
yum安装成功后,测试radiusradiusd -X 然后打开另一个终端,执行: radtest test test localhost 0 testing123 或者是 radtest test test localhost 1812 testing123
2014-01-02 09:05:06
1215
原创 Freeradius : 执行 radiusd -X Failed
安装freeradius后,执行 radiusd -X 经常出现问题:Failed binding to authentication address *port 1812: Address already in use /usr/local/etc/raddb/radius.conf[240]: Error binding to port for 0.0.0.0 port 181
2014-01-02 08:53:29
5645
原创 Freeradius error: /etc/raddb/sites-enabled/default[177]: Failed to load module "sql".
使用 radiusd -X 时,显示:/etc/raddb/sites-enabled/default[177]: Failed to load module "sql".意思是没有加载 sql 模块,修改方法为:进入 。。。。/raddb/radiusd.conf 找到 $INCLUDE sql.conf , 将其前面的注释 # 去掉 , 就可以了
2014-01-01 20:13:55
3895
转载 Centos安装Apache Mysql Php
文章转载自:chinaz先来解释一下,什么是 LAMP。正如标题所言,LAMP 实际上就是 Linux、Apache、MySQL、PHP 四个名称的缩写,当然最后一个 “P” 还有其他说法是 Perl 或者 Python。不用多说了,本文讲解的就是 Linux、Apache、MySQL、PHP 这四个东西,所以就这样解释了。 自己很早就在做网站,最初玩的是 ASP,后来主要研究
2014-01-01 16:11:24
586
转载 Centos安装phpmyadmin
文章转载自:百度空间(我的是Centos6.3,使用 yum install phpmyadmin 没有显示,表示没有这个软件,找了好多方法终于用下面的方法成功了)phpMyAdmin是一个Web界面,通过它可以管理你的MySQL数据库。那么怎么在CentOS 6.0安装phpMyAdmin呢?本文我们就来介绍这一安装过程,希望能够对您有所帮助。首先,我们使我们的Cen
2013-12-30 09:46:49
567
转载 Centos6如何更改yum源为163
#CentOS-Base.repo其他版本文件在http://mirrors.163.com/.help查看1、 cd /etc/yum.repos.d2、 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo3、替换CentOS-Base.repos4、运行yum makecache生成缓存4、yu
2013-12-30 09:00:48
788
转载 centos下的freeradius安装dialup_admin
下文转载自:优快云下面拷贝Dialup_admin 到/usr/local 下,并做个快捷方式到 /var/www/html 下。cd /home/changsure/freeradius-1.1.0mv dialup_admin /usr/localln -s /usr/local/dialup_admin/htdocs /var/www/html/dialup 配
2013-12-29 15:06:26
972
转载 wireshark的使用 转载
文章转载自:优快云wireshark的使用教程--用实践的方式帮助我们理解TCP/IP中的各个协议是如何工作的wireshark是一款抓包软件,比较易用,在平常可以利用它抓包,分析协议或者监控网络,是一个比较好的工具,因为最近在研究这个,所以就写一下教程,方便大家学习。 这里先说Wireshark的启动界面和抓包界面 启
2013-12-27 19:37:18
724
转载 linux上构建freeradius,网上搜索的
本人菜鸟一枚,这几天在捣鼓FreeRADIUS。已经根据网上一些牛人的帖子,成功的在MySQL中添加账户和密码,并能够用“radtest”命令测试成功。但是最后在交换机上配置完AAA后,用“test aaa group radius zbx zbx new-code”测试的时候发现不可达。拓扑如下:是用GNS3模拟cisco的交换机,连接vitrialBox的虚拟网卡(redhat系统的)。
2013-12-27 15:25:16
2027
转载 Linux上构建freeradius
文章转载自:百度空间RADIUS服务器软件可以从多个地方获得。使用FreeRADIUS(请参阅参考资料获得相关链接),FreeRADIUS是来自开放源码社区的一种强大的Linux上的RADIUS服务器,可用于如今的分布式和异构计算环境。FreeRADIUS 1.0.2 支持LDAP、MySQL、PostgreSQL和Oracle数据库,并与诸如EAP和Cisco LEAP之类的网络协议兼容
2013-12-27 15:19:24
1297
转载 Freeradius原理
FreeRadius原理,转载自:chinaunixFreeRadius原理分为3个部分:用户/nas/radius用户提供认证名、密码到NAS(Network Access Server)NAS一般是路由器、交换机等设备NAS提交相应信息到radius服务器,由radius服务器进行认证,其中认证信息也可以存放于mysql、ldap、oracle、postgreSQL等数据库
2013-12-27 15:16:49
1103
转载 centos 安装mysql
文章转载自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2e
2013-12-26 15:06:52
119
转载 IP地址:127.0.0.1
本文摘自百度百科,点击打开链接 127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。 IP地址由两部分组成,即网络
2013-12-19 14:49:22
1838
转载 利用Qt与OpenCV简单实现摄像头图像捕捉
安装Qt 中 OpenCV的设置为了pro工程文件看起来简单点,创建一个 pri 文件,包含 opencv相关信息。分别为 VS2008、Mingw和Linux设置OpenCV头文件和库的路径。OPENCVPATH_MSVC = D:/Qt/OpenCV-2.1.0-vs2008win32-msvc*{INCLUDEPATH += $${OPENCVPATH_MSV
2013-10-09 20:42:57
1562
转载 如何通过摄像头进行拍照
通过opencv,已经可以打开本地摄像头,相关代码如下:#include #include //#include int main(int argc,char* argv[]){ //QApplication a(argc,argv); cvNamedWindow("example",CV_WINDOW_AUTOSIZE); CvCapture
2013-10-09 20:41:39
1108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人