代码改变世界

ubuntu中文乱码

2012-12-27 23:25 by owenyang, 196 阅读, 0 推荐, 收藏, 编辑
摘要:sudo-get install dconf-toolsdconf-editor依次编辑 org->gnome->gedit->preferences->encodings编辑 auto-detected add "'GB2312','GBK'"或者,直接在“utf-8"的后面添加“GB18030”即可。 阅读全文

/usr/bin/ld: cannot find -lGL

2012-12-27 11:16 by owenyang, 877 阅读, 0 推荐, 收藏, 编辑
摘要:sudoapt-getinstalllibgl1-mesa-dev 阅读全文

Win7+Ubuntu12.04.1硬盘安装错误及解决方案

2012-12-18 17:42 by owenyang, 406 阅读, 0 推荐, 收藏, 编辑
摘要:前言:说起来了,为了在Win7上进行硬盘安装Ubuntu浪费了整整一个晚上的时间。装的时候,不是这里的问题,就是那里的问题。但归根结底都是些小问题,只是被铺天盖地千篇一律的博客或帖子给误导了。问题:1.提示:filesystem type is ntfs, partition type 0x7当时也没有提示是错误,所以我就没有管它。因为我的电脑的所有盘都是NTFS格式的。可是接下来,就出现了以下的错误。2.error 15: file not found我当时的menu.lst是这样写的:title Install Ubunturoot (hd0,0)kernel (hd0,0)/vmlinu 阅读全文

Win7+Ubuntu11.10(EasyBCD硬盘安装)

2012-12-18 17:39 by owenyang, 121 阅读, 0 推荐, 收藏, 编辑
摘要:Win7+Ubuntu11.10(EasyBCD硬盘安装)来源:http://www.cnblogs.com/allenjin/archive/2011/11/26/2264089.html1)首先还是分区,在计算机上右键--管理--磁盘管理装Ubuntu分配的硬盘大小最好是(20G以上)不要太小,这里请注意,ubuntu和windows文件系统完全不同,所以我们划好要给ubuntu的分区后,删除卷。到时候,安装好的ubuntu的分区,在windows下是看不到的,但是进入ubuntu是可以访问windows的磁盘的。这才叫双系统的吧,和wubi那种不一样哦。2)准备两个东西EasyBCD软件 阅读全文

Linux分区管理

2012-12-17 14:27 by owenyang, 372 阅读, 0 推荐, 收藏, 编辑
摘要:Usingfdisktocreateapartition1.Typefdisk-ltoviewalistofallthepartitionsonallharddrives.Noticetheemptyharddrive(/dev/sdb)wherenopartitionsaredefined.2.Typefdisk/dev/sdbtoopentheLinuxfdiskprogramwiththesecondharddriveasthetarget.3.Typentocreateanewpartitiononthedrive.4.Typeptodesignatethenewpartitionas 阅读全文

Ubuntu用gedit,Vim打开txt文档乱码解决方法

2012-12-16 22:24 by owenyang, 238 阅读, 0 推荐, 收藏, 编辑
摘要:1)gedit 运行 gconf-editor,把 gedit 的自动检测编码设置修改一下,加入 GB18030,GB2312 ,GBK等几个 ( GB18030 兼容GB2312 ,GBK的,所以只添加有一个 GB18030就可以了的) 在这项下 /apps/gedit-2/preferences/encodings/auto_detected下面 我的系统的encoding 默认是 utf-8的,添加了GB18030之后就可以了。但注意要放在你系统支持的locale前面才行。看下面怎么添加GB18030 locale的支持。有人说了,他是调用glib库的函数来判断编码的,好像你系统不... 阅读全文

MYSQL外键(Foreign Key)的使用

2012-11-29 17:47 by owenyang, 327 阅读, 0 推荐, 收藏, 编辑
摘要:在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立;3.外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比如int和tinyint可以,而int和char则不可以;外键的好处:可以使得两张表关联,保证数据的一致性和实现一些级联操作;外键的定义语法:[CONSTRAINT symbol] FOREIGN KEY 阅读全文

向数据库插入带有单引号(')的字符串

2012-11-29 17:18 by owenyang, 841 阅读, 0 推荐, 收藏, 编辑
摘要:用SQL语句往数据库某字段(字符型)中插入字符串,但是当该字符串中带有单引号(')时就会出错!因为插入的字符串被从单引号处截断,造成SQL语句的语法错误! 我们在编程当中,经常会遇到在操作数据库时,向表里插入带有单引号的字符串。如果不作处理程序会报错,我们可以在插入以前对每个字符串进行替换操作,那样就没有问题了。比如以下的java方法public String checkString(String str){ String returnStr = ""; if(str.indexOf("'") != -1){//判断字符串是否含有单引号 阅读全文

byte[]转字符串编码问题

2012-11-28 20:37 by owenyang, 1820 阅读, 0 推荐, 收藏, 编辑
摘要:今日在做表单post提交的时候,我采用读字节码的形式,读相关文件,结果出现了编码的错误。经过一翻检查,是由于JSP默认采用了“ISO-8859-1“的编码方式,导致了 byte[] 转String的编码错误。查文档:String(byte[] bytes, int offset, int length,Charset charset)Constructs a newString by decoding the specified subarray of bytes using the specifiedcharset.关键代码: ServletInputStream datain=reques 阅读全文

嵌入式LCD12232点阵研究

2012-11-26 21:56 by owenyang, 455 阅读, 0 推荐, 收藏, 编辑
摘要:简述:这两天在学嵌入式的开发与设计,一切从新开始,从头开始。今天在我的那块实验板上,搞了那个LCD12232点阵的显示。可是在网上一搜,却没有相关的软件进行简易的计算。每次为了显示一个字,各种算,各种纠结。随想到了自己开发一款小软件。实验平台:1.UP-Magic24102.模块:LCD12232LCD12232点阵字库计算器1.使用说明:只需要在软件上画出欲显示的图形,下面就将计算出相应的十六进制。挂载进开发板,便可以显示。2.代码(C#):using System;using System.Drawing;using System.Text;using System.Windows.For 阅读全文

Linux内核编译时错误

2012-11-25 17:59 by owenyang, 597 阅读, 0 推荐, 收藏, 编辑
摘要:Linux内核剪裁编译时出来错误,如下[root@yang linux-2.6.24.4]# make menuconfigmake: Warning: File `/UP-Magic/exp/kernel/linux-2.6.24.4/arch/arm/Makefile' has modification time 3.8e+08 s in the futuremake[1]: Warning: File `scripts/Makefil... 阅读全文

nfs:server is not responding,still trying 原因与解决方案

2012-11-25 17:17 by owenyang, 1835 阅读, 0 推荐, 收藏, 编辑
摘要:1. 开发环境:1. VMware 装 Redhat 6.02. 开发板:UP-Magic 24102. 问题:通过NFS挂载目录,加载驱动程序到开发板的时候,出现 “nfs: server 172.23.33.43 not responding, still trying”2.1当时挂载命令:“up-tech:/#mount -t nfs -o nolock 172.23.33.43:/home/magic /mnt”3. 查阅信息,得出原因:NFS 的默认传输协议是 UDP,而PC机与嵌入式系统通过UPD交互时就会出现严重的网卡丢包现象。在目标板上通过NFS复制PC机上较大文件到目标板上的 阅读全文

Linux查看用户及分组

2012-11-25 10:03 by owenyang, 1525 阅读, 0 推荐, 收藏, 编辑
摘要:cat /etc/group文件包含所有组cat /etc/shadow和cat /etc/passwd系统存在的所有用户名usermod 或者修改 /etc/passwd文件即可修改当前用户所属组的方法w 可以查看当前活跃的用户列表-------------------------------------------------------------------------------------------------------------------------------------------------------------------usermod 功能说明:修改用户帐号。 阅读全文

NAND和NOR flash的区别

2012-11-25 09:36 by owenyang, 202 阅读, 0 推荐, 收藏, 编辑
摘要:NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和NAND闪存。 相“flash存储器”经常可以与相“NOR存储器”互换使用。许多业内人士也搞不清楚NAND闪存技术相对于NOR技术的优越之处,因为大多数情况下闪存只是用来存储少量的代码,这时NOR闪存更适合一些。而NAND则是高数据存储密度的. 阅读全文

VMware中Linux开发板的NFS文件系统的挂载

2012-11-24 20:12 by owenyang, 379 阅读, 0 推荐, 收藏, 编辑
摘要:一.确保安装了nfs服务方法是查看/etc/rc.d/init.d目录下是否有nfs文件二.编辑exports#vim /etc/exports/UP-Magic *(rw,sync,no_root_squash)三.使/etc/exports文件的修改生效在启动了NFS之后又修改了/etc/exports,是不是还要重新启动nfs呢?这个时候我们就可以用exportfs命令来使改动立刻生效,该命令格式如下: exportfs [-aruv]-a :全部mount或者unmount /etc/exports中的内容-r :重新mount /etc/exports中分享出来的目录-u :umou 阅读全文