11 2018 档案

摘要:1. 一个类的成员函数是暗含着 this 指针的,eg; 2. 将运算符重载函数作为类的友元函数和作为类的成员函数的区别: 如果将运算符重载函数作为类的成员函数,它可以通过 this 指针自由地访问本类的数据成员,因此可以少写一个函数的参数。但是,必须要求运算表达式(如c1+c2)左侧第一个参数是一 阅读全文
posted @ 2018-11-30 21:23 HiCYP 阅读(659) 评论(0) 推荐(0)
摘要:析构函数: 1. 对象生命周期结束,被销毁时; 2. delete 指向对象的指针时; 3. delete 指向基类对象的指针时,其析构函数是虚函数; 4. 在嵌套关系中,对象A是对象B的成员,当对象B执行析构函数时,对象A的析构函数也会被调用; 构造函数: 1. 在声明一个普通对象的时候会调用构造 阅读全文
posted @ 2018-11-30 19:05 HiCYP 阅读(905) 评论(0) 推荐(0)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2188 悼念512汶川大地震遇难同胞——选拔志愿者 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Oth 阅读全文
posted @ 2018-11-30 11:40 HiCYP 阅读(193) 评论(0) 推荐(0)
摘要:题目描述 X 国的一个网络使用若干条线路连接若干个节点。节点间的通信是双向的。某重要数据包,为了安全起见,必须恰好被转发两次到达目的地。该包可能在任意一个节点产生,我们需要知道该网络中一共有多少种不同的转发路径。源地址和目标地址可以相同,但中间节点必须不同。 如下图所示的网络。 1 -> 2 -> 阅读全文
posted @ 2018-11-30 10:45 HiCYP 阅读(375) 评论(0) 推荐(0)
摘要:1.函数重载可以用于非成员函数和类的成员函数,而虚函数只能用于类的成员函数 2.函数重载可用于构造函数,而虚函数不能用于构造函数 3.如果对成员函数进行重载,重载的函数与被重载的函数应该是用一个类中的成员函数,不能分属于两个不同继承层次的类,函数重载处理的是横向的重载。虚函数是对同一类族中的基类和派 阅读全文
posted @ 2018-11-29 17:38 HiCYP 阅读(3547) 评论(0) 推荐(0)
摘要:标识符是用字符序列表示下列操作之一: 对象或变量名称 类、结构或联合名 枚举类型名称 类、结构、联合或枚举的成员 函数或类成员函数 typedef 名称 标签名称 宏名 宏参数 C++标识符的组成: 大写字母A--Z 小写字母a--z 下划线_ 数字0--9 c99以后的标准中加入了美元符$ C++ 阅读全文
posted @ 2018-11-29 08:42 HiCYP 阅读(1854) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=3984 迷宫问题 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 36095 Accepted: 20424 Description 定义一个二维数组: int ma 阅读全文
posted @ 2018-11-27 15:42 HiCYP 阅读(136) 评论(0) 推荐(0)
摘要:1.通常情况下: sudo apt install python-dev 或者 在 sudo apt install python 命令下安装应该也附带了 python-dev 上述 pyhthon 版本是 python2 版本,如果想安装 python3 直接将上面的 python 改成 pyth 阅读全文
posted @ 2018-11-27 15:19 HiCYP 阅读(5228) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=3278 Catch That Cow Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 124528 Accepted: 38768 Description Farme 阅读全文
posted @ 2018-11-27 09:02 HiCYP 阅读(376) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=2251 Dungeon Master Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 51402 Accepted: 19261 Description You ar 阅读全文
posted @ 2018-11-26 22:41 HiCYP 阅读(165) 评论(0) 推荐(0)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1372 Knight Moves Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total 阅读全文
posted @ 2018-11-26 21:54 HiCYP 阅读(180) 评论(0) 推荐(0)
摘要:uptime 命令 就是查看系统启动时间的,前几个大家应该都很熟悉:当前时间、系统启动时间、正在登陆的用户数 最后的三个数字,分别代表过去 1分钟 5分钟 15分钟 的平均负载(Load Average) . 什么是平均负载? 平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也 阅读全文
posted @ 2018-11-26 10:51 HiCYP 阅读(590) 评论(0) 推荐(0)
摘要:1. Git分支管理的一些基本命令: 查看分支:git branch 创建分支:git branch <name> 切换分支:git checkout <name> 创建+切换分支:git checkout -b <name> 合并某分支到当前分支:git merge <name> 删除分支:git 阅读全文
posted @ 2018-11-25 22:34 HiCYP 阅读(186) 评论(0) 推荐(0)
摘要:1.与远程仓库建立关联以及建立错了更改的方法在 https://www.cnblogs.com/youpeng/p/10015435.html 2.将本地master 推送到 远程版本库 git push -u origin master 3.从远程仓库克隆 git clone git@github 阅读全文
posted @ 2018-11-25 22:15 HiCYP 阅读(138) 评论(0) 推荐(0)
摘要:郑重声明:图片来源于网络,在这里感谢图片提供者,我写这篇教程,是希望帮助后来者少走弯路,而且,这是一种比较简单有效的破解方法,针对网上那种修改本地文件的方法,在这里不做介绍,如果想体验,可自己百度或谷歌。 1.首先你需要下载 MATLAB R2016a 的安装包以及破解包: 链接:https://p 阅读全文
posted @ 2018-11-25 13:51 HiCYP 阅读(1226) 评论(0) 推荐(0)
摘要:以 hello.txt 文件为例 1.在本地和仓库把文件都删除: rm hello.txt git rm hello.txt 或者 git add hello.txt 2.在本地把文件删除了,但是想恢复过来: git checkout -- hello.txt 阅读全文
posted @ 2018-11-25 13:43 HiCYP 阅读(150) 评论(0) 推荐(0)
摘要:假设你github的用户名是 helloworld ,你在上面创建了一个 名为 hello 的 repository. 一. 与本地仓库进行关联 1.1用原生ssh进行关联,速度快: git remote add origin git@github.com/helloworld/hello.git 阅读全文
posted @ 2018-11-25 13:42 HiCYP 阅读(781) 评论(0) 推荐(0)
摘要:以 hello.txt 为例 情况一: 没有添加到暂存区的撤销方法: 用 以下命令即可撤销完成: git checkout -- hello.txt 情况二: 添加到暂存区后的撤销方法: 1.1 先取消暂存 git reset HEAD hello.txt 1.2然后撤销修改,用命令 git che 阅读全文
posted @ 2018-11-25 13:41 HiCYP 阅读(177) 评论(0) 推荐(0)
摘要:1.显示修改记录: git log 显示的有点乱,不要紧,我们可以一行一行的显示,只需要将命令修改为: git log --pretty=oneline 2.回到上一次修改的版本: git reset --hard HEAD^ 如果想往上n个版本,就是当前到 当前版本 加 n 的那个版本,用 git 阅读全文
posted @ 2018-11-25 13:41 HiCYP 阅读(181) 评论(0) 推荐(0)
摘要:1.创建一个readme.txt. cd /home/cyp/learngit touch readme.txt vim readme.txt 编写内容, wq 保存推出 2.提交步骤 2.1 git add readme.txt 提交到暂存 2.2 git commit -m "写上你做的改动” 阅读全文
posted @ 2018-11-25 13:39 HiCYP 阅读(3903) 评论(0) 推荐(0)
摘要:首先Ctrl + T 打开一个终端,cd到你建立C/C++文件的目录下。 下面以建立 helloc.c 和 hellocpp.cpp 进行演示 vim helloc.c 按 i 进入插入操作,然后写C代码: #include<stdio.h> int main() { printf("hello,w 阅读全文
posted @ 2018-11-25 13:37 HiCYP 阅读(4273) 评论(0) 推荐(0)
摘要:这种情况我搜了下,问题可能都集中在小米笔记本上,当然其他的笔记本也有这样的问题。 但是,这个问题不是小米的锅也不是集显的锅,而是Windows的锅。 原因及解决方法: 1. Win + R 输入 services.msc ​ 2.找到 Sensor Monitoring Service ,原因它已经 阅读全文
posted @ 2018-11-25 13:34 HiCYP 阅读(951) 评论(0) 推荐(0)
摘要:在Ubuntu上学习Git随笔。 一. git 仓库的安装 git 在终端用git命令查看Ubuntu是否安装git版本库,如果没有安装,最新版本(Ubuntu18.04)会提示用下面命令进行安装。 sudo apt install git 如果老版本用下面几个命令试一下 sudo apt-get 阅读全文
posted @ 2018-11-25 13:29 HiCYP 阅读(272) 评论(0) 推荐(0)