自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coco_T的博客

欢迎加Q:1961033359

  • 博客(1003)
  • 论坛 (1)
  • 收藏
  • 关注

原创 抱歉,我又可以了。。。

emmmmmm。。。好久不见一年半的时间,很长让我从一个完完全全的OIer变成了一个真真正正的学术狗这是我在AFO之后的第一篇blog,总感觉有很多话想说,不知道怎么开口。。。首先,感觉最对不起的就是一直在看我blog,默默支持我的同学们很长时间的停更,今天失踪人口回归~为什么选择今天?七月底的时候,舒老师给我发信息,说是2019毕业界需要找几个人来学校为学弟学妹(竟然还有学妹?!)...

2019-08-05 15:22:22 555 9

原创 OI回忆录&&战友介绍

在没有忘记之前,我们需要一种方式记录我们的曾经——题记OI这条道路,荆棘密布,只有勇士才能踏上这条不归路而不至于无功而返 曾经 有勇士斩断荆棘救出沉睡的大自己100岁的公主,有骑士杀死恶龙迎娶高塔上的已经快凉了的佳人,有牧羊人打败巨人赢得万众敬仰假的。。。 OIer,只是少了童话色彩的战士 显然,并不是所有人都有屠龙的资质。。。博主为什么这么中二??!!好吧,不中二了...

2018-04-08 13:45:27 2520 6

原创 省选复习资料の任意门

早做准备(不想写题的时候就整理一下) AFO之前,也要精彩一场吧 (っ*CДT)و︵☆ 这里提供复习的任意门dp须知斯坦纳树 CDQ+dp 斜率优化&&四边形不等式 LIS计数 数位dp 极大子矩阵1,极大子矩阵2 树形dp 双元限制的dp 1d1d优化dp 关于dp的良好建议dada的总结,会让你觉得什么也没学过数论须知基础数论 ...

2018-04-05 17:00:37 505

原创 SAM的性质与应用

鸣谢clover_hxy学姐之前介绍过SAMSAMSAM的构建 打算做点题练习一下,但是找到SAMSAMSAM的裸题之后,根本不知道怎么用SAMSAMSAM搞 所以就来总结一下SAMSAMSAM的应用找不同的子串的个数方法一:用dfs处理处每个点能扩展出多少个字符串sum[x]=∑sum[t[x].son[i]]+1sum[x]=∑sum[t[x].son[i]]+1sum[x...

2018-01-28 16:43:42 666

原创 char类型函数(C++入门?)

前几天测试,本来想用char自带的函数 然而发现自己并不是很会。。。1.0 复制1.1 strcpy原型:char* strcpy(char* dest, char* src); 功能:把从src地址开始且含有 ‘\0’结束符的字符串复制到以dest开始的地址空间 返回指向dest的指针 说明: src 和 dest所指内存区域不可以重叠且dest必须有足够的空间来容纳

2018-01-08 17:50:00 11484 1

原创 反演中的常见公式

完美的总结都是为了偷懒GCD的计数① ② ③ GCD之和① ② LCM之和① ② n是质数: n不是质数: n的非平方质因子i: n的其他质因子i(即n=i*p且i|p): 其它常见公式① 1~n中所有与n互质的数之和 ② 约数个数 ③ i^2前缀和

2017-12-30 10:27:56 1784

转载 特殊符号+运算优先级

几何符号⊥ ∥ ∠ ⌒ ⊙ ≡ ≌ △代数符号∝ ∧ ∨ ~ ∫ ≠ ≤ ≥ ≈ ∞ ∶运算符号× ÷ √ ±集合符号∪ ∩ ∈特殊符号∑ π(圆周率)推理符号|a| ⊥ ∽ △ ∠ ∩ ∪ ≠ ≡ ± ≥ ≤ ∈ ← ↑ →

2017-10-08 17:46:44 2584

原创 数论基础(浅谈数论的部分实现)

最近写到一些基础数论题, 发现一个可怕的事实 基础数论的理论我都懂,但是连最基础的板子都有可能敲错 所以特意停下手中的题,进行基础数论的实现First.欧几里得(辗转相除)int gcd(int a,int b){ int r=a%b; while (r) { a=b;b=r;r=a%b; } return b;}...

2017-09-12 21:20:09 1166

原创 Ubuntu学习笔记 —— 从入门到入土

到了大二下学期,我才深刻体会到学习计算机的险恶题外话,Virtual Box和hyper-v的兼容性真的很垃圾为了用Virtual Box跑学校给的垃圾虚拟平台,我们就必须用命令行关掉hyper-v管理员身份打开cmd输入命令:bcdeit /set hypervisorlaunchtype off重启电脑什么是Set-UIDSet-UID 是Unix系统中的一个重要的安全机制。举个简单的例子:计算机中的一些重要文件是拥有使用权限的,只有其owner才有权限对其进行查看和修改。

2021-03-24 08:26:51 50 1

原创 Windows起一个Docker镜像——起起起起起~不~来~

这次,我们要在Windows上创建一个自己的Docker镜像,并将其打包上传到Docker hub上首先,当然是面向菜鸟教程的学习,简单了解一下Docker是什么实际上,使用Linux系统会让整个过程更加优美然而博主只有一台Windows孱弱电脑,考虑到电脑性能和应用速度,还是决定使用原生系统第一件事,当然是下载安装Docker值得庆幸的是,docker并没有占用太多系统盘空间趁着安装的功夫,我们可以在Docker Hub上申请一个docker账户一如既往,起一个很有个人特色的用户名:coc

2021-03-23 12:41:15 125

原创 二〇二〇 ~ 二〇二一

好久好久没有写blog了总结一下过去的一年吧→感觉过去一年的可以简单的总结为:科研+感情纠葛先说学术吧这一年都在远离程序姬的不归路上越走越远当时AFO的时候就思考过自己是否真的适合OI今年网安专业合并了信息安全,在hacker之外还可以搞通信,也许是个不错的选择加入课题组应该是我2020年来最正确的选择很感谢男妈妈对我的栽培,把一个普通本科生领进了科研的门槛我感觉自己学到的最重要的事情,就是思考问题的方法:很多时候,我们最需要的不是专业知识,而是一个能够说服别人的逻辑中学时的我,绝对

2021-01-04 10:59:17 152 3

原创 Verilog似乎也挺有趣——程序员也可以电路设计

凡事变成任务之后,兴趣就会下降呢数据类型1. 数字(1) 整数<位宽><进制><数字><进制><数字> //默认32位宽<数字> //默认32位宽十进制(2) x和z值x表示不定值,z表示高阻态4'b10x0 //位宽为4的二进制数从低位起第2位为不定值4'b101z //位宽为4的二进制数从低位起第1位为不定值12'dz //位宽为12的十进制数,其值为高阻态12'd?

2020-07-23 11:07:50 129

原创 被迫营业——动态链接库

别问,问就是被迫营业学新东西嘛,就要先去前辈那里了解一下基本概念~传送门在这里,客官请总所周知,C_T是一个实践型选手废话不多说,今天就编写一个DLL感受一下ta的魅力:打开的你VS,新建一个动态链接库(DLL)文件 -> 新建 -> 项目 -> 选择Visual C++ -> Windows桌面 -> 动态链接库我们可以观察一下在新建的项目中,已经包含了两个头文件和两个源文件// framework.h#pragma once#define WIN

2020-07-09 23:59:07 109 1

原创 EXCEPTION——出人意料的异常

处理除数为零的异常#include<stdexcept>using std::runtime_errorDivideByZeroException:public runtime_error {//继承runtime_error类public: DivideByZeroException():runtime_error("attempt to divided by zero") {} };#include"DivideByZeroException.h"double

2020-06-03 23:26:22 156

原创 因为时间紧,所以飞速讲完类模板

栈:先进后出数据结构:size:栈的大小top: 栈顶位置,初始值为-1(空栈)stackPtr :存储栈中元素的一组连续存储空间操作:push:如果栈不满,则向栈中增加一个元素,top增1pop: 如果栈不空,则从栈中弹出一个元素,top减1isEmpty:如果top为-1,则栈为空isFull:如果top为size-1,则栈满需求:建立栈的类模板,满足不同类型的元素//Stack.h//创建类模板Stack,包含类型参数T #ifndef STACK_H #defi.

2020-05-27 23:45:52 141

原创 这样的文件操作有点玄——文件流学习 ( 三 )

这次我们要重点讨论一个更加厉害的东西:二进制文件

2020-05-13 20:51:12 122

原创 这样的文件操作有点玄——文件流学习 ( 二 )

在之前的文件流学习中,我们重点解决了文件读入和输出的问题,今天我们就接着上次的话头继续咯。文件位置指针之前讨论的读写操作,都是 " 从头开始 " 的操作:从首位开始读入数据,从首位(如果没有特殊声明会将文件中原有的数据清空)开始写入数据如果我们要定义特殊的起始位置进行文件读写呢?指向下一个将要读或写的字节位置istream & ostream类为此设置了专门的成员函数:istream::seekg(streampos); //读指针直接定位 istream::seekg(stream

2020-05-11 23:34:52 123 3

原创 这样的文件操作有点玄——文件流学习 ( 一 )

临时存储:变量和数组永久存储:文件保存大量的数据存储在二级存储设备中Magnetic disksOptical disksTapes文件的基本概念:这里的文件指的是磁盘文件C++文件分为两类:二进制文件和文本文件由文本文件又字符序列组成,也称...

2020-04-29 20:24:11 124

原创 多态与虚函数 —— 解决指针调用问题
原力计划

前情提要class B 继承 class A,本质上就是:B is a A大家一定要牢牢记住这句话,因为这篇blog所有的讨论,都是由此生发出来的那么今天我们要讨论一个什么问题呢?用指针访问成员函数的优美姿势用指针point to对象吧众所周知,在定义指针的时候,指针类型应该和指向的变量类型一致但是由于派生类和基类之间的奇妙联系,我们可以将基类指针指向派生类(具体规则见下表)...

2020-04-22 16:22:56 171

原创 继承与派生——从未接触过的船新姿势哦
原力计划

之前我们讲述的是类之间的嵌套关系,下面我们要介绍一个全新的操作——继承(派生)简介继承与派生其实是同一过程从不同的角度看我们将保持已有类的特性而构造新类的过程称为继承,简单来说继承的目的就是实现原来设计与代码的重用,希望尽量利用原有的类然而当新的问题出现,原有程序无法解决或不能完全解决时,需要对原有程序进行改造,在已有类的基础上新增自己的特性而产生新类的过程称为派生基类(或父类):被...

2020-04-15 19:05:34 118

原创 类和运算符重载的完美结合:高精度四则运算

//HugeInt.h#ifndef HUGEINT_H#define HUGEINT_H#include<iostream>using std::ostream;class HugeInt{ friend ostream &operator<<( ostream &output, const HugeInt &A) { for...

2020-04-08 18:05:54 167 3

原创 日常(好久不见,无恙?)

H大佬:安安静静做个技术博主不香嘛(写什么日常)C_T:就是想说话,没办法啊感觉网课把人都要上傻了好不容易放了假,还要被迫补课众所周知,学生是最底层人士有消息说520开学,也许又是SEU的一个浪漫的独裁平时上课也缺乏娱乐方式唯一期盼的就是C++课上大家一起视频的快乐我这个人经不起 “ 蛊惑 ” ,进军了steam,买了还在打折的人类一败涂地和小jy一起联机的时候真的要笑晕到地下...

2020-04-06 20:15:16 184 5

原创 运算符重载(进阶学习)
原力计划

一元运算符重载例如 " ! "class Calculator{public: bool operator!() const;};class Calculator{ friend bool operator!(const Calculator &);};二元运算符重载例如 " < "class Calculator{public: bo...

2020-04-01 21:33:27 133

原创 运算符重载(输入输出流运算符重载实例)

C++运算符_菜鸟教程C++内置了多种运算符,支持基本数据类型运算,其中的部分运算符已针对不同操作数类型进行了重载将这些运算符用于自定义类型时,可进行运算符重载运算符重载只是一种 “ 语法上的方便 ” ,也就是说这是另一种函数调用方式基本语法定义重载的运算符(可视为特殊函数)就像定义(全局或类的成员)函数一样,有一个小小的区别是函数的名称:operator@其中operat...

2020-03-23 18:46:26 644

原创 C++类&&对象的深入研究(再补充亿点点)

凡事就怕反向flag(也许是我的文章名称起得太钓鱼执法了?那篇日常的浏览量噌噌得涨哎。。。)下面我们介绍这章节的最后一部分内容:静态数据成员和成员函数静态数据成员至多初始化一次若没有显式初始化静态整型的数据成员缺省初始化为0静态抽象数据类型(类对象)的数据成员默认调用其缺省构造函数显式初始化静态常量整数成员可以在类定义中初始化(const static integr...

2020-03-16 18:55:21 131 2

原创 日常(我赌没人看)

如果不叫“没人”,那就出门左拐,学习向blog已经为您准备好啦~/狗头负面情绪需要找一个没有熟人的地方,好好说出来最近万事不顺,点背到我甚至感觉有些好笑打开我的blog,发现我辛辛苦苦写的文章连两位数的浏览量都不到,仅有的浏览量估计还是我自己刷出来的网课上的很心累,总想着抓紧时间学,一会就可以休息了,但是结果总是越来越忙学弟要考大学了,不知道为什么我也要操心这件事,帮忙打听ta理想大学的...

2020-03-15 15:03:52 2181 5

原创 C++类&&对象的二次深入研究

const对象 & const成员函数一些对象是支持修改的,而另外一些是坚决不允许修改的。我们可以使用关键字const来指定对象为不可修改,这样任何试图修改对象的操作都将导致编译错误。将变量和对象声明为const可以提高性能,编译器可以对常量提供某些针对const关键字的特殊优化class Time{public: Time(int h,int m,int s):hou...

2020-03-11 23:35:36 131

原创 C++类&&对象的深入研究

没错,C_T开学了和亲爱的副教授视频上课,真开心啊先复习一下类&&对象和函数的知识点常见的数据类型有:基本数据类型整型,实型(单精度,双精度)字符型构造类型枚举类型数组类型结构体类型,联合类型,类引用指针类型空类型而这里我们要重点讨论的是——类类由数据和处理数据的函数封装而成类是一种可以 " 发展 " 的数据类型,即一个类可以...

2020-03-04 22:17:26 420

原创 类的应用实例:高精度加减

高精度加减并不难,但是套到类上就level up了很久没有贴完整代码了,然而感觉这道题可以充分体现:构造函数的重载构造函数的巧妙应用将对象作为返回类型的函数将对象作为传入参数的函数理解:类内部可以自由调用私有数据成员(无论是当前对象的私有数据成员,还是成员函数内定义的新对象的私有数据成员)对拷贝构造函数的初步理解对耐心与毅力的严峻考验程序姬的基本职业素养。。。总的来说这是...

2020-03-04 19:59:51 118

原创 逻辑代数的基本规则&&常用公式

为了我的粉丝和我的数电,就来水一期blog吧~基本规则代换规则代换规则(Replacement):任何含有变量X的逻辑等式,若将所有出现变量X的地方都用另一逻辑表达式Y代换,则等式仍然成立。使用代换规则时,要将等式两边所有出现被代替变量X的地方均代入同一表达式,否则等式不成立。这是三个规则中最简单直白的一个,就不浪费时间和版面了对偶规则对偶规则(Dual):对任意逻辑函数...

2020-02-29 18:11:31 812

原创 Python之旅——字典

没错,在下开学了网课真的。。让人哭笑不得网课(X)憋笑大会(√)C先生笑得真暖啊,但是通过屏幕偷偷看,笑容总会有些降温/委屈巴巴之前学习爬虫的时候,接触到了HTML字典和键值对的表达方式,需要赶紧补补课单周的星期三课少,所以走起~字典是一种可变容器模型,且可存储任意类型对象字典的每个键值对(key=>valuekey=>valuekey=>value)用冒号分割,...

2020-02-26 17:08:46 136 2

原创 Python旅途遇到游乐园——爬虫入门 ( 四 )

今天来看ScrapyScrapyScrapy爬虫框架Scrapy爬虫框架Scrapy是一个功能强大且迅捷的网络爬虫框架

2020-02-22 15:38:31 162 1

原创 想要用Python写爬虫但是Scrapy框架出锅肿么办?

这次,我学聪明了!一定要谨慎采取行动:先试一下直接pip吧~

2020-02-20 23:08:13 178

原创 Python旅途遇到游乐园——爬虫入门 ( 三 )

今天我们首先要接触名震四海的正则表达式正则表达式通用的字符串表达框架简介表达一组字符串的表达式针对字符串表达 " 简洁 " 和 " 特征 " 思想的工具判断某字符串的特征归属正则表达式在文本处理中的应用表达文本类型的特征(病毒,入侵等)同时查找或替换一组字符串匹配字符串的全部或部分正则表达式的使用编译:将符合正则表达式语法的字符串转换成正则表达式特征在编译之前,正...

2020-02-20 16:34:42 292

原创 Python旅途遇到游乐园——爬虫入门 ( 二 )

我想我应该告诉你们我又干了什么憨批事今天来玩BeautifulSoup库我们之前已经学会了用Requests库进行简单的爬取,复习一下:import requestsurl = 'http://python123.io/ws/demo.html'try: r = requests.get(url) r.raise_for_status() # 异常处理 r...

2020-02-19 19:09:40 145 1

原创 想要用Python写爬虫但是BeautifulSoup库出锅肿么办?

今天来玩Python第三方库:beautifulsoup4(简称bs4)第一件事当然是install beautifulsoup4这,是又一场噩梦的开始!!!吸取了上一次安装requests库的经验我这次直接用pip来安装实际上。。。我一次就成功了但是都怪我英文太好,Warning提示橘橘的太显眼我发现自己的pip版本过低,需要upgrade因为上次的成功带给我了盲目自信,于是我在...

2020-02-19 11:59:29 129

原创 Python旅途遇到游乐园——爬虫入门 ( 一 )

我真的很想告诉你们我停更的那一天发生了什么刚来的朋友们可以根据上面的这篇日常,给自己的Python装上requests模块之后我们就可以开开心心进入Python爬虫游乐园玩耍啦简而言之:爬虫入门,首先就要在自己的Python上安装requests模块上面的日常记录了我这个憨憨安装requests模块时的憨批操作,当然也有一些非常有用的安装指南链接,大家加油盘ta!requests库...

2020-02-18 18:34:20 1205 2

原创 想要用Python写爬虫但是Requests库出锅肿么办?

事情还要从一只蝙蝠说起——停停停!不要往回倒这么远好伐!最近认识了一个计算机系的大大,十天进军CTF着实把我惊艳到所以打算也开始入手CTF,追赶大大那伟岸潇洒的身影咨询了一下学长,觉得还是从爬虫开始(Python傻瓜语言上手快还有趣)但是爬虫必备的requests模块在我初尝试发出请求后提示我出锅了。。。于是在网上疯狂扒资料,研究怎么治疗我奄奄一息的Python——自主安装request...

2020-02-18 11:01:57 145 1

原创 日常(魔鬼本鬼又来了)

啊喂!辛辛苦苦写的blog,你们光看我的日常是什么意思啊!看就看了吧,还要吐槽一下我的日记式语言,我以为你们不会看才这么写的。。。(看到了嘛,那几位!)好吧。。我放弃挣扎了。。。这次还是随便聊聊天吧特别闲的朋友可以当睡前读物,赶时间的朋友出门右拐Python之旅系列等你~这几天更新Python之旅真的累到吐血TwT,心态超级崩溃于是就想了一个很诡谲的放松方法:跑到全民K歌上听歌!...

2020-02-16 22:50:38 278

原创 Python之旅——lambda表达式

鸣谢answer3lin大大~因为自己才疏学浅,所以很多知识点都是依靠大大完善起来的什么是lambdalambdalambda表达式?lambdalambdalambda表达式是用来定义匿名函数的。顾名思义,匿名函数就是没有具体名称的函数强调强调!ta 是 一个函数,只不过没有特定名称!如果说defdefdef创建的函数是白道,那么lambdalambdalambda表达式就像是黑...

2020-02-16 18:33:31 617 2

空空如也

Coco_T_的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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