
其他知识
Fm镄
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
刷题笔记:LeetCode精选TOP面试题
#1.两数之和 暴力求解:时间复杂度O(n^2) 空间复杂度O(1) class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { vector<int> result; for(int i=0;i<nums.size();i++){ for(int j=i+1;j<nums.size();j++){..原创 2020-07-18 21:48:25 · 266 阅读 · 1 评论 -
设计模式学习:基本原则
1.设计模式总览 1.1基本概念 模式就是一套被反复使用解决某一问题的方案,包括三个基本元素(问题,解决方案,环境) 设计模式就是为了可重用代码,让代码更容易被他人理解,保证代码可靠性的一种经验总结。 设计模式的基础是多态。多态的原理是编译器为每一个含有虚函数的子类和父类提前布置了一个vptr指针,通过这个vptr指针找到一个虚函数表,根据虚函数表找到后来人写的代码去执行。 1.2分类 ...原创 2020-03-08 15:12:06 · 172 阅读 · 0 评论 -
趣解 协程,进程,线程
因为感觉笔者写的很有意思,所以转载一下!! 转载自:http://www.sohu.com/a/237171690_465221 来自:程序员小灰(微信号:chengxuyuanxiaohui) ————— 第二天 ————— ———————————— 什么是进程和线程 有一定基础的小伙伴们肯定都知道进程和线程。 进程是什...转载 2019-05-15 10:24:39 · 148 阅读 · 0 评论 -
霍夫变换
转载自:http://www.cnblogs.com/php-rearch/p/6760683.html 一、霍夫变换(Hough) A-基本原理 一条直线可由两个点A=(X1,Y1)和B=(X2,Y2)确定(笛卡尔坐标) 另一方面,也可以写成关于(k,q)的函数表达式(霍夫空间): 对应的变换可以通过图形直观表示: 变换后的空间成为霍夫空间。即:笛卡尔坐标系中一条直线...转载 2019-03-27 15:34:02 · 1513 阅读 · 0 评论 -
必须理解的三大软件原则(3):YAGNI
原文地址:http://net.tutsplus.com/tutorials/tools-and-tips/3-key-software-principles-you-must-understand/ 原则3:你不需要它(You Ain’t Gonna Need It) Google+发布时,Facebook的创始人Mark Zuckerberg是第一批在这个社交网络中注册账号的人之一,而这个...转载 2019-03-25 10:27:22 · 762 阅读 · 0 评论 -
必须理解的三大软件原则(2):KISS
原文地址:http://net.tutsplus.com/tutorials/tools-and-tips/3-key-software-principles-you-must-understand/ 原则2:保持简单直接(Keep it Simple Stupid) 19世纪后叶,物理学家们纠结于解释当物体达到很远的距离,就像整个太阳系的距离时,他们间的引力,磁力,和光磁力是如何相互影响的。...转载 2019-03-25 10:26:17 · 535 阅读 · 0 评论 -
必须理解的三大软件原则(1):DRY
原文地址:http://net.tutsplus.com/tutorials/tools-and-tips/3-key-software-principles-you-must-understand/ 如果你从业于软件开发行业,那么新技术,新语言,新概念将一直伴随着你。我们都会不时的感到疑虑:我可以跟的上这些改变并且保持着足够的竞争力吗?花些时间从我特别喜欢的电影《Casablanca》中总...转载 2019-03-25 10:14:54 · 1294 阅读 · 0 评论 -
OpenMP并行程序设计——for循环并行化详解
阅读SLAM代码时发现其中用到了一些OpenMP并行编程的知识,所以读了编不错的文章了解一下。 转自:http://blog.youkuaiyun.com/zhongkejingwang/article/details/40018735 在C/C++中使用OpenMP优化代码方便又简单,代码中需要并行处理的往往是一些比较耗时的for循环,所以重点介绍一下OpenMP中for循环的应用。个人感觉只要掌握了文...转载 2019-03-15 16:00:33 · 1850 阅读 · 0 评论 -
【并行计算】基于OpenMP的并行编程(#pragma omp parallel for)
阅读SLAM代码时发现其中用到了一些OpenMP并行编程的知识,所以读了编不错的文章了解一下。 转自:https://www.cnblogs.com/hantan2008/p/5961312.html 我们目前的计算机都是基于冯偌伊曼结构的,在MIMD作为主要研究对象的系统中,分为两种类型:共享内存系统和分布式内存系统,之前我们介绍的基于MPI方式的并行计算编程是属于分布式内存系统的方...转载 2019-03-15 15:57:03 · 25805 阅读 · 3 评论 -
字符编码
看到个很有意思得文章,转载记录一下。转自:https://www.cnblogs.com/lulipro/p/5115144.html 今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕...转载 2019-03-04 11:14:12 · 166 阅读 · 0 评论 -
P问题,NP问题,NP难问题
转自:https://blog.youkuaiyun.com/csshuke/article/details/74909562 有一则程序员界的笑话,就是有一哥们去google面试的时候被问到一个问题是:在什么情况下P=NP,然后他的回答是”当N=1的时候”。这是我第一次听说P=NP问题,大概是在临近毕业为找工作而准备的时候。 这几天科技类新闻的头条都被阿尔法狗大战李世石刷爆了,虽然我也不是AI专家,但是...转载 2019-03-06 11:06:43 · 2179 阅读 · 0 评论