5 chenXin@Euler

尚未进行身份认证

黄金分割点、白银分割点

等级
TA的排名 2w+

Ubuntu解压缩包和打包

一、zip格式 zip可能是目前使用的最多的文档压缩格式。它最大的优点就是在不同的操作系统平台上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.bz2在压缩率方面做得非常好。 我们可以使用下列的命令压缩一个文件: zip -r test.zip filename (-r是压缩文件) 下面是如果解压一个zip文件: unzip tes...

2020-02-26 18:04:52

Python利用Pillow添加水印

python数据分析得到的图片,并对对片添加水印采用函数式编程:#!/usr/bin/pythonfrom PIL import Image, ImageDrawfrom matplotlib import pyplot as plt, font_manager# 保存通过数据分析得到的图片def save_img(): # mac系统下查询包含中文字体的方式是命令fc-list...

2020-02-07 12:15:09

Python和C++类的对比

Python的类#!/usr/bin/pythonclass P:"""python中的共有、保护、私有属性和方法""" def __init__(self, a, b, c): # 这里进行了结构初始化当实例化对象的时候,就会自动执行初始化 self.a = a # public self._b = b # protected sel.__c = c # priva...

2020-02-06 15:55:45

Python 闭包和装饰器

装饰器代码示例:def wrapper_out1(func): print('--out11--') def inner1(*args, **kwargs): print("--in11--") ret = func(*args, **kwargs) print("--in12--") return ret ...

2020-02-06 14:04:58

算法(1)栈排序

完整示例代码如下:auto是来自c++11中的代码哦示例代码1#include <iostream>#include <stack>#include <vector>using namespace std;stack<int> sorting(stack<int>);int main(){ int n; ...

2020-01-30 16:42:50

C++运行时分配内存和编译时分配内存的区别

编译其实只是一个扫描过程,进行词法语法检查,代码优化而已,编译程序越好,程序运行的时候越高效。我想你说的“编译时分配内存”是指“编译时赋初值”,它只是形成一个文本,检查无错误,并没有分配内存空间。类似一个占位符的检查,你在的位置对吗,这个位置该你占位嘛。当你运行时,系统才把程序导入内存。一个进程(即运行中的程序)在主要包括以下五个分区:栈、堆、bss、data、code代码(编译后的二进制...

2019-12-09 10:48:25

VS code-Debug中json文件配置(Mac OS C++)

vscode debug c++ Mac 这个等级的debug的过程,首先如果你曾经做过很多次的操作还是不明白launch.json Tasks.json c_cpp_properties.json他们三个的关系,那么你可能很难搞明白,自己到底为啥要debug,vscode的debug到底是为了啥???c++代码段::::#include <iostream>#include ...

2019-12-03 22:48:38

ROS Install 成功测试用小乌龟程序

安装一个串口通信的包通过sudo apt-get install ros-<distro>-serial下载ROS对应版本的工具包安装ROS成功后,在Beginner Tutorials中有一个简单的示例程序.在Terminal中运行以下命令:$ roscore新开一个terminal,运行以下命令,打开小乌龟窗口:$ rosrun turtlesim turtl...

2019-12-03 18:58:49

Unix/Linux 安装 cmake

如果你已经利用下面的指令安装过cmake也是不影响的sudo apt-get install cmake //这里一般安装的都是低版本的cmake再次在终端里面刷以下下面的指令就可以了。sudo apt-get install software-properties-commonsudo add-apt-repository ppa:george-edison55/cmake-3.x...

2019-12-03 18:52:09

vscode "Cannot edit in read-only editor"

因为vscode是跨平台的,所以在各个系统上是通用的方法一:你可以吧false改为true。然后关闭vscode重新打开。方法二:之后在setting里面查询runlnTerminal勾选就可以解决不能cin的问题了。产生的原因使用了runcode插件这个错误一般出现在使用命令行输入的时候出现。但是output页面是只读的,只能输出,不能用来输入。解决解放方法是,将ru...

2019-12-01 13:49:22

main函数中的argc和argv是什么意思?

#include <iostream>using namespace std;int main(int argc, char *argv[]){ cout << argc << endl; cout << argv[0] << endl; cout << argv[1] << end...

2019-10-13 22:52:02

《Machine Learning Yearning》下载与学习

这本书被称为机器学习向往或者是机器学习秘籍。

2019-10-13 21:44:33

from . import *(*是指模块名)具体代表的意思

详解那个我们熟悉又陌生的from . import *首先需要告知的是第二张图片是打开的__init__.py里面显示的内容呢(就是第一张图片的第一个.py文件)from . import *from . import * 代表的是这一级的文件夹导入模块。不知道你们是否还记得,如果要导入自己写的模块(就是所谓的.py文件)你们是怎么导入的#导入自己写的chachao.py模块(自己写...

2019-10-10 22:52:16

ros-ROS_MASTER_URI is not defined in the environment.

这个问题的修改会伴随着strLen.S出错类似的字眼,但是我无论是怎么写入bashrc里面什么东西,都是无法达到预期的效果的。我修改了externalConsole:True->false,利用工作台内部带的terminal就能解决上面的问题。...

2019-09-17 16:56:57

陆奇:人工智能时代创新创意的浪潮

在著名的命名规则当推Microsoft公司的"匈牙利"法,该命名规则的主要思想是"在变量和函数中加入前缀以增进人们对程序的理解"。例如所有的字符变量均以 ch为前缀,若是指针则追加前缀p 。如果变量由 ppch开头,则表明他是指向字符指针的指针。"匈牙利"法最大的缺点就是繁琐,因为繁琐的程序会让绝大多数程序猿无法忍受。据统计,没有一种命名规则可以让所有的程序员赞同,程序设计教科书一般都不指定命...

2019-09-12 14:55:41

typedef enum & typedef struct

enum 与 typedef enum在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作#define Mon 1#define Tue 2#define Wed 3...在此我们可以考虑定义一种新的数据类型:枚举型enum DAY{MON=1,TUE,WED,THU,FRI,SAT,SUN};(1) 枚举型是一个集合...

2019-09-10 16:57:24

激光雷达、RTK、摄像头在无人驾驶汽车应用场景优缺

关于定位:惯导、RTK、点云。

2019-09-09 20:48:57

自研网联红绿灯模块注意事项(仅作为笔记记录)

红绿灯设备正常的运行所牵涉的知识点:电路,嵌入式,软件植入,sd卡的烧制,终极bug排除法。电路这个相对而言时比较麻烦,而且算是比较简单的一点,简单是因为如果你懂那真的是再简单不过了(偏偏我的专业是搞得数学对电路一窍不通,只是靠着点自己的常识)复杂是因为中间牵扯的线束是太多了呢(大概有20个接头的样子)嵌入式这个更多的指的就是相应的开发板子了(我本人用的是树莓派板子)里面安装的是ubunt...

2019-09-06 17:12:24

linux系统下安装QT-5.9*需要勾选那些设置选项

其实针对qt5.9.1我们如果是在linux也就是相应的ubuntu下面做开发的话,把上面的给勾选下是可以完成正常的开发依赖的需要的。如果你有不一样的看法,可以一起讨论的。欢迎评论留言。。。...

2019-06-19 21:05:46

Ubuntu mate18.04开启wifi热点,并设置开机自启

树莓派开启热点,是因为树莓派有无线网卡,所以可以按照手机开启热点的方式利用ap来开启树莓派的热点,而且这是我尝试的可行的方法。我们找到google开源的项目创建WiFi热点使用的GitHub上一个开源项目: https://github.com/oblique/create_ap #将代码copy到本地,安装sudo git clone https://github.com/obliq...

2019-06-05 12:49:02

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。