学习心得
文章平均质量分 68
__Ryan
非典型性程序员~
展开
-
GTK with Broadway backend 代码分析
根据官方文档可知,GTK的Broadway后端可以支持在浏览器中显示GTK应用程序。broadwayd :5//这里":5"也可以省略,默认为":0",数字表示Broadway display number,决定了使用的端口号。打开浏览器,输入地址:127.0.0.1:8085 (端口8085 = 8080 + 5)。再打开一个命令行窗口,执行:export GDK_BACKEND=broadway export BROADWAY_DISPLA原创 2022-04-24 10:25:30 · 721 阅读 · 0 评论 -
算法导论第三版16.1-4 贪心算法(区间图着色问题)
将英文版的答案翻译过来的,互相交流学习,新手轻喷。假定有一组活动,需要将它们安排到一些教室,任意活动可以使用任意的教室。希望利用最少的教室完成所有活动的安排。设S是n个活动的集合利用贪心算法从S中找到一个最大规模的相容集合S1,把他们安排到第一个教室,然后从S-S1中继续找一个最大相容集合S2,安排到第二个教室。一直这样直到所有活动都被安排,最差需要O(n^2)的时翻译 2015-12-08 18:32:40 · 7465 阅读 · 0 评论 -
代码规范之变量与零值的比较
与零值的比较分为布尔变量、整形变量、浮点变量、指针变量布尔变量bool flag;if(flag)表示flag为真if(!flag)表示flag为假整形变量int value;if(value == 0) if(value != 0)浮点变量无论是float还是double,都有精度限制,不能使用"==" 或 "!="进行比较,应设法转换成">="或 "原创 2016-11-04 14:43:06 · 480 阅读 · 0 评论 -
盐值
原文链接:http://www.libuchao.com/2013/07/05/password-salt为什么要在密码里加点“盐”盐(Salt)在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。以上这句话是维基百科上对于 Salt 的定义,但是仅凭这句话还是转载 2016-12-06 15:06:47 · 890 阅读 · 0 评论 -
小知识
1、浮点数之所以称为浮点数,是因为用科学计数法表示时,小数点的位置可以改变。比如,1.23x109和12.3x108是完全相等的。原创 2017-05-09 20:27:50 · 295 阅读 · 0 评论 -
聊天机器人中的深度学习
原文链接:http://www.wildml.com/2016/04/deep-learning-for-chatbots-part-1-introduction/Part1简介——聊天机器人中的深度学习聊天机器人,也称作是会话代理,或者对话系统,是非常热门的话题。微软、Facebook、Apple公司、Google、微信以及Slack公司都对此付出了大量的人力物力。也有很多的创业公司翻译 2017-05-20 15:22:58 · 2048 阅读 · 0 评论 -
无人驾驶视觉-多坐标系统
参考资料https://blog.csdn.net/yangdashi888/article/details/52994074https://blog.csdn.net/jeffasd/article/details/77944822《视觉SLAM十四讲》世界坐标系由于摄像机可安放在环境中的任意位置,在环境中选择一个基准坐标系来描述摄像机的位置,并用它描述环境中任何物体的...原创 2018-10-24 18:39:40 · 1672 阅读 · 0 评论 -
无人驾驶视觉-单目视觉里程计
対极几何通过两帧图像的运动,利用匹配点,求解相机的位姿变换。(就是得到R,t)步骤:1. 根据配对点的像素位置,求出 E 或者 F ;2. 根据 E 或者 F ,求出 R, t。 问题单目视觉的尺度不确定性(Scale Ambiguity)。例如,程序中输出的 t 第一维约 0.822。这个 0.822 究竟是指 0.822 米呢,还是 0.822 厘米呢,我们是没法确定的。...原创 2018-11-21 09:42:15 · 3375 阅读 · 5 评论 -
冲突声明(conflicting declaration)解决
使用到的2个库文件,重复定义了同名的数据类型。1、在后一个引用的定义的地方(比如uint64这个类型被重复定义) #ifdef uint64#undef uint64#define unsigned long long uint64 将前一个定义“undefine”,重新定义一个。这个要求冲突的2个定义必须是相同类型(都是unsigned long long),不然前一个文...原创 2018-11-22 10:29:32 · 67308 阅读 · 5 评论