随笔分类 -  Linux C/C++

make 不能处理目录名或文件名中有空格的情况
摘要:GNU make can't handle spaces in pathnamesCygwin中的make.exe 不能处理文件名中包含有空格的情况。网络上有人指出这个Bug。但为了版本兼容。官方似乎不准备改正。使用 mcp2make 1.0.2 将ADS的工程文件转... 阅读全文

posted @ 2016-10-19 14:58 johnphan 阅读(602) 评论(0) 推荐(0) 编辑

GUI设计8原则
摘要:GUI设计8原则 也成为交互设计 8 条黄金法则1. 力求整体一致 2. 可直接使用快捷键 3. 提供明确的反馈 4. 对话设计,明确任务进度 5. 提供简单出错处理。 6. 容易取消操作 7. 无用户失控现象 8. 减轻用户的记忆负担 ... 阅读全文

posted @ 2015-04-30 16:21 johnphan 阅读(250) 评论(0) 推荐(0) 编辑

折半查找算法的使用
摘要:维基上的代码:int binary_search(int A[], int key, int imin, int imax){ // continue searching while [imin,imax] is not empty while (imax >= ... 阅读全文

posted @ 2015-02-13 14:27 johnphan 阅读(177) 评论(0) 推荐(0) 编辑

转:指针的操作dereference的一种新译法:用引
摘要:http://blog.163.com/xiaochunxu@126/blog/static/854233362008725114653448/dereference的一种新译法:用引 今天阅读RFC3986(URI: Generic Syntax)时,遇到了der... 阅读全文

posted @ 2013-04-01 16:36 johnphan 阅读(1355) 评论(1) 推荐(1) 编辑

CodeFlower “程序花”试用经过
摘要:http://redotheweb.com/CodeFlower/ 这个网页上有一个开源的工具,能将你的源代码程序,显示出“代码花”。具体步骤的这个网页有详细的介绍。 所谓的代码花就是使用交互式的树形图和节点表示程序代码的体积。 每个花瓣圆圈代表一个文件,半径与代码行数(loc)成正比。 所有的渲染 阅读全文

posted @ 2013-03-19 09:01 johnphan 阅读(312) 评论(0) 推荐(0) 编辑

找不到头文件。
摘要:一个*.cpp文件,找不到头文件了。但是工程中明明的设置了,纠结了许久,原来是,这个文件被误添加到了这个项目的另一个工程中了。 阅读全文

posted @ 2012-07-23 09:26 johnphan 阅读(135) 评论(0) 推荐(0) 编辑

c++中全局的 const 使用问题
摘要:C语言的习惯认识,在C++中,有一些地方会出错。在extern const连用的时候遇到一则。在C++中直接使用const,隐含着static的寓意。下面的程序在C语言编译没问题。但在C++中则编译不通过,使用的编译器是:MinGW gcc 或 VS2008。文件a.... 阅读全文

posted @ 2012-03-08 19:01 johnphan 阅读(177) 评论(0) 推荐(0) 编辑

这几天将ucGUI移植到QT4下面了。
摘要:这几天将ucGUI移植到QT4下面了。已经能显示了,主要是虚构一个LCD驱动。用QT构建一个ucGUI的模拟编程环境。不用在ARM上直接编程了。 阅读全文

posted @ 2012-03-05 22:06 johnphan 阅读(137) 评论(0) 推荐(0) 编辑

qt4 定时相关的文章转帖
摘要:qt4 线程睡眠 sleep 关于sleep函数,我们先来看一下他的作用:sleep函数是使调用sleep函数的线程休眠,线程主动放弃时间片。当经过指定的时间间隔后,再启动线程,继续执行代码。sleep函数并不能起到定时的作用,主要作用是延时。在一些多线程中可能会看到... 阅读全文

posted @ 2012-02-27 18:49 johnphan 阅读(133) 评论(0) 推荐(0) 编辑

两个同样的数组a和b。无法直接赋值:a=b; 变通一法
摘要:C语言,将数组放到结构(类)中,就可以通过结构之间的直接赋值,间接实现了数组赋值了。如果是C++,用重载赋值符号也可以。 阅读全文

posted @ 2012-01-11 17:13 johnphan 阅读(227) 评论(0) 推荐(0) 编辑

用的好好的,Cygwin变的不好用了。
摘要:在公司,不能大张旗鼓的搞VM+unix,用Cygwin凑合这学习用。用了一段时间之后,不知道咋搞的,Cygwin不好用了。arm-elf-gcc编译去不能正常使用了。make,gcc等等也不正常。执行之后“死”在那里许久许久,等待了许久才报告出错误。网络上查了许多相关... 阅读全文

posted @ 2011-07-30 17:23 johnphan 阅读(404) 评论(0) 推荐(0) 编辑

linux两个程序通过共享内存通信的一个简单例子
摘要:写共享内存程序: /* * File: server.cpp * Author: centos *说明:从键盘读入数据,存放在共享内存中。 * Created on 2010年3月1日, 下午3:44 */#include #include #include #... 阅读全文

posted @ 2010-03-02 16:02 johnphan 阅读(395) 评论(0) 推荐(0) 编辑

linux 下连续使用多个scanf() 的问题和 fflush(stdin)的变通处理
摘要:linux 下连续使用多个scanf() 会有问题,实例: while (1) { printf("Please input: "); scanf("%s",pstr) ; } 这段程序运行会出问题,当一次输入后,会不停的提示Please i... 阅读全文

posted @ 2010-03-02 08:51 johnphan 阅读(277) 评论(0) 推荐(0) 编辑

CentOS5.4 Linux下Modbus TCP IP协议C++的一个小例子
摘要:////////////////////////////////////////////////////////////////////////////* ReadCoils函数: 读继电器的状态 , 成功返回ture。 send 数据长度=12 recv 数据长度=... 阅读全文

posted @ 2010-02-22 17:02 johnphan 阅读(1012) 评论(0) 推荐(0) 编辑

基类中的this指针,指示其派生类吗?
摘要:#include using namespace std;class baseA{public: int i; baseA(); //~baseA(); virtual void show() { cout show();};baseB::baseB(){ i=2;... 阅读全文

posted @ 2009-08-31 11:07 johnphan 阅读(268) 评论(0) 推荐(0) 编辑

《VC++深入详解》第三章74页的问题(孙鑫老师)
摘要:就《VC++深入详解》第三章74页的内容,视频中,孙鑫老师讲到(大意是),创建派生类对象的时候,基类构造函数中this是指的谁呢?是指的派生类对象!对此,胡乱写了个程序如下:(其中利用了虚函数的技术 )#include using namespace std;clas... 阅读全文

posted @ 2009-08-26 10:48 johnphan 阅读(106) 评论(0) 推荐(0) 编辑

long long 类型的常数的表示方法
摘要:在程序中,一个long long 类型与一个“大大的”整常数运算时候,gcc(solairs)告警: my_ctlib.c:500: warning: integer constant is too large for "long" type 后在常数后加了一个L后(... 阅读全文

posted @ 2009-02-02 10:49 johnphan 阅读(448) 评论(0) 推荐(0) 编辑

C标准类型的长度bytes
摘要:WIN2K/VC下面:[char] Size Total:1[int] Size Total:4[long int] Size Total:4[float] Size Total:4[double] Size ... 阅读全文

posted @ 2008-12-26 09:50 johnphan 阅读(166) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示