<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jonado13的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jonado13</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jonado13]]></copyright><item><title><![CDATA[自律的力量 No Excuse: the power of self-discipline]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/120560319</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/120560319</guid><author>jonado13</author><pubDate>Thu, 30 Sep 2021 09:16:46 +0800</pubDate><description><![CDATA[No Excuse: the power of self-discipline
Author: Brain Tracy
Type: Article/R1000系列
step1:从好问题开始…
​		作者问了自己一个问题, 应该说是一直在问自己一个问题. 这也是本书最重要的问题
​		Why are some people more successful than others? 为什么有的人活得更好
step2:从解决问题入手…
​		然后据作者描述, 他在几年的时间里, 阅读了数以千计关于成功和成就主题的]]></description><category></category></item><item><title><![CDATA[什么才是高标准要求自己?]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/120534329</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/120534329</guid><author>jonado13</author><pubDate>Tue, 28 Sep 2021 17:52:38 +0800</pubDate><description><![CDATA[什么才是高标准要求自己, 我第一想到的是自己不久前自定义的"蓝钻标准".

蓝钻, 因为罕见, 所以比其他彩钻更加宝贵, 所谓蓝钻标准, 你得让自己对自己的要求达到像蓝钻一样在自然界中保持罕见, 如果是大家都能做到的标准, 那就算不得高标准, 如果轻易就能做到, 那也称不上"蓝钻".
蓝钻标准第一准则: 自律
自律--自律有很多的解读, 我自己的解读就是说到做到,不拖拉, 节制. 

比如:说好了晚上10点睡觉, 那么到点了无论自己在干什么, 都放下, 立即关灯睡觉.
如何做到自律: 不要想太多, 不要让自]]></description><category></category></item><item><title><![CDATA[c/c++遍历文件]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/119997914</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/119997914</guid><author>jonado13</author><pubDate>Mon, 30 Aug 2021 15:49:59 +0800</pubDate><description><![CDATA[1.遍历指定文件夹下文件
#include&lt;io.h&gt;
#include &lt;iostream&gt;
#include&lt;string&gt;
using namespace std;

void file_search(string path, int layer)
{
    //struct _finddata_t 是用来存储文件各种信息的结构体
    struct _finddata_t filefind;

    //当前文件夹
    string curr = pat]]></description><category></category></item><item><title><![CDATA[c/c++ 写文件处理]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/119992419</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/119992419</guid><author>jonado13</author><pubDate>Mon, 30 Aug 2021 14:55:55 +0800</pubDate><description><![CDATA[1.c写文件
FILE *fopen( const char * filename, const char * mode );
#define _CRT_SECURE_NO_WARNINGS
#include &lt;stdio.h&gt;
int main()
{
    FILE* fp = NULL;
    fp = fopen("test.txt", "w+");
    fprintf(fp, "This is testing for fprintf...\n");
    fputs("Thi]]></description><category></category></item><item><title><![CDATA[c/c++ char类型字符串的操作]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/119912466</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/119912466</guid><author>jonado13</author><pubDate>Wed, 25 Aug 2021 15:29:51 +0800</pubDate><description><![CDATA[使用跨平台sprintf将float小数转为char字符串
float score = 0.932061;
char s[16];
sprintf(s,"%f",score);
cout &lt;&lt; s[2] &lt;&lt; endl ; // 输出9


]]></description><category></category></item><item><title><![CDATA[数据结构-学习]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/114306901</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/114306901</guid><author>jonado13</author><pubDate>Wed, 03 Mar 2021 12:25:18 +0800</pubDate><description><![CDATA[数据结构

本文档资料参考leetcode和拉勾教育里的&lt;300分钟搞定数据结构与算法&gt;课程, 欢迎大家学习
如涉及侵权, 请及时联系

常用数据结构

数组\字符串 Array &amp; String
链表 Linked-list
栈 Stack
队列 Queue
双端队列 Deque
树 Tree

数组\字符串
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j2SfuU4S-1614745156437)(dataStructureAndCpp.assets]]></description><category></category></item><item><title><![CDATA[哪有没时间这回事]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/84781779</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/84781779</guid><author>jonado13</author><pubDate>Fri, 22 Jan 2021 22:48:23 +0800</pubDate><description><![CDATA[读书报告:
碎片化思想：
时间碎了,你就该跟着碎,这是一个很好的启发,以前我一直想用大块时间学习,但实际上一直很忙,就一直没有时间学习自己想学习的,碎片化,用碎片化时间来学习,不浪费碎片时间,倒是很重要的.
早起的新方式：
双闹钟 wake up
早起后的流程
时间段划分，而不是严格日程表：
每个时间段不断调优，根据时间段的特点和状态
碎片化专注：
把一切变成步骤、程序
列出清单，让大脑得到专注
...]]></description><category></category></item><item><title><![CDATA[小趋势2]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/112971656</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/112971656</guid><author>jonado13</author><pubDate>Thu, 21 Jan 2021 20:53:11 +0800</pubDate><description><![CDATA[复杂世界中的微变量
美 马克.佩恩

架构

本书为6大类，以50篇短文讲述复杂世界的50种小趋势，这些看似微小的变化，正在给我们身处的社会造成巨大的变革。
一.爱情和感情
二.健康和饮食
三.科技
四.生活方式
五.政治
六.工作和业务

1.1全职先生

由男性养家糊口的传统观念业已被颠覆
更多的女性接受更好的教育
更多的男性自愿或被迫成为全职先生
成为一名全职先生的关键，在于不要把排在收入榜第2名所带来的裨益转变成憎恶和嫌弃，相反，应把这一身份变成通往更加幸福和稳定婚姻的跳板。
全职先生可能永远不会.]]></description><category></category></item><item><title><![CDATA[Know what you don‘t know]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/112793655</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/112793655</guid><author>jonado13</author><pubDate>Mon, 18 Jan 2021 20:28:39 +0800</pubDate><description><![CDATA[How great leaders peevent problems before they happen
-Michael A.Roberto
1.从解决问题到发现问题
problem-solving -&gt;problem-finding
视问题为学习和提高的机会
领导者:问题发现者，拥抱问题，这是一个没有终点的旅程

…
9.问题发现者的思维模式
问题发现者的三个维度特点:
1.有智慧的好奇心
2.系统思考能力
3.健康的偏执狂特点


...]]></description><category></category></item><item><title><![CDATA[反脆弱]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/112759566</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/112759566</guid><author>jonado13</author><pubDate>Sun, 17 Jan 2021 22:55:04 +0800</pubDate><description><![CDATA[反脆弱
Antifragile : Thing that can gain from disorder

在面对波动性和不确定时:三元结构
反脆弱–&gt;受益
强韧/复原力–&gt;不受益也不受损
脆弱–&gt;受损
三元结构将如何影响你的行为
左 脆弱–强韧**–**反脆弱 右
脆弱的事务喜欢安宁的环境，而反脆弱的事物则从混乱中成长，强韧的事物并不太在意环境。
成为喜欢错误，产生可逆的小错误，博学，创伤后成长，非线性凸性成长
反脆弱性介绍
我们知道的事情，其实比我们认为的要多
英国首相威廉.格莱斯顿，4]]></description><category></category></item><item><title><![CDATA[docker 里调试不支持中文路径解决]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/108281738</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/108281738</guid><author>jonado13</author><pubDate>Fri, 28 Aug 2020 16:22:18 +0800</pubDate><description><![CDATA[docker 里调试不支持中文路径解决
docker里系统默认编码为 ANSI_X3.4-1968 , 一遇到中文就会报错, 需要将其改为UTF-8
root@a0d222e3c533:# python cv2_imread.py 
		Traceback (most recent call last):
		  File "cv2_imread.py", line 11, in &lt;module&gt;
			image_pil = Image.open(filename).convert("RGB"]]></description><category></category></item><item><title><![CDATA[torch和torchvision版本对应关系]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/108281688</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/108281688</guid><author>jonado13</author><pubDate>Fri, 28 Aug 2020 16:06:57 +0800</pubDate><description><![CDATA[torch和torchvision版本对应关系
torch	torchvision	   python	                cuda
1.5.1	0.6.1	       &gt;=3.6	                9.2, 10.1,10.2
1.5.0	0.6.0	       &gt;=3.6	                9.2, 10.1,10.2
1.4.0	0.5.0	       ==2.7, &gt;=3.5, &lt;=3.8	    9.2, 10.0
1.3.1	]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04安装gpu版本libtorch1.3.1]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/108280029</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/108280029</guid><author>jonado13</author><pubDate>Fri, 28 Aug 2020 15:25:11 +0800</pubDate><description><![CDATA[安装libtorch
X86平台直接下载官方编译的版本,解压后可直接用, arm平台需要下载源码编译
libtorch库的安装参考：https://pytorch.org/cppdocs/installing.html。
下载:libtorch c++
GPU版本
Libtorch1.3.1 cuda10.0
https://download.pytorch.org/libtorch/cu100/libtorch-shared-with-deps-1.3.1%2Bcu100.zip
https://down]]></description><category></category></item><item><title><![CDATA[c++ debug ubuntu 编译  /usr/bin/ld: 找不到 -lprotobuf]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/108204674</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/108204674</guid><author>jonado13</author><pubDate>Mon, 24 Aug 2020 18:15:44 +0800</pubDate><description><![CDATA[/usr/bin/ld: 找不到 -lprotobuf
//缺少 libprotobuf-dev
apt-get update
apt-get install libprotobuf-dev

其实就是缺少*就安装*
/usr/bin/ld: cannot find -l*
则
sudo apt-get install lib*-dev

如果编译时，有类似如下的错误提示：
/usr/bin/ld: cannot find -lpci
则可以安装相应的库，来解决这个问题：	
sudo apt-get ins]]></description><category></category></item><item><title><![CDATA[C++ 之 链表]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/108034170</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/108034170</guid><author>jonado13</author><pubDate>Sun, 16 Aug 2020 11:42:30 +0800</pubDate><description><![CDATA[链表 单链表和双链表
链表的特点是只能从头开始访问
struct ListNode
{
	double value;
	ListNode *next;
};

链表修改和遍历
	//声明链表
	ListNode* head;
	ListNode* new_head;
	head = new ListNode;
	head-&gt;value = 1;
	head-&gt;next = nullptr;
	ListNode *secondPtr = new ListNode;
	secondPtr-&gt;v]]></description><category></category></item><item><title><![CDATA[c++ 之 堆栈]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/108030046</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/108030046</guid><author>jonado13</author><pubDate>Sat, 15 Aug 2020 23:20:54 +0800</pubDate><description><![CDATA[#include &lt;stack&gt;
using namespace std;

栈的基本操作

top()：返回一个栈顶元素的引用，类型为 T&amp;。如果栈为空，返回值未定义。
push(const T&amp; obj)：可以将对象副本压入栈顶。这是通过调用底层容器的 push_back() 函数完成的。
push(T&amp;&amp; obj)：以移动对象的方式将对象压入栈顶。这是通过调用底层容器的有右值引用参数的 push_back() 函数完成的。
pop()：弹出栈顶元素。
siz]]></description><category></category></item><item><title><![CDATA[C++ 之 ubuntu环境 opencv读视频流]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/108008953</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/108008953</guid><author>jonado13</author><pubDate>Fri, 14 Aug 2020 18:03:39 +0800</pubDate><description><![CDATA[一.ubuntu环境下配置 opencv, 通过opencv源码编译安装(参考其他)
二.准备以下2个文件

cv.cpp 内容如下
    #include &lt;opencv2/highgui/highgui.hpp&gt;   
    #include &lt;opencv2/imgproc/imgproc.hpp&gt;   
    #include &lt;opencv2/core/core.hpp&gt;  
      
    using namespace cv;  
      
]]></description><category></category></item><item><title><![CDATA[c++ 之 字典 map]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/107993596</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/107993596</guid><author>jonado13</author><pubDate>Thu, 13 Aug 2020 22:58:10 +0800</pubDate><description><![CDATA[map 是 关联容器，提供一对一的hash
#include &lt; map &gt; 
#include &lt; unordered_map &gt; 
unordered_map&lt;int, int&gt;hashmap; 
hashmap[i] = i + 1;

//创建一个map
map&lt;int, string&gt; mapStudent;

//插入元素
// 定义一个map对象
map&lt;int, string&gt; mapStudent; 
// 第一种 用insert]]></description><category></category></item><item><title><![CDATA[C++ 之 向量 vector]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/107993561</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/107993561</guid><author>jonado13</author><pubDate>Thu, 13 Aug 2020 22:50:09 +0800</pubDate><description><![CDATA[C++ 之 向量 vector
向量 vector :对象实体/容器
//用的时候需要包含
#include &lt;vector&gt; 

一维向量和二维向量都可
//一维向量创建与使用
vector&lt;int&gt; vec; //声明向量 
vector&lt;int&gt; vec(10) ; //声明一个初始大小为10的向量 
vector&lt;int&gt; vec(10, 1) ;//声明一个初始大小为10且初始值都为1的向量 
vector&lt;int&gt; bvec(vec) ]]></description><category></category></item><item><title><![CDATA[ffmpeg推流]]></title><link>https://blog.youkuaiyun.com/jonado13/article/details/105654656</link><guid>https://blog.youkuaiyun.com/jonado13/article/details/105654656</guid><author>jonado13</author><pubDate>Tue, 21 Apr 2020 11:45:27 +0800</pubDate><description><![CDATA[推流
nohup ffmpeg -loglevel quiet -i rtsp://admin:admin@ip/h265/ch1/main/av_stream101 -vcodec copy -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 1280x720 -q 10 -f flv rtmp://localhost:1935/live/film5...]]></description><category></category></item></channel></rss>