- 博客(14)
- 收藏
- 关注
原创 安装github for windows出现问题
今天去官网windows.github.com下载githubSettup.exe后,运行出现错误。后来用IE浏览器打开:https://github-windows.s3.amazonaws.com/GitHub.application后,提示安装,点击后可以正常安装。注意一定要用IE浏览器,还有http后面有个s。
2016-03-12 19:45:51 445
原创 STM32F1系列 调试硬件I2C应注意的问题
今天一直在调试STM32的硬件I2C,刚开始一直都没有调试成功。出现的问题是有时候可以,有时候不可以,例如我写了一个接收多字节的函数,有时候接收9个字节可以,接收10个字节就不通了,让我摸不着头脑。后来灵机一动,发现我一直在接着JLink调试程序,也就是说我的程序一直都是在JLink仿真下跑的,我想到JLink的调试功能可能影响到了硬件I2C的时序,后来没有使用JLink跑,采用直
2016-03-06 01:07:41 2415
原创 直接运行QT5编写的.exe程序,提示丢失Qt5Core.dll的解决办法
问题描述:Windows 8环境下,在QtCreator里运行Qt5程序,没有出现问题,但是在工程文件夹下的debug目录下,双击运行生成的.exe文件,却提示丢失Qt5Core.dll。问题解决:将Qt5Core.dll所在的目录添加到Windows系统环境变量Path里。我的Qt5Core.dll所在的目录是:D:\Qt\Qt5.5.1\5.5\mingw492_32\bin
2015-11-18 21:46:40 28582 13
原创 CentOS下安装QT5和编译第一个程序
QT5的安装在安装QT5之前,首先要保证电脑里已经装了gcc和gcc-g++,只有gcc是不行的,因为QT5安装完成后会自动检测编译器,如果没有g++,它什么都不会检测到,它靠的编译器就是g++,可以查询一下:gcc -vg++ -v如果安装了,会提示版本信息,如果提示没有该命令,那么执行一下命令安装(需要root用户权限)yum -y install
2015-11-15 22:45:36 15053 3
原创 Linux下如何清空输入缓冲区
今天在Linux下编写数据结构课程的一个旅游管理程序时,遇到了一些有关键盘输入缓冲区的问题。使用scanf函数进行等待用户输入时,用户输入完会在缓冲区里遗留一个换行符 '\n',如果不清除掉这个换行符,就会在下一次的scanf中被作为输入,直接跳过,不会等待用户的输入,所以,一般在调用scanf后一定要清除缓冲区。开始,我使用 fflush(stdin) 进行清空,因为在Windows
2015-11-08 22:51:46 4398
原创 #include后尖括号和双引号的区别
尖括号,表示编译器只在系统默认目录或尖括号内的工作目录下搜索头文件,并不去用户的工作目录下寻找,所以一般尖括号用于包含标准库文件,例如:stdio.h,stdlib.h。 双引号"xxx.h",表示编译器先在用户的工作目录下搜索头文件,如果搜索不到则到系统默认目录下去寻找,所以双引号一般用于包含用户自己编写的头文件。 因此,所该头文件由自己编写,位于工作目录
2015-11-07 21:25:42 11462
原创 tar命令解压.zip文件出错:gzip: stdin has more than one entry--rest ignored
今天用 tar 命令解压 .zip 文件报错:gzip: stdin has more than one entry--rest ignoredtar: Child returned status 2tar: Error is not recoverable: exiting now 上网查找发现是因为tar命令调用了gzip,而gzip并不是可以解压所有文件的,有如下一段
2015-11-05 23:39:29 15392 1
原创 大学校园内使用桥接方式上网的虚拟机Linux无法ping通外网的原因
使用桥接方式,意味着虚拟机Linux有自己独立的IP地址,这个IP地址与宿主机处于同一网段,但是并不互相依赖。如果在校园网里,有Drcom之类的网络管理软件,那么,宿主机和虚拟机是不可以实现同时上网的,因为对于校园网来说,局域网里的每个IP想要上外网都需要登陆到Drcom后才可以上网,而此时虚拟机与宿主机对于Drcom来说就是两个完全独立的主机,因为他们有独立的IP地址,所以,如果想要虚拟机能
2015-11-05 23:35:44 5730 3
原创 CentOS配置网络的4种途径
为CentOS配置网络有如下四种途径:一、Gnome图形环境下配置:点击System->Preferences->Network Connections,点击System eth0,IPv4 Settings,Method选项选择Manual(手工配置)或者DHCP,看需要选择,接下来按提示操作就可以了。二、在terminal下输入setup,选择Network configu
2015-11-01 21:48:52 1818
原创 配置Linux网络前必知的四个IPv4基本概念
IPv4协议,是目前应用对多的IP协议,其中v是version(版本)的意思。1、IPADDR,即IP地址:总共由32位组成,每8位称为一段,总共4段。这32bit可区分为网络部分和主机部分,网络部分是用来区分网段的,主机部分是用来区分同一网段里的不同主机,网段相同,可以理解为处于同一局域网内。在同一网段内进行主机间的通讯,需要用到ARP协议,即Address Resolution P
2015-11-01 21:25:24 3194
原创 设置Linux中VIM编辑器的风格
VIM编辑器的通用配置文件:/etc/vimrcvim /etc/vimrc设置TAB键缩进值,在末尾添加:set tabstop=4set softtabstop=4set shiftwidth=4设置自动缩进,在末尾添加:set autoindent设置C/C++语言风格的自动缩进,在末尾添加:set cindent
2015-10-31 23:29:15 1412
原创 Linux配置Samba服务
今天成功配置了samba服务,在此作个记录,Linux的版本是CentOS 6.7。samba服务主要用于在Linux系统和Windows系统之间共享文件和目录,配置samba主要在与samba服务器的配置,一般是Linux机器。samba主要与两个系统服务有关,smb和nmb。smb是samba服务的主要支持者,nmb用于解析NetBIOS Name。简单说,如果不开nmb服务,在win
2015-10-31 15:08:44 2617
原创 两台Linux机器,使用NFS(Net File Systerm)挂载共享文件夹
今天在两台Linux机器上用NFS成功挂载了共享文件夹,在此记录一下,以防以后忘记。首先一台Linux是实验室的电脑装的真机,一台Linux是在我自己的笔记本电脑下安装VMware的虚拟机,用的Linux发行版本都是CentOS。虚拟机要使用桥接的网络模式(Bridge),才可以与校园网(局域网)内的其他机器连通,实验室的真机在这个局域网内。首先要确保两台Linux主机要能ping通;
2015-10-31 09:11:02 1159
原创 VMware下将CentOS虚拟机配置为Host-Only网络模式
VMware下将CentOS虚拟机配置为Host-Only网络模式今天突然想把Host-Only模式配置过程记录下来,也方便有需要的朋友参考。这篇博文是我的第一篇博文,写得不好还希望大家见谅。网上很多有关Host-Only的配置教程并不是很详细,下面我将尽可能详细地展现整个配置过程。针对的环境是:Win8.1宿主机+CentOS 6.7虚拟机(VMware)。第一步,先
2015-10-30 08:04:15 4878 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人