Blender:下载并安装文本编辑器(Text Editor)代码自动补全插件 参考网站:[Addon] Auto Completion in Blenders Text EditorCode Autocomplete Manual#Installation[Youtube] Blender python autocomplete addon for FREE[Github] Auto Completion and more in Blenders text edito
Blender 如何创建一个中空圆柱(圆筒、空心柱) 我使用的Blender版本:Blender v2.77我使用的电脑系统:Windows 10 64位 扩展: * 如何制作一个四视图界面: * 如何在Blender上显示键鼠操作:1. 在场景中添加一个无上下底面的圆柱:(添加模型的快捷键是:Shift+A)在其中一个视图中,按快捷键T,弹出左边栏:这里的Cap Fill Type(类型)选择:Nothing:(即:无上下底面的圆
解决问题:Qt5 OpenCV “uring startup program exited with code 0xc0000135” “ exited with code -1073741515” 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/28/solve-qt-opencv-exited-with-code-0xc0000135–1073741515/前言之前已经搭建好的Qt5 和 OpenCV的环境(并且我之前写过博文,在这里),今天我运行了一下之前可以运行的程序, 竟然出现了问题:代码:#include <QCoreAppl
SolidWorks 在装配体中,如果想修改里面其中一个零部件,要怎么做 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/22/SolidWorks-how-to-modify-a-spare-parts-in-Assembly/但你在制作 装配体的时候,发现有个零部件零件需要修改,这个时候,我们可以这样做:对着这个零部件点击鼠标左键,选择里面的 打开零件 图标工具。这个时候,就进入了这个零部件文件里面。我们现在就
SolidWorks 如果装配体里面的的装配体有动态关节,如何让它活动 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/22/how-to-activation-Movable-joint-move-in-assembly/如果你在装配体里面插入一个装配体的话,如果被插入的装配体原本是有可动关节的,但是被插入后,可动的关节不能运动了。要想让它还能动, 其他很简单,我们只需要这样做:对着我们需要恢复可动的关节的转配
解决 -bash catin_make command not found 问题 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/21/solve-bash-catin_make-command-not-found/当前使用的ROS 版本:Groovyubuntu@ubuntu:~/catkin_ws$ catin_make-bash: catin_make: command not found问题出现的原因参考网站
SolidWorks 如何制作装配体 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/21/SolidWorks-How-to-make-Assemblies/自底向上的装配体设计我们以一个例子来学习如何制作装配体。* 装配的概念.zip * : 链接:http://pan.baidu.com/s/1skBX41v 密码:kff7这里有包含一个机器人的所有零件的压缩包,这里面都是
ROS Learning-033 (提高篇-011 URDF)如何使用SolidWorks软件导出URDF机器人模型文件 — 00 给SolidWorks软件安装 sw_urdf_exporte 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/21/ROS-sw_urdf_exporter-download-install-and-add-plug-in-solidworks/ROS 提高篇 之 使用SolidWorks软件导出URDF机器人模型文件 — 00 给SolidWorks软件安装 sw_urdf_exporter插件我使
Learning Python 008 正则表达式-007 匹配的字符串模板中如果只有前面有字符串,而后面没有字符串时,这个匹配模板要怎 么写 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/21/python-regular-expression-match-string-no-string-in-behind/开发环境Python第三方库:lxml、Twisted、pywin32、scrapyPython 版本:python-3.5.0-amd64PyCharm软件版本:p
在3D打印的时候,不要给电脑拔出其他的USB设备 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/21/3D-printer-Best-to-run-offline/今天遇到的事情今天,我将需要打印的文件考到了3D打印机的SD卡里面,3D打印机还通过USB线连接着电脑的USB口。我这个时候将一个读卡器插到了电脑上,这个时候一件悲哀的事情发生了:已经打印了一半的3D打印机不打印了(停机了)。我
解决 SolidWorks 无法装入 GdtAnalysisSupport.dll文件 的问题 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/19/solve-SolidWorks-can-not-load-the-GdtAnalysisSupport-dll-file/昨天做好的零件文件,今天睡醒了,再次打开, 就出现了这个问题:无法装入 SolidWorks.dll文件:GdtAnalysisSupport.dll解决办法参考网站
Solidworks 草图绘制 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/19/SolidWorks-sketching/如何新建一个文件鼠标点击 前视基准面,然后鼠标不要动,会在鼠标右上角出现一条图标:第一个是:绘制草图第二个是:正视于当你点击绘制草图 这个图标。视图中会自动的将前视基准面 正对着你。(当然这是你第一个这样操作的时候,会这样。如果视图中已经有模型存在
SolidWorks 如何使用 边界切除 工具 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/19/SolidWorks-how-to-use-border-removal-tool/先画好一些草图,并准备一个实体。实体,我已经画好了:基准面我也画好了:接下来,我们就来使用 边界切除 工具,将这个实体中间掏空:然后在 方向1 里面,按照顺序添加已经绘制好的草图:最后 确定 即可。完成后
SolidWorks 如何在曲面上获取与基准线相交的分割线 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/19/SolidWorks-how-to-get-split-line-on-surface-that-intersects-baseline/分割类型选择: 交叉点,然后选择一个基准面 再选择一个 面。更多精彩的博文,请访问:http://www.aobosir.com/
Solidworks 如何画穿透点 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/19/SolidWorks-how-to-draw-through-points/穿透点是指:两个草图之间,其中一个草图中的点穿透另一个草图里面的一条线。首先,你先绘制好两个草图。然后到其中一个需要选中点的草图里面,进行编辑草图。先选中这个点,然后按住 Ctrl键,再选中另一个草图里面的一条线。
Solidworks 如何复制 基准面 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/19/SolidWorks-how-to-copy-datum-plane/先点击将要复制的基准面:现在按住 Ctrl ,然后将鼠标移动到基准面的一个点上,然后按住鼠标左键推动。搞定更多精彩的博文,请访问:http://www.aobosir.com/
Solidworks 如何在曲面添加文字 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/19/SolidWorks-how-to-add-text-to-a-surface/参考网站:http://www.xmj1688.com/solidworks2012qm/1581.html新建一个基准面:(如何创建基准面:这里)然后选中这个基准面,在进行下面的操作:此时生成了一个草图:点击
Solidworks 如何在曲面添加文字 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/19/SolidWorks-how-to-add-text-to-a-surface/参考网站:http://www.xmj1688.com/solidworks2012qm/1581.html新建一个基准面:(如何创建基准面:这里)然后选中这个基准面,在进行下面的操作:此时生成了一个草图:点击
Solidworks 如何添加放样基准面 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/19/SolidWorks-how-to-add-stakeout-datum/对着放样曲面 右键,选择:选好一个面后,就可以按 确定 图标(绿色的对号)。这样,我们就生成了一个放样基准面。更多精彩的博文,请访问:http://www.aobosir.com/
Solidworks 2011 软件下载、安装和破解 图文教程 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/19/download-install-crack-graphic-tutorial/下载下载网站: http://www.mfcad.com/solidworks/xiazai/18672.html下载两个文件:安装教程参考:http://www.mfcad.com/solidworks/a
现在热床寄到了,现在我将热床安装到3D打印机上 --- 3D打印机的底盘校正 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/19/3D-printer-hot-bed/安装热床不像你想象的那么简单,是一个比较复杂的事情:首先你需要重新修改程序,重新烧写程序然后是安装热床然后调整热床的平衡度然后调整出料不爱出的问题为了安全起见,我先从卖家要:有没有换热床的教程和程序源代码。刚刚询问了卖家,卖家的态度是爱理不理
记录笔记时得到的人生的两个道理 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/03/08/record-notes-two-life-truths/今天遇到一个问题,这个对于以前的我来说,简直就是小菜一碟,但是今非昔比啊,学过的东西忘记得太快了,虽然我以前也记过笔记,到那时可笑的是:我记得笔记我都不知道放到哪里了。通过这件事情,我就知道了两个人生的道理:笔记是重要的,人学过的
树莓派 Learning 003 — GPIO 003 中断模式 — 按键控制LED 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/03/08/raspberrypi-GPIO-interrupted-key-control-led/我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2# -*- coding:UTF-8 -*-import RPi.GPIO as GPIO
树莓派 Learning 003 — GPIO 002 输入模式 — 按键控制LED 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/03/08/raspberrypi-GPIO-input-key-control-led/我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2我们在之前学会了如何进行输出,现在来讲讲如何进行输入:使用按键为例。我们先按照下面这幅图片连接电路:知识
树莓派 Learning 002 装机后的必要操作 11 解决在使用SecureCRT软件链接树莓派时,SecureCRT软件的终端中显示树莓派的中文字体乱码的问题 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/03/06/solve-SecureCRT-display-Garbled/我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2如果你已经将你的树莓派上面默认字体设置为了:中文。(编码方式为:UTF-8)(如果不是,你可以参考这篇博文进行设置)当
Linux 如何使用桂电ipclient出校器上网 --- 最新的方法 --- 可以使用 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/03/06/Linux-Raspberry-Pi-use-guet-ipclient-Internet/我之前写过在Linux系统或者树莓派上使用ipclient上网的教程,但是自从 2016年9月1号,学校换了新的ipclient出校器后,我之前记录的那些方法都不能使用了。下面介绍一种新的方法。这个
3D 打印的模型 告别手动添加支撑的方式 — 使用 Meshmixer 软件 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/19/3D-printer-auto-add-support-using-Meshmixer-software/下载 Meshmixer 软件官方下载网址:http://www.meshmixer.com/download.html安装一路傻瓜式安装:启动点击 Accept:使用如何使用这个软
3D打印大件模型时,添加支撑的注意事项:支撑的地基一定要结实 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/19/3D-printer-add-support-note-must-be-strong/使用的软件:Windows 10 里面自带的 3D Builder我刚刚打印下面模型的支撑:打印的时候,打到红色浪线的位置,黑色箭头的地方起来的。(支撑的地基不稳。)修改后的:( 我在地基的地方,添加了很
第一次 测试3D打印机 — 出现问题:打不出来 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/18/3D-printer-First-test-a-problem-not-print-out/可能的原因:料 出的少没有热板,地板最好是热的,这样比较容易上料(打第一层的时候。)温度没有掌握好设置没有配置好打第一层的时候,低板与出料头的距离太大。2017-1-19 05:33:2
3D 打印大型模型时的经验和注意事项 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/18/3D-printer-experience-and-precautions-when-printing-large-models/1 . 注意 需要注意电源线一定要插好,插牢,不可以断电了。 我之前一次,就是,电源线插头由于没有插紧,打到一半的,断电了。2 . 同时挤出料的步进电机的
Windows 安装OpenNI2 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/11/Windows-install-OpenNI2/下载到这个网站下载:https://structure.io/openni我们下载 x86的,就是32位的。下载完成后,解压:双击这个 .msi 文件,开始安装OpenNI2: 更多精彩的博文,请访问:http://www.aobosir.c
Windows上手动编译VTK源代码 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/11/Windows-Compile-vtk-source/下载 VTK (7.1.0 版本)下载网站:http://www.vtk.org/download/下载下面这个:大约40多M使用CMake-GUI软件生成编译文件解压VTK。然后使用CMake-GUI软件,生成编译文件:第一次点击 C
解决问题:QGLWidget:No such file or directory 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/11/solve-Qt-QGLWidget-No-such-file-or-directory/参考网站:无法找到QT OpenGL QGLWidget现在出现了这个问题:QGLWidget: No such file or directory解决办法在.pro文件里面,添加:QT += ope
解决OpenNI问题:XnOS.h:No such file or directory 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/11/solve-openni-XnOS-No-such-file-or-directory/参考网站:ofxOpenNI:XnOpenNI.h:没有这样的文件或目录遇到的问题XnOS.h: No such file or directory解决办法查找openni相关的软件包。aobo@aob
Windows 上 使用CMake-GUI 软件生成 zlib 和 png 库的编译文件,然后使用VS2010编译 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/11/Compile-zlib-and-png-using-CMake-GUI-and-VS2010/当我在编译Windows 上编译 PCL源代码的时候,它zlib库和png库的依赖,但是现在我的电脑里面并没有两个库。所以,我们现在就来手动的下载这两个库的源代码,然后亲自编译它们。参考网站:h
PCL 使用 pcl::visualization::PCLVisualizer 类里面的键盘事件方法 如何使用及需要注意的事项 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/08/pcl-visualization-PCLVisualizer-register-keyboard-callback/如何使用 pcl 库里面的可视化模块的键盘事件#include <pcl/visualization/pcl_visualizer.h>bool iteration_fla
PCL 记录时间长度 — TicToc 类 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/08/pcl-console-time-TicToc/对于PCL在Windows和Linux上的环境的搭建请参考我写的这几篇博客。#include <pcl/console/time.h>pcl::console::TicToc tt;tt.tic ();//需要记录执行多长时间的代码std:
C++ 字符串融合 和 string 与 int 之间最简单的转换方法 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/07/cpp-string-fusion-and-int-to-string/字符串融合#include <string>std::string str = std::string("../pairAlginClass/capture0001") + std::string(".pcd");或
C++ 编写类文件的时候,需要注意的问题 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/07/cpp-cmake-aux_source_directory/一段时间不编写程序了,基本上都忘记了。今天我来介绍一下:当我们编写类文件的时候,需要注意的问题:比如,我现在写了pairAlgin.hpp文件 和 pairAlgin.cpp文件。我在pairAlign.hpp文件里面class
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
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
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
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/
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/
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/
Arduino 005 ADC 原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/05/Arduino-ADC-AREF/我使用的Arduino板子是:Arduino UNO R3 (这里 关于这个板子的引脚介绍。)参考文献:《Arduino程序设计基础》 3.4 设置ADC参考电压好的,现在我们知道使用analogRead()函数来获取模拟输入口的电压。设置参考电压Ardu
C++ 构造函数使用 ":成员变量(形参)" 的形式给类里面成员变量赋值,如果成员变量和形参是指针,那么需要注意的事项 我先把结论列出来:当成员变量和形参是指针,最好不要使用:成员变量(形参)这样的形式。因为你可以不是进行:成员变量 = 形参这个方向的赋值,你可能是执行:形参 = 成员变量这个方向的赋值。因为前提,它们都是指针嘛。今天我遇到了这样的一个错误:下面的程序,编译是正常通过的,但是运行却不行。(我只是将相关的代码贴了出来)class PclView{public: PclView(pcl::vis
Ubuntu 解决更新软件包的时候出现的 “Low Disk Space” 存储空间不足问题 原博文链接:http://www.aobosir.com/blog/2017/01/19/Ubuntu-not-enough-free-disk-space-when-upgrading-low-disk-space/当你的Ubuntu系统的真机或者虚拟机使用时间长了,安装下载的软件包多了。同时你的电脑的存储空间本身又不多。这样,时间一长,就会出现下面的这个问题:系统提示你:现在系统的存储空间已经快
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
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
Python3 大型网络爬虫实战 003 — scrapy 大型静态图片网站爬虫项目实战 — 实战:爬取 169美女图片网 高清图片 开发环境观察网页 和 网页源代码写程序下载高清图片下载 169美女图片网 的所有西洋美女的图片防反爬技术搞定开发环境Python第三方库:lxml、Twisted、pywin32、scrapyPython 版本:python-3.5.0-amd64PyCharm软件版本:pycharm-professional-2016.1.4电脑系统:Windows 10 64位如果你还没有
Git(GitHub) 007 如何删除一个库 原博文链接:http://www.aobosir.com/blog/2016/12/25/git-how-to-delete-a-library/来到将要删除的库:点击右上角的 Settings调到 Settings网页,拉倒最后,你会看到下面这个样子:点击 Delelte this repository 按钮。弹出下面的提示窗口: 意思是说:你是否真的真的真的要这样做?如果你不阅读下面这些东西的话
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
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
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 系统而言
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
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 <
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
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
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
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 及其相关模块库到
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-
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下载需要的东西下载 内核镜像文件、
Learning pcduino 000 pcduino板卡介绍 — pcduino 3B 什么是pcduinopcduino = mini PC + Arduino简单的说,就是一个板子,它所具有的功能 等价于:一个装有系统的微型笔记本电脑再连接一个Arduino UNO 的板子。pcduino 3B购买网站:pcDuino3B A20开发板pcduino3 与 pcduino3B 的唯一区别就是:pcduino3B有一个大型集成的RJ45网络端口。(其他和pcduino3一模一样)pc
Learning Linux 命令 001 cp 复制 将单个文件 file 复制到指定目录dir里面:cp file dir 当你使用cp命令的时候,如果出现下面的错误: cp: omitting directory ‘file’ 说明:file 不是单个文件,是一个目录,你如果要复制目录,需要给cp命令加一个参数 -r 。将目录 dir1 复制到 指定目录 dir2 里面:cp -r dir1 dir2请访问:http://
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
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
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
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 -!-
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(
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.
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 软件上打开
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
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命令行窗口里面执
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
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
Learning Python 019 生成器(Generators)和 yield 使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python 2.7.10 和 python 3.5.0知识点:生成器生成器只能用于迭代操作。 一个函数,其中带 yield 关键字的代码,它不会执行,只是记下有这个操作;其他代码正常的执行。而被记下的这些操作会像队列一样存起来,这个“队列”就是 生成器,并且会类似于
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(
Learning Python 017 — Python2 和 Python3 的内存释放 使用的电脑系统:Windows 10 64位使用的开发集成环境:PyCharm 2016.1.4使用的Python的版本:python 2.7.10 和 python 3.5.0学习Python的内存释放知识点的动机之前我学过很多Python的程序,偶然的一次,我打开任务管理器,看到我写的程序,运行时占用了大量的内存,所以,我希望学会如何释放内存,来优化我的程序,也不给电脑照成太大的负担,所以
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:/
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 错误出现错误的
Octopress 搭建静态博客站点 — 让中文的分类列表(Categories)的超链接正常使用 前言之前,我是按照我写的这篇博客为Octopress站点侧边栏添加分类列表(Categories)。出现的问题基于Octopress的博客系统自带了一个很好用分类目录插件。但遗憾的是它不支持中文链接URL,所以导致了:如果你分类列表有中文,那么点击的时候会链接到404页面。解决思路中文取拼音。解决方法参考网站:解决Octopress分类目录支持中文的问题/plugins/category_sideb
Octopress 搭建静态博客站点 --- 添加访客统计 参考网站:Octopress博客的个性化配置:添加访客统计Step 1 . 本博客的访客统计系统使用的是Flag Counter,所以要先去Flag Counter获取代码。Step 2 . 拿到代码后添加.\source\_includes\custom\asides\flag_counter.html文件: 访客统计 <a href
在 JetBrains PyCharm 软件上使用 Git(Github) - 使用GitHub For Windows软件界面给代码库添加`.gitignore`文件 - 创建GitHub远程代码库 我的电脑:Windows 10 64位PyCharm 软件的版本:PyCharm 2016.1.4Git For Windows版本:Git-2.10.0-64-bitGitHub For Windows软件版:GitHub For Windows 3.0.5.2参考网站:How to Use PyCharm with Github在 JetBrains PyCharm 软件上使用 Git(
Git(Github) 001 介绍和下载安装图文教程 For Windows 我的电脑:Windows 10 系统 64位介绍Git for Windows 软件就是 Git;GitHub For Windows 软件是GitHub公司做的一个超级低门槛的使用软件,非常好。安装在Windows上下载:https://desktop.github.com/安装时,不管是以普通用户的身份,还是以管理员的身份运行 GitHubSetup.exe 软件。都会出现下面的结果:(这是在线
Python3 大型网络爬虫实战 002 --- scrapy 爬虫项目的创建及爬虫的创建 --- 实例:爬取百度标题和CSDN博客 开发环境Python第三方库:lxml、Twisted、pywin32、scrapyPython 版本:python-3.5.0-amd64PyCharm软件版本:pycharm-professional-2016.1.4电脑系统:Windows 10 64位如果你还没有搭建好开发环境,请到这篇博客:。1 知识点:scrapy 爬虫项目的创建及爬虫的创建1.1 scrapy 爬虫项目的创建
Python3 解决编码问题: `UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 10: ille Python3 解决编码问题: UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 10: illegal multibyte sequence — 当执行爬虫将爬取信息打印到终端时出现的编码错误Python 版本:python-3.5.0-amd64目标网站:http://blog.csdn.ne
解决问题: pywin32 安装后出现 import win32api ImportError DLL load failed 执行 scrapy bench 命令时 出现错误。(之前安装了pywin32库)Traceback (most recent call last): File "c:\users\aobo\appdata\local\programs\python\python35\lib\site-packages\twisted\internet\defer.py", line 1260, in _inli
Python --- Scrapy 命令 Scrapy 命令 分为两种:全局命令 和 项目命令。全局命令:在哪里都能使用。项目命令:必须在爬虫项目里面才能使用。全局命令C:\Users\AOBO>scrapy -hScrapy 1.2.1 - no active projectUsage: scrapy <command> [options] [args]Available commands: bench Run
Python3 大型网络爬虫实战 001 --- 搭建开发环境 我使用的电脑: Windows 10 64位前言开发Python爬虫有很多种方式,从程序的复杂程度的角度来说,可以分为:爬虫项目和爬虫文件。 相信有些朋友玩过Python的urllib模块,一般我们可以用该模块写一些爬虫文件,实现起来非常方便,但做大型项目的时候,会发现效率不是太好、并且程序的稳定性也不是太好。 Scrapy是一个Python的爬虫框架,使用Scrapy可以提高开发效率,并且非常
Python3 pip 解决问题: error: Unable to find vcvarsall.bat 当我给 python3.5 安装 第三方库 charset 时:pip install charset,出现了错误:D:\WorkSpace\python_ws\python-large-web-crawler\firstdemo>pip install charsetCollecting charset Downloading charset-1.0.1.tar.gz (189kB)
下载和安装 Visual Studio 2015 软件 的详细步骤图文教程 我的电脑系统:Windows 10 64位下载:下载网站:https://www.visualstudio.com/zh-hans/downloads/选择 ISO(离线安装包),选择 简体中文,点击下载。下载一个7.1G的安装包,请耐心等待。(用迅雷下载,速度很快)安装双击 vs2015.3.com_chs.iso ,进行安装全程傻瓜式安装。 如果遇到问题: 下载Microsoft.ne
一个超好的命令行串口软件 --- PowerCmd --- 汉化破解版 PowerCmd 是一款Windows CMD 的增强工具。 你可以到官网下载,但是官网下载来的是英文的。下载地址:http://www.powercmd.com/这里有一个汉化破解的PowerCmd软件:链接:http://pan.baidu.com/s/1i4SxSUT 密码:r5w1下载解压后,之间双击 PowerCmd.exe 就可以运行。
Learning Python 014 使用 pip 工具的注意事项 --- 混淆的python2 和 python3 Q : 如果你的电脑之前安装了Python2,那么Python2 有自己的pip工具,Python3 也是有自己的pip工具,所以,如果你在DOS命令行上执行pip install some-package-name命令的时候,系统会使用哪个pip工具呢?是python2的pip,还是python3的pip?A : 如果你先安装的是python2,后安装的python3,那么系统默认使用pyth
Learning Python 013 按行读取文件(逐行读取) --- 按行写入文件(逐行写入) --- 实战:从字幕文件中提取字幕内容 使用的开发集成环境:PyCharm 2016.1.4 使用的Python的版本:python 2.7.10知识点:Python 按行读取文件读取整个文件的内容f = open('filename.txt', 'r')text = f.read()f.close()print text读取一行的内容(按行读文件的内容)参考网站:Python逐行读取文件内容 http://www.cnblogs
PyCharm 软件 安装 插件( plugins) --- 举例:安装Markdown 插件(即:让PyCharm 软件支持 .md 文件) 我使用的 PyCharm 软件的版本:2016.1.4参考网站:https://www.jetbrains.com/help/pycharm/2016.1/installing-updating-and-uninstalling-repository-plugins.html给 PyCharm 软件添加 plugins 的图文操作(这里以添加 Markdown 插件)Step 1 . 启动 PyC