自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4313)
  • 收藏
  • 关注

转载 Python之旅(八)面向对象02

isinstance(obj,cls)和issubclass(sub,super)isinstance(obj,cls)检查是否obj是否是类 cls 的对象issubclass(sub, super)检查sub类是否是 super 类的派生类(子类)class Animal(): passclass Dog(Animal): pass...

2019-10-05 13:32:00 438

转载 Python之旅(七)面向对象01

三大编程范式三大编程范式(这三者各有千秋,不分好坏):  面向过程编程  函数式编程  面向对象编程面向过程编程“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。过程是指解决问题的步骤。例如问题:如何把大象放入一个冰箱?步骤:先打开冰箱,在将大象放入冰箱,最后关上冰箱。面向过程是一种较机械式的思维方式。优点:  复杂的问...

2019-10-03 16:17:00 466

转载 BitSet講解

https://blog.csdn.net/kongmin_123/article/details/82225172https://blog.csdn.net/kongmin_123/article/details/82257209转载于:https://www.cnblogs.com/shuaiding/p/11611133.html

2019-09-30 09:54:00 433

转载 postman 测试Excel文件导入导出功能

1.导入的测试方法选择form-data,key值填写方法对应的参数,选择File,Value处上传文件即可。2. 导出的测试方法在导出文件的时候,响应结果是乱码,然后在测试的时候选择下载,下载完成的Excel文件不是乱码转载于:https://www.cnblogs.com/-mrl/p/...

2019-09-29 14:49:00 2876

转载 Python之旅(六)模块与包

模块概念在Python中,一个.py文件就称之为一个模块(Module)模块能定义函数,类和变量,模块里也能包含可执行的代码。作用:提高代码的可维护性和复用性分类:  1 使用python编写的.py文件   2 已被编译为共享库或DLL的C或C++扩展  3 把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件,该文件夹称之为包)...

2019-09-28 17:02:00 913

转载 看完你就知道的乐观锁和悲观锁

目录 Java 锁之乐观锁和悲观锁 悲观锁 乐观锁 两种锁的使用场景 乐观锁的实现方式 版本号机制 CAS 算法 乐观锁的缺点 ABA 问题 循环开销大 ...

2019-09-27 07:13:00 635

转载 Python之旅(五)迭代器、生成器和装饰器

迭代器迭代器协议迭代定义:迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。1迭代器协议:对象必须提供一个__next__() 方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代(只能往前,不能退后)2可迭代对象(迭代器)...

2019-09-25 23:06:00 165

转载 Python之旅(四)文件

语法open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:...

2019-09-25 18:50:00 112

转载 postman 用环境变量Environment实现多服务器版本

现存问题在测试API期间,往往存在多种环境,对应IP地址(或域名也不同)比如:Prod:http://116.62.25.57/ucows用于开发完成发布到生产环境Dev:http://123.206.191.125/ucows用于开发期间的线上的Development的测试环境LocalTest:http://192.168...

2019-09-25 15:56:00 309

转载 PhpStorm2019 代码自动换行

我的版本是2019.1里面没有了Use soft wrap in editor所以在这里新加上*.php;*.html,并且在前面选上打勾就可以了,其余类似编辑器使用类似的方法转载于:https://www.cnblogs.com/-mrl/p/11578702.html...

2019-09-24 15:46:00 409

转载 php中heredoc与nowdoc的使用方法、定界符<<<的使用方法

一、heredoc结构及用法Heredoc 结构就象是没有使用双引号的双引号字符串,这就是说在 heredoc 结构中单引号不用被转义。其结构中的变量将被替换,但在 heredoc 结构中含有复杂的变量时要格外小心。其对格式化输出内容时,比较有用 。具体其有以下特点:1、开始标记和结束标记使用相同的字符串,通常以大写字母来写。2、开始标记后不能出现空格或多余的字符。3、结...

2019-09-24 15:08:00 114

转载 【题解】CF986E Prince's Problem(树上差分+数论性质)

【题解】CF986E Prince's Problem(树上差分+数论性质)题目大意:给定你一棵树,有点权\(val_i\le 10^7\)。现在有\(m\)组询问给定参数\(x,y,w\)问你对于\((x->y)\)的路径经过的点集\(P\),问你这个东西:\[\prod_{u \in P} {\mathrm{gcd}(w,val_u)} \mod 1000000007...

2019-09-24 14:32:00 218

转载 Python之旅(三)函数

定义函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。函数可以嵌套程序运行时,函数会先编译,调用时才执行重名函数会使用最近的定义函数def 函数名(参数列表): 函数体函数即变量的思想?def cal(): print(cal) print('t...

2019-09-24 13:25:00 242

转载 win10找不到hosts文件(设置显示隐藏文件也找不到)解决方法

Win10系统中的Hosts文件有很多作用,屏蔽网址,指定解析,跳转等等,所以我们经常会通过编辑Hosts文件来达成一些目的,一般来说hosts文件是隐藏的,我们需要显示受保护的文件才可以,但是有一些用户反馈就算显示隐藏也找不到hosts文件,那么该如何解决呢?下面小编就和大家分享下相关解决方法。打开C:\Windows\System32\drivers\etcWin1...

2019-09-23 14:08:00 2416

转载 【题解】JXOI2018游戏(组合数)

【题解】JXOI2018游戏(组合数)题目大意对于\([l,r]\)中的数,你有一种操作,就是删除一个数及其所有倍数。问你删除所有数的所有方案的步数之和。 由于这里是简化题意,有一个东西没有提到: 你可以“删除”已经被删除的点。而且即使你已经删掉了所有的数,若你仍然要继续操作直到做了\(r-l+1\)次不同的删除动作。这将计入方案。可能还是没有讲清楚,可以去康康原题...实际...

2019-09-22 19:39:00 118

转载 【题解/总结】两双手(格路问题)/格路问题的某一本质

【题解】两双手(格路问题)题目大意:求从\((0,0)\)到\((Ex,Ey)\)不经过给定障碍点的方案数。你每次移动只能是加上向量\(e_1\)或者向量\(e_2\),\(e_1,e_2\)中的基底都是整数。考虑转化一下这个问题,从某个点走到在他右上角的某点需要加上\(ae_1+be_2\),这样我们就可以解出\(a,b\)。我们把\((a,b)\)拿出来建立新的坐标系,就变成...

2019-09-22 11:48:00 236

转载 Python之旅(二)数据类型、运算符、语句

基本数据类型6个标准数据类型number(数字)、Sttring(字符串)、List(列表)、Tuble(元组)、Set(集合)、Dictionary(字典)不可变数据:Number、String、Tuble可变数据:List、Dictionary、Set.join() 将参数中的每一个元素按指定分隔符拼接.bit_length()获取变量的最小二进制位数...

2019-09-21 16:22:00 130

转载 博客园的随笔、文章、日志

随笔:所有人在博客中都可以找到文章:其他人在博客中找不到,可以通过url访问日记:其他人通过url也看不到转载于:https://www.cnblogs.com/dreamer-lin/p/11563481.html...

2019-09-21 16:15:00 641

转载 Python之旅(一)你好,Python

编程语言什么是编程语言TIOBE排行榜机器语言用二进制代码0和1描述的指令汇编语言汇编语言的实质和机器语言是相同的,都是直接对 硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。高级语言和汇编语言相比,它不但将许多相关的 机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节。语言比较PHP类:适用于写网页,局限性P...

2019-09-21 16:12:00 159

转载 python之旅(零)常用资源

python官网:https://www.python.org/python文档:https://www.python.org/doc/菜鸟教程https://www.runoob.com/python3/python3-tutorial.html博客园:https://www.cnblogs.com/wupeiqi/articles/5433893.htmlh...

2019-09-20 22:45:00 118

转载 【题解】HDU Homework(倍增)

【题解】HDU Homework(倍增)矩阵题一定要多多检查一下是否行列反了...一百个递推项一定要存101个说多了都是泪啊一下午就做了这一道题因为实在是太菜了太久没写这种矩阵的题目...设一个行向量\(e\),和一个增逛矩阵\(A\),他们咋定义的见我那篇讲线性递推博客现在我们再预处理\(st\)矩阵数组,其中\(st_i=A^{2^i}\)。考虑这样一种做法,我们考虑让...

2019-09-20 21:22:00 90

转载 【题解】CF741D(DSU on TREE)

【题解】CF741D(DSU on TREE)写一写这道题来学习学习模板用二进制来转换一下条件,现在就是要求一下\(lowbit(x)=x\)的那些路径了。DSU on TREE 是这样一种算法:像树剖一样分出轻重链,根据那套理论可知轻边\(O(\log n)\)。递归处理一个节点的所有轻儿子,并且回溯的时候将统计信息清空。递归处理一个节点的那个重儿子,并且回溯的时候保留统...

2019-09-18 22:25:00 144

转载 【题解/模板】P1248 加工生产调度(贪心)

【题解/模板】P1248 加工生产调度(贪心)分析:\(A\)流水线的时间是确定的,所以现在就是要让\(b\)的时间尽量短\(tB > tA\),除非所有东西都不需要\(b\)。(t指结束时间)性质:对于一个\((a,b)\)若\(a< b\),让他先做更优秀。同\(a<b\)的二元组,\(a\)小的更有优势。可以相对短一点点\(A,B\)时间差...

2019-09-18 16:49:00 211

转载 【题解】BZOJ1034 [ZJOI2008]泡泡堂BNB(贪心)

【题解】BZOJ1034 [ZJOI2008]泡泡堂BNB(贪心)考虑直接模拟田忌赛马...我的最小比你的大,直接上我的最大比你的大,直接上otherwise,我小换你大考虑最劣,由于每次比赛会产生且仅会产生\(2\)个积分,所以swap两个数组然后输出\(2n-ans\)即可。实现的时候注意一次循环内只能产生一次比拼,不然可能导致一个人重复比赛两次...//@winl...

2019-09-18 14:22:00 93

转载 【题解】P4585 [FJOI2015]火星商店问题(线段树套Trie树)

【题解】P4585 [FJOI2015]火星商店问题(线段树套Trie树)语文没学好不要写省选题面!!!!题目大意:有\(n\)个集合,每个集合有个任意时刻都可用的初始元素。现在有\(m\)个操作询问\([l,r]\)的集合中,使得\(v\oplus x\)最大的那个元素,输出\(v\oplus x\)。同时要求这个\(x\)是最近\(d\)次插入中插入的。在集合\(i\)...

2019-09-17 22:24:00 141

转载 Linux文件系统与挂载

挂载:将相关的目录映射到 /etc/中的硬盘分区mount 挂载点 被挂载的目录df 查看磁盘使用情况(包括分区情况)umount 删除挂载 mount 查看挂载信息文件系统touch /opt/a.txt 会先查找/opt的挂载点,若没有则查找上级目录(/)的挂载点(/dev/sda2),所有的文件都通过挂载点存放在硬盘...

2019-09-17 21:28:00 181

转载 Linux磁盘分区

硬盘接口:串口、并口等linux下设备都是以文件的方式来管理的,设备文件的位置为"/dev/"下硬盘应该类似于这样的/dev/hda1或/dev/sda1表示文件名的前两位为设备类型如并口硬盘为hd,串口硬盘或SCSI硬盘为sd文件名的第三位为该类型设备的数量顺序号为abc……,如SATA(串口硬盘)的第一个设备为sda,第二个设备为sdb,依次类推文件名...

2019-09-17 21:24:00 152

转载 mysql全文索引:fulltext

fulltext全文索引要使用全文索引,不仅需要把某个字段的索引类型设置为fulltext,还需要修改mysql配置文件:[mysqld]ft_wordlist_charset #表示词典的字符集ft_wordlist_file #词表文件,每行一个词及其词频ft_stopword_file #过滤掉不索引的词表,一行一个ft_min_word_len #加入...

2019-09-17 14:59:00 138

转载 jQuery多选和单选下拉框插件select.js

一、插件描述可通过参数设置多选或者单选,多选返回数组结果,单选返回字符串,如图:下载地址:https://pan.baidu.com/s/1JjVoK89_ueVVpfSlMDJwUQ 提取码:y67s二、使用方法第一步,引用jquery和select.js<script src="http://www.jq22.com/jquery/jquery-...

2019-09-17 13:38:00 1119

转载 Linux系统启动流程

一、概述BIOS → MBR → BOOT LOADER(例如GRUB) → 加载内核kernel → init初始化1.打开计算机电源时,计算机会自动从主板的BIOS(Basic Input Output System,基本输入输出系统)  BIOS是硬件和软件之间最基本的接口,可以设置计算机从哪个介质(本地硬盘、u盘、光盘、网络等)中读取操作系统2.接下来...

2019-09-16 22:22:00 116

转载 Linux进程管理

概述进程:动态执行的文件(被cpu调用的和使用程序相关的文件),杀死进程会释放cpu,释放内存守护进程:在后台运行并提供系统服务的一些进程父、子进程:父进程可以产生子进程,父进程被kill,子进程也随之kill僵尸进程:父进程已经kill,但是子进程依旧占用内存,但是不占用cpu(不干活),那子进程就是僵尸进程相关命令top动态监控操作系统,默认每5秒刷新一下...

2019-09-16 22:22:00 159

转载 皇室战争 路线行走 (三)

修改了下之前的区域,10个区域,这样更加清晰。后台修改了跳帧 public static void Confrontation() { while (true) { Thread.Sleep(500); Output("目前" + ...

2019-09-16 21:13:00 368

转载 【题解】P1712 [NOI2016]区间(贪心+线段树)

【题解】P1712 [NOI2016]区间(贪心+线段树)一个observe是,对于一个合法的方案,将其线段长度按照从大到小排序后,他极差的来源是第一个和最后一个。或者说,读入的线段按照长度分类后,答案是一段子序列。所以我们考虑枚举右端点,尺取法取右边的线段,去到可以满足条件时将左边的这条线段删除。现在就是要维护一个数据结构可以得到是否存在一个点被覆盖了\(m\)次,直接线段树维护每个...

2019-09-16 20:18:00 139

转载 linux系统vi、vim编辑器的使用

vim简介1、定义vi是一个UNIX和Linux系统内嵌的标准正文(文字)编辑器,它是一种交互类型的正文编辑器,它可以用来创建和修改正文文件vim和vi类似,且更强大2、操作模式a) 命令行模式:vi的默认模式。在这一模式中,所有的输入被解释成vi命令,可以执行修改、复制、移动、粘贴和删除正文等命令,也可以进行移动光标、搜索字符串和退出vi的操作等。b) 编辑模式:在...

2019-09-16 14:44:00 128

转载 【题解】GREWords(AC自动机)

【题解】GREWords(AC自动机)SP9941 GRE - GRE Words题目大意:给定一个由字符串构成的序列,不同位置的字符串有自己权值。现在让你选出一个子序列,使得在这个子序列中,前面的串是后面的串的子串。请你求满足条件的子序列的权值的最大值。一个子序列权值是所有元素权值的和。考虑一个朴素的DP做法,设\(dp(i)\)表示选择了字符串\(i\)的最大权值子序列,...

2019-09-12 16:57:00 144

转载 【题解】P4755 Beautiful Pair(启发式合并的思路+分治=启发式分治)

【题解】P4755 Beautiful Pairupd: 之前一个first second烦了,现在AC了由于之前是直接抄std写的,所以没有什么心得体会,今天自己写写发现不知道为啥\(90\)分我直接把之前写的总结kuai过来而选取其他位置(比如序列的最大值)由不能保证复杂度。但是如果每层分治的复杂度只与较小的一侧的大小有关,那么这个复杂度就等同于启发式合并的复杂度。一句...

2019-09-11 16:17:00 121

转载 皇室战争 路线行走 (二)

改进了一下,中间的河流,做成第五区域,桥两端分上下两个点。具体做法如下图先设置10个空对象,按照固定位置排好,L代表左R代表右M代表中,D下U上,都是英文首字母。比如桥左上端,就是LUM左上中,因为桥是中间 。桥右下就是RDM右下中。这段代表就是把 10个节点的坐标都保存起来,用单例,这样以后获取就不要找来找去。...

2019-09-11 12:35:00 200

转载 【学习笔鸡】整体二分(P2617 Dynamic Rankings)

【学习笔鸡】整体二分(P2617 Dynamic Rankings)可以解决一些需要树套树才能解决的问题,但要求询问可以离线。首先要找到一个具有可二分性的东西,比如区间\(k\)大,就很具有二分性。具体流程是这样的:假设当前分治是已知当前分治中的询问的范围是\([l,r]\),现在要进一步确定每个询问的范围。二分一个\(mid={l+r\over 2}\)出来,继续确定当前分治中...

2019-09-11 10:39:00 105

转载 好久没更博了

主要是最近写的都是数据结构,写的时间本来就长,写完之后又感觉思路简单代码难写。 虽然这样很省事但是感觉还是缺少了对一道题的思考,Lun告诫学弟们要多思考难怪我最近越来越菜了,可能真的是不更博的锅?那还是得更博吧......转载于:https://www.cnblogs.com/winlere/p/11503434.html...

2019-09-10 22:15:00 89

转载 react使用阿里爸爸的iconfont时,不展示的问题

选择使用Unicode时:正常使用如下,显示也是正常:<i className="iconfont">&#xe600;</i>使用map去循环时,需将原本的&#xe600;,改成\ue600具体原因:查看网上的其他博主,没看到合理的解释,目前理解成,需要转义let otherStyle=[{ icon:'\...

2019-09-10 18:39:00 453

空空如也

空空如也

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

TA关注的人

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