- 博客(65)
- 资源 (5)
- 收藏
- 关注
原创 我的置顶博客~
首先自己作为计算机专业的本科生,上了大学一年半了才开始写自己的博客,感觉有点晚-_- 我还是看鸟哥说从事计算机的人一般都要写一下自己的博客当做笔记,才开始觉得有必要写一写。人的忘性往往大于记性。 回想我原来一年半写的许多代码、算法,七七八八的也忘了不少,但是当时自己没有写博客的意识。现在我写博客的主要目的是为了给自己看,当然能帮到其他人更好。 写一写自己接触这个领...
2018-05-08 21:06:01 646
原创 解决Vscode中Rust rls无法安装错误 即rust在vscode中无法跳转
报错信息:couldn't start client Rust language server解决方法1新建终端,在终端中输入cargo +nightly install rustfmtRustfmt 是 Rust 下的代码格式化工具,类似于 gofmt。安装之后(并配置 VS Code 下的扩展)可以像在其它语言下的那样进行格式化首次执行 cargo install 会消耗较长时间(特别是网络不好),因为它要连接 GitHub 进行 crates 的索引。此外,下载和编译要一定的
2020-09-27 18:15:08 6893 1
原创 魔改Rust编译器1
1安装rust编译器安装Rust官方文档在Ubuntu20LTS上安装2修改rust编译器源码Rust是增量编译,添加query即可每个query需要一个provider详情请看添加query官方文档2.1 添加query在文件目录下找到,mod.rs文件,打开添加以下代码这是query的声明然后添加函数体实现代码到文件目录打开inherent_impls_overlap.rs文件插入以下代码从这里copypub fn hello_world(tcx: TyCtxt&
2020-09-15 19:20:32 907 1
原创 解决Centos7安装后无法上网的问题
1打开配置文件夹使用root登录,或者管理员登录cd /etc/sysconfig/network-scripts/2更改配置文件vim ifcfg-ens33打开文件后按 i 进入编辑模式将最后一行ONBOOT=no 修改为 ONBOOT=yes按ESC键入保存退出命令(后面说明)由于修改的文件是只读文件,采用强制保存退出命令:wq!并不能生效此时输入:w !sudo tee %然后显示输入L加载修改再输入:q!强制退出即可然后关机重启键入ping
2020-09-15 18:43:35 804
原创 Python学习笔记1——Python简介&学习笔记介绍
这一份Python学习笔记,来自于小甲鱼的视频,https://www.bilibili.com/video/av52080698?p=3,大体上分为两部分,第一部分是Python基本语法、函数、文件、异常处理以及GUI编程,这部分内容不涉及类与对象;第二部分主要是类与对象,Python的一些应用比如爬虫,机器学习等等。 第一部分我记在了OneNote上,后来嫌弃OneNote不够美观以...
2020-03-24 21:17:20 366
原创 随笔书籍推荐
《病隙碎笔》豆瓣评分:8.8(9022人评分) https://www.douban.com/doubanapp/dispatch/book/1003986
2020-03-12 00:21:01 364
原创 理财书籍推荐
《富爸爸穷爸爸》豆瓣评分:8.5(10297人评分) https://www.douban.com/doubanapp/dispatch/book/3291111
2020-03-12 00:18:56 417
原创 线性代数书籍力荐
线性代数及其应用豆瓣评分9.2分,直观的讲解线代,让你不再只见树木不见森林《线性代数及其应用》豆瓣评分:9.2(891人评分) https://www.douban.com/doubanapp/dispatch/book/1425950...
2020-03-11 23:47:54 1245
原创 牛客网刷题4——明明的随机数c++
题目解#include<iostream>#include<algorithm>#include<vector>using namespace std; int main(){ int num; while(cin>>num) { int temp; ...
2020-03-10 23:44:03 473
原创 牛客网刷题3——计算字符个数(C++)
题目解#include<iostream>#include<string>using namespace std;int main(){ string s; char a; cin>>s; cin>>a; int sum = 0; for(int i=0;i<s.length...
2020-03-10 23:41:08 340
原创 牛客网刷题2——字符串最后一个单词的长度
题目解#include <iostream>#include <string> using namespace std; int main() { string s; while(cin>>s) { } cout<<s.length(); return 0; }...
2020-03-10 23:39:26 253
原创 牛客网刷题1——进制转换(C++)
题目解#include<iostream>#include<string>#include<cmath>using namespace std; int main() { string s; while(cin>>s) { int bit=0; int a...
2020-03-10 23:38:11 343
原创 如何提问——提问的艺术
转存失败重新上传取消https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md
2020-03-10 23:12:16 848
原创 leetcode如何刷题
传送门github上快3w星的解题思路,可前往Github上的原帖:https://github.com/azl397985856/leetcode此前,GitHub上还有一个用动画的形式呈现解LeetCode题目思路的资源,现在已经5w星了。一并推荐给大家:https://github.com/MisterBooo/L...
2020-03-10 21:45:15 319
原创 leetcode刷题7——543.二叉树的直径(深度优先搜索)
题目解答class Solution { int ans; int depth(TreeNode* rt){ if (rt == NULL) return 0; // 访问到空节点了,返回0 int L = depth(rt->left); // 左儿子为根的子树的深度 int R = depth(rt...
2020-03-10 21:40:30 271
原创 费曼学习法
什么是费曼学习法?一言一言以蔽之,以教促学。详细四步骤:对一样新东西,解释给一无所知的小孩子"听(要不断地举实例);对应到当下就是写博客,出教学视频,并且预设读者和观众对你讲的东西一无所知。找到你理解较困难的/无法解释清楚的知识点回顾手头资料,加强巩固该知识点,直到弄懂重复以上三个步骤,直到你能简单准确地描述这一块知识。...
2020-03-10 20:38:49 289
原创 STL——容器与算法详解(10分钟快速入门)
STL与algorithm头文件STL是一些容器的集合,这些容器有list,vector,set,map等algorithm是对容器继承的一些算法函数,辅助刷算法题如sort()排序函数以迭代器(指针也可以)为参数1.string字符串1.1+=运算符string头文件中把+=重载了,可以接受的参数为,字符串,字符,ASCII码大小写ASCII码,A65,a97,之间间隔32###...
2020-03-10 20:34:26 394
原创 MarkDown基础语法学习笔记
MarkDown基础1.标题#标题名字(井号个数代表标题个数)一级标题使用1个###二级标题使用2个#三级标题使用3个#四级标题使用4个#五级标题使用5个#六级标题使用6个#快捷键 Ctrl+6 快速六级标题#快捷键:Ctrl+i,第i级标题2.文字##2.1删除线这就是~~删除线~~(使用波浪号)这就是删除线(使用波浪号)delete(Chinese and ...
2020-03-09 01:30:57 739
原创 计算机科学与技术学习路线&编程基础四大件&应用实践编程(含C++学习路线)
C++开发学习路线C++语法学完之后,就应该学编程基础四大件和应用实践编程java后端开发和客户端开发居多,C++后台开发居多0.C++语法学习看书顺序由浅到深第一本 Essential C++ (由c过度到c++)第二本 C++ Primer第四版 (内容很全,但是不深)第三本 Effeetive C++(55个最佳实践,优化建议)第四本 More Effeetive C++(...
2020-03-09 01:13:33 25211 2
原创 文献翻译:SETNDS: A SET-based Non-dominated Sorting Algorithm for Multi-objective Optimization Problems
文献原题目,SETNDS: A SET-based Non-dominated Sorting Algorithm forMulti-objective Optimization ProblemsSETNDS:基于集合的多目标优化问题非支配排序算法摘要 在多目标进化算法中(multi-objective evolutionary algorithms, MOEAs),用于...
2020-03-09 01:04:56 1117
原创 leetcoed刷题6——322. 零钱兑换(动态规划)
题目解这里采纳官方解方法一,搜索回溯方法二,动态规划-自上而下方法三自己写的用于调试学习的代码#include <iostream>#include <vector>#include <algorithm>using namespace std;int global = 0;int max_de...
2020-03-09 00:59:30 295
原创 leetcode刷题5——面试题60. n个骰子的点数(动态规划)
题目解采用了最高浏览量的答案——动态规划代码一,没有进行空间优化class Solution {public: vector<double> twoSum(int n) { int dp[15][70]; memset(dp, 0, sizeof(dp)); for (int i =...
2020-03-07 17:00:20 476
原创 leetcode刷题4——面试题59 - II. 队列的最大值(双端队列)
题目描述解这里采用C++STL中的queue队列和deque双端队列来完成思路如下,用队列q保持了输入顺序,双端队列d是可能出现的最大值的递减序列,双端队列队首元素即是当前最大值此时队列q保持了输入顺序,双端队列d是可能出现的最大值的递减序列,说明如下1.若这里输入11321,则d中保存的为321,q中保存的为11321。出队顺序只能为11321。 ...
2020-03-07 14:10:50 886
原创 leetcode刷题3——面试题57 - II. 和为s的连续正数序列
题目自己解源代码class Solution {public: vector<vector<int>> findContinuousSequence(int target) { int count = 2;//每次由count个连续整数之和得到答案 int min = target;//展开后连续数的最小值 //int min = (ta...
2020-03-06 23:59:13 284
原创 C++学习路线
记录一下自己C++的学习路线,mark页1.C++基础1.1校内课程2018年秋大三上学习了学院的C++专业选修课,成绩单如下学的还算可以,但是学校里面学的太浅了,并且只有32个课时,这是我们当时的课程目录由课件可以看出,我们学校只教了基础中的基础,连STL中容器与算法都没有讲,我竟然最近才发现原来C++最强大的地方之一就是这个经典的泛型编程库STL中容器+算法的使用,...
2020-03-06 22:20:40 1865
原创 刷题leetcode2——7整数反转
备注,自己学到了int到string的函数to_string(),string到int的函数atoi(string.c_str),string中反向构造器逆序, int a = -123; string s = to_string(a);//int->string string ans(s.rbegin(), s.rend()-1);//反向构造器逆序 //ans.eras...
2020-03-05 16:07:43 224
原创 leetcode刷题1——994.腐烂的橘子(广度优先搜索)
1.前言从该题学到了多源广度优先搜索BFS,stl中queue,以及pair的用法,语言为C++2.题目描述难度:简单在给定的网格中,每个单元格可以有以下三个值之一:值0代表空单元格;值1代表新鲜橘子;值2代表腐烂的橘子。每分钟,任何与腐烂的橘子(在 4 个正方向上)相邻的新鲜橘子都会腐烂。返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能...
2020-03-05 14:42:37 655
原创 气质呀,你好~
前言 自己从小的梦想就是成为非常有气质的人,现在也20出头了,也很想成为温柔体贴、阳光自信的宝藏男孩。关于气质这件事,可以说就是一个人一生内涵的培养,是贯穿生命始终的,也会影响终生。很荣幸能在初中遇见人生中第一个非常有气质的人,她是我同学的妈妈,当时感觉惊为天人;后来高中的语文老师、大学同学等等,他们都非常有教养,有气质,优雅得体,举止从容,我从他们身上学习到了许多(虽然很多并学不会15...
2019-04-17 11:23:47 574 3
原创 PCA主成分分析应用于人脸识别的MATLAB实现
主成分分析PCA——人脸识别MATLAB实现我在学习PCA降维以压缩数据的时候发现可以通过它来实现人脸识别,查阅了大量资料,除了矩阵求导具体推导没有太懂之外,弄懂了所由原理和技术细节,并在ORL_92x112人脸数据集实现了人脸识别。这篇博客是相当于我的工程说明书,没有涉及PCA的具体原理,时间太紧1551,原理详解可能会在日后给出,fighting!可以说的一点是PCA人脸识别关键是...
2019-04-13 09:55:47 7753 4
原创 致数统院副院长的一封信(含:泛函分析初步知识,对数学和教育的思考)
美丽数学(我大三初给我们学校数统院副院长写的一封信) ———-借题目致敬《美丽心灵》中纪念的数学家纳什 目录美丽数学1.数学是什么最速降线问题 泛函分析基本知识现在求解原问题2.数学不是哲学3.对现行教育的思考 在这篇文章开始前,我想用两句话表达我对数学的理解: 数学的本质是生活数学不是哲学 这两句话也是这篇文章的核心,...
2019-01-25 14:26:43 1684
原创 管理经济学的大作业——边际效应分析在学习生活中的应用
边际效应分析在学习生活中的应用 目录边际效应分析在学习生活中的应用1.引言2.边际效应3生活中的边际效应3.1递增的边际效应3.2递减的边际效应3.3边际效应的综合分析 本文为我管理经济学的大作业,自己的一些感悟,献丑了~ 1.引言边际效应是我选修管理经济学影响深刻的一个概念,我在听了老师的讲解后认为它不仅仅在经济学、社会学...
2019-01-25 13:29:03 15610 1
原创 C++大作业(面向对象程序设计大作业)——销售公司员工管理
面向对象程序设计大作业目录面向对象程序设计大作业1.问题重述2.编程思想2.1数据结构2.2功能确定3.类的设计3.1UML图标准3.2本题类图4.运行结果1.输出所有信息2.查询总人数3.添加数据4.更新数据5.查询数据6.删除数据7.重组数据5.问题及解决6.源代码1.问题...
2019-01-25 13:13:00 9443 3
原创 计算机图形学第一次上机——中点线算法和中点圆算法
计算机图形学第一次上机实验 课程实验报告 目录计算机图形学第一次上机实验 课程实验报告一、实验目的二、实验环境三、实验内容1.中点线算法2.中点圆算法四、实验心得附录:程序源代码一、实验目的掌握配置glut库的步骤 测试运行示例代码 掌握并编写中点线算法和中点圆算法二、实验环境1.codeblocks-17.122.Windows...
2019-01-25 12:56:15 3478
原创 算法上机报告3——地图路由(Map Routing)(含优先队列,多路堆,A*改进即启发式搜索)
算法上机报告3——地图路由(Map Routing)目录算法上机报告3——地图路由(Map Routing)一、实验简介二、实验目的三、实验环境四、实验内容(含源代码)五、实验感想一、实验简介本实验要求学生能够综合运用排序、搜索、图处理和字符串处理的基础算法和数据结构,将算法理论、算法工程和编程实践相结合开发相应的软件,解决科学、工程和应用环境下的...
2019-01-25 11:54:33 5034 9
原创 算法上机报告2 ——几种排序算法的实验性能比较(插入排序,归并排序,随机快排,三路随机快排)
算法上机报告2——几种排序算法的实验性能比较 目录算法上机报告2——几种排序算法的实验性能比较 一、实验简介二、实验目的三、实验环境四、实验内容(含源码)五、实验感想 一、实验简介本实验要求学生能够综合运用排序、搜索、图处理和字符串处理的基础算法和数据结构,将算法理论、算法工程和编程实践相结合开发相应的软件,解决科学、工程和应...
2019-01-25 11:48:26 3484 3
原创 算法上机报告1——渗透问题(Percolation)
算法上机报告1——渗透问题(Percolation)目录算法上机报告1——渗透问题(Percolation)一、实验简介二、实验目的三、实验环境四、实验内容(含源代码)五、实验感想 一、实验简介本实验要求学生能够综合运用排序、搜索、图处理和字符串处理的基础算法和数据结构,将算法理论、算法工程和编程实践相结合开发相应的软件,解决科学、工程和应用环境下...
2019-01-25 11:39:21 4990
原创 计算机图形学第五次上机——真实感图形绘制(引入光照模型)&太阳系动画实现
计算机图形学 课程实验报告实验名称 真实感图形绘制 一、实验目的1.掌握光照模型的编程应用2.能够编程模拟实现简单的太阳系1. 用不同的着色和光照参数绘制茶壶:i. 线框模型的茶壶ii. 没有光照的固定颜色的茶壶iii. 只有环境光,采用单一颜色的茶壶iv. 只有环境光和漫反射光,采用Gouraud插值着色的茶壶...
2019-01-25 11:34:21 8041
原创 计算机图形学第四次上机——鼠标回调&图形界面交互实现
计算机图形学第四次上机实验 课程实验报告 目录计算机图形学第四次上机实验 课程实验报告一、实验目的二、实验环境三、实验内容3.1绘制曲线3.2绘制曲面3.3颜色3.4鼠标回调四、实验心得五、源代码12345 一、实验目的掌握配置glut库的步骤 测试运行示例代码二、实验环境1.codebloc...
2019-01-25 11:27:54 3698 1
原创 计算机图形学第三次上机——物体的移动和旋转(含视窗景深)
计算机图形学第二次上机实验 课程实验报告 目录计算机图形学第二次上机实验 课程实验报告一、实验目的二、实验环境三、实验内容四,源代码 一、实验目的掌握配置glut库的步骤 测试运行示例代码 掌握并编写中点线算法和中点圆算法二、实验环境1.codeblocks-17.122.Windows10 SDK 10.0.1713...
2019-01-25 11:14:22 2189
原创 Dijkstra算法中的A*改进
A*算法在Dijkstra算法中的应用 目录 1.参考资料2.具体原理2.1A*算法原理2.1.1启发式搜索2.1.2A*算法2.2Dijkstra算法的改进2.2.1松弛技术2.2.2改进3.改进结果3.1改进目标3.2运行结果 这是一个算法上机题对Dijkstra算法中松弛技术的改进,引入了启发式搜索,即A*算法的思想,学了...
2018-12-18 19:25:20 3253
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人