- 博客(93)
- 资源 (12)
- 收藏
- 关注
原创 Makefile详解
Makefile特性:变量 自动推导 文件查找 嵌套执行 条件判断 函数 Makefile里的内容: mkdir -p add/src 先建add后建srcinclude目录 :放头文件lib目录:放库文件tools目录:放工具文件doc目录:放文档scripts目录:放脚本文件 (Makefile是一个脚本文件)其他为功能子目录 (按照内
2016-11-19 12:57:04 435
转载 linux 新手容易犯的七个错误
改变操作系统对于任何人来说都是迈出的一大步,特别是当许多用户不确定操作系统究竟如何的时候,尤其如此。但是,从Windows切换到Linux特别艰难。因为这两个操作系统有不同的假设和优先级,以及不同的做事方式。因此,新的Linux用户很容易混淆,因为他们使用Windows开发的期待结果不再适用。例如,下面就是很多Windows用户开始使用Linux的时候,会犯的7个错误(不按
2016-11-19 10:48:38 255
转载 计算机网络常用网络命令
在计算机网络中经常要对网络进行管理,测试,这时就要用到网络命令。常用的命令有:1.ping 命令2.ipconfig 命令3.net 命令4.nbtstat 命令5.tracert命令6.ftp 命令ping 命令式用来测试TCP/IP 网络是否畅通或者网络连接速度的命令,其原理是根据计算机唯一标示的IP 地址,当用户给目的地址发送一个数据包时,对方就会返回一个同样大小的数
2016-11-13 21:38:23 813
原创 gdb 与 make 功能
调试器gdb功能:① 启动被调试程序② 让被调试程序在指定位置停止③ 当程序被停住时,可以检查程序状态指令:gcc -g test.c -o testgdb testrun运行程序list查看代码quit退出break 行号 设置断点 break后面可以用if加条件 break+函数名 执行到该函数info
2016-11-13 21:35:06 205
转载 打造你的私人聊天机器人
记得以前看钢铁侠的时候,看到有一个小罗伯特有一个私人的语音智能系统贾维斯,协助钢铁侠处理各种事务、计算各种数据和信息,相当的方便,让我欣羡不已。于是我就想着有一个自己的机器人帮我处理事情,正好在网上看到GitHub的一个开源聊天机器人Hubot,学习着用了一下,虽然没有贾维斯那么狂拽酷眩,但是毕竟是属于自己的Hubot。一、介绍Hubot Hubot是GitHub的开源聊天机
2016-11-13 21:32:32 920
转载 数据结构栈的运算
栈在表达式过程中的应用:建立操作数栈和运算符栈。运算符有优先级。规则:自左至右扫描表达式,凡是遇到操作数一律进操作数栈。当遇到运算符时,如果它的优先级比运算符栈栈顶元素的优先级高就进栈。反之,取出栈顶运算符和操作数栈栈顶的连续两个操作数进行运算,并将结果存入操作数栈,然后继续比较该运算符与栈顶运算符的优先级。左括号一律进运算符栈,右括号一律不进运算符栈,取出运算符栈顶运算符
2016-11-12 00:44:19 717
原创 本周复习C语言所做的一些简单的c语言习题
1杨辉三角#includeint main(){ int i,j,a[10][10]; for(i=0;i { for(j=0;j { a[i][0]=1; a[i][i]=1; if (i a[i][j]=a[i
2016-11-12 00:41:38 222
原创 linux 目录介绍
dev:设备文件bin:存放使用者经常使用命令 sbin:系统管理员命令tmp:临时文件存储 mnt:挂载目录 var:大文件溢出区usr:程序安装目录 sys:设备关联文件 proc:虚拟目录、系统内存的映射lib:库文件home:普通用户的工作目录root:root用户的工作目录vim /etc/v
2016-11-12 00:28:10 189
转载 linux 常用指令大全
arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 c...
2016-11-06 22:16:39 203
转载 选择排序
选择排序原理是,先选取第一个数与其他所有数比较,把比较后的最小的数与第一个数交换,这样每执行一次循环就会将最小的数排到最左边,并且下一次循环比较时就会从第二个数再进行比较,也就是少比较一次,同冒泡排序的循环体一样,也分为外循环和内循环,外循环每排出一个最小的数,内循环就会减少一次循环,循环体:[csharp] view plain copy for(i=0;i<n-1;i++)//外循环 ...
2016-11-06 22:12:12 203
转载 折半查找
折半查找也叫二分查找,是很快的查找方式,使用普遍,前提是数据先进行排序,比如以下例子中用到的数组就是拍好序的int arr[]={1,2,3,4,5,6,7,8,9,10};#include <iostream>using namespace std;int binSearch(int x,int a[],int n);void main(){int arr[]={1,2,3,4,5,...
2016-11-06 22:10:53 223
原创 Linux指令
su- 用户名 切换用户 adduser 创建新用户 passwd 设置密码reset/clear 清屏 Swp 没保存就删掉的文件cp /etc/vimrc /root/ cp备份Ls 看当前目录内容 ls -l 显示文件和目录的详细信息 ls -a 显示所有文件,包括隐藏文件touch 创建空文件和修改文件的时间 rm 删除文件或目录 rm -f ...
2016-11-06 22:07:04 215
原创 嵌入式操作系统的认识
1991年Linus Torralds编写了Linus操作系统的最初版本0.1版本并FTP站点上供人免费下载和修改。直至今日的4.0版本,Linus的发展经过了上千万人的修改与完善。Linus取得如此之大的成功不得不归功于GPL协议(GNU General Public License),POSIX标准(可移植操作系统接口)以及GND计划(GNU is not UNIX)。GPL协议规定:即使修改...
2016-11-06 09:37:30 676
C++/python opencv_traincascade训练自己的检测器
2018-11-27
基于python的TXT解析器 parser 包含各个版本的代码 见注释
2018-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人