- 博客(20)
- 收藏
- 关注
原创 四非计算机保研985
本人情况学校:四非专业:计算机科学与技术绩点:4.31/5.0排名:1/141六级:524荣誉:一篇中文一级核心期刊一作(另有一篇在投),一篇CCF C类会议三作,三篇二级核心期刊三四五作;有几个无关紧要的比赛拿了国二,省三等;作为项目负责人有国创等offer情况:北交、上科大、华东师大最终去向:预推免结束后更新个人感觉,要么ACM打出成绩,比如拿个金牌银牌,要么科研做出成绩,比如发个一作或二作的SCI,再加上rank1,四非才能闯出大名堂来(华五人大航开济等)~夏令营情况因为心虚,所
2021-09-16 19:43:54
627
原创 PAT记录
sort自定义比较函数bool Less(const Student& s1, const Student& s2){return s1.name < s2.name; //从小到大排序}sort(sutVector.begin(), stuVector.end(), Less);sort(s, s+20, Less);int 转 string —— to_string()枚举:enum weekday {sun=1,mon,tue,wed,thu,fri,sat}
2021-07-13 16:16:53
588
转载 AVL树模版学习
#include<bits/stdc++.h>using namespace std;#define inf 0x3f3f3f3ftypedef long long ll;struct Node{ int val; int height; Node* left; Node* right; Node() { height = 1; left = NULL; right = NULL;
2021-04-25 16:57:27
188
原创 C++常用函数(刷PAT甲级总结)
判断素数bool isPrime(int x){ if(x<=1) return false; for(int i=2; i<=int(sqrt(x*1.0)); i++){ if(x % i == 0) return false; } return true;}将n按照d进制逆序while(n){ sum = sum * d + n % d; n = n / d;}结构体的定
2021-04-21 15:36:22
569
原创 L1-046 整除光棍
L1-046 整除光棍这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。 现在,你的程序要读入一个整数x,这个整数一定是奇数并且不以5结尾。然后,经过计算,输出两个数字:第一个数字s,表示x乘以s是一个光棍,第二个数字n是这个光棍的位数。这样的解当然不是唯一的,题目要求你输出最小的解。提示:一个显然的办法是逐渐增加光棍的位数,直到可以整除x为止。但难点在于,s可能是个非常
2021-03-05 15:51:25
141
原创 修改centos远程访问页
用的是阿里云服务器首先在(配置规则)安全组规则这儿手动添加80端口,打开80端口进入阿里云服务器,安装nginx安装Nginxyum install nginx -y启动Nginxsystemctl start nginx.service查看当前Nginx状态systemctl status nginx.service 成功后在其他电脑上输入服务器ip地址,能打开网页并且,在服务器上curl www.baidu.com有反应...
2020-11-23 20:52:31
222
原创 最短路径算法题总结
单源最短路径——Dijkstra时间复杂度:O(n^2)贪心算法当图中存在负权值时不适用,改用Folydfor循环{选出最近的点,把该点加入集合计算从该点出发到其他所有点的距离(排除集合中的点)并更新距离}#include<bits/stdc++.h>using namespace std;#define inf 0x3f3f3fint n, s, e; //n为点的个数,s,e分别为起点终点int mmap[1000][1000]; //各点之间的距离,若为无向图则
2020-09-21 21:56:22
1014
原创 PAT (Advanced Level) Practice
1003Emergency最短路径问题——Dijkstra算法选出最近的点,把该点加入集合计算从该点出发到其他所有点的距离(排除集合中的点)更新距离,救援队数量和路径数量,⚠️注意dis[now] + mmap[now][j] == dis[j]的情况#include<bits/stdc++.h>using namespace std;#define inf 0x3f3f3fint n, m, s, e;int team[1000];int mmap[1000][1000]
2020-09-14 21:34:48
150
原创 C++ map使用方法
map方法总结map提供一对一的hash,采用key——value键值对,可以是任意类型(包括自定义类型)头文件#include<map>定义一个map对象map<int,string> mapStudent;插入数据——数组方式,若已存在键,会覆盖mapStudent[1] = “student_one”;插入数据——pair方式,若已存在键,插入失败pair<map<int, string>::iterator, bool> ret;r
2020-09-09 15:32:38
254
原创 ubuntu下安装opencv报错解决,libgtk2.0-dev安装报错,显示cvNamedWindow错误
安装pkg-config终端输入:apt-get install pkg-config下载opencv包https://opencv.org/releases/我选的是4.3.10版本的,点击sources下载,得到opencv-4.3.10.zip包解压后,进入这个包目录里面,即此时的位置为opencv-4.3.10目录下新建一个目录进行OpenCV的编译目录终端输入:mkdi...
2020-04-29 10:03:18
3306
1
原创 tensorflow报错笔记(持续更新)
TypeError: Cannot interpret feed_dict key as Tensor: Can not convert a float into a Tensor.在feed_dict前有命名和喂进去的参数一样的变量
2020-03-06 21:35:37
369
原创 Mac CLion配置OpenGL库
1、下载glew/glfwbrew install glewbrew install glfwbrew安装的目录在/usr/local/Cellar下,后面会使用到路径。2、配置Clion的CMakeLists.txtClion工程管理是通过CMake的,第三方库可以通过修改CMakeLists.txt完成在这里需要注意的是,首先要知道自己安装的glew/glfw的版本在终端输入c...
2020-02-13 09:46:08
701
原创 浅拷贝&深拷贝
浅拷贝box = (annotation['xmin'], annotation['ymin'], annotation['xmax'], annotation['ymax']) w = box[2] - box[0] h = box[3] - box[1] """filling with the black""" # 获取色块,(0, 0, 0)即黑色 ...
2019-12-18 20:44:52
175
原创 Java如何使用聚合和组合
Java如何使用聚合和组合聚合和组合都是用来描述类和类之间的关系的,且都是描述整体与部分的关系,区别在于聚合描述的关系较为松散,而组合描述的关系较为紧密。以一个具体的例子来解释package aggAndcom;public class Instructor { public String name; public Instructor(String name) { this.na...
2019-11-12 15:54:39
644
原创 Javadoc使用解析
在方法内一般用行注释//的比较多,是针对一小块代码做出解释的,而Javadoc的作用是针对整个方法或者整个类做一个简要的概述的,使得别人不通过看具体方法代码就能知道某个方法或者某个类的作用和功能。写了Javadoc的在别人使用到类时,将鼠标悬停到类上或者方法上,javadoc会以提示信息显示出来,这样开发者在跳进源代码中就能知道类或者方法的作用。三种类型的注释文档注释文档有三种类型,分别对应于...
2019-11-07 18:47:32
326
原创 浅析各种编程语言对数组的不同用法(以java,python,C,C++,javaScript为例)
浅析各种编程语言对数组的不同用法(以java,python,C,C++,javaScript为例)C语言C语言作为比较基础的语言,很多东西都需要自己实现例如遍历整个数组输出所有值int main(){ int a[10]={1,2,3,4,5,6,7,8,9,10}; int i; for(i=0;i<10;i++){ printf("%d ...
2019-09-26 10:07:37
607
原创 ASCII码,Unicode,UTF-8,UTF-16,UTF-32之间到底是什么关系?
ASCLL码,Unicode,UTF-8,UTF-16,UTF-32之间到底是什么关系?ASCLL码非ASCLL码UnicodeUTF-32UTF-16UTF-8小结ASCLL码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一...
2019-09-17 16:40:26
1172
原创 Mac中eclipse如何进行断点调试(debug)
Mac中eclipse如何进行断点调试(debug)f5,f6快捷键没反应怎么办??在Mac上,f5,f6默认被设置成了自有的快捷键,因此与eclipse快捷键冲突,只需要修改系统偏好设置即可,进入系统偏好设置,选择键盘,将如下图红框所示处的勾按掉,ok了开始debug断点调试首先需要设置断点。打开任意一个文件,在某一行前双击,会出现一个如下图所示的小蓝点,这个就是断点,在调试时,程序会...
2019-09-13 14:31:23
2837
原创 未接触过java的新手小白Mac安装eclipse详细教程
未接触过java的新手小白Mac安装eclipse详细教程查看mac是否装有java安装eclipse查看mac是否装有java1.打开电脑终端,输入java -version,回车,若出现如下现象,说明未安装过java2.此时说明未安装java,因此需要下载安装一个jdk,打开jdk官网,按下图指示选择勾选Accept License Agreement,选择dmg,等待下载3....
2019-09-04 20:18:37
3345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人