- 博客(18)
- 资源 (24)
- 收藏
- 关注
转载 Linux临时或永久修改DNS
最近给VPS重装了系统,因为服务商不提供DHCP,所以只好手动设置IP和DNS Server。悲催的是系统重装的时候忘记了输入DNS Server,最后导致进去系统后,各种域名无法解析。Linux中修改DNS有两种方式,临时修改和永久修改,下面分别介绍。1、临时修改网卡DNS地址sudo vim /etc/resolv.conf改为如下内容:nameserver 8.8.8
2013-07-31 11:09:13 8453
转载 通用线程:POSIX 线程详解,第 3 部分
通用线程:POSIX 线程详解,第 3 部分使用条件变量提高效率Daniel Robbins, 总裁兼 CEO, Gentoo Technologies, Inc.简介: 本文是 POSIX 线程三部曲系列的最后一部分,Daniel 将详细讨论如何使用条件变量。条件变量是 POSIX 线程结构,可以让您在遇到某些条件时“唤醒”线程。可以将它们看作是一种线程安全的信号发送。D
2013-07-25 11:21:35 973
转载 C语言中time函数获取系统时间
可以通过time()函数来获得计算机系统当前的日历时间(Calendar Time),处理日期时间的函数都是以本函数的返回值为基础进行运算。其原型为:time_t time(time_t * t);如果你已经声明了参数t,你可以从参数t返回现在的日历时间,同时也可以通过返回值返回现在的日历时间,即从一个时间点(例如:1970年1月1日0时0分0秒)到现在此时的秒数。如果参数为空(N
2013-07-24 17:29:35 1691
转载 C++函数重载详解
我们在开瓶瓶罐罐的时候,经常会遭遇因各种瓶口规格不同而找不到合适的工具的尴尬。所以有时候就为了开个瓶,家里要备多种规格的开瓶器。同样是开个瓶子嘛,何必这么麻烦?于是有人发明了多功能开瓶器,不管啤酒瓶汽水瓶还是软木塞的红酒瓶都能轻松打开。然而开瓶器的问题也会发生到程序设计中。比如我们要编写一个函数来求一个数的绝对值,然而整数、浮点型数、双精度型数都有绝对值,但为它们编写的函数返回值类型却是各
2013-07-22 17:37:34 1020
转载 什么是DMIPS
MIPS: Million Instructionsexecuted Per Second,每秒百万条指令,用来计算同一秒内系统的处理能力DMIPS:Dhrystone Million Instructionsexecuted Per Second :主要用于测整数计算能力。MFLOPS:主要用于测浮点计算能力。MIPS,DMIPS和MFLOPS是常用的
2013-07-20 23:31:18 5001
原创 解决编译warning:warning: ‘MeteringUnit::voltage_gain_’ will be initialized after [-Wreorder]
问题:环境:ubuntu 12.04,g++版本4.6.3,编译目标文件时出现warnings:u1204@u1204-zhw:~/hwsvn/2sw/4prj_mips/UCP_rt5350/src/trunk$ make clean;makerm -f *.o local_ctrlg++ -g3 -Wall -o0 -c msgrcv_cmd.cpp -o msgrcv_cmd.o
2013-07-20 17:25:49 5719
转载 pthread_detach()函数
创建一个线程默认的状态是joinable。如果一个线程结束运行但没有被join,则它的状态类似于进程中的Zombie Process,即还有一部分资源没有被回收(退出状态码).所以创建线程者应该调用pthread_join来等待线程运行结束,并可得到线程的退出代 码,回收其资源(类似于wait,waitpid) 。但是调用pthread_join(pthread_id)后,如果该线程没
2013-07-19 17:45:39 6213
转载 常用调试工具gdb,dbx,valgrind介绍一
类UNIX下C/C++开发,代码调试比较麻烦,最原始的加跟踪调试很土,也很费时,特别是一个庞大的项目,代码行数非常大的时候调试起来非常费劲,当core dump时定位也不容易,这里介绍几个常用工具: gdb、dbx调试工具,valgrind内存检查工具(Linux) 。gdb(GNU DeBugger)是GNU的调试器,一般和gcc配搭使用。要使用GDB进行调试,编译程序时要指定-g或-ggd
2013-07-19 10:45:49 1715
转载 pthread_cond_wait()用法分析
很久没看APUE,今天一位朋友问道关于一个mutex的问题,又翻到了以前讨论过的东西,为了不让自己忘记,把曾经的东西总结一下。先大体看下网上很多地方都有的关于pthread_cond_wait()的说明: 条件变量 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件
2013-07-17 14:00:23 969
转载 c/c++写的比较好的读写配置文件的函数或者类
共用版 .h文件//----------------------------------------------------------------------------// 程序名称: ConfigFile.h// 程序说明: 类 ConfigFile 的定义// 程序作者: // 程序版本: 1.0// 开始日期: 1999-01-10
2013-07-13 20:15:52 18912 2
转载 C++编写Config类读取配置文件
老外写的一段代码,在Server中编写这个类读取配置文件比较实用 C++代码 //Config.h #pragma once #include #include #include #include #include /* * \brief Generic configuration Cla
2013-07-13 20:13:35 21119 6
转载 C++中Segmentation fault(Core Dump)错误处理
什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下有没有形如core.进程号的文件生成, 这个文件便是操作系统把程序down掉时的内存内容扔出来生成的, 它可以做为调试程序的参考.core dump又叫核心转储, 当程
2013-07-13 15:37:48 12376
转载 C++之this指针与另一种“多态”
一、引入 定义一个类的对象,首先系统已经给这个对象分配了空间,然后会调用构造函数(说明:假设存在构造函数--2010.9.5修正)。一个类有多个对象,当程序中调用对象的某个函数时,有可能要访问到这个对象的成员变量。而对于同一个类的每一个对象,都是共享同一份类函数。对象有单独的变量,但是没有单独的函数,所以当调用函数时,系统必须让函数知道这是哪个对象的操作,从而确定成员变量是哪个对象的。这
2013-07-12 13:50:39 1159
转载 C++中的this指针
2011-04-11 11:09 百度 百度 我要评论(0) 字号:T | T一个对象的成员函数其实就是一般的全局函数,只是编译器给它隐含加了一个指向该对象的const指针,这就是this指针。下面让我们一起来了解一下this指针吧!AD:2013云计算架构师峰会超低价抢票中this 指针是一个隐含于每一个类的成员函数中的特殊指针(包
2013-07-12 13:41:40 1060 1
转载 C++用new和不用new创建类对象区别
起初刚学C++时,很不习惯用new,后来看老外的程序,发现几乎都是使用new,想一想区别也不是太大,但是在大一点的项目设计中,有时候不使用new的确会带来很多问题。当然这都是跟new的用法有关的。new创建类对象,使用完后需使用delete删除,跟申请内存类似。所以,new有时候又不太适合,比如在频繁调用场合,使用局部new类对象就不是个好选择,使用全局类对象或一个经过初始化的全局类指针似乎更加高
2013-07-12 11:21:41 1123
原创 C++中的struct
问题:C语言中有struct自定义结构体类型;C++中也有struct类型,而且,与C++中面向对象主要的数据类型class还极为相似。那么,C++中struct和class之间有什么区别,什么情况下使用struct呢?解决办法:从C++语言设计者Bjarne Stroustrup的大作《C++编程语言(特别版)》中归纳C++中struct和class的区别,有以下几点:
2013-07-06 16:00:35 5954
转载 关于Windows与Linux下32位与64位开发中的数据类型长度的一点汇总
32位与64位的数据类型长度是不一样的,而且windows和linux也有些许区别,下面把64位下的数据长度列表如下(无符号unsigned和有符号的长度一样): linux64 windows64 linux32 windows32char 8
2013-07-04 10:36:44 3604
转载 Linux中查看进程的多线程
在SMP系统中,我们的应用程序经常使用多线程的技术,那么在Linux中如何查看某个进程的多个线程呢?本文介绍3种命令来查看Linux系统中的线程(LWP)的情况:在我的系统中,用qemu-system-x86_64命令启动了一个SMP的Guest,所以有几个qemu的线程,以此为例来说明。1. pstree 命令,查看进程和线程的树形结构关系。View Code B
2013-07-02 09:44:32 2341
total uninstall 6.2.4 破解版
2014-07-03
dnw4linux.tar.bz2
2014-05-26
PDF Password Remover v5.0 注册版
2014-03-11
指针复杂类型说明
2012-08-10
VMware.Workstation.v8.0.3 keymaker
2012-05-18
WinMD5-207.zip
2012-05-07
Total Uninstall 5.10.0.1390 破解版
2011-10-25
VAX 10.6.1856 patch
2011-09-23
VMware Workstation 8 keymaker
2011-09-20
51单片机入门必读的好文章_新排版
2011-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人