Welcome to TonyHo's Blog

Simple's More

2012年10月29日

Ubuntu下使用VMplayer遇到无法连接网络

摘要: 在点connect之后 显示:Could not connect Ethernet0 to virtual network"/dev/vmnet8". More information can be found in the vmware.log file.Failed to connect virtual device Ethernet0.然后查找到了可行的自信方法:$vmware-networks --help然后再:$sudo vmware-networks --start即可完成. 阅读全文

posted @ 2012-10-29 15:26 TonyHo 阅读(1423) 评论(0) 推荐(0) 编辑

2012年1月22日

《C++程序设计原理与实践》粗读 -- chapter8 Chapter9

摘要: 在第八章中初学者需要掌握的有: 1. 多文件编译 extern 的用法。 区分编译与链接,这个在前面已经说过。 前置声明 const 常变量 Head是一个声明的集合 函数的不可嵌套声明定义 2. 有关调用和返回 传值是在栈中复制一个备份 引用,即为地址传递 eg: vector <double> & 区分上面两个的适用地方 3. 不要在表达式中两次改变一个变量的值 4.namespace 包含class class包含数据和函数 限定符号:: using namespace std; 第九章复习到的知识点: 自定义类型: 类与枚举 类中不要定义太大的函数 枚举enum变量 阅读全文

posted @ 2012-01-22 17:36 TonyHo 阅读(158) 评论(0) 推荐(0) 编辑

2012年1月8日

《C++程序设计原理与实践》粗读 -- chapter6 Chapter7

摘要: 不得不说,初学者都该看看这两章. 在看过一些后,不禁的感慨,如果如果当年的当年,最开始看的是这本书,那该多好啊. 那好在哪里呢? 就好在对初学者心理的把握和种种人文提醒: 程序都是从问题出发的,一个良好的程序应该具备.... 从开始的引入问题 -> 到对问题的思考 ->提出设计方案 -> 尝试设计方案 ->改进设计方案 -> 完成每一步的细节 -> 每完成一步细节进行测试 -> 总体测试 从上面的流程中并没有什么特别的,但是初学者,在进行上面的过程中容易出现问题: ①目标具体化:要解决的问题是什么,应该站在用户的基... 阅读全文

posted @ 2012-01-08 18:18 TonyHo 阅读(208) 评论(0) 推荐(0) 编辑

2012年1月2日

fltk在UbuntuLinux中搭建和测试-《C++程序设计原理与实践》Chapter12:显示模型 环境构建

摘要: ====================Step1====================在Windows下参看http://www.cnblogs.com/vincentfon/archive/2011/06/13/2079823.htmlhttp://www.seriss.com/people/erco/fltk-videos/在linux下: 下载fltk的SourceCode后, 直接解压 tar xvf fltk... 然后 make 再 make install既可。可以看到make install将库复制到了usr/local下面对应的之目录里面根据上面图中的path提示,我.. 阅读全文

posted @ 2012-01-02 10:27 TonyHo 阅读(316) 评论(0) 推荐(0) 编辑

2011年12月31日

《C++程序设计原理与实践》粗读--chapter3-5

摘要: 本身是不应该关注语法细节的.________________________________Chapter 3____________________________ ① bool型在C中有(那个标准开始的忘了,C primer plus中有),在C++中更有. ② 字符串的终止会被空白符终止, 空白符:Tab,换行,空格.其实都是空格的一种形式. ③ 初值的赋予注意:eg string first_name = "???"; String 类型应该是对C语言中用数组来表示字符串的改进吧. ④ String用法远比C中舒服.可以加但是不可以减 还可以直接比较时候相等. ⑤ 阅读全文

posted @ 2011-12-31 23:42 TonyHo 阅读(175) 评论(0) 推荐(0) 编辑

2011年12月30日

《C++程序设计原理与实践》粗读--chapter0-2

摘要: 先废话:请跳过.缘起最初的时候,是大二看到图书馆外文馆里面有一个本英文版的 Principles and Practice Using C++,可是那个英文影印版书好小的,前段时间看到图书馆自科管来了中文版的,于是干脆买了一本<<C++程序设计原理与实践>>.考完试了,开始看书.大二的时候买过一本英文版的C ++primer,看了一个学期,始终认为那本书不适合当作初学者的入门书籍,细节过多,当作参考书还是不错的.或者说是自己不会使用那本书,因为自己不懂得如何去实践.后来因为写上位机,用到MFC,那之前看过孙鑫的那个视频,只是记得,我直接将MFC当作一个库一个Class来 阅读全文

posted @ 2011-12-30 13:26 TonyHo 阅读(299) 评论(0) 推荐(0) 编辑

2011年12月17日

不同主机间传输文件可用方法List --- 娱乐一下 欢迎补充

摘要: Linux <----> Windows1 QQ WebQQ QQ任意版本(Web/TM)2 飞鸽 iptux 飞鸽任意版本3 FTP Linux中的强项 可以用FileZilla Server或者Everything4 TFTP5 VmWare 拖动文件既可 一样的拖动既可6 VmWare 设置共享文件夹(需要安装VM-tools)7 Samba8 NFS----------... 阅读全文

posted @ 2011-12-17 13:50 TonyHo 阅读(167) 评论(0) 推荐(0) 编辑

2011年11月25日

madpaly 移植到 TQ2440 遇到问题madplay not found (2)

摘要: 上一次遇到了问题,在我确定各类方式无误后, 怀疑原因可能有两个: Reason1: 我安装的Ubuntu 11.10没有需要的那个libid3tag这个文件 编译时lib3tag源码包是不会产生这个的 Reason2: 我哪里设置有问题,即在那个 ./configure .....这里设置有问题. 对于Reason1 ,我换用了一个系统 用Ubuntu 9.10,结果,一次性就搞定了. 既然如此,说明可以了,那么将其中需要的库和二进制文件放入根目录对于文件夹中去试一试.库已经放入到/usr/lib中,而madplay则已经放入了/bin和usr/bin中因为用的是nfs根文件系统... 阅读全文

posted @ 2011-11-25 10:57 TonyHo 阅读(234) 评论(0) 推荐(0) 编辑

2011年11月23日

madpaly 移植到 TQ2440 遇到问题 libid3tag was not found (1)

摘要: =============================================================================== 上一次构建根文件系统的时候留下了几个问题 第一是没有区分uImage和zImage 第二是对U-boot传入参数的有问题 对于第一个问题,就是需要知道什么时候用的是zImage什么时候是uImage 对于第二个问题,在u-boot中可以直接改变环境变量既可, 如TQ2440的是0选项中的NFS 选项========================================================... 阅读全文

posted @ 2011-11-23 14:38 TonyHo 阅读(365) 评论(0) 推荐(0) 编辑

2011年11月22日

nfs server构建与测试

摘要: 1: 在Ubuntu 11.10下,直接输入: sudo apt-get install nfs-kernel-server 在Ubuntu下如果不知道软件(资源包)的名字,可以使用几种方法解决: 一直我都是用第一种: 进入software center中然后,输入关键字(eg: nfs)搜索 其次,在输入 sudo apt-get install 然后继续输入关键字 再按Tab,但是这个方法很局限尤其是不是以此关键字开头的资源 2: 配置: 用任意Editor 在/etc/exports中添加一行, /ho... 阅读全文

posted @ 2011-11-22 20:07 TonyHo 阅读(239) 评论(0) 推荐(0) 编辑

Linux 终端登录SSH:解决SSH的Access Denied 和 make xconfig的使用

摘要: 对于SSH: 可以不是用putty,尤其是putty出现 Access denied 的时候,请换用konsole 或者其他终端 (如 terminal)在command line中: # ssh 要访问的主机ip eg : ssh 192.168.111 然后确定并输入密码即可。虽然make menuconfig 不错,但是比起 make xconfig 还是稍差: 先安装 qt3; 对于Ubuntu直接在software center中search即可找... 阅读全文

posted @ 2011-11-22 14:06 TonyHo 阅读(485) 评论(0) 推荐(0) 编辑

Ubuntu 11.10 下ARM 用 TFTP Server 下载程序

摘要: 搭建tftp步骤如下:1、 安装tftp的server和client,还有xinetdsudo apt-get install xinetd tftpd-hpa tftp-hpa2、 xinetd会建立目录/etc/xinetd.d/,在这个目录下建立新文件 tftpdsudo touch tftpd3、 编辑 sudo gedit /etc/xinetd.d/tftpd,加入以下内容service tftp{disable = nosocket_type = dgramwait = nouser = rootprotocol = udpserver = /usr/sbin/in.tftpd. 阅读全文

posted @ 2011-11-22 10:17 TonyHo 阅读(286) 评论(0) 推荐(0) 编辑

2011年11月21日

① 根文件系统直接编译进内核

摘要: 直接用TQ2440提供的源码linux2.6.30.4, 然后用其提供的busybox.1.16.0在(make menuconfig中)没有选中Initial Ram... 时是这样的看到这里,大约知道除了根文件系统有问题外,其他没有问题.将文件系统编译进去,遇见问题:make zImage ARCH=arm后,下载zImage.bin到TQ2440,启动系统后居然是这样:看来这个问题不小,直接bad gzip了Question1: 该如何解决呢? 不管它继续用uboot的另一个功能 Test Linux Image(zImage) :各类东西的初始化.....不会吧,居然进入consol. 阅读全文

posted @ 2011-11-21 10:57 TonyHo 阅读(455) 评论(0) 推荐(0) 编辑

2010年11月7日

一个电子表 有时间 温度 闹钟 可以用上位机改变下位机的闹钟 温度报警上下限 采用模块

摘要: ======================================-1-功能=================================================================================1--时间--DS13022--温度--DS18B203--温度报警4--闹钟5--修改日期时自动更改星期6--上位机改变下位机单片机的DS1302时间闹钟时间温度报警上下限值7--可以通过键盘改变DS1302时间闹钟时间温度报警上下限值8--改变值时光标会闪可以控制闹钟的开关并在第一页上显示符号9--年月日时分秒的临界值控制平年闰年对应的二月判断= 阅读全文

posted @ 2010-11-07 18:22 TonyHo 阅读(293) 评论(0) 推荐(0) 编辑

2010年6月21日

C primer plus chapter 6 scanf and bool

摘要: 阅读全文

posted @ 2010-06-21 17:54 TonyHo 阅读(259) 评论(0) 推荐(0) 编辑

2010年6月12日

C primer plus -- Chapter 2

摘要: 阅读全文

posted @ 2010-06-12 14:35 TonyHo 阅读(73) 评论(0) 推荐(0) 编辑

导航