自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Manthan Codefest'19(CF1208) 学习

考场总结按顺序做题,从A做到E. 而且这场审题一直不过关,导致D, E耗时过久。于是被总时间和我差不多但是做题顺序是D-E-A-B-C的省队大佬踩了。A. XORinacci题意:$f(0)=a, f(1)=b, f(n)=f(n-1) \oplus f(n-2)~(n>1)$, 求 $f(k).$考场策略:多写几项发现是循环数列。B. Uniqueness...

2019-08-26 12:30:00 131

转载 Linux系统编程手册——第4章 阅读记录及习题练习

习题1:实现 部分tee,实现 -a 追加选项#include <stdio.h>#include <readline/readline.h>#include <readline/history.h>#include "tlpi_hdr.h"#include <stdio.h>#include <sys/t...

2019-08-25 22:09:00 318

转载 getopt 详解

int getopt(int argc, char * const argv[], const char *optstring); extern char *optarg; extern int optind, opterr, optopt;函数说明:  函数用于解析命令,选项,...

2019-08-25 20:17:00 114

转载 C语言环境总结

1.虚拟内存下C语言环境2.main函数调用3.栈调用  每次函数调用,在栈中分配一个栈帧,寄存器通过持有该栈帧的基地址,并上下偏移,访问形参和本地变量,  C语言形参为一个字大小,所以通常传指针,这也是C高效的原因。4. 命令行参数5.函数返回6. 全局变量全局变量存放于数据段,于编译时完成初始化。全局变量的...

2019-08-25 17:34:00 124

转载 p1268树的重量 题解

题面描述点此qwq。正解开始。一道茅塞顿开恍然大悟的题目:第一眼看到这个题的时候,语文不好的我对着题目中的这些,和:这句话发呆半天,,,,因为不关我怎么构建几何模型,我都不理解这句话。。(吐槽题面臃肿!)然后想了一下,发现题目是这个亚子:给你一个矩阵M,M上每一个节点(i,j)表示叶子结点i和叶子结点j的距离,每个矩阵有且只能生成唯一一个树(...

2019-08-24 21:21:00 86

转载 快速输出代码

刚刚从网上浏览网络流的时候突然发现的新东西:void write(int x){ if (x<0) {x=-x;putchar(45);}//负号 if (x) //如果还有值 write(x/10);//递归下去输出 else return; putchar(x%10+48);//输出当前一位数字}安利自...

2019-08-22 20:02:00 439

转载 Flask 框架

第一篇: Flask简介第二篇: 反向解析、配置信息、路由系统、模板、请求响应、闪现、session第三篇: 请求扩展、中间件、蓝图、session源码分析第四篇: 上下文源码分析、g对象、第三方插件(flask_session、flask_script、wtforms)、信号第五篇:session源码分析第六篇:自定义session...

2019-08-21 19:06:00 229

转载 AtCoder Grand Contest 037 学习

考场状况第一把 AtCoder, 把我校的省队大佬以及另外两个兄弟拉进来组了个车队。两个小老弟原定帮我解决ABC, 最后他们就做了AB, 省队大佬率先切掉E, 我切掉了CD.没想到名次这么靠前,下回不组车队了。A. Dividing a String题意:把一个字符串拆分成最少数量的子串使得相邻两个子串不相等。笔记:车队考场做法同字符的连续段一定按照 $1...

2019-08-21 17:45:00 157

转载 CodeForces Round #580 (CF1205) 学习

考场状况B题最小环写不清楚一直挂,还好先写了C题,由于不确定做法是否完善讨论很多类,又花了大量时间。比赛结束前半小时家人提醒我开D, 我说D肯定比C要难,半小时肯定做不完。(Flag)赛后学习,先想了想 D 怎么做菊花图,想到大步小步,一半边取小步 $1$, 另一半取大步 $\left\lfloor{n-1\over2}\right\rfloor+1$, 然后搬到一般树上...

2019-08-21 17:15:00 91

转载 SQL注入札记

SQL Injection Study Notes1、Access判断是否可注射:http://www.targer.com/article.asp?id=6http://www.targer.com/article.asp?id=6'http://www.targer.com/article.asp?id=6 and 1=1http://www.targer.com/article.a...

2019-08-21 10:03:58 72

转载 项目部署与ansible自动化部署

目录项目部署与ansible自动化部署一、项目部署二、ansible自动化部署(python自动化运维)1、安装ansible2、ansible例子3、ansible自动化部署nginx项目部署与ansible自动化部署一、项目部署# 1.将项目的压缩包拖入xshell# 2.从数据库中导...

2019-08-20 21:29:00 186

转载 项目部署环境搭建

目录项目部署环境搭建一、linux上网二、rpm包管理1、光盘挂载2、安装卸载rpm包3、查询是否安装4、查看软件包5、互相依赖关系的软件包三、yum包管理1、使用aliyun的yum源2、使用yum安装软件3、查看yum源的软件包4、删除软件包5、优化yum源四、源码包应用...

2019-08-20 21:28:00 1021

转载 shell排序

希尔排序通过比较相距一定间隔的元素来工作,各趟比较所用的距离随着算法的进行而减少,直到只比较相邻元素的最后一趟排序为止。希尔排序使用一个序列h1,h2, ... , hk,叫做增量序列。在使用增量hk的一趟排序后,对于每一个i我们都有A[i] <= A[i + hk],即所有相隔hk的元素都被排序。此时称序列为hk-排序的。一趟hk-排序的作用就是对hk个独立的子数组执行一次插...

2019-08-20 14:36:58 61

转载 kettle 创建作业发送邮件

1.创建作业.2.发送邮件配置,测试邮件发件地址可以使用的QQ、126、163等邮箱smtp server的填写smtp.qq.com或者smtp.126.com等等都可以这里我用Q163邮箱发的邮件,自然也用Q163的smtp了port 默认端口基本上都是25转载于:https://www.cnblogs.com/smile502/p/11...

2019-08-20 10:15:00 809

转载 深入理解ByteBuffer

ByteBuffer类是在Java NIO中常常使用的一个缓冲区类,使用它可以进行高效的IO操作,但是,如果对常用方法的理解有错误,那么就会出现意想不到的bug。ByteBuffer类的常用方法先来看看一个基本的程序public void test() throws IOException { ByteBuffer buff = ByteBuffer.allocat...

2019-08-20 08:24:47 113

转载 APACHE 重写的一些 转载 供自己使用

重写有某些扩展名的文件:RewriteRule (.*.css$|.*.js$) gzip.php?$1 [L]如果要排除一些扩展名:RewriteRule !\.(js|ico|gif|jpg|JPG|png|PNG|css|pdf|swf)$ index.php转自:http://slj.me/2009/04/apache-rewrite-regular/在开篇之...

2019-08-19 21:55:07 200

转载 "六度空间"的应用——找出两个陌生人之间的关系(一)

前几日在人人网上看到有位北京大学的做了一个"人人网六度空间"的Flash, 觉得很好玩, 遂向其请教一二, 自己也做了一个, 这篇就来做个梳理和总结吧, 哪些性能方面不好的希望大家能够指出并改进. 本篇没有完整的代码或程序可以下载, 更没有我获取到的数据可以下载, 数据也很大, 我用XML存储了我们学校整个人际关系用了几百兆! 切勿用文章内的思路做盗取他人隐私违法犯罪的商业应...

2019-08-19 21:29:05 153

转载 linux 下C++内存泄漏检测工具

1.Valgrind常用操作valgrind --tool=memcheck --leak-check=full --show-reachable=yes --trace-children=yes --log-file=./mem.log ./a.out 完成内存检测后,查看日志,主要看这里==4869== LEAK SUMMARY:==4869== ...

2019-08-18 19:56:00 69

转载 NOIP模拟测试22

自 闭 赛从这次比赛之后题都好难啊QAQ开考一小时内没动键盘。。。三道题都不会。GGProblem A:数论过于玄学枚举质因子,往答案里去加。用来加入的质因子不会很多,质因子大了对答案是不优的。开两个vector来回倒腾就完了((这题改完感觉也没啥,为啥考场上就是想不出来啊QxQ 1 #include <bits/stdc...

2019-08-18 19:31:00 74

转载 NOIP模拟测试21

Problem A:折纸为了好做一点,直接钦定往左折,折完如果非法就调整一下(可以开一个坐标数组记录每个点折叠后的坐标zzz 60pts然后发现边界只有可能是处理过的点,就不用每个点都记了,只记处理过的点就行了,100pts 1 #include <bits/stdc++.h> 2 3 int m; 4 long long n; 5 ...

2019-08-18 19:25:00 83

转载 NOIP模拟测试20

Liu_runda聚聚的馈赠(Problem A: 周防自闭题?这道题让我整个考试都很愉悦(搜就完事了 1 #include <bits/stdc++.h> 2 3 int n; 4 int a[20], b[20], c[20], d[20]; 5 long long ans; 6 7 void dfs(int day...

2019-08-17 19:18:00 69

转载 前端笔记整理 html和css部分 (5)

hover: 使用时候注意先统一所有,再定义当前inline block属性的元素 识别回车为空格,所以内联元素最好不要换行来写。 内联不脱离标准流,支持text-alignmargin:0 auto ; 只对标准流里面的块级元素才好使;float 后的元素不支持text align不定宽导航的水平居中:ul{text-ali...

2019-08-16 18:48:00 69

转载 单调队列优化&&P1886 滑动窗口题解

单调队列:顾名思义,就是队列中元素是单调的(单增或者单减)。在某些问题中能够优化复杂度。在dp问题中,有一个专题动态规划的单调队列优化,以后会更新(现在还是太菜了不会)。在你看到类似于滑动定长度区间的类似问题时可以考虑单调队列优化。就像这道题:P1886 滑动窗口。一道模板题。那么我们从题目入手讲解。首先,你看完了题。。(??)1.暴力...

2019-08-16 08:16:00 121

转载 NandFlash和NorFlash的异同

一. NAND和NOR的比较 NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件...

2019-08-15 23:10:22 141

转载 Linux配置及指令

目录Linux配置及指令一、linux中常用软件的安装二、主机名和网络1、修改主机名2、设置网络三、关闭防火墙1、检查防火墙是否开启2、清除策略3、永久关闭第一个防火墙4、关闭第二个防火墙四、Linux命令1、命令组成2、文件的分类3、命令提示符4、常用快捷键5、查看帮助...

2019-08-15 21:34:00 290

转载 使用量产工具合并U盘空间一例

1、问题提出: 朋友拿到一只别人赠送的广告U盘,上面印刷有产品广告。插入电脑后,在系统的磁盘管理中,显示为两块“硬盘”,其中一块“硬盘”中有广告视频、产品介绍等,占用大概6GB,这块“硬盘”中的这些文件有只读保护,无法直接删除。另一块“硬盘”空间9GB,这应该是一只16GB的U盘。朋友想直接把两个“硬盘”空间整合到一起,使用起来空间更大一些。2、尝试过程:...

2019-08-14 20:35:00 349

转载 02 常用命令

--启动shutdown -h nowshutdown -r now/reboot(重启)修改默认运行级别:  修改 /etc/inittab 中的id : * :initdefault: 的*(0~6);--用户创建用户:useradd lcy修改用户密码:passwd lcy删除用户及用户目录:userdel -r lcy//用户创建后,系统会自动给用...

2019-08-14 17:17:18 112

转载 事务

1、创建事务的结构SqlConnection sqlConnection = new SqlConnection(); ...初始化连接 // 开启事务 SqlTransaction sqlTransaction = sqlConnection.BeginTransaction(); // 将事务应用于Command ...

2019-08-14 16:06:43 62

转载 Sky数 hdu 2097

Sky数Time Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5510Accepted Submission(s): 3268Problem DescriptionSky从小喜欢奇特的东西,而且天生对数字特别敏感,一次...

2019-08-14 06:50:10 72

转载 一篇朴实的文章带你30分钟捋完TypeScript,方法是正反对比

目前公司的主架构已经定为了react和typescript,因此把typescript又大致捋了一下我发现把正确的写法和错误的写法对比着来看.好像学习起来更加快速.更加有劲~正确的大部分人都会写,我们更重要的就是记住为什么错了~至少这种方法对我非常有用,好了,废话不多说.马上开始~原始数据类型JavaScript 的类型分为两种:原始数据类型和对象类型。原始数据类型包括:布尔值、数值、...

2019-08-14 06:23:35 169

转载 DIV CSS BackGround属性研究

在设置background-image属性时,有很多属性 1、background:url("图片路径") [no-repeat]; background:url("../images/images/up.jpg") no-repeat; 表示不重复显示图片 2、background-position 版本:CSS1 兼容性:IE6 7+ FF+ 继承性:无 语法: background-pos...

2019-08-14 00:00:31 192

转载 lodash用法系列(4),使用Map/Reduce转换

Lodash用来操作对象和集合,比Underscore拥有更多的功能和更好的性能。官网:https://lodash.com/引用:<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.1/lodash.min.js"></script>安装:npm install lodash首先通过npm安装lod...

2019-08-13 22:20:52 157

转载 对集合排序的三种方式

对集合排序,可能最先想到的是使用OrderBy方法。 class Program { static void Main(string[] args) { IEnumerable<Student> result = GetStudents().OrderBy(r => r.Score); ...

2019-08-13 22:19:37 136

转载 【转】2018年全国大学生数学建模大赛B题简要分析(附代码)

  今天早上跟学姐室友去复旦把论文答辩做掉了,虽然整个项目基本上是我承担了主要的思路与代码部分,但是今天答辩我跟室友竟然连一句有用的话都没说出来,全场都靠学姐开场流畅地引入,临场随机应变,从而得以与答辩教授欢聚喜散。主要原因是教授竟然准确地问到了我代码里一个细节却相当致命的问题(是一个随机初始化问题,我下面代码部分会详细提到),正好学姐室友都不是特别熟悉我的随机初始化方法,我又不能当场...

2019-08-13 17:37:00 2846

转载 navicat for mysql 链接时报错:1251-Client does not support authentication protocol requested by server...

客户端使用navicat for mysql。本地安装了mysql 8.0。但是在链接的时候提示:主要原因是mysql服务器要求的认证插件版本与客户端不一致造成的。打开mysql命令行输入如下命令查看,系统用户对应的认证插件:可以看到root用户使用的plugin是caching_sha2_password,mysql官方网站有如下说明:意思是说cachin...

2019-08-13 15:22:00 96

转载 java中获取当前路径(转)

转自:http://blog.csdn.net/hpf911/article/details/5852127java获取当前项目路径:object.class.getResource()方法获得当前生成的class的绝对路径(此方法在jar包中无效,因为他获得的是生成的class的路径,返回的内容最后包含/)[c-sharp] view plainco...

2019-08-13 01:55:50 71

转载 创建监听服务:(远程连接数据库)

1、在开始菜单找到oracle Net Configuration Assistant2、选择本地NET服务名配置,选择添加3、填写服务名(即要连接的数据库实例名称)4、下一步至 主机名:填写要连接的数据库的IP地址5、连接测试--》成功代表配置成功,现在可以远程访问数据库了。转载于:https://www.cnblogs.com/summer520/archive/2013/06...

2019-08-13 01:55:08 497

转载 SQL 查询表字段长度, 名称, 类型, 存储过程创建和修改时间

获取存储过程的修改时间和创建时间查询建立时间--表 select * from sysobjects where id=object_id(N'表名') and xtype='U' --表的结构 select * from syscolumns where id=object_id(N'表名') --存储过程 select * fr...

2019-08-13 01:24:07 536

转载 CentOS 7 JavaWeb 环境安装与配置(YUM)

小伙伴近日项目上线,向我询问部署相关知识。这里再重新总结一下Linux下部署环境的配置,使用VMware虚拟机使用CentOS 7.2 x64位系统,在有网络的情况下,最大程度使用YUM进行快速安装。安装环境:CentOS7 64位 Minimal版(VMware),安装MySQL5.7,Java1.8,Tomcat8.5,Redis3.2配置网卡使用桥接,开启网卡并设...

2019-08-12 15:53:00 150

转载 敏捷开发

敏捷开发(agile development)是非常流行的软件开发方法。据统计,2018年90%的软件开发采用敏捷开发。但是,到底什么是敏捷开发,能说清的人却不多。本文尝试用简洁易懂的语言,解释敏捷开发。一、迭代开发敏捷开发的核心是迭代开发(iterative development)。敏捷一定是采用迭代开发的方式。那么什么是"迭代开发"呢?迭代的英文是 iterativ...

2019-08-12 15:35:00 74

空空如也

空空如也

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

TA关注的人

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