摘要: 硬件环境: nxp lpc1788fbd208核心板软件环境: keil uvision4 segger j-flash arm v4.50其他: 芯片选择正确 jtag模式现象:之前用JFlashARM.exe下载了程序,在没有擦除程序的情况下,JTAG模式下用ke... 阅读全文
posted @ 2014-06-20 09:41 vonyao 阅读(2800) 评论(0) 推荐(0) 编辑
摘要: 1. 安装mysql使用命令:apt-get install mysql-serverapt-get install mysql-client安装位于/usr/include/目录下的mysql库的命令:apt-get install libmysqlclient-dev2. 在安装好mysql-c... 阅读全文
posted @ 2014-04-21 23:02 vonyao 阅读(120) 评论(0) 推荐(0) 编辑
摘要: /************************************************** 题目: qt安装到ubuntu12.04的说明** 作者: YaoFeng, 2014/03/12** 版本号:1.0** 修改记录:**************************************************/需要的文件:qt-sdk-linux-x86-opensource-2010.04.bin 是编译好的安装qt4.5.3的可执行文件qt-arm.tar.gz 是交叉编译工具(qmake)1. 通过运行编译好的qt-sdk-linux-x86-opensour 阅读全文
posted @ 2014-03-12 12:03 vonyao 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 之前再电脑上直接装了ubuntu12.04,发现有下列问题:在图形界面下(ctrl + alt + f7模式下),不能直接用root用户名和密码登录。只能通过su 来进入root模式。但是这样有时候并不方便。下面是我找到的一个方法可以解决这个问题,经过本人验证,可以使用。1. 先进入你现在的用户;2. 打开终端,输入命令:su 或sudo -s 或 su root3. 接着输入root的密码进入root账户4. 输入下列命令:vi /etc/lightdm/lightdm.conf5. 打开配置文件后,在最下面增加一行:greeter-show-manual-login=true /*... 阅读全文
posted @ 2014-02-14 09:46 vonyao 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 环境:编程环境:Ubuntu12.04编程工具:vim编译工具:gcc输入法:搜狗注意:在window8系统下使用SecureCRT通过root用户账号远程登录到Ubuntu12.04系统的(SecureCRT是一款支持SSH的终端仿真程序,是Windows下登录UNIX或Linux服务器主机的软件。)(SSH是Secure Shell的缩写,安全外壳协议。是建立在应用层和传输层的安全协议)错误:编译报错:error: stray '\357' in program原因:在程序中打入了全角字符具体分析产生原因:在编程中,由于打字的快速,按下ctrl键后紧接着按下了space键, 阅读全文
posted @ 2014-02-14 09:41 vonyao 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 在使用gcc编译程序的过程中,有两种方法用来自定义可执行文件的名称。第一种方式是gcc test.c -o test第二种方式是gcc -o test test.c在学习的过程中,本人发现资深的开发人员都会使用第二种。具体原因如下:在bash环境下进行操作时,大家都会依赖tab键的补全功能。所以在执行第一种方法时,很容易在第二个test的tab补全为test.c后由于过快的操作,在gcc test.c -o test.c 状态下按下Enter 键(我就犯过这种错误)。这样的结局是很悲惨的,会导致自己辛辛苦苦写出的程序被自己变成可执行文件(生成的可执行文件test.c会覆盖原来的程序)。而... 阅读全文
posted @ 2014-02-10 10:20 vonyao 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 发现问题:在Linux系统中,如果一个socket绑定了某个端口,该socket正常关闭或程序退出后,在一段时间内该端口依然保持被绑定的状态,其他程序(或者重新启动的原程序)无法绑定该端口。解决方案:可以在获得socket描述符之后通过调用setsockopt语句避免该问题:int sockfd;int opt = 1;int len = sizeof(opt);sockfd = socket(AF_INET, SOCK_STREAM, 0);setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &opt, len); 阅读全文
posted @ 2014-01-21 12:32 vonyao 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 问题:使用Ubuntu12.04登陆账户时,输入密码是正确的,但是图形界面闪一下后就又回到登陆页面了。多次登陆都不行。并且在家目录下的.xsession-errors中,你会发现这么一句话:Fatal IO error 11 (资源暂时不可用) on X server :0.解决方案:Ctrl+alt+F1,通过命令行登陆账号删除家目录下的文件:.Xauthority文件然后重启重新登陆,可以进入。造成的具体原因可能是:在X11图形视窗系统的使用中出现了问题,系统将X11锁住了。所以导致本账号进不去系统。使用其他账号可以进入。 阅读全文
posted @ 2014-01-20 10:56 vonyao 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://xmodulo.com/2013/12/set-password-policy-linux.html由于本人水平有限,如有疑问,可以留言讨论或者发邮件给我,谢谢!对于用户账户的管理是系统管理员最重要的工作之一。尤其是,对于任何自称安全的linux系统,最受关心的应该是密码安全问题。在本教程中,我将介绍如何在linux上设置严密的密码策略。我假设你的linux系统是最近的linux发行版,那么你正在使用的应该是PAM(可插拔认证模块)。1.准备安装一个PAM模块来启用cracklib支持,这可以提供额外的密码检查功能。在Debin,Ubuntu或者Linux Mint使用 阅读全文
posted @ 2014-01-18 22:35 vonyao 阅读(926) 评论(0) 推荐(0) 编辑
摘要: sqlite3数据库是关系型数据库,体积小,支持ACID事物。(ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库系统,必需要具有这四种特性,否则在事务过程(Transaction processing)当中无法保证数据的正确性,交易过程极可能达不到交易方的要求。)/********************************************/sqlite是一个轻量级的嵌入式数据库。特征:1.零配置,无需 阅读全文
posted @ 2014-01-15 13:06 vonyao 阅读(286) 评论(0) 推荐(0) 编辑