自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 资源 (1)
  • 收藏
  • 关注

转载 中国展示世界最大军用战机3D打印钛合金零件

http://www.cnbeta.com/articles/238958.htm2013年5月24日,在第十六届中国北京国际科技产业博览会上,中航重机控股子公司中航激光所属研发团队,展示了获得2012年度“国家技术发明奖一等奖”的飞机钛合金大型整体关键构件激光成形技术。       据参与该项研究的北京航空航天大学材料加工工程的人员称,北京航空航天大学已与中航工业

2013-05-29 09:12:22 2271 1

转载 强悍乘坐式机器人 可用手控制机械臂

http://www.cnbeta.com/articles/234693.htm电影《阿凡达》中,人类先驱者在野外时,通常会乘坐一台增强作战能力的动作跟随机器人。对于这种机器人的到来,人们或许会觉得很遥远。然而,日前一家名为 Sakakibara-Kikai 的日本公司就带来一款功能非常相似的儿童专用机器人。  这款机器人名为 Kidswa

2013-04-23 08:32:14 2207

转载 程序员学习能力提升三要素

http://kb.cnblogs.com/page/171797/  IT 技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。  众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后 2

2013-04-07 16:47:39 1045

原创 Qt中使用QLabel显示时间的两种方法

其实这两种方法思路一致,只是实现方法不一样而已。main.cpp#include "displaytime.h"#include int main(int argc, char *argv[]){ QApplication a(argc, argv); DisplayTime w; w.show(); return a.exec();

2013-03-26 11:16:28 5813

转载 2012年,软件开发者薪资大调查

http://www.cnbeta.com/articles/226782.htm2012年末,CSDN和《程序员》杂志发起了一年一度的“软件开发者薪资大调查”。本次调查收到了上万份问卷,开发者的参与积极性超过以往。通过分析这些数据,我们得以对目前软件开发者的生存状态、待遇水平、行业状况等有了更清晰的了解。       本次参与调查的开发者中,约59.4%的开发者在公司中的职位

2013-03-26 09:17:24 1135

转载 慢性浅表性胃炎的食疗

俗话说胃病“三分治七分养”,七分养应该在三分治的基础上进行,经全面检查确诊后进行系统治疗,并配合精神方面进行调养,才能达到理想的治疗效果。胃就像一部每天不停工作的机器,食物在消化的过程中会对黏膜造成机械性的损伤,保持有节制的饮食是治疗胃病的关键。另外,高度精神紧张也是胃病发生的重要原因,如司机、建筑工人、办公室工作人员等的胃病发生率都很高,所以这些人更应该保持良好的生活习惯及精神的愉悦。1、从

2013-03-07 17:31:59 4069

原创 Qt 之 QVector

QVector类是一个提供动态数组的模板类。QVector是Qt普通容器类的一种。它将自己的每一个对象存储在连续的内存中,可以使用索引号来快速访问它们。QList、QLinkedList和QVarLengthArray也提供了相似的功能,它们使用方法如下:l QList一般用得最多,它能满足我们绝大部分需求。像prepend()和insert()这样的操作通常比QVector要快些,这

2013-02-01 09:09:41 103130 3

转载 Qt 解决“is not a member of ‘std’”错误

http://qtlinux.blog.51cto.com/3052744/573120 Qt教程(C++ GUI Qt 4)中,第15章例程,tripserver编译出错,提示是:“is not a member of ‘std’””错误。    错误原因是:C++标准库实现有问题,解决方法如下:    在主源代码中加入:#include     然后出错的地

2013-01-31 11:04:25 12464 1

转载 Qt与Const的故事

http://blog.163.com/net_worm/blog/static/12770241920100884149492/一、CONST的作用1、保护被修饰的变量,防止程序中意外修改2、为函数的重载提供一种区别方法例如:void fun(int i) { ...}           void fun(int i) const { ... }

2013-01-25 14:03:00 7764

转载 Qt 正则表达式

http://blog.sina.com.cn/s/blog_5f08aea00100pkxr.html1、 QT中的QRegExp类实现了正则表达式的模式匹配。2、Qt中有两个不同类的正则表达式.   - 第一类为元字符.它表示一个或多个常量表达式.   - 令一类为 转义字符,它代表一个特殊字符.  1) 元字符. 匹配任意单个字符.例如, 1.3

2013-01-17 19:49:22 1315 1

原创 Qt4.7.4移植

Qt4.7.4移植 移植环境gcc编译器版本:gcc version4.3.2 (Sourcery G++ Lite 2008q3-72)宿主机版本:Ubuntu 10.04LTSQtCreator版本:QtCreator2.6.1交叉编译依赖库:tslib1.4Qt版本:qt-everywhere-opensource-src-4.7.4虚拟机版本:Vmware

2013-01-15 20:02:57 6342 1

原创 在Ubuntu下添加环境变量

1.修改文件/etc/bash.bashrc,添加环境export PATH=$PATH:/home/linux/toolchain/bin2.重启配置文件source /etc/bash.bashrc

2013-01-10 14:19:20 1671

转载 linux send与recv函数详解

http://www.cnblogs.com/blankqdb/archive/2012/08/30/2663859.html1 #include 2 ssize_t recv(int sockfd, void *buff, size_t nbytes, int flags);3 ssize_t send(int sockfd, const void *buff, size

2012-12-24 09:26:14 1292

原创 linux 下获取当前网络连接状态的两种方法

#include #include #include #include #include #include #include #include #define ETHTOOL_GLINK 0x0000000a /* Get link status (ethtool_value) */typedef enum { IFSTATUS_UP, IFSTATUS_DOW

2012-12-18 10:54:13 14347 1

转载 C语言清空输入缓冲区的N种方法对比

http://www.cnblogs.com/codingmylife/archive/2010/04/18/1714954.htmlC语言中有几个基本输入函数://获取字符系列int fgetc(FILE *stream);int getc(FILE *stream);int getchar(void);//获取行系列char *fgets(char * restric

2012-12-03 14:03:03 921

原创 linux 消息队列小例子

网上也有些例子,看了之后,通过自己的理解改改,就有了下面的代码。模拟银行查询余额系统。头文件:#include #include #include #include #include #include #include #include #define KEY_VALUE 0x888#define MSG_TYPE1 123#define MSG_TYPE2 456

2012-11-30 11:21:22 711

转载 浅议“肾者,胃之关也”

http://hi.baidu.com/hqhwndxabubdrxq/item/142b10d55dc9dadc241f401c作者:何丽杰 来源:《中医药信息》 时间:2008-01-29“肾者,胃之关也”出自《素问·水热学论》篇:“肾者,胃之关也,关门不利,故聚水而从其类也。上下溢于皮肤,故为浮肿。浮肿者,聚水而生病也”。原文主要论述了水肿病的发病机理。人体内的水

2012-11-29 13:12:22 2936

原创 linux 信号量

信号量概要:http://www.kernel.org/doc/man-pages/online/pages/man7/sem_overview.7.html以下实例通过信号量使两个无亲缘关系的进程进行同步通信HOST:#include #include #include #include #include #include #include #include #inc

2012-11-13 14:28:20 822

原创 怎样在桌面上创建FTP服务器快捷方式

打开计算机,在地址栏输入FTP服务器的地址:ftp://YourFtpAddress.com鼠标放在地址栏上,好了!拖拽吧!

2012-11-12 11:23:08 8835

转载 struct和typedef struct

http://www.cnblogs.com/qyaizs/articles/2039101.htmlstruct和typedef struct分三块来讲述:  1 首先://注意在C和C++里不同    在C中定义一个结构体类型要用typedef:    typedef struct Student    {    int a;    }Stu;

2012-11-05 17:54:57 1480 1

原创 C语言之使用指针数组传递参数

#include #include void test(char *str[], int size){ int i; printf("sizeof(str) = %d\n", sizeof(str));//退化成指针 for (i = 0; i < size; i++) { printf("%s\n", str[i]); }

2012-11-02 15:53:41 2528

原创 linux 动态库的创建与使用

我使用的最简单的例子,运行一遍基本就熟悉了。一、动态库的创建创建一个hello.c为源文件的动态库#include #include void hello(void){ printf("Hello World\n");}编译:gcc -shared -fpic -o libhello.so hello.c-shared :生成一个共享目标文件, 他可以和其他目标文件

2012-10-10 15:20:50 893

原创 使用busybox的crond服务

crond是一个服务,一个守护进程。crond 是linux用来定期执行程序的命令,crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。按照网上查找的资料执行时经常会碰到这种错误:crontab: chdir(/var/spool/cron/cro

2012-10-09 16:10:42 9066 1

原创 const int *p与int *const p的区别

本文只是一篇学习笔记,是看了《彻底搞定C指针》中的相关篇幅后的一点总结,仅此而已!一、先搞清const int *p与int const *p的区别它们的区别就是:没有区别!!无论谁在前面都没有影响!所以const int *p与int const *p用法一样!二、const int *p的用法#include #include #include int

2012-09-29 15:13:49 24654 8

转载 使用select()达到输入延时的效果

#include #include #include #define STDIN 0 /* file descriptor for standard input */int main(int argc, char *argv[]){ struct timeval tv; fd_set readfds; tv.tv_sec = 2; tv.tv_usec = 500000

2012-09-26 11:32:08 2245

转载 C/C++ 误区二:fflush(stdin)

C/C++ 误区二:fflush(stdin) 来源:蚂蚁的 C/C++ 标准编程 作者:antigloss 等级:精品发布于2005-10-2213:56 被读9015次 【字体:大中 小】 Antigloss 最后修改于 2006-11-25 1.      为什么 fflush(stdin) 是错的 首先请看以下程序:

2012-09-25 16:30:40 1124

原创 晶振与PPM

PPM用于描述晶体的频率特性参数,对于一个实时时钟而言,晶体振荡频率的稳定性好坏直接影响到实时时钟走时的准确性。用于描述一个晶体频率特性的参数主要有频率容限(Frequency Tolerance)、频率温度特性(Frequency Temperature Characteristics)和频率电压特性(Frequency Voltage Characteristics),它们描述晶体振荡频率

2012-09-19 14:11:25 6927

原创 Error :能ping通主机,不能挂载主机nfs目录

防火墙关闭后就好了ufw disable开启防火墙ufw enable

2012-09-14 13:58:31 1941

原创 Ping不通之防火墙设置

症状:宿主机通ping通虚拟机,虚拟机却不能ping通宿主机,把防火墙关闭后虚拟机可以ping通宿主机原因:ICMP被防火墙禁止了解决办法:防火墙->高级设置->入站规则,开启“文件与打印机共享(回显请求 - ICMPv4-In)”

2012-09-06 17:02:05 12691

转载 [探讨]优秀程序员和一般程序员差别在哪?

摘要:在这个世界上有两种程序员:Day Programmers(白班程序员)和Night Programmers(夜猫子程序员),你知道优秀程序员和一般程序员有哪些差别吗?你又是哪一类型的呢?俗话说不想当CEO的程序员,不是好的产品经理。程序员们,加油吧!还记得研发频道此前发表过的一篇《白班程序员 VS. 夜猫子程序员》吗?在这个世界上有两种程序员,我们称之为:Day Programm

2012-09-03 18:13:49 926

原创 linux下防火墙的简单设置 ufw

ufw enableufw disableufw default deny  开启了防火墙并随系统启动同时关闭所有外部对本机的访问(本机访问外部正常)。ufw allow from 192.168.1.32ufw allow 22 (ssh 端口)ufw statusufw 能使指定ip的samba用户才能

2012-09-03 15:40:35 1196 2

原创 putty "connection reset by peer"

1.比较简单的方法就是直接关掉防火墙,这样就失去了计算机保护的一道屏障,让人感觉不安全。    关掉防火墙直接用命令:etc/init.d/iptables stop  2.在不关掉防火墙的情况下,我们只需要放开ssh端口就可以了    具体做法如下:    先在终端输入setup命令,然后接着选择firewall==>custom==>permit.ssh3.以上

2012-08-29 12:33:24 3548

原创 使用ntpdate更新系统时间

ntpd、ntpdate的区别使用之前得弄清楚一个问题,ntpd与ntpdate在更新时间时有什么区别。ntpd不仅仅是时间同步服务器,他还可以做客户端与标准时间服务器进行同步时间,而且是平滑同步,并非ntpdate立即同步,在生产环境中慎用ntpdate,也正如此两者不可同时运行。时钟的跃变,对于某些程序会导致很严重的问题。许多应用程序依赖连续的时钟——毕竟,这是一项常见的假定,即,取得

2012-08-15 14:50:41 155185 2

转载 NTP客户端时间同步的脚本

http://xinggm.iteye.com/blog/940885#!/bin/sh#ntpupdate.sh#set you ntpserver ip addressNTPSERVERIP=""LOGINNAME=`whoami`NTPSERVER_CHECK=`ntpdate -q $NTPSERVERIP >/dev/null 2>&1;echo $?`NTP_C

2012-08-14 16:42:40 4619

转载 Linux 每次启动时钟日期就多了 8 小时

http://www.qudong.com/OS/Linux/2009/0728/43485.html计算机系统有两个时钟,一个是 BIOS,或者CMOS,或者说“硬件时钟”,还有一个就是“系统(操作系统)时钟”, 如果这两个时钟的设置上有问题,或者Linux 的时钟配置文件不正确的话,就会产生系统时钟差 8 小时的问题。 让我们先查看 /etc/sysconfig/clo

2012-08-09 16:33:38 1859

转载 Win7 硬盘分区建议

通常情况下,新电脑的硬盘会被划分为C盘和D盘两个分区,这是装机商为了节省时间的做法,不过显然这种做法是不适合我们的日常工作需要的,而且目前硬盘的主流配置都是500GB或者1TB的大硬盘,仅仅划分为两个分区怎么用啊!也因此,硬盘的合理分区就显得非常必要了。本文就基于Win 7并以1TB硬盘为例,为大家推荐几套大硬盘分区方案。系统盘 “我”好大家才能好作为系统盘,其重要性不言而喻。只有系统盘有

2012-08-08 09:52:19 5956

转载 史上最糟糕简历:长度超过一页 使用过多术语

http://tech.qq.com/a/20120721/000030.htm当你面临数百人竞争一个工作岗位的情况时,拥有一份至少不会让你在第一轮面试中就面临被淘汰风险的简历。我们已经根据职业专家的建议列出了最糟糕的简历错误,并将这些错误格式化,然后创造了一份虚构的“史上最糟糕的简历”。1、不要加入一个目标。如果你申请一份工作,那么很明显你是想要得到这份工作。

2012-07-21 17:25:54 1657

转载 关于强制转换

http://blog.sina.com.cn/s/blog_9e1f85cd01015q39.html1. a和&a的区别:&a是整个数组的首地址,a是数组首元素的首地址,其值相同,但是意义不同。eg:char a[5] = {'A','B','C','D'};char (*p1)[5] = &a; //没有问题,char (*p1)[5]是数组指针,指向数组

2012-07-21 14:52:23 659

转载 c/c++里的 堆区 栈区 静态区 文字常量区 程序代码区

http://www.cnblogs.com/chenleiustc/archive/2011/04/08/2009994.html一个由C/C++编译的程序占用的内存分为以下几个部分  1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。        堆(heap):由malloc,new等

2012-07-21 13:34:44 2605

转载 char 与 unsigned char的本质区别

http://www.cnblogs.com/qytan36/archive/2010/09/27/1836569.html在C中,默认的基础数据类型均为signed,现在我们以char为例,说明(signed) char与unsigned char之间的区别 首先在内存中,char与unsigned char没有什么不同,都是一个字节,唯一的区别是,char的最高位为符号位,

2012-07-21 11:05:29 789

Beginning.Visual.C.2010

Ivor.Horton的又一经典巨作,英文原版,不喜勿下!

2012-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除