- 博客(285)
- 资源 (11)
- 收藏
- 关注
原创 C++ 的延时函数
原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/05/cpp-sleep/方法一在Linux下,我们这样使用:#include <iostream>#include <unistd.h>int main(void){ while(1){ std::cout << "Hello World!" << std::endl
2017-03-04 03:53:01 5333
原创 Arduino 000 — Arduino UNO R3 板子引脚定义
原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/05/Arduino-UNO-R3-pin-definition/Arduino UNO R3 板子的官方介绍:https://www.arduino.cc/en/main/arduinoBoardUno?setlang=cn更多精彩的博文,请访问:http://www.aobosir.com/
2017-03-04 03:49:33 21960
原创 Arduino 000 — Arduino UNO R3 板子引脚定义
原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/05/Arduino-UNO-R3-pin-definition/Arduino UNO R3 板子的官方介绍:https://www.arduino.cc/en/main/arduinoBoardUno?setlang=cn更多精彩的博文,请访问:http://www.aobosir.com/
2017-03-04 03:49:33 5479
原创 Arduino 000 — Arduino UNO R3 板子引脚定义
原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/05/Arduino-UNO-R3-pin-definition/Arduino UNO R3 板子的官方介绍:https://www.arduino.cc/en/main/arduinoBoardUno?setlang=cn更多精彩的博文,请访问:http://www.aobosir.com/
2017-03-04 03:49:25 5060
原创 Arduino 005 ADC
原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/05/Arduino-ADC-AREF/我使用的Arduino板子是:Arduino UNO R3 (这里 关于这个板子的引脚介绍。)参考文献:《Arduino程序设计基础》 3.4 设置ADC参考电压好的,现在我们知道使用analogRead()函数来获取模拟输入口的电压。设置参考电压Ardu
2017-03-04 03:44:47 4788
原创 C++ 构造函数使用 ":成员变量(形参)" 的形式给类里面成员变量赋值,如果成员变量和形参是指针,那么需要注意的事项
我先把结论列出来:当成员变量和形参是指针,最好不要使用:成员变量(形参)这样的形式。因为你可以不是进行:成员变量 = 形参这个方向的赋值,你可能是执行:形参 = 成员变量这个方向的赋值。因为前提,它们都是指针嘛。今天我遇到了这样的一个错误:下面的程序,编译是正常通过的,但是运行却不行。(我只是将相关的代码贴了出来)class PclView{public: PclView(pcl::vis
2017-02-01 00:33:38 5935 1
原创 Ubuntu 解决更新软件包的时候出现的 “Low Disk Space” 存储空间不足问题
原博文链接:http://www.aobosir.com/blog/2017/01/19/Ubuntu-not-enough-free-disk-space-when-upgrading-low-disk-space/当你的Ubuntu系统的真机或者虚拟机使用时间长了,安装下载的软件包多了。同时你的电脑的存储空间本身又不多。这样,时间一长,就会出现下面的这个问题:系统提示你:现在系统的存储空间已经快
2017-01-19 17:25:35 17693
原创 Windows上使用SecureCRT软件连接Linux终端 — 解决问题;The remote system refused the connection
正常的情况:ifconfigwhoamips -e | grep sshsecureCRT软件不正常的情况:The remote system refused the connection.如果你遇到这个问题,说明你的Linux系统里面没有安装openssh-serversudo apt-get install openssh-serveraobosir@ubuntu:~$ ps -e | grep
2016-12-26 01:50:23 70413 18
原创 Python3 大型网络爬虫实战 004 — scrapy 大型静态商城网站爬虫项目编写及数据写入数据库实战 — 实战:爬取淘宝
原博文链接:http://www.aobosir.com/blog/2016/12/26/python3-large-web-crawler-taobao-com-import-to-MySQL-database/开发环境开始实战设置防反爬机制settingspy 文件分析网站开始写爬虫程序taobaopy 文件创建一个爬虫文件taobaopy 文件添加需要使用的存储容器对象items
2016-12-26 01:27:36 19073 2
原创 Python3 大型网络爬虫实战 003 — scrapy 大型静态图片网站爬虫项目实战 — 实战:爬取 169美女图片网 高清图片
开发环境观察网页 和 网页源代码写程序下载高清图片下载 169美女图片网 的所有西洋美女的图片防反爬技术搞定开发环境Python第三方库:lxml、Twisted、pywin32、scrapyPython 版本:python-3.5.0-amd64PyCharm软件版本:pycharm-professional-2016.1.4电脑系统:Windows 10 64位如果你还没有
2016-12-26 00:37:33 49215
原创 Git(GitHub) 007 如何删除一个库
原博文链接:http://www.aobosir.com/blog/2016/12/25/git-how-to-delete-a-library/来到将要删除的库:点击右上角的 Settings调到 Settings网页,拉倒最后,你会看到下面这个样子:点击 Delelte this repository 按钮。弹出下面的提示窗口: 意思是说:你是否真的真的真的要这样做?如果你不阅读下面这些东西的话
2016-12-25 16:22:24 6053
原创 Git(GitHub) 006 如何新建一个库
原博文链接:http://www.aobosir.com/blog/2016/12/25/git-how-to-create-a-new-library/在GitHub网页,登录你的 GitHub 账号 之后。点击右上角的图标 -> 然后选择 Your profile接着点击: Repositories现在,点击 New现在,你就可以输入你要创建的资源库的名称了:输入完成之后,点击 Create r
2016-12-25 16:19:59 5804
原创 Git(GitHub) 005 添加SSH密钥 — 解决:Permission denied (publickey) fatal The remote end hung up unexpectedly
原博文链接:http://www.aobosir.com/blog/2016/12/25/git-add-ssh-key-solution-permission-denied-publickey-fatal/当你下载一个源代码的时候。出现下面错误:ubuntu@ubuntu:~/catkin_ws/src$ git clone git@github.com:turtlebot/turtlebot.g
2016-12-25 15:38:54 7781
原创 Git(GitHub) 004 配置代理 目的:clone提速
你如果没有翻墙,就算通过本篇博客对你的Git进行了配置,也是没有一点效果的。在终端中执行:$ git config --global http.proxy http://127.0.0.1:1080$ git config --global https.proxy https://127.0.0.1:1080查看一下:$ git config --list对于我现在使用的Windows 系统而言
2016-12-25 15:16:07 6620
原创 Git(GitHub) 003 如何 clone 非 master 分支的代码 — 切换到指定 branch分支 或者 tag版本
切换到指定 branch (分支)举例我们的目的是:得到 https://github.com/turtlebot/turtlebot_viz 网址里面的groovy分支的源代码:第一步:git源代码到本地。(注意: 不是Download ZIP,它只是下载master分支的源代码,不会下载所有分支的源代码)git clone git@github.com:turtlebot/turtlebot_v
2016-12-25 15:03:59 18188 1
原创 C++ string 、char 、char *、wstring、wchar_t * 、wchar_t 之间的转换
原博文链接:http://www.aobosir.com/blog/2016/12/16/cpp-convert-string-wstring-char-wchar_t-pointer/char 与 wchar_t 之间的转换#include <iostream>#include <iomanip>int main(void){ char c = 'a'; std::cout <
2016-12-16 07:34:11 10591
原创 Learning Python 008 正则表达式-005 compile模板的使用
使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python 2.7.10 和 python 3.5.0compile()函数的用法import restr = 'fdfgdrthxxi--gdfgexxlove--dsdfwesdxxyou--dfgdf'pattam_str = 'xx(.*?)--'resul
2016-12-08 07:06:59 9596
原创 Python3 解决编码问题: UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position
原博文链接:http://www.aobosir.com/blog/2016/12/08/python3-UnicodeEncodeError-gbk-codec-can’t-encode-character-xa9/开发环境Python第三方库:lxml、Twisted、pywin32、scrapyPython 版本:python-3.5.0-amd64PyCharm软件版本:pycharm
2016-12-08 06:50:49 29789 2
原创 Intel RealSense 002(Learning RealSense SDK 001) Windows安装 Intel RealSense SDK
我使用的Intel RealSense 硬件:SR300 摄像头参考网站:Downloading and Installing the Intel® RealSense SDKGetting Started with Intel® RealSense™ App Development: Step-by-Step Install Instructions下载 并安装Step 0 . 先将SR3
2016-12-07 12:30:16 13656
原创 Arduino 004 Windows上给Arduino IDE添加模块库
原博文链接:http://www.aobosir.com/blog/2016/12/06/Arduino-Windows-add-module-libraries/在我的Windows电脑里面,Arduino IDE软件安装在C:\Program Files (x86)\Arduino路径里面。我们以一个例子来说明,如果将模块库添加到Arduino IDE软件中。添加 I2Cdev 及其相关模块库到
2016-12-06 14:44:04 11126
原创 Python3 大型网络爬虫实战 — 给 scrapy 爬虫项目设置为防反爬
原博文链接:http://www.aobosir.com/blog/2016/12/06/python3-large-web-crawler-scrapy-project-Anti-reptile-settings/开发环境Python第三方库:lxml、Twisted、pywin32、scrapyPython 版本:python-3.5.0-amd64PyCharm软件版本:pycharm-
2016-12-06 00:09:38 18052
原创 Learning pcduino 001 给pcduino烧写系统 — 之 烧写Ubuntu NAND系统
原博文链接:http://www.aobosir.com/blog/2016/12/05/pcduino-programming-sysytem-Ubuntu-NAND-image/我使用的pcduino板卡型号:pcduino 3B我使用的TF卡大小:32G参考网站:[Video] Run built-in Arduino IDE on pcDuino3下载需要的东西下载 内核镜像文件、
2016-12-05 22:03:39 10304
原创 Learning pcduino 000 pcduino板卡介绍 — pcduino 3B
什么是pcduinopcduino = mini PC + Arduino简单的说,就是一个板子,它所具有的功能 等价于:一个装有系统的微型笔记本电脑再连接一个Arduino UNO 的板子。pcduino 3B购买网站:pcDuino3B A20开发板pcduino3 与 pcduino3B 的唯一区别就是:pcduino3B有一个大型集成的RJ45网络端口。(其他和pcduino3一模一样)pc
2016-12-05 19:29:34 10201
原创 Learning Linux 命令 001 cp 复制
将单个文件 file 复制到指定目录dir里面:cp file dir 当你使用cp命令的时候,如果出现下面的错误: cp: omitting directory ‘file’ 说明:file 不是单个文件,是一个目录,你如果要复制目录,需要给cp命令加一个参数 -r 。将目录 dir1 复制到 指定目录 dir2 里面:cp -r dir1 dir2请访问:http://
2016-12-04 23:25:23 9759
原创 C# 003 C#调用cmd.exe执行命令
原博文链接:http://www.aobosir.com/blog/2016/12/02/cs-003-cmd-exe-execute-command-line-command/参考网站:C#程序调用cmd.exe执行命令创建一个文件,名为:RunCmd.cs。将下面的代码拷贝到里面。using System;using System.Collections.Generic;using Syst
2016-12-02 08:03:05 10720
原创 Learning Python 028 获取命令行参数
原博文链接:http://www.aobosir.com/blog/2016/12/02/python-get-command-line-arguments/使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python2.7.10 或者 python 3.5.0 本博文对Python2和Python3都适用。impo
2016-12-02 02:12:03 9560
原创 Learning Python 026 字符串连接
使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python2.7.10 或者 python 3.5.0 本博文对Python2和Python3都适用。参考网站:Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)# -!- coding: utf-8 -!-pat
2016-12-01 19:12:01 9367
原创 Learning Python 027 解决错误:SyntaxError: Non-UTF-8 Code Starting With '\xc8' in File xxxx.py
使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python2.7.10 或者 python 3.5.0 本博文对Python2和Python3都适用。出现这个错误,是因为xxxx.py 文件里面有中文字符。解决办法:在文件第一行,加上下面的代码:# -!- coding: utf-8 -!-
2016-12-01 19:09:30 17670 4
原创 Learning Python 025 字符串分割
原博客地址:http://www.aobosir.com/blog/2016/12/01/python-string-split/使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python2.7.10 或者 python 3.5.0 本博文对Python2和Python3都适用。参考网站:Python split(
2016-12-01 17:14:53 9535
原创 Learning Python 024 判断文件和文件夹是否存在
原博文链接:http://www.aobosir.com/blog/2016/12/01/determine-whether-files-and-folders-exist/使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python2.7.10 或者 python 3.5.0判断文件import osa = os.
2016-12-01 08:50:35 9382
原创 Git(GitHub) 002 如何在GitHub For Windows 软件上为代码库创建一个版本标签
原博客链接:http://www.aobosir.com/blog/2016/12/01/GitHub-For-Windows-Adding-tag/参考网站:git 创建标签git 操作标签Github for Windows - Adding tags要想给代码库贴标签,Github For Windows 软件上没没有这个按钮。你需要在Github For Windows 软件上打开
2016-12-01 08:10:51 9607
原创 Learning Python 023 类编程
原博文链接:http://www.aobosir.com/blog/2016/12/01/class-programming-object/使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python 3.5.0怎么使用python编写一个 类参考网站:Python3-cookbook 类与对象随便编写一个Python
2016-12-01 08:08:18 9476
原创 Learning Python 022 调用DOS命令 --- 实例:调用Windows里面的copy命令
使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python 2.7.10 和 python 3.5.0 本篇博客对 Python2 和 Python3 都适用。实例:调用Windows里面的copy命令比如现在,我想把这个路径F:\原文件夹里面的所有文件复制到这个路径F:\目标文件夹里面。可以在DOS命令行窗口里面执
2016-12-01 06:04:52 11851
原创 Learning Python 021 创建文件夹、创建文件
使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python 2.7.10 和 python 3.5.0 本篇博客对 Python2 和 Python3 都适用。Python 创建文件夹参考网站:Python创建目录文件夹python学习笔记(七)——文件和目录操作# -*- coding: utf-8 -*-i
2016-12-01 05:59:49 14936
原创 Learning Python 020 pass 的用法
使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python 2.7.10 和 python 3.5.0pass 的用法参考网站:Python pass 语句 Python2 和 Python3 中 pass 的用法都是一样的。pass 就是一个空语句,没有任何实际意义,作用是保存程序结构的完整性。因为Python
2016-12-01 04:14:35 9442
原创 Learning Python 019 生成器(Generators)和 yield
使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python 2.7.10 和 python 3.5.0知识点:生成器生成器只能用于迭代操作。 一个函数,其中带 yield 关键字的代码,它不会执行,只是记下有这个操作;其他代码正常的执行。而被记下的这些操作会像队列一样存起来,这个“队列”就是 生成器,并且会类似于
2016-11-30 23:19:58 9533
原创 Learning Python 018 Python2 和 Python3 中 range()函数的使用
使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python 2.7.10 和 python 3.5.0range() 函数Python2中:用来创建一个列表(list)。Python3中:用来创建一个可以生成list或者tuple的生成器。Python2 range()函数 知识点Python2 中的range(
2016-11-30 13:53:48 10265
原创 Learning Python 017 — Python2 和 Python3 的内存释放
使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python 2.7.10 和 python 3.5.0学习Python的内存释放知识点的动机之前我学过很多Python的程序,偶然的一次,我打开任务管理器,看到我写的程序,运行时占用了大量的内存,所以,我希望学会如何释放内存,来优化我的程序,也不给电脑照成太大的负担,所以
2016-11-30 13:51:46 14185
原创 Learning Python 016 写文件时,将其用指定的编码方式保存(比如:UTF-8无BOM编码方式)
使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python 3.5.0学习这个知识点的原因举一个实例:Octopress站点路径里面博文文件(.markdown后缀文件)必须要是以UTF-8无BOM编码方式编码的文件,否则执行rake generate命令会出现下面这个错误:Error reading file F:/
2016-11-29 20:19:53 11778
原创 Learning Python 015 Python3解决问题:读取文件时,出现乱码或者“UnicodeDecodeError 'gbk' codec can't decode” 错误
使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python 3.5.0出现的错误读取文件时,出现乱码或者UnicodeDecodeError: 'gbk' codec can't decode byte 0xXX in position XX: incomplete multibyte sequence 错误出现错误的
2016-11-29 19:31:08 15016
《Cable-Driven Parallel Robots 》(作者:Tobias Bruckmann • Andreas Pott) 无水印原版pdf
2019-06-18
模拟电子技术基础 第五版第5版学习辅导与习题解答
2018-09-22
数字图像处理第三版中文及英文答案都有 冈萨雷斯 阮秋琦 阮宇智
2018-05-06
005-STM32C++ I2c(Soft)类.zip
2016-09-09
004-STM32C++ Adc类.zip
2016-09-07
003-STM32C++ Usart类.zip
2016-09-06
001-STM32C++工程模板.zip
2016-09-04
SecureCRTSecureFX v7.2.2
2016-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人