- 博客(47)
- 资源 (1)
- 收藏
- 关注
原创 接触STL之后。。。
#include <iostream>#include <stdlib.h>#include <stdio.h>#include <string.h>#include <vector>#include <algorithm>using namespace std;typedef struct node{ ...
2019-02-22 12:23:38
184
原创 #### 2019-02-15 PAT 甲级 1152-1155刷题感受
2019-02-15 PAT 甲级 1056-1059刷题感受题目分值得分11522020115325011542501155300总分10020 相当失败的一下午,1153一道25分的题,懒懒洋洋的敲下来,花费了一个小时,对于STL的不熟悉,很吃亏啊。看懂题目了,时间上把握不住。emmm可怕。在刷一下STL。1...
2019-02-15 17:27:16
296
原创 2019-02-15 PAT 甲级 1056-1059刷题感受
2019-02-15 PAT 甲级 1056-1059刷题感受题目分值得分1056250105730171058202010592525总分10062 做了很长时间,发现时间不够了。打开手机定时,emmm算错时间了,好像只是做了两个小时的题目。如果在坚持一下可能就更好了,以后还是8点开始做题比较好一点吧。有点小尴尬。应...
2019-02-15 11:39:54
273
转载 stl基础知识点
学习STL 对于STL的理解,我仅仅局限在听说或者用过sort这种简单的操作上面吧。毕竟在期末考试中,为了锻炼自己代码能力,是不允许使用STL的。选择了PAT考试,在甲级范围的题目上,对于一些循环的简单优化,还是无法达到它对于时间限制的要求。如此,依托于ACM学长们留下的宝贵资料,自己学习一边,自己记录了一下函数保存下来方便查用。感谢bLue学长,虽然他不一定能看到哈哈哈。文章目录学习STL...
2019-01-25 10:04:06
383
转载 STL中map按照key和value进行排序
STL中map按照key和value进行排序文章目录STL中map按照key和value进行排序1. STL中map按照key排序二. STL中Map的按Value排序1. STL中map按照key排序顺序容器有vector,list,deque关联容器有set,map,multiset,multimap映射(map),底层实现是红黑二叉树,相当于二分查找,复杂度O(logn)查找—...
2019-01-25 09:57:56
808
原创 PAT(甲)1124 Raffle for Weibo Followers——未完成
题目链接按Ctrl单机链接,打开题目页面。做题过程题目分值 20 分提交次数分值原因解决方案117答案错误重复n次217答案错误未解决收获:只有19分的代码如下#include <cstdio>#include <algorithm>#include <string.h>int sit[...
2019-01-24 20:58:13
119
原创 PAT(甲)1125 Chain the Ropes
题目链接按Ctrl单机链接,打开题目页面。做题过程题目分值 25 分提交次数分值原因解决方案123答案错误初始条件225运行通过收获:本题目,题面读懂就okk了。以为是需要哈夫曼树,使用堆。仔细一想,一个数和比它小的数相加,然后除2,一定是比它本身要小的。直接排序,遍历一遍。实现代码如下#include <cstdio>...
2019-01-24 20:54:46
124
原创 PAT(甲)1124 Raffle for Weibo Followers——未完成
题目链接按Ctrl单机链接,打开题目页面。做题过程题目分值 20 分提交次数分值原因解决方案112答案错误重复n次212答案错误未解决收获:基本错题是通过样例猜题意,然后再去扣条件。只有12分的代码如下#include <stdio.h>#include <iostream>#include <a...
2019-01-24 20:50:01
243
原创 PAT(甲)1141 PAT Ranking of Institutions——未完成
题目链接按Ctrl单机链接,打开题目页面。做题过程题目分值 25 分提交次数分值原因解决方案120段错误开大数组220运行超时调整程序,减少循环320运行超时emmmm420运行超时未解决收获:运行超时,提交了十几发之后发现好像不是这样做。搜了一下题解,发现果然不是。有些博客表示该题最后两个或者一个基本是超时。结...
2019-01-24 20:44:39
231
原创 PAT(甲)1140 Look-and-say Sequence
题目链接按Ctrl单机链接,打开题目页面。做题过程题目分值 20 分提交次数分值原因解决方案115运行时错误,段错误开大数组217段错误开大数组320程序通过收获:段错误,我认为的可能是数组越界的问题。在解题过程中开大数组,尝试解决问题。本题考虑最多运行40次,所以数组开的比较小,卡了两次。在运行的时候添加一个40次的样例,...
2019-01-24 20:32:43
199
1
原创 Pat题目乙1081-1085——2019/1/17
T1081 检查密码 (15 分)以换行结束,说明可能有空格存在,使用gets读取T1082 射击比赛 (20 分)题目中给了10000的限制,虽然100002+100002在int范围内,不排除其他题目也在,要注意CodeBlocks中声明的数组,数值默认为0,但是Pat的评测集并不一定是,所以要注意初始化要检查是否为声明后未初始化,直接使用题目可能没有相同成绩的情况,所以没考...
2019-01-17 21:59:33
153
原创 这三年的一点接触
在运维的一点点积累,没有什么很厉害或者很深奥的东西。不过是自己使用过的几个软件和一点点知道的东西吧。留给其他人快速接受。内容Linux基础命令服务器是什么?列举Ubuntu基本的操作命令?如ls sudo安装双系统软碟通Gisk——数据分区概念类知识点端口号硬链接和软连接用户权限基本应用Vim的使用文件的类型tar解压软...
2019-01-17 16:11:42
216
原创 中软夏令营Python——The1
Python基础和爬虫——The1Python基础和爬虫——The1配置Python环境补充和作业配置Python环境下载软件Python3.7.0和VscodeUser1.26,单击下载或者百度网盘。勾选添加PATH,否则在用户新建 PATH 中添加 Python 和 PIP (在 Scripts 文件中) 。需要安装的Vscode插件 python、py...
2018-08-14 19:51:10
475
原创 java
http://tieba.baidu.com/p/1473736781https://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.htmlhttp://blog.youkuaiyun.com/yu_mian/article/details/70108315http://blog.youkuaiyun.com/qq_33017925/article/...
2018-03-17 09:50:28
126
转载 Chrome和Firebox快捷键
Google的Chrome窗口和标签页快捷方式谷歌浏览器功能快捷键地址栏快捷键网页快捷键文本快捷键Google的Chrome Google浏览器,是一个由Google(谷歌)公司开发的开放原始码网页浏览器。该浏览器是基于其他开放原始码软件所撰写,包括WebKit和Mozilla,目标是提升稳定性、速度和安全性。 Google Chro...
2018-03-16 15:46:21
263
原创 Java:IDE-IDEA的快捷键
idea的菜单常用参考idea的菜单 从IDE打开终端窗口,view–》tool window–》terminal 或者快捷键F12 在shift+F10运行中,可以用ctrl+v来粘贴样例常用参考修改 Idea 终端 Terminal 为 GitBash 或 Cmder 在终端里控制 IntelliJ IDEA 打开文件In...
2018-03-16 15:21:03
772
原创 Ubuntu下codeblocks的安装和配置
codeblocks 16.01窗口调到终端codeblocks 16.01 当前官网为17点几了,以前下载编译就完成,可是自己好像忘记了。 就添加软件源、软件更新、编译安装就可以了。Ubuntu指令sudo add-apt-repository ppa:damien-moore/codeblocks-stablesudo apt up...
2018-03-14 20:56:47
698
原创 Java在sdut中刷题发现的内容
求绝对值java.lang包求绝对值 直接Math.abs(变量); java中多数常用的数学函数都封装在Math这个类中,以static的方式提供,属于java.lang包,不用import可直接使用。 如果是要自定义一个也很简单啊,如果是数值大于0就不变,如果小于0就用0-这个数,就是结果啦。。自己动手写吧。 舍掉小数取整:...
2018-03-13 12:04:29
175
原创 Java基本语言学习
sdut习题整除java的四种常值变量Java Interface 是常量存放的最佳地点吗?不是Java抽象类概念Java中常量的定义sdut习题整除 多组输入采用hasnext(); 采用思想:想就是1-a之间分别能被5、6、8整除的个数减去分别能被两两之间最小公倍数整除的个数,再加上能被三个数最小公倍数整除的数的个数。即...
2018-03-11 08:39:13
173
转载 ubuntu-搜狗输入法和扁平化风格主题
Ubuntu开始系统清理搜狗输入法linux主题美化篇Ubuntu开始刚刚重装完成系统之后,想换用搜狗输入法,并且不是很习惯Ubuntu自带的主题,对于其中没有什么用的软件也想进行系统清理。所以就转载几个很简单的东西。系统清理1.系统更新 安装完系统之后,需要更新一些补丁。Ctrl+Alt+T调出终端,执行一下代码: sudo apt...
2018-03-05 15:32:47
437
原创 U盘装系统
U盘装双系统Win10+Ubuntu准备完成开始开工1.装windows系统2.装Ubuntu系统3.如果Ubuntu安装完成无法进入windows重新开机选择你需要的系统就可以了。你需要卸载和安装一些常用软件什么的吧,进行一些简单的配置,以后会更新。。。也许会。U盘装双系统Win10+Ubuntu 以装双系统为例,双系统可以,单个系统当然也没问题了啊...
2018-03-02 10:35:13
827
转载 php琐碎的知识点
php琐碎细节内容php琐碎细节内容引用的内容php学习网站“&”引用的内容php中引用的使用php学习网站php中文网 php自学手册
2018-01-24 20:22:58
571
原创 Emmet的简单使用
Emmet的简单使用快速编写html代码初始化添加类id文本和属性嵌套分组隐式标签定义多个元素CSS缩写值附加属性模糊匹配渐变附加功能定制针对不同的编辑器Emmet的简单使用 如果你目前在搞前段的事情,写页面HTML和CSS,而对于每一对标签,你需要去认真的去敲打,就算使用工具提供的提示。那么这是你应该看一下的,因为所有工具都是用来节约时间,把时间放在思考之上。
2017-12-20 11:51:31
411
原创 页面背景-伪类选择器-相对定位-块和内联转换
页面背景伪类选择器相对定位页面背景1.页面添加:在适当时间后刷新页面 meta http-equiv=”refush” content=”5” 2.关于网页背景的设置 background-color: //设置背景颜色 background-image:url(); //设置背景图片 background-repeat: no-repeat; //背
2017-12-17 13:31:42
341
原创 第十二讲:继承与派生
类的继承类成员的访问控制单继承与多继承派生类的构造、析构函数类成员的标识与访问深度探索类的继承与派生 保持已有类的特性而构造新类的过程称为继承。 在已有类的基础上新增自己的特性而产生新类的过程称为派生。 被继承的已有类称为基类(或父类)。 派生出的新类称为派生类。一个派生类只从一个基类派生,这称为单继承; 一个派生类有两个或多个基类的称为多重继承. 约定:箭头方向表示继承的方
2017-11-22 17:30:06
667
原创 第十一讲:重载
重载重载单目运算符 单目运算符只有一个操作数(如 !a, -b, ++i, - -j 等),因此重载函数只有一个参数,如果重载函数为成员函数,还可以省约此参数。 例:将“-”重载成友元函数。 单目运算符一般重载为成员函数#include <iostream.h> class complex { private: double real,image; public:
2017-11-22 16:57:04
261
原创 第十讲:重载
第十讲:重载运算符重载的方法运算符重载函数作为类成员函数和友元函数运算符重载的规则什么是运算符重载 重载,就是重新赋予新的含义。函数重载就是对一个已有的函数赋予新的含义,使之具有新的功能。 重载也就是一名多用。 运算符重载:严格运算符具有多重含义。 例如: “<<“ 既是位运算符又是与cout 配合使用的流插入运算符。用函数实现复数重载(没有运算符重载)#include <iostr
2017-11-22 16:40:34
397
原创 第九讲:编译预处理命令
编译预处理命令1.#include 包含指令将一个源文件嵌入到当前源文件中该点处。#include<文件名> 按标准方式搜索,文件位于C++系统目录的include子目录下#include"文件名"首先在当前目录中搜索,若没有,再按标准方式搜索。2.#define 宏定义指令定义符号常量,很多情况下已被const定义语句取代。定义带参数宏,已被内联函数取代。#undef删除由#
2017-11-22 16:29:20
489
原创 第八讲:友元
友元友元是C++提供的一种破坏数据封装和数据隐藏的机制。 通过将一个模块声明为另一个模块的友元,一个模块能够引用到另一个模块中本是被隐藏的信息。 可以使用友元函数和友元类。 为了确保数据的完整性,及数据封装与隐藏的原则,建议尽量不使用或少使用友元。友元函数 友元函数是在类声明中由关键字friend修饰说明的非成员函数,在它的函数体中能够通过对象名访问 private 和 protecte
2017-11-22 16:13:02
257
原创 第七讲:作用域.可见性.生存期.全局对象
第七讲:作用域.可见性等函数原形的作用域 函数原型中的参数,其作用域始于( 结束于 ) double area (double radius);局部作用域 函数的形参,在块中声明的标识符,其作用域自声明处起,限于块中.{};类作用域 类作用域作用于特定的成员名. 类X的成员m具有类作用域,对于m的访问方式如下如果在X的成员函数中没有声明同名的局部作用域标识符,那么在该函数内可以访问成
2017-11-22 11:04:21
1012
原创 web开发基础-第一讲
web开发基础-第一讲学习网站前端包含: H5 CSS5 JavaScript JQuery Ajax等等 工具 作用 H5 网页内容。内容与仰视的绝对分离。HTML5 API(面广、功能强大):Canvas WebSockets Communication Geolocation等。 CSS3 网页样式。(选择器,元素定位,CSS动画等。 JavaScript 常用
2017-11-21 10:43:16
284
转载 HHKB入手
作者:知乎用户 链接:https://www.zhihu.com/question/24642904/answer/28528776来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。HHKB作为一个只有60个按键的小巧键盘,有的人对它视为圣物,有的人因为他的配列而无法容忍。出色的键盘手感.大按键为流畅的输入提供了便利.非常精简.没有特定功能
2017-11-13 17:43:52
1834
原创 第六讲:构造拷贝析构
第六讲:构造拷贝析构拷贝构造函数析构函数构造函数与析构函数的执行顺序 拷贝构造函数拷贝构造函数是一种特殊的构造函数,其形参为本类的对象引用class 类名 {public : 类名(形参);//构造函数 类名(类名 &对象名);//拷贝构造函数 ...};类名::类(类名 &对象名)//拷贝构造函数的实现{ 函数体 }class P
2017-11-12 10:53:41
361
原创 第五讲:构造函数
第五讲:构造函数构造函数对象的初始化定义一个普通变量时,可以同时进行初始化,如:int a=3;而声明类时,数据成员不能进行初始化:class time{ int hour=0; int minute=0; //错误};// 因为类不是实体,不占存储空间,无法容纳数据.如果一个类的所有数据成员都是共用的,在定义对象时(注意:不是声明类时候)可以进行初始化,如:class time
2017-11-11 21:11:44
290
原创 第二节课
HTML双标识:<><!DOCTYPE html><html lang="en"><head> <title></title> <meta charset="utf-8"></head><body> <h1>标题</h1> <p>段<br/>标记</p> <p>段 标 记</p> <pre>张 三< 李 &
2017-11-11 20:19:01
217
原创 第四讲:类与对象
第四讲:类与对象面向过程的设计方法 重点:如何实现的细节和过程,将数据与函数分开.形式:主模块+若干子模块(main()+子函数)特点:自顶向下,逐步求精--功能分解缺点:效率低,程序的可重用性差.面向对象的方法 目的:实现软件设计的产业化观点:自然界是由实体(对象)所组成程序设计方法:使用面向对象的观点来描述模仿并处理现实问题.要求:高度概括,分类和抽象抽象是对具体对象(问题
2017-11-11 09:00:06
245
原创 第一节课
工具作用 HTML CSS JavaScript 内容 格式 互动软件可有 webstorm(IDE)Dreamweaversublime . vim Notepad++ / editplus… 推荐使用sublime,优点:轻量级、高亮显示、有缩进、代码提示(安装插件Emmet)….. JavaScript作用有响应、单双击、悬浮、数据验证等…..浏览器
2017-11-09 18:19:51
186
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人