自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (8)
  • 收藏
  • 关注

原创 2020清华计算机科学与技术录取分析总结

声明:本文章首发于2020年清华大学计算机系学硕拟录取分析,未经作者授权,禁止任何形式的的转载!本文尽可能以一个客观的角度分析2020年被录取学硕同学的情况,以备参考。2020年被录取计算机学硕(非强军计划)的14位同学情况2020年清华大学计算机系学硕初试线:359。初试科目:101,201,301,912。1. 从以下三个方面列举出计算机学硕拟录取同学的背景本科:​ 清华大学(2),中国科学技术大学(1),上海交通大学(1),同济大学(1),中南大学(1)​

2020-06-12 18:55:21 1721

原创 [力扣146. LRU 缓存 ](https://leetcode.cn/problems/lru-cache/description/)

LRU是Lease Recently User的缩写,意思是最近 最少使用。比如设计一个文件缓存系统,每个文件有自己的大小和访问时间,文件缓存系统有总的大小,当往这个文件系统中放入新的文件时,如果发现超出文件缓存系统的容量,那么把访问时间最旧的文件删掉。使用LinkedHashmap(HashMap的子类,能够记住插入数据的顺序).

2023-08-29 22:03:13 1191

原创 408院校整理及备考资料分享

本文始发于Mind Sky21年王道电子书:链接:https://pan.baidu.com/s/1YZqmb3MyUy8j8EudRYnpZw提取码:99d121年天勤电子书:链接:https://pan.baidu.com/s/1Hcwj1NY_2VulaXhf0tKL5w提取码:ufai408笔记:链接:https://pan.baidu.com/s/1_PPNfhvrKSZMjbYQuDnI0g提取码:04to408真题:链接:https://pan.baidu.com/s/1U9n4

2020-06-09 10:54:23 1325

原创 C语言读/写txt文件实例

#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX_LINE 1024int main(){ //读 char buf[MAX_LINE]; /*缓冲区*/ FILE *fp; /*文件指针*/ int len; /*行字符个数*/ //读 if((fp = fopen("test.txt","r")) == N

2020-05-11 20:20:59 1195

原创 pat b1013 数素数

主要考虑格式问题。每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。行末没有空格意味着从第一行到最后一行末尾都没有空格,故以前n-m个目标素数输出后再输出最后一个目标素数。//������#include <cstdio>int prime[10001];void primeMtoN(int m, int n);bool isPrime(int n); // �ж�һ�����Ƿ�Ϊ����bool isPrime(int n){ if(n ==

2020-05-09 20:11:15 412

原创 1025 PAT Ranking

1025 PAT Ranking#include <stdio.h>#include <string.h>#include <cstring>#include <algorithm>using namespace std;struct Student{ char id[15]; // 准考证号 int score; //...

2020-05-07 17:26:20 141

原创 pat b1009

b1009 说反话#include <stdio.h>/*思路:使用gets函数读入一整行,从左至右枚举每一个字符,以空格为分割符对单词进行划分并按顺序存放到二维字符数组中,最后按单词输入顺序的逆序来输出所有单词。注意点:最后一个单词之后输出空格会导致“格式错误”由于pat是单点测试,使用EOF来判断单词是否已经输入完毕。*/int main(){ i...

2020-05-05 12:08:59 153

原创 【数据结构与算法分析——C语言描述】练习1.4

思路:1.函数printHeadfile()接受一个文件路径,并打开该路径文件。2.成功打开后,不断读入文件内一行数据buf。如果该行是一个“#include ”指令行,则由printHeadfile()打开并输出该子文件内容后,输出当前数据行buf(“#include ”指令行)。3.读入下一行数据。直到读取不到,关闭文件。结束。#include <stdio.h>#inc...

2020-05-04 22:00:31 252

原创 只使用处理I/O的PrintDigit函数,编写一个过程以输出任意实数-数据结构与算法分析-C语言描述 Mark Allen Weiss-第一章练习题

#include <stdio.h>#include <stdlib.h>#include <math.h>int printDigit(int a){ printf("%d", a);}void printInt(int N){ if(N >= 10) printInt(N / 10); printD...

2020-05-03 21:40:24 596

原创 求解字谜游戏问题-数据结构与算法分析-C语言描述 Mark Allen Weiss-第一章练习题

/* 编写一个程序求解字谜游戏问题。 */#include <iostream>#include <vector>#include <string>using namespace std;int m, n, p; //p代表需要解谜的单词数string s, s0; //定义的临时变量,用来输入vector<st...

2020-05-03 21:12:46 562

原创 确定N个数中的第k大元素-数据结构与算法分析-C语言描述 Mark Allen Weiss-第一章练习题

/*具体方法:使用类似快速排序,执行一次快速排序后, 每次只选择一部分继续执行快速排序,直到找到第K个大元素为止, 此时这个元素在数组位置后面的元素即所求时间复杂度: 若随机选取枢纽,线性期望时间O(N) 若选取数组的“中位数的中位数”作为枢纽,最坏情况下的时间复杂度O(N) 利用快速排序的思想,从数组S中随机找出一个元素X,把数组分为两部分Sa和Sb。 Sa...

2020-05-03 20:45:59 293

原创 PAT B1036

#include <bits/stdc++.h>int main(){ int N; char c; scanf("%d", &N); getchar(); /* 第一个getchar()是用来吸收回车符的。 scanf("%d",&N)实际上你输入的不仅仅是一个int还有一个回车符:"\n", 不过i...

2020-05-01 22:18:50 119

原创 郑莉-C++语言程序设计-第六章综合实例

//date.h#ifndef _DATE_H_#define _DATE_H_class Date{private: int year; int month; int day; int totalDays; //公元元年开始的第几天public: Date(int year, int month, int day); //构造 int getYear() const {...

2020-04-25 20:43:14 3257 1

原创 字符串转换为整型

代码#include <iostream>#include <stack>#include <string>int main(){//字符串转换为“12345”转换为整型的12345 int number = 0; std::string s = "12345"; int t = s.length(); printf(...

2020-04-15 16:13:58 281

原创 AcWing 1.A+B

AcWing 1.A+B链接: 1.A+B.代码:#include <iostream>using namespace std;int main(){ int A,B; cin>>A>>B; cout<<A+B; return 0;}

2020-03-31 21:26:04 110

原创 WebRTC学习笔记

阅读博文添加链接描述

2019-06-25 12:31:21 172

原创 Error mounting /dev/sdb1 at /media/herbert/programfiles1: Command-line `mount -t "ntfs" -o "uhelper=

我的电脑是在win10下装的ubuntu16.04双系统,今天进入ubuntu系统访问win10磁盘,出现如下错误:可能原因:上一次使用win10后使电脑睡眠,没有完全关机,这次开机直接进入ubuntu系统,访问win10磁盘报错。解决方法:在终端输入如下命令,查看分区挂载情况sudo fdisk -l设备 启动 Start 末尾 扇区 S...

2019-05-10 14:14:16 1213

原创 解决ubuntu16.04 ‘E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) ’ 问题

sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock

2019-05-01 22:34:30 564

原创 E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁 问题解决方法

sudo rm /var/lib/apt/lists/lock

2019-04-30 15:48:05 479

原创 配置CoTurn

配置CoTurn修改 路径为 turnserver-3.2.3.95/examples/etc 下的turnserver.conf文件 直接用下面的替换就可以了文件内容: listening-ip=内网IP (不要用127.0.0.1 要用 局域网ip 类似192.169.0.55 ) listening-port=3478 tls-listening-port=5349 ...

2019-04-30 15:47:11 665 1

原创 C语言 磁盘调度模拟

//created by Herbert on Nov 24,2017/*C语言 磁盘调度模拟 什么是磁盘调度? 磁盘调度指待的是访问的磁道时,当前磁头访问的方式(也指待是算法)。 磁盘的访问也是一种I/O设备的访问,在数据访问中需要知道如何去访问从内存以及I/O传输过来的数据。 怎么样去存储或者是读取在磁盘上面的数据。磁盘的调度的

2017-12-01 19:18:29 3326

原创 哲学家就餐问题-预备知识及深入探讨

/* created by Herbert on 16 Nov,2017 预备知识: 信号量:信号量是管理相应临界区的公有资源,它代表可用资源实体。 在操作系统中,信号量sem是一个整数。在sem大于等于零时代表 可供并发进程使用的资源实体的数目,但sem小于零时则代表则代表 等待使用临界区的

2017-11-24 18:59:25 836

原创 处理机调度算法C语言实现

/* created by herbert on 10 Nov */#include <iostream>#include <queue>#include <algorithm>#include <cstdio>#include <iomanip>using namespace std;//进程有三种状态,这里增加一种,表示虽然输入,但还没有到达进入系统时刻typedef en

2017-11-16 23:22:57 8700 5

原创 编写一个表达学生和课程关系的程序-Java描述

编写一个表达学生和课程关系的程序,定义两个类Student和Course.在Student类中有一个Course的数组,表示学生所选的课程;在Course类里有一个Student数组,表示选了该课程的学生。程序首先要求用户输入课程的数量,然后依此输入所有课程的名称;接着要求用户输入学生的数量,然后依次输入学生的信息。先输入学生的姓名,再输入该生选课的数量,接着输入该生选择的每一门课的名称。在输入的过

2017-08-16 16:30:57 2839

原创 利用Python抓取网络图片

利用Python抓取网络图片:1.根据给定的网址获取网页源代码2.利用正则表达式把源代码中的图片地址过滤出来3.根据过滤出来的图片地址下载网络图片import urllib.requestimport reimport osdef open_url(url): req = urllib.request.Request(url) req.add_header('User-Agent

2017-06-03 02:29:53 914

原创 安装CentOS 7 出现的问题的解决方案

今天花了三四个小时安装centos,讲一讲我的体验吧。 1. 是在制作好启动盘后,进入bios的boot 设置 USB优先。 2. 选择第一项 but!!!我的电脑竟然出现了这样的提示Entering emergency mode exit the shell to continue. Type "journalctl" to view system

2017-05-23 21:24:38 2935 1

原创 数值分析——c++实现非线性方程求根的方法

今天做数值分析实验,实验内容是C++实现几个非线性求根的小程序(二分法、迭代法、迭代过程的加速) 代码如下“`include includeusing namespace std; float binSearch();float diedai();float speed(); int main(void) { int o = 666; while (o != 0)

2017-05-22 18:57:20 4758

原创 数值分析常用的几个小程序C++实现

最近对数值分析比较感兴趣,就把王能超先生的《数值分析简明教程》(第二版)拜读了下。闲话不多说,po代码,让自己能有个记忆“`include define IndexMaxLength 100using namespace std; int main(void) { float a[IndexMaxLength], x, v;//a[]是各项的系数 int i, n, k;

2017-05-15 18:47:50 1012

原创 C#学习笔记--关于银行存取款的小实验

C#面向对象程序设计编程模拟实现个人银行的存款业务要求: (1)提供两种账户:活期存款账户CheckingCustom和定期存款账户FixedCustom (2)创建活期账户时,必须提供账户名和开户金额,而账号则根据存款分类自动生成 (3)不论是活期存款账户还是定期存款账户都可以随时存款和取款 (4)活期存款账户的账号范围是10001-19999,活期存款利息一律按当前余额的0.5%计算

2017-04-14 23:34:29 5157

原创 C#学习笔记——关于定义属性

属性的基本结构包括标准的可访问修饰符(public、private等),后跟类名、属性和get块(或set块,或者get块和set块,其中包含属性处理代码)。 private int accountNumber; public int AccountNumber {  get  {     //Property get code.     return accountN

2017-04-14 22:06:34 378

原创 链表建立(注释较多,方便自查)

#include <stdio.h>#include <stdlib.h>#include <malloc.h>//#define _CRT_SECURE_NO_WARNINGS//创建一个结构体用来表示链表的节点类型typedef struct linkednode{ int data; struct linkednode *next;}snode,*ptr;int m

2017-04-14 17:55:08 358

原创 C Traps and Pitfalls (记录的英文单词)

今天开始欣赏Andrew Koenig 先生的《C陷阱与缺陷》,从第零章开始,我记录对自己有帮助的单词,权作为单词积累。所述单词用粗体标注CHAPTER 0: INTRODUCTIONthe elements of the squence:  序列,顺序the sum of the two proceding ones: 前面的compile: 编译mysterious: 神秘

2017-04-13 22:06:19 361

408复习过程中的408笔记

408复习过程中的408笔记。 计算机考研408是全国统考的科目,专业课综合考试内容:数据结构、计算机组成原理、操作系统和计算机网络。

2020-06-09

oi-wiki-18.12.pdf

OI Wiki 致⼒于成为⼀个免费开放且持续更新的知识整合站点,⼤家可以在这⾥获取关于 编程竞赛 (competitive programming) 有趣⼜实⽤的知识,我们为⼤家准备了竞赛中的基础知识、常⻅题型、解题思路以及常⽤⼯ 具等内容,帮助⼤家更快速深⼊地学习编程竞赛。

2020-05-12

清华大学计算机系本科生参考书目.pdf

参考书目 参考书目 大一上 微积分A(1) 线性代数(1) 程序设计基础 离散数学(1) 计算机科学导论 大一下 微积分A(2) 线性代数(2) 离散数学(2) 面向对象程序设计基础 大二上 数据结构 复变函数引论 电子学基础 大二下 概率论数理统计 随机数学方法 人工智能导论 形式语言与自动机 数字逻辑电路 数字逻辑实验 计算机图形学基础 初等数论 高性能计算导论

2020-05-12

考核内容.docx

武汉理工大分析软件工具复习资料,老师说的重点. matlab考试的范围。

2019-06-15

人大计算机初试和复试备考

中国人民大学(Renmin University of China),简称“人大” [1] ,由教育部直属 [2] ,教育部与北京市共建,中央直管副部级建制,位列“双一流” [3] 、“211工程”、“985工程”,入选“111计划”、“2011计划”、“卓越法律人才教育培养计划”、“卓越农林人才教育培养计划”、“海外高层次人才引进计划”、“中国政府奖学金来华留学生接收院校”,为世界大学联盟、亚太国际教育协会、京港大学联盟成员,是一所以人文社会科学为主的综合性研究型全国重点大学。 [4-7] 中国人民大学前身是1937年成立的陕北公学,以及后来的华北联合大学和华北大学。1949年12月16日,中央人民政府政务院通过了《关于成立中国人民大学的决定》。1950年10月3日,以华北大学为基础合并组建的中国人民大学正式开学,成为新中国创办的第一所新型正规大学。1954年,被确定为以社会科学为主的综合大学和首批全国重点大学;1960年,被确定为综合性全国重点大学;2001年,入选“985工程”。 [1] 据2017年4月学校官网信息显示,中国人民大学占地面积230余万平方米,设有中关村校区、通州校区(东校区,在建)、苏州校区、深圳研究院、深圳校区(在建); [1] [8-10] 教学科研仪器设备值7.44亿元; [11] 馆藏纸质图书392万册、电子图书297万种;下设5个学部、26个教学单位、81个本科专业;有专任教师1846人、全日制在校生24778人。 [4] 创办时间 1937年(丁丑年)8月 属性211工程(1996年) |985工程(2003年) |111计划(2008年) |卓越法律人才教育培养计划(2012年) |卓越农林人才教育培养计划(2014年) 主管部门 教育部 类别公立大学 知名校友吴玉章,刘延东,马凯,刘强东,龚晓京,柏文,郭晶晶,杨洁 学校官网http://www.ruc.edu.cn

2018-07-23

汇编语言集成开发环境

软件名称:Masm for Windows 集成实验环境 软件版本:V2012.5 建议分类:编程开发/编程工具 联系EMAIL:[email protected] 软件网站:http://www.jiaminsoft.com/ 软件简介 Masm for windows 集成实验环境是从事一线教学的大学教师针对汇编语言初学者的特点开发的一个简单易用的汇编语言学习与实验软件,支持32位与4位的WINDOWS 7,支持DOS的16/32位汇编程序和Windows下的32汇编程序(并提供调试通过的35个WINDOWS汇编程序实例源代码),它具有错误信息自动定位、关键字实时帮助并且在帮助中动画演示汇编指令的执行过程、语法着色、无限次撤消与恢复、WORD式的查找、替换、定位、支持中文、长文件名等功能。 2012.5版更新 ___________________________________________________ 1 完善了软件对32位、64位Windows 7系统的支持; 2 增加【兼容Windows XP模式】; 3 增加了简化段汇编模板; 4 完善了软件帮助系统; 5 完善了汇编指令的实时帮助; 6 更新了DOS汇编源程序; 7 更新了简单的汇编程序实例;

2017-11-30

《亮剑Java Web项目开发案例导航》光盘镜像

共介绍了10个项目案例,具体地向读者介绍了Java EE开发的整个流程,涵盖了目前几个比较流行的开源框架,如Struts、JSF、Spring、Hibernate,同时还有用于分布式企业级开发的EJB技术。在项目的开发过程中,笔者还多次使用到了Ajax技术,以增强用户体验。在每一个项目案例中,笔者都是按照实际的开发步骤介绍的,对每一个模块的代码都进行了详细的介绍,还对核心代码进行了详细的注释,尽量让读者读懂代码中的每一行、每一个细节。

2017-11-28

空空如也

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

TA关注的人

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