自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 手动添加 Grub 启动项

通过编辑 /etc/grub.d/40_custom,实现手动添加 grub 启动项。

2023-02-27 21:24:37 1959

原创 C4编译器的C++改造之路 【开篇】

当超强的光芒降临,映入眼帘的只有黑暗。1. 简介前几天逛知乎看到了一个项目,名叫 c4,号称用 4 个函数来实现了一个小型 C 语言编译器。它用很少的代码就完成了一个功能相当完善的 C 语言编译器。它还有一个厉害之处在于,它是能够自己编译自己的。先附上项目链接: c4 - C in four functions自己最近刚好想要学习一些编译器相关的内容,也想玩一下开源项目。这样一个小型的编译器项目可谓是可遇不可求。把项目clone下来之后把玩一下,就萌生了用C++重写这个编译器的想法。于是fork.

2021-11-28 23:18:36 1038

原创 IEEE 浮点数:存储及方式,学习与记录,总结与反思

摘要:看了看资料,确认过眼神,还是我驾驭不了的浮点数。浮点数的内容似乎十分庞大,我一时还无法完全理解,因此本篇只记录IEEE标准的 float 的二进制表示方式,能够学会手动将 float 的二进制与十进制相互转换即可。另外会学习一下 float 的精度是如何计算出来的。本篇大部分参考小土刀的:【读薄 CSAPP】壹 数据表示 一文。自己仅作摘录、整理和略微的总结。IEEE 浮点数标准IEEE标准中,浮点数以如下公式表示:(−1)sM2E(-1)^sM2^E(−1)sM2E其中,s .

2020-10-26 22:20:17 2436 1

转载 C++ cout格式化输出,精确控制小数点后位数

仰天地之正气,法古今之完人。 ——同济大学老校训昨天做OJ遇到一题要求把结果保留两位小数输出。惊觉自己完全没有掌握该技能。因此特地去网上搜了一下,发现C++ 的标准输出流的格式化输出很有趣。正好作为今天的日更记录下来:首先参考资料镇贴:【C++】cout格式控制控制cout输出浮点数的精度首先是我用到的保留两位小数的输出方式:#include<iomanip>...cout<<setiosflags(ios::fixed); //保证setprecision().

2020-08-18 23:00:08 1435

原创 TVM上手, module ‘tvm‘ has no attribute ‘var‘

按照官方文档装了一下,步骤还有点多。最后在跑简单的小程序的时候卡住了,遇到了报错:Traceback (most recent call last): File "tvmtest.py", line 47, in <module> n = tvm.var("n")AttributeError: module 'tvm' has no attribute 'var'发现新版本的tvm里,var、placeholder等都移到了 tvm.te下,因此改为tvm.te.*即可:i

2020-08-17 22:54:29 741

原创 安全性的基本原则——《程序员修炼之道》笔记

人一生的道路很长,一次违背道德就会有第二次,所以一次都不能有,无论以什么样的理由。入职后发现,公司对安全的要求高到苛刻。但也从各种对安全的强调以及反例中初步认识到了黑客们的工作方式。虽然学习安全编程规范简直让我欲仙欲死,但确实能意识到这是一件很重要的事情。刚好前几天读《程序员修炼之道》,里边提到了安全性的基本原则,就刚好附在这边,也算是个笔记了~将攻击面最小化;最小特权原则;安全的默认值;敏感数据要加密;维护安全更新;...

2020-08-15 23:17:18 209

原创 std::move() 怎么用?用or不用?

在隆冬,我终于直到,我身上有一个不可战胜的夏天。 ——阿尔贝·加缪今天提交了一次代码,短短一百多行里,被各位commiter提了18个问题,其中三次提到函数返回值使用std::move()。返回值是一个对象时,使用std::move()就会调用移动构造函数,将形参的对象移动至调用函数以赋值的对象。其实说白了都是考虑内存开销以及性能。但是又看到很多地方讲到,在很多简单场景下,编译器其实是会做掉这个优化,编译器如果发现你函数的返回值是初始化一个新的对象实例,那么就会在新的对象示例的地址原地声明形.

2020-08-11 23:25:36 422

原创 C++ 值传递、指针传递、引用传递 —— 临渊羡鱼,不如退而结网

他成为了自己的上帝,奉恐惧为神灵,向宇宙播撒自己的教众。今天做OJ的时候,非常希望用全局变量,但无奈需要反复初始化,终于被逼去学习如何向函数传引用。之前一直很不理解为什么特别多的C++代码热衷于在函数中传递指针或是引用,开始总以为与传递值并无区别,反而因为用了指针增加了风险。直到上周培训,在被迫写了三天C语言之后,才终于有所体会。而今天算是正式地对其有了切身的体会。参考了博客园一位朋友的文章,原文要比我的全面、详细很多:C++ 值传递、指针传递、引用传递详解废话不说了,直接上三者之间的含义及用例.

2020-08-10 23:36:42 224

原创 动态内存与智能指针是什么?make_shared()又是什么?

我们终于老的,可以谈谈未来。 ——《如丧》今天看代码的时候,看到一个不认识的东西,make_shared(),去查了查发现是智能指针相关的东西,正好记录下来。考虑对象的生命周期的事情,全局对象在程序启动时被分配,在程序结束时销毁。对于局部自动对象,进入其所在的程序块时被创建,离开块时被销毁。局部static对象在第一次使用前分配,程序结束时被销毁。而在这种约定俗成的生命周期之外,也可以显式地被创建和释放。这就是动态内存。而为了更安全地使用动态对象,标准库定义了两个智能指针.

2020-07-25 23:18:12 249

原创 救救救救救救命的Pycharm防手贱!——Pycharm之历史文件记录

给岁月以文明,而不是给文明以岁月。 ——《三体》今天终于要提交代码了,带着一颗忐忑的心,准备把写差不多的代码移到git仓目录下,做最后的完善。搞着搞着觉得好像搞错了,就删掉仓下的,准备重新复制一份。结果回到原目录才发现刚才搞成了剪切。心里一阵凉凉。由于自己把远程服务器映射到了windows下,而在windows下删除远程服务器的东西是几乎没有恢复机会的。不幸中的万幸是曾经备份过一个两天前的版本。只得从两天前的进度重新做起。但苍天有眼,天无绝人之路,突然灵光一闪,去Google了.

2020-07-24 23:25:00 1121

原创 C++ 注意事项记录

如果没能一次成功,那就叫它1.0版吧。最近写代码越来越谨小慎微,生怕犯一些低级错误。也简单记录了几个注意事项,权当笔记了。C++中不提倡使用 vector。因为 vector 和其他类型的实现稍有区别。它甚至不是一个标准的STL容器。(附上 cppreference中对vector的解释: vector基类函数通常需要定义一个虚的析构函数,即使该函数不执行任何实际操作也是如此。(另外稍微注意下,构造函数不可以是虚函数)...

2020-07-23 23:12:17 147

转载 C++ stringstream之妙用

编程时要保持这种心态:就好象将来要维护你这些代码的人是一位残暴的精神病患者,而且他知道你住在哪。 ——Martin Golding今天在一位前辈指导下学着用了stringstream来处理字符串,非常好用。那今天就简单总结一下它的用途和用法吧,听说在leetcode刷题中也很有用。以下内容摘自别人的blog:stringstream常见用法介绍stringstream是包含在中的,其中定义了三个类:istringstream、ostringstream 和 stringstream,分别用.

2020-07-22 22:44:11 267 1

原创 C++ 容器 增删改查函数汇总

“我步入丛林,因为我希望生活得有意义,我希望活得深刻,汲取生命中所有的精华,把非生命的一切都击溃,以免让我在生命终结时,发现自己从来没有活过。”——死亡诗社的誓词。本来都打算取消坚持日更的计划了,因为发觉最近几天的内容越来越敷衍了。但是真的到要放弃的那一刻又有点舍不得,刚好今天有想要总结的内容,罢了还是继续来吧。C++分为顺序容器和关联容器;顺序容器包括:vector, string, deque, array, list, forward_list;关联容器包括两类:set, map.

2020-07-21 23:08:57 530

原创 C++ 引用与解引用;指针、地址与对象

自责中往往有种奢侈。我们自责时,往往觉得别人无权再责备我们。 ——王尔德指针曾是横亘在我与程序设计之间的大山之一。程序中只要出现星号就会成为我的噩梦,而对于这一切我完全找不出原因。到了现在,可能更多的已经是心里上的一种恐惧。所以一定要想办法破除掉。曾经把我折磨地欲仙欲死的一种情况如下:int num = 6;int *p = &num;int another = 10;p = &another;明明第二行的p中带了星号,怎么第四行中又不带了,那到底是带还是不.

2020-07-20 23:15:19 938

原创 一直以来的困惑:头文件的价值及其必要性

我亲眼目睹,每一个迈向死亡的生命正在热烈生长。 ——《巨人的陨落》受Python的影响,我一直以为#include与import是同样的意思,就是把其它文件中的各种内容引入当前文件。但是带着这样的思路去阅读C++代码总是屡屡受阻。这次终于搞清楚了,把看到的一些点记录下来。\#include是一个来自C语言的宏命令,它在编译器进行编译之前,即在预编译的时候就会起作用。#include的作用是把它后面所写的那个文件的内容,完完整整地、一字不改地包含到当前的文件中来。值得.

2020-07-19 11:59:44 267

原创 锁机制——锁的分类及其含义

他总忘不了那样的日子,一个先令就能买到十三只上好的牡蛎。这一次记录一点并发编程方面的内容——锁机制,也是在某一次课程中听到的。这是一个我之前毫无了解的概念,而并发编程也一直是我不敢触碰的高深知识。今天终于决定踏出第一步。参考资料:偏向锁、轻量级锁、自旋锁、重量级锁锁机制-自旋锁、偏向锁、轻量级锁、重量级锁Synchronized的原理及自旋锁,偏向锁,轻量级锁,重量级锁的区别锁从宏观上分类,分为悲观锁与乐观锁。乐观锁乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去.

2020-07-18 23:55:48 480

原创 C++ 虚函数初探

失败是上帝以说不的方式,帮你逼近真相。最近学习代码的时候看到好多虚函数,这是一个让人感到迷惑的名字。刚开始看到virtual这个关键字我一度以为这可能不是真的函数,而是另有神奇的功能。后来去查了一下,在《C++ Primer》中找到了相关的内容:C++中基类将类型相关的函数与派生类不做改变直接继承的函数区分对待。对于某些函数,积累希望它的派生类各自定义适合自身的版本,此时基类就将这些函数声明成虚函数。说简单些就是,《C++ Primer》中还提到在C++中,当我们使用基类的引用(或指针).

2020-07-17 23:51:07 104

原创 左值与右值 C++中的特有含义

做一个信息时代的独立阅读者。前几天看到《C++ Primer》中提到了左值右值的概念,当时也没太当回事,以为就是等号的左右两侧。直到后来听了一节C++课程,里边的老师强调了这个概念,才觉得应该关注一下。在某博客理解C和C++中的左值和右值中找到了一个容易理解的定义:左值代表一个在内存中占有确定位置的对象(换句话说就是有一个地址)。右值通过排他性来定义,每个表达式不是lvalue就是rvalue。因此从上面的lvalue的定义,rvalue是在不在内存中占有确定位置的表达式。在某些情况下,如.

2020-07-16 23:50:35 137

原创 C++ #号、##号

“有人认为爱是性,是婚姻,是清晨六点的吻,是一堆孩子,也许真是这样的,莱斯特小姐。但你知道我怎么想吗,我觉得爱是想触碰又收回手。” ——塞林格 《破碎故事之心》前两天看业务代码的时候看到了#号,因为自己从Python转过来,因此总觉得像在看注释。拖了几天,今天就来整理一下C/C++中的 # 与 ##。下面内容整理自以下博客:C语言宏与单井号(#)和双井号(##)C/C++ 中##(两个井号)和#(一个井号)的意思在C语言的宏中,# 的功能是将其.

2020-07-15 23:28:23 1784

原创 Python 将字符串作为代码运行

我冷静了一辈子,我必须要做出点改变才行。今天又是拖到十一点半之后才写日更的一天。Anyway,开始今天的内容。今天搞测试用例的时候不同的用例之间只有5%的代码是不同的,因此希望能够用处理字符串的方式来复用其余的95%代码,测试脚本是用Python写的。所以今天会罕见地出现Python的内容。Python运行字符串的接口:exec() 与 eval()####1. exec()【以下内容摘自菜鸟教程】:Python 将字符串作为代码执行def exec_code(): LOC = ".

2020-07-14 23:58:08 3501

原创 C++ 堆与栈、空指针的释放等

今天在公司听了一堂C++课程,收获颇丰。学到新东西的快乐真的可以盖过其他所有。本来今天可以写一篇长长的日更,但是由于回家后大部分的时间花在了用PS做组内的一幅图,导致没有足够的时间在12点到来之前写很多。只能写一点比较明确、印象也比较深刻的内容了。1. 堆与栈老师今天提到 STL 容器中,不同的容器运行时数据存储的位置是不一样的。诸如array等是运行在栈中的,而vector、string是运行在堆中的。因此,初始化array时如果指定很大的size是有可能导致栈溢出的,而vector、string

2020-07-13 23:43:10 1266

原创 属于周末的一些摘抄

连雨不知春去,一晴方觉夏深。1. 克服成瘾、拖延与懒惰的十五种快乐原则本节来自熟悉的公众号 warfalcon 的同名推送。读他的推送还是可以收获不少东西的,但唯一的问题是如果只在闲暇时间阅读只会读过就忘,因此希望通过整理来加深记忆。下面开始摘录与思考。利用愧疚感:一个人在从事某项令人后悔的活动的过程中就会有愧疚感。这种愧疚感就可能成为促使他放弃当前活动,开始另一项有益活动的动力。记住目标:我们意识里的欲望常常与行动的结果相符合,所以记住行动的结果是什么,在考虑未来的行动时,时刻考虑到行动.

2020-07-12 20:16:12 159

原创 设计模式抛砖

人的愤怒往往来自自己的无可奈何。 ——王小波今天又是颓废的一天,也不知道拿什么来水日更,突然刷知乎的时候看到了力扣的一篇讲设计模式的回答,有些内容对我比较有启发,就以此为基础,搞一下今天的日更吧。先附上知乎:力扣的回答。0. 概括那篇回答太长,我已经没有精力全部认真读完,所以就把给我留下印象的部分记录下来。面向对象的特点是可维护、可复用、可扩展、灵活性好,它真正强大的地方在于:随着业务变得越来越复杂,面向对象依然能够使得程序结构良好,而面向过程却会导致程序越来越臃肿。让面向.

2020-07-11 22:13:31 140

原创 水日更

今天本来还挺开心的,工作也蛮顺利,开会的时候提出了很多问题。导师见面还拍了拍我肩膀。甚至还有学校的毕业大礼。但是由于种种原因,突然有很不开心的一点。今天从城市客厅回到公司,收拾了半天,一直到现在才终于下班。看了看时间差点就要断了日更。也没什么技术方面的准备,只能用手机赶紧这下一点东西。也算是一个倾诉,也算是水个日更。今天的感慨之一,只恨杰哥不是女儿身。今天的感慨之二,为什么明明自觉还是蛮优秀,却常常只能做一个令双方都尴尬的电灯泡。到底是哪里不配了……罢了罢了,大概只有C++才不会丢下我...

2020-07-10 23:51:54 643

原创 EXCEL截取单元格内部分字符串、根据前一列某些字符替换本列的某几个字符的操作

最近有一个excel表格,其中一列列举了一些函数名,另一列需要填入的内容除了函数名,其他都一致。大概不到一百行,恰好是一个手动有点烦,但忍忍也能做的长度。本菜鸟决定维护程序员的尊严,能用代码解决的尽量不动手。于是去google了一下,方法列出来。1. EXCEL截取前、中、后几个字符串的方法涉及到三个函数:LEFT();RIGHT();MID();从名字就可以看出其用途,下面举例说明:LEFT(A2,4); // 取出A2单元格中字符串的前四位;RIGHT(B3,5);

2020-07-09 23:48:56 4849

原创 内存泄漏与动态规划

《论语·子路》:“无欲速;无见小利。欲速则不达;见小利则大事不成。”今天没什么写博的动力和思路,就写一个简单的概念吧。内存泄漏之前经常听到有人讲内存泄漏,却不知是什么意思,从名字中也不太能猜得出来,终于特地去查了一下:内存泄漏就是申请的内存在用完后没有释放掉,造成可用的内存越来越少。转一个博主总结的常见的导致内存泄露的几种场景吧:循环new创建出来的对象没有及时的delete掉;delete掉一个void*类型的指针,导致没有调用到对象的析构函数;new创建了一组对象数组,内存回.

2020-07-08 23:05:52 151

原创 作为全职程序员的第一个月

0. 开篇碎碎念入职一个多月,除去培训之类的时间,作为全职程序员大概刚好一个月。从最近博客发的内容也可以看出来,现在的我大概是程序员届最菜的那一批。别人做程序员,要么靠过硬的专业知识,要么跨专业靠勤奋的自我学习。我得到现在这个职位,靠的大概是去实习面试时丢了一辆一千多的自行车攒的运气。。。。。。对于一个大一之后没怎么写过代码,研一暑假因为导师需求强行学了一点Python的人来说,入职之后面对的是主管希望我尽快上手项目的需求和我才刚上手《C++ primer》的羸弱基础之间的巨大矛盾。压力不能说不大,不过

2020-07-07 23:48:17 304

原创 Surface Pro 5 开启华为多屏协同

程序有问题时不要担心。如果所有东西都没问题,你就失业了。参考的教程在此:傻瓜式操作5分钟搞定非华为电脑一碰传网上好多教程帖以及资源都被删掉了,也不知道是为什么,还以为真的得支持一个华为电脑了,结果在花粉俱乐部找到了一个傻瓜式安装的教程,就作为今天的日更分享出来吧。0. 资源准备其实完成这个事情,真正重要的工作就是把合适的资源准备好,其它的都是小事。一共需要下载两个东西:华为电脑管家,多屏协同就是基于它运行的。直接官网下载,注意型号是: matebook-x-pro-2020:下载链接 .

2020-07-06 23:16:36 5528

原创 C++ 单双引号区别

赢家只关注怎么赢,输家只关注赢家在干嘛自己从 Python 转 C++,一个很严重的问题是搞不清引号怎么用。在 Python 中,单双引号无所谓,随便用,只要别混用就好。但是 C++ 明显不同,刚好今天做 leetcode 时结结实实踩了一个坑,所以记录在这边。今天遇到的问题是类似这样的:string s;// s赋值语句省略for(auto str : s) { if (str == " ") { // 处理语句 }}这样写会编译报错。开始以为是字符串不.

2020-07-05 21:38:51 561

原创 Linux 向github上传代码时每次都要登陆的问题

你用文字都写不出来的东西,就别指望用代码写了。昨天切到 Ubuntu下配了一下git,本来以为一切就绪,结果 git push的时候,要我输入github的用户名和密码,第二次 push 又要输。明明 ssh 的公钥以及放到了 github 上,去搜了一下,原来是自己 git clone的时候用了 https 方式,需要切换成 ssh 方式才可以。干脆记录一下当时的过程,作为今天的日更。1. 查看已经git clone下来的代码的连接方式:git remote -v如果是https的话,需要.

2020-07-04 21:31:45 191

原创 信任C++,以及设计模式之观察者模式、状态机初窥

如果你不觉得自己一年前的代码很沙雕,那你这一年也没什么进步最近学习C++,有一个感受是首先要克服对其的陌生感以及不信任。之前用 Python 的时候,脑子里经常会想,这个特性 C++多半不支持。而且之前甚至会觉得,vector 和 string 等这些标准库一定是牺牲了性能才换取了便捷性的。现在才发现,这简直是天大的误会,也要感谢《C++ primer》一再强调尽量使用新标准中的新特性、以及标准库等,它们在实现时是有严格的性能要求的,要好过C中类似的工具或特性。所以最近在学习《C++ primer》.

2020-07-03 23:39:57 211

原创 C++ 日日新

Robert C. Martin 曾说,衡量代码质量的唯一有效标准:WTF/min。即你 review 代码时每分钟内默念握草的次数。今天又是塞翁失马焉知非福的一天。花了大量的时间来找程序的错误,不知不觉中对业务代码的熟悉上了不止一个台阶。学到了几个 C++ 的语法知识。1. enum 类话不多说,先上个例子:enum optype {INT, FLOAT, DOUBLE, BOOL};格式说明:关键字enum——指明其后的标识符是一个枚举类型的名字。枚举常量表——由枚举常量构成。枚.

2020-07-02 23:59:54 818

原创 C++中struct关键字和class关键字的区别

刚开始接触 C++,看到代码中有 struct 关键字,还以为是用了结构体,结果后来发现 struct 和 class 一样都用于类的定义,于是把两者的差别记录于此。一句话总结:两者均可用于定义类,唯一的区别是两者定义的类的默认访问权限有差别。其实比两者差别更重要的是,我很好奇为什么 C++ 中会存在两个用于定义类的关键字,而且看起来两者之间的区别并没有大到需要多设置一个关键字,class 似乎完全可以代替 struct 的功能,后来在一个博客中找到了答案:如果不是为了兼容C语言,C++中不会有 s

2020-07-01 22:16:50 323

原创 日更挑战——开篇词以及碎碎念

遵循每日50字原则,看看能坚持多久咯。今天读了刘未鹏大佬的 为什么你应该(从现在开始就)写博客评论里有句话说得好,大概很多人的第一篇博客开头都会是这篇。不管是输出总结还是学习笔记,或者是所思所想,每天总不至于连50字都凑不出。今天通过业务讨论也好,读《C++ primer》也好,看博客也好,都对C++这门语言的认识又稍微深入了一点,主要还是对类以及面向对象的理解。把非科班出身这个头衔一直带到现在,其实早该有所作为,早该想办法摘掉了,可惜自己的主观能动性一直不强,所以到现在都没什么基础。公司的一些

2020-06-30 23:55:32 146

原创 AMD Ryzen 处理器 使用 VMWare 安装 Mac OS 虚拟机详细记录

之前在Inter处理器上装过Mac虚拟机,后来硬件更新,换了 AMD 3600,发现虚拟机打不开了,显示客户机已禁用CPU。无奈只能寻找解决方法。在折腾几天,几度绝望之后,终于在综合许多攻略的基础上成功安装。由于自己搜到的攻略都只解决了一两个问题,所以决定写一篇汇总教程,方便后边遇到问题的朋友。先列一下我用的软件版本:VMWare Workstation Pro 14.0Mac 镜像: ...

2020-05-04 18:40:04 9016 4

原创 leetcode-91 解码方法

##1. 题目内容 ##一条包含字母 A-Z 的消息通过以下方式进行了编码:'A' -> 1'B' -> 2...'Z' -> 26给定一个只包含数字的非空字符串,请计算解码方法的总数。示例 1:输入: "12"输出: 2解释: 它可以解码为 "AB"(1 2)或者 "L"(12)。示例 2:输入: "226"输出: 3...

2019-08-10 19:12:43 158

原创 leetcode-300 最长上升子序列 O(NlogN)解法

##1. 题目内容 ##给定一个无序的整数数组,找到其中最长上升子序列的长度。示例:输入: [10,9,2,5,3,7,101,18]输出: 4解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。说明:可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。你算法的时间复杂度应该为 O(n2) 。进阶: 你能将算法的时间复杂度降低...

2019-08-04 17:23:24 211

原创 0710,0711 leetcode刷题小结

暑期目标:刷100题其中:简单题记0.5题;中等题记0.8题;困难题记1.5题;07.10题目数量:简单题*2 , 进度 1/100[231] 2的幂, 判断一个数是否为2的幂我的解法:使用位运算把输入与1求“&”,并加在count中(即,若为1 ,则+1, 若为0,则不变)把输入右移一位:>>,继续重复上一步,直至该数为0-1特殊处理若cou...

2019-07-11 22:06:28 126

原创 视频切割——UBUNTU16.04/17.10/18.04可用

今天突然有切分视频的需求,发现UBUNTU自带的播放器无此功能,就去百度了一波,先附上参考链接:安装及使用:https://blog.csdn.net/xiaozhaorui/article/details/78606242仅使用:https://www.jianshu.com/p/9f546cfb6b88具体如下:1. 安装(1)安装依赖sudo apt-get upda...

2019-06-03 16:14:18 550

原创 2019-06-02 Python-随手记

1. python2 两个int整数相除,结果仍旧是整数,例如3/40因为自己clone的工程中需要用两个int相除得到float型的数,而自己的conda环境又是python2.7的,所以只能寻求其他解决方案。解决路径如下https://blog.csdn.net/yygydjkthh/article/details/39377265解决方法:在代码的第一行加入如下语句(注...

2019-06-02 22:29:49 243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除