随笔分类 -  linux

linux Ylmf OS CHS 3.0 安装
摘要:Abstractepoll是Linux内核为处理大批量句柄而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。简介:epoll是Linux下多路复用IO接口select/poll的增强版本,它能... 阅读全文
posted @ 2014-06-23 17:09 天王星天 阅读(4790) 评论(0) 推荐(0) 编辑
摘要:===========================测试成功=============================================1、页面出现错误:Database query error 点击数据库表出现:Table '%s' is marked as crashed and... 阅读全文
posted @ 2014-04-21 09:48 天王星天 阅读(1343) 评论(0) 推荐(0) 编辑
摘要:void showInfo1(char *buf){ char gps_str[1024];// ="$GPGGA,031105.000,4003.9196,N,11620.5765,E,1,05,3.4,109.0,M,-6.4,M,,0000*4A\r\n"; sprintf(gps_str,"%s",buf); nmeaINFO info; // nmea协议解析结果结构体 nmeaPARSER parser; // nmea协议解析载体 nmeaPOS dpos; nmea_zero... 阅读全文
posted @ 2013-12-24 16:27 天王星天 阅读(783) 评论(0) 推荐(0) 编辑
摘要:Mark下吧,这是好东西啊。 http://blog.csdn.net/coolypf/article/details/8686588整理成C++代码:#includeconst double pi = 3.14159265358979324;//// Krasovsky 1940//// a = 6378245.0, 1/f = 298.3// b = a * (1 - f)// ee = (a^2 - b^2) / a^2;const double a = 6378245.0;const double ee = 0.00669342162296594323; static bool out 阅读全文
posted @ 2013-12-23 17:55 天王星天 阅读(1829) 评论(0) 推荐(0) 编辑
摘要:When building on Ubuntu 12.x the build fails with the following error…gcc samples/generate/main.o -lm -Llib -lnmea -o build/samples_generatelib/libnmea.a(generate.o): In function `nmea_gsv_npack':generate.c:(.text+0x700): undefined reference to `ceil'collect2: ld returned 1 exit statusmake: 阅读全文
posted @ 2013-12-23 16:01 天王星天 阅读(1017) 评论(0) 推荐(0) 编辑
摘要:1、SSH Secure Shell Client2、Xming实现步骤:1、运行Xming工具2、运行SSH Secure Shell Client,登陆linux系统输入命令:export DISPLAY=192.168.8.102:0.0(192.168.8.102:0.0里的第一个0是由系统自动分配的,类似于DHCP的意思。)3、输入cheese即可实现 阅读全文
posted @ 2013-12-17 16:45 天王星天 阅读(679) 评论(0) 推荐(0) 编辑
摘要:一 前言:异常处理,对于做面向对象开发的开发者来说是再熟悉不过了,例如在C#中有try{ ...}catch( Exception e){...}finally{.....}在C++中,我们常常会使用try{}...catch(){}块来进行异常处理。说了那么多,那么到底什么是异常处理呢?异常处理(又称为错误处理)功能提供了处理程序运行时出现的任何意外或异常情况的方法。异常处理一般有两种模型,一种是"终止模型",一种是"恢复模型""终止模型":在这种模型中,将假设错误非常关键,将以致于程序无法返回到异常发生的地方继续执行.一旦异常被抛 阅读全文
posted @ 2013-12-16 10:10 天王星天 阅读(968) 评论(0) 推荐(0) 编辑
摘要:朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL 服务进程 (mysqld-nt.exe) CPU 占用率总为 100% 高居不下。此主机有10个左右的 database, 分别给十个网站调用。据朋友测试,导致 mysqld-nt.exe cpu 占用奇高的是网站A,一旦在 IIS 中将此网站停止服务,CPU 占用就降下来了。一启用,则马上上升。 MYSQL CPU 占用 100% 的解决过程 全文记录: http://www.xiaohui.com/weekly/20070307.htm 今天早上仔细检查了一下。目前此网站的七日平均日 IP .. 阅读全文
posted @ 2013-12-13 12:22 天王星天 阅读(1531) 评论(0) 推荐(0) 编辑
摘要:转载地址:http://bbs.chinaunix.net/archiver/tid-1823500.html解决一个 MySQL 服务器进程 CPU 占用 100%解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记》( [url]http://www.xiaohui.com/weekly/20070307.htm[/url] ),谈到自己在解决一个拥有 60 万条记录的 MySQL 数据库访问时,导致 MySQL CPU 占用 100% 的经过。在解决问题完成优化(optimize)之后,我发现 Discuz 论坛也存在这个问题,当时稍微提了一下: [url]http://w 阅读全文
posted @ 2013-12-13 12:21 天王星天 阅读(644) 评论(0) 推荐(0) 编辑
摘要:登陆Mysql:mysql -p -u -pmysql> show processlist; show processlist 命令详解:processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句。下面是MYSQL占用CPU高处理的一个例子,希望对遇到类似问题的朋友们有点启发。一般来说MYQL占用CPU高,多半是数据库查询代码问题,查询数据库过多。所以一方面要精简代码,另一方面最好对频繁使用的代码设置索引。今天早上起来 机器报警 一查负载一直都在4以上top了一下 发现 mysql 稳居 第一 而且相当稳定 我擦 重启一下mysql不行 mysql> 阅读全文
posted @ 2013-12-13 12:20 天王星天 阅读(1273) 评论(0) 推荐(0) 编辑
摘要:如何看待编译警告 当编译程序发现程序中某个地方有疑问,可能有问题时就会给出一个警告信息。警告信息可能意味着程序中隐含的大错误,也可能确实没有问题。对于警告的正确处理方式应该是:尽可能地消除之。对于编译程序给出的每个警告都应该仔细分析,看看是否真的有问题。只有那些确实无问题的警告才能放下不管。说明:由于编译的警告各种各样,根本不可以一一罗列出来,下面只是列举出比较典型的一些警告,还有一些警告,大家只要根据字面意思,就可以很快的查找出来,并解决之。类型1:显示:warning: implicit declaration of function `Example()'。警告原因:(1)在你的 阅读全文
posted @ 2013-12-04 15:06 天王星天 阅读(3863) 评论(0) 推荐(0) 编辑
摘要:2012-09-11 14:26struct ifreq 获取IP 和mac和修改mac配置ip地址和mask地址:ifconfig eth0 192.168.50.22 netmask 255.255.255.0 up dns服务器有关的文件:/etc/resolv.conf修改网卡的mac地址的步骤:方法1:1.关闭网卡设备 ifconfig eth0 down2.修改网卡mac地址: ifconfig eth0 hw ether 00:0c:29:2b:45:9f3.重启网卡设备: ifconfig eth0 up以上方法一修改后linux重启后MAC又恢复为原来的,为了下次启动时修改后 阅读全文
posted @ 2013-12-03 17:28 天王星天 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:方式一: 1 int GetNetStat( ) 2 { 3 char buffer[BUFSIZ]; 4 FILE *read_fp; 5 int chars_read; 6 int ret; 7 try 8 { 9 memset( buffer, 0, BUFSIZ );10 read_fp = popen("ifconfig eth0 | grep RUNNING", "r");11 if ( read_fp != NULL ) 12 {13 ... 阅读全文
posted @ 2013-11-29 14:49 天王星天 阅读(2142) 评论(0) 推荐(0) 编辑
摘要:[-cfhvR] [--help] [--version] user[:group] file 比如 chown chown root /home 把/home的属主改成root用户使用权限 : root Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以将自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限 user : 新的档案拥有者的使用者 ID group : 新的档案拥有者的使用者群体(grou. 阅读全文
posted @ 2013-11-28 11:08 天王星天 阅读(625) 评论(0) 推荐(0) 编辑
摘要:毕业设计需要用到xml文件来组织和存放数据,对于Linux环境下,有libxml2可供使用。经过一段时间查询文档和网站,基本掌握创建xml文档和解析xml的操作,简单做一下记录。创建xml例子如下: 1 #include 2 #include 3 #include 4 5 int main(int argc, char **argv) 6 { 7 xmlDocPtr doc = NULL; 8 xmlNodePtr root_node = NULL, node = NULL, node1 = NULL; 9 10 doc = xmlNew... 阅读全文
posted @ 2013-11-27 16:36 天王星天 阅读(1097) 评论(0) 推荐(0) 编辑
摘要:安装:#sudo apt-get install libxml2#sudo apt-get install libxml2-devsudo apt-get install libxml2-dev libxslt-dev 安装成功后:所有的头文件在/usr/include/libxml2/这个文件目录... 阅读全文
posted @ 2013-11-27 15:09 天王星天 阅读(928) 评论(0) 推荐(0) 编辑
摘要:在安裝 CGI 程式時如果設定錯誤,便會看到 "500 Internal Server Error" 訊息,一般常見的錯誤可以用以下方法解決:1. CGI 程式的權限需要設定為 711 或 755。2. 程式的最開端有一行類似 #!/usr/bin/perl,其中 #! 是必需要的,然後確定 /usr/bin/perl 是正確的路徑,另外這行前不可以有空格或空行。3. 如果程式本身會讀寫其他檔案,要檢查存取檔案的絕對路徑或相對路徑是否正確,以及檔案是否有權限存取。4. 根據 HTTP 栛定,在輸出內容前要先輸出 HTTP Headers,否則便會遇上便會錯誤,在 Apach 阅读全文
posted @ 2013-11-27 12:13 天王星天 阅读(903) 评论(0) 推荐(0) 编辑
摘要:由于opennebula的共享存储的方式需要nfs,为了opennebula 3.8在ubuntu 12.04上搭建做铺垫,先介绍下nfs server和client端的安装和配置。1. nfs server端的安装和配置(1)安装nfs serversudo apt-get install nfs-kernel-server nfs-common(2)重启nfs serversudo service nfs-kernel-server restart(3)设置nfs共享目录sudo vim /etc/exports//在文件末尾添加一行/path-to-share *(rw,sync) .. 阅读全文
posted @ 2013-11-20 10:58 天王星天 阅读(377) 评论(0) 推荐(0) 编辑
摘要:今天写了一段代码, 是在Windows下编辑的, 保存后放在linux系统下编译.gcc和cc都产生以下的警告: a.h:1:2: warning: no newline at end of file后来发现解决这个问题产生的原因是源文件的最后一行没有回车符造成的; 解决的办法很简单, 在最后一行敲一个回车, 然后保存, 重新编译. 阅读全文
posted @ 2013-11-18 15:19 天王星天 阅读(522) 评论(0) 推荐(0) 编辑
摘要:1 #include 2 #include 3 #include 4 5 #include 6 #include 7 #include 8 9 #include 10 //#include 11 #include 12 13 /* 14 0 -- 不是v4l设备 15 1 -- v4l 设备 16 2 -- v4l2 设备 17 */ 18 int test_v4l_version(int fd) 19 { 20 int ret = 0; 21 char dummy[256]; 22 23... 阅读全文
posted @ 2013-11-15 09:44 天王星天 阅读(1065) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示