- 博客(40)
- 资源 (11)
- 收藏
- 关注
原创 树莓派 Learning 002 装机后的必要操作 --- 01 解决上网问题
树莓派 装机后的必要操作 — 解决上网问题我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2树莓派 装机后的必要操作 解决上网问题解决上网问题方法1 使用EP-N8508GS USB无线网卡 上网注意 2016年9月1日 星期四 桂电校园网今天升级新的出校器旧的出校器已经不能使用所以下面的 方法2 已经过期下面的方法已经不能让 树莓派
2016-07-27 20:26:48 16143
原创 树莓派 Learning 002 装机后的必要操作 --- 03 替换软件源
树莓派 装机后的必要操作 — 替换软件源 树莓派的服务器实在太慢了!会导致你安装一个几M的东西都要等大半天!肿么办! 当你在使用sudo apt-get install命令安装软件包时,有时下载速度很慢,这是因为连接的软件源的问题,软件源有很多,我们需要根据实际情况设置最适合你的软件源。树莓派 装机后的必要操作 替换软件源替换软件源1 测试哪个软件源对你来说速度最快2 替换软件源
2016-07-27 19:52:44 17704
原创 树莓派 Learning 002 装机后的必要操作 --- 02 解决中文问题
树莓派 装机后的必要操作 — 解决中文问题我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2 每一块树莓派,装机后都应该执行的步骤刚装机后,你上百度这个网页,你发现,不能显示中文,中文的地方都是乱码。要如何解决呢?树莓派 装机后的必要操作 解决中文问题每一块树莓派装机后都应该执行的步骤解决中文问题1 解决显示中文乱码问题11
2016-07-27 18:46:24 16002 1
原创 树莓派 Learning 001 装机 ---之 1 安装NOOBS系统
树莓派安装NOOBS系统(使用的树莓派板卡型号:Raspberry Pi 2 Model B V1.1)(板卡的型号在板子正面的丝印层上印着,你可以看到。) RASPBERRY PI 2 MODEL B官方介绍网站:https://www.raspberrypi.org/products/raspberry-pi-2-model-b/ NOOBS的中文意思是:菜鸟。它其实是”New Out O
2016-07-26 19:40:41 18942
原创 Win10 上 安装Arduino 驱动 和 Arduino IDE 1.6.9
Win10 安装Arduino IDE软件 和 驱动 在Win10 上安装最新的Arduino IDE (1.6.9安装包)很简单,并且不行要手动安装Arduino板子的驱动,整个安装过程都当前的简单,我以前在我的Win7系统上安装Arduino1.1.0时,需要手动安装板卡驱动,步骤相当繁琐。1. 先连接Arduino与电脑。2. 下载Arduino IDE软件然后,到这个网站https:/
2016-07-25 13:22:54 46494 2
原创 Learning Python 012 函数式编程 2 返回函数 匿名函数 装饰器 偏函数
Python 函数式编程 2返回函数返回函数的意思就是:函数作为返回值。(高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。) 举个例子:实现一个可变参数的求和。 正常的函数:def calc_sum(*args): ax = 0 for n in args: ax = ax + n return ax返回函数的函数,其实和上面的函数很像:d
2016-07-23 20:51:41 15172
原创 Learning Python 012 函数式编程 1 高阶函数
Python 函数式编程 1 高阶函数高阶函数Q:什么是高阶函数? A:一个函数接收另一个函数作为参数,这种函数就称之为高阶函数。 简单举个例子:def add(x, y, f): return f(x) + f(y)使用这个函数:>>> add(-5, 6, abs)11它是这样执行的:x = -5y = 6f = absf(x) + f(y) ==> abs(-5) + ab
2016-07-23 02:11:04 16077
原创 Learning Python 011 高级特性 2
Python 高级特性 2列表生成式列表生成式就是指类似这样的代码:[x for x in range(1, 11)]>>> L = [x for x in range(1, 11)]>>> L[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]生成了一个列表L,从1到10的列表,一共(11-1)-1 = 9个元素。 L这个列表也可以这样生成:L = list(range())。>>
2016-07-21 18:42:48 16116
原创 Learning Python 011 高级特性 1
Python 高级特性 1切片将L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']列表中前上个3个元素:L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']r = []n = 3for i in range(n): r.append(L[i])print(r)运行:['Michael', 'Sara
2016-07-21 01:11:08 16068
原创 Learning Python 010 函数 2
Python 函数 2函数的参数位置参数(普通,正常的参数)随便编写一个求x^n的值的函数power(x, n):def power(x, n): s = 1 while n > 0: n = n - 1 s = s * x return s我们调用这个函数,需要传入两个参数,这个两个参数也叫做位置参数:>>> power(5, 2)25如果
2016-07-20 22:48:35 16644
原创 Learning Python 010 函数 1
Python 函数 1调用函数举个例子多于Python内部的函数,你可以在Python的交互式终端中使用help()函数来查看函数的使用方法。比如:abs()函数,如果你不知道如何使用它,你可以在Python的交互式终端中输入:>>> help(abs)你会看到下面的输出信息:Help on built-in function abs in module builtins:abs(x, /)
2016-07-20 05:09:32 16402
原创 Learning Python 009 dict(字典)和 set
Python dict(字典)和 setdict (字典)是什么东西dict全称dictionary。为什么这个数据结构取名叫dict。因为dict的实现原理和查字典是一样的。dict使用了键-值(key-value)存储的方式。就好比在字典里查某个字一样。dict数据结构中的键(key)就好比字典中的索引表里这个字对应的页码。值(value)就好比字典中这个字的内容。这样的特点,效果就是查找速度极
2016-07-20 02:28:20 16211
原创 Could not get lock /var/lib/dpkg/lock - open 解决方法
无法获得锁 /var/lib/dpkg/lockE: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)当你执行sudo apt-get XXX这种命令时出现类似下面的输出错误:E: Could not get lock /var/lib/dpkg/lock - open (11 Res
2016-07-17 18:30:29 111513 8
原创 Learning Python 008 正则表达式-004 sub()方法
Python 正则表达式 — sub()方法sub()方法sub()方法:替换符合规律的内容,返回替换的值# -?- coding: utf-8 -?-import resecret_code = 'wwwfhskdjwww'secret_code_new = re.sub('www(.*?)www', 'www.aobosir.www', secret_code )print(secret_c
2016-07-17 00:00:42 17488
原创 Learning Python 008 正则表达式-003 search()方法
Python 正则表达式 — search()方法search()函数的使用# -?- coding: utf-8 -?-import resecret_code = 'dsdxx1xxdsdfxx2xxdfsdxx3xxdlrelxx4xxeuwuxx5xxnjkjh'b = re.search('xx(.*?)xxdsdfxx(.*?)xx', secret_code )print(b)运
2016-07-16 23:46:05 15610
原创 Learning Python 008 正则表达式-002 findall()方法
Python 正则表达式 findall()方法重点 findall()方法的使用 — 程序讲解简单的符号的使用正则表达式的库文件是re,先导入库文件:import re.的使用举例# -?- coding: utf-8 -?-import rea = 'abca123'b = re.findall('a.', a)print(b)输出['ab', 'a1'].是一个占位符,我们将程序改成
2016-07-16 22:52:29 16321
原创 Learning Python 008 正则表达式-001
Python 正则表达式这节课讲讲正真使用的技术 — 正真表达式。文本爬虫什么是正则表达式正则表达式这个名词听起来就有一种很官方的感觉,但是它是一个很很很有用的技术。我用语言是不能形容它的。那举个例子好了。下面是一段加密的文本:sdajksdhfakjldooxxIxxoosdsdsdmknmdsdooxxamxxoodsddjksdjooxxAoboxxoodsddsddkjlooxxSirxxo
2016-07-16 20:50:09 15470
原创 Learning Python 007 基本语句
Python 基本语句if — 条件判断没有什么好说的,直接上代码:age = 3if age >= 18: print('adult')elif age >= 6: print('teenager')else: print('kid')elif是else if的缩写。格式:if <条件判断1>: <执行1>elif <条件判断2>: <执行2>el
2016-07-16 18:34:18 14414
原创 Learning Python 006 list(列表) 和 tuple(元组)
Python list(列表) 和 tuple(元组)list 列表Python内置的一种数据结构。list:一种有序的集合,可以随时添加和删除其中的元素。list的用法定义list>>> people = ['Aobo Jaing', 'Yunjie Wu', 'Shutong Liu']>>> people['Aobo Jaing', 'Yunjie Wu', 'Shutong Liu']
2016-07-16 18:04:29 14425
原创 Learning Python 005 字符串和编码
Python 字符串和编码介绍计算机是美国人发明的,最早只有127个字母被编码到计算机,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。处理中文一个字节显然是不够的,只是需要两个字节,而且还不能喝ASCII编码冲突,所以,中国制定了GB2312编码,用来把中文编进去。世界上有上百中语言,日本把日文编到Shift_JIS里,韩国把韩文编到Euc-kr里,各国有各国
2016-07-16 15:31:12 14478
原创 Learning Python 004 基础的数据类型和变量
Python 基础的数据类型和变量数据类型整数Python可以处理任意大小的整数,当然包括负整数。 Python表示十六进制也用0x前缀。浮点数1.23x10^9和12.3x10^8是完全相等的。1.23x10^9就是1.23e9,或者12.3e8。0.000012可以写成1.2e-5。 整数和浮点数在计算机内部存储的方式不同,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差。字符
2016-07-14 21:48:21 17520
原创 Learning Python 003 缩进
Python 缩进Python的代码中不使用{}大括号来来表示一个代码块,而是使用缩进方式。像下面这段代码:# print absolute value of an integer:a = 100if a >= 0: print(a)else: print(-a)#号开头的语句是注释。冒号“:”结尾时,后面缩进的语句视为代码块。缩进使用Tab键。Python对大小写敏感
2016-07-14 20:41:53 17679
原创 Learning Python 002 print() 和 input()
Python print() 和 input()print()函数 print()函数可以向终端中输入指定的内容。输出当个字符串.py文件中,输入下面的代码,并保存:print('hello world')> demo.pyhello world终端中执行:>>> print('hello world')hello world输出多个字符串.py文件中,输入下面的代码:print('Aob
2016-07-14 17:43:03 17038
原创 Learning Python 001 第一个程序
Python 第一个程序我使用的开发工具是PyCharm软件。我们使用的是Python3.5 for windows 。 如果你还没有安装PyCharm软件 和 Python3.5,请到这里来看如果安装PyCharm软件和Python3.5。然后在PyCharm软件中新建一个项目,选中Python3.5库作为使用库。在项目中,新建一个demo.py文件。输入下面的代码:print(120 -
2016-07-14 16:31:00 18314
原创 获取显示屏的个数和分辨率 --- 通过使用OpenGL的GLFW库
获取显示屏的个数和分辨率 — 通过使用OpenGL的GLFW库程序#include <iostream>// GLFW#include <GLFW/glfw3.h>int main(){ // Init GLFW glfwInit(); // Set all the required options for GLFW glfwWindowHint(GLFW_CON
2016-07-13 03:37:13 19826
原创 OpenGL 使用GLFW创建全屏窗口
OpenGL 使用GLFW创建全屏窗口GLFW库里面的glfwCreateWindow()函数是用来创建窗口的函数。 这样函数的原型是: bool isFullScreen = true; GLFWmonitor* pMonitor = isFullScreen ? glfwGetPrimaryMonitor() : NULL;OPenGL GLFW 指定屏幕 全屏显示
2016-07-10 06:31:47 25286 1
原创 应用程序无法正常启动提示错误0xc000007b 问题的原因和解决方法
应用程序无法正常启动提示错误0xc000007b 问题的原因和解决方法 前提条件: 你使用的是VS201x软件编写程序,你使用的电脑是X64位的,并且你在使用OpenCV库。你编写的程序可以正常编译,但是运行时会出现:”应用程序无法正常启动提示错误0xc000007b“这个问题:像这样的解决方法:(是解决不了问题的)
2016-07-10 04:02:34 52731 1
原创 error C2039: “addTextureMesh”: 不是“pcl::visualization::PCLVisualizer”的成员
error C2039: “addTextureMesh”: 不是“pcl::visualization::PCLVisualizer”的成员 PCL 1.6 还没有这个函数,PCL1.8版的有这个函数。 所以,想要解决这个问题,你需要在GitHub上下载PCL最新的源代码,自己手动编译源代码,方可解决这个问题。
2016-07-09 14:33:54 17395
原创 PCL 不同类型的点云之间进行类型转换
PCL 不同类型的点云之间进行类型转换可以使用PCL里面现成的函数pcl::copyPointCloud():#include <pcl/common/impl/io.h> pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_xyz (new pcl::PointCloud<pcl::PointXYZ> ()); pcl::PointCloud<pc
2016-07-09 13:03:09 25018
原创 不要等,马上做
不要等,马上做2016-7-9 03:00:02我写博客的态度遇到问题,马上记下。找到了解决方法,马上写博客,千万不要等。惯着当下的自己,那就是在培养自己未来的惰性。想赢别喊停! Come On ,给我摇起来,宝贝!
2016-07-09 03:06:03 16732
原创 Visual Studio的输出窗口上输出调试信息的函数
Visual Studio的输出窗口上输出文字的函数参考网站:http://www.voidcn.com/blog/u011808175/article/p-2083567.html 当你编写非控制台程序时,比如GUI程序,像std::cout 和 printf()这样的函数,就无法使用了,(不是使用了,程序就编译不了,是可以通过编译的,只是你不会看到这些函数打印出的信息。) Visual
2016-07-09 02:46:37 54692 1
原创 std::min error C2059: 语法错误:“::” 的解决方法
std::min error C2059: 语法错误:“::” 的解决方法下面这段代码: size_t n = std::min(count_, num_elements);编译会出现这样的错误:1> error C2059: 语法错误:“::”1> error C2589: “(”:“::”右边的非法标记解决办法将std::min用括号括起来,问题解决。 size_t
2016-07-09 02:08:44 27467
原创 error C2872: “flann”: 不明确的符号 --- PCL 与OpenCV2 的flann命名空间冲突问题的解决方法
error C2872: “flann”: 不明确的符号 — PCL 与OpenCV2命名空间冲突问题的解决方法error C2872: “flann”如果你在编译你的程序的时候,出现了这样的错误:error C2872: “flann”: 不明确的符号1> 可能是“flann”1> 或 “cv::flann”说明你在你的程序中,你同时使用了:PC
2016-07-08 23:05:39 19982 2
原创 VS编译器中设置 输出窗口 只显示error,不显示warning 要如何配置
VS编译器中设置 输出窗口 只显示error,不显示warning 要如何配置 在编译大型项目的时候,总是VS编译器的输出窗口总是会出现一堆warning警告,要想在里面找到error错误,要使用鼠标上下滚动好久,才能找到,这样做有点太麻烦了。我们何不直接配置VS软件不在输出窗口显示warning警告。以VS2010为例:右键项目,点击属性选择:配置属性 -> C/C++ -> 常规。在警
2016-07-08 21:35:35 36944
原创 OpenGL — GLFW — 颜色
OpenGL — GLFW — 颜色给模型上颜色,三个步骤编写程序步骤第1步:程序解释第2步:程序讲解第3步第4步定义着色器对象和模型对象给着色器进行赋值让模型使用这个着色器对象,显示模型大功告成,第6步,运行程序
2016-07-08 00:36:03 18440
原创 解决PCL MLS : error LNK2019; error LNK2001 virtual MovingLeastSquares process performProcessing问题
PCL 基于多项式拟合的法线估计、点云平滑和数据重采样在使用Window error LNK2019: 无法解析的外部符号 "public: virtual void __thiscall pcl::MovingLeastSquares<struct pcl::PointXYZRGBA,struct pcl::PointXYZRGBNormal>::process(class pcl::PointCloud<
2016-07-07 00:14:51 19651
原创 Window 显示鼠标的坐标
Window 显示鼠标的坐标GetCursorPos(POINT *p)函数SetCursorPos(int x, int y)函数
2016-07-05 01:42:34 20584
原创 Windows 8 64位系统 在VS2010 32位软件上 搭建 PCL点云库 开发环境
Windows 8 64位系统 在VS2010 32位软件上 搭建 PCL点云库 开发环境下载PCL For windows 软件包安装PCL添加环境变量搭建VS2010 PCL使用环境测试环境是否搭建成功注意事项
2016-07-04 00:17:40 17826 1
《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关注的人