- 博客(4612)
- 收藏
- 关注
转载 【杂题】[CodeForces 1172E] Nauuo and ODT【LCT】【口胡】
Description给出一棵n个节点的树,每个点有一个1~n的颜色有m次操作,每次操作修改一个点的颜色需要在每次操作后回答树上\(n^2\)条路径每条路径经过的颜色种类数和。\(n,m<=400000\)Solution挺有意思的一个套路首先我们单独计算每种颜色的贡献,对于每种颜色的点集分开考虑,我们需要计算至少经过了其中一个点的路径条数。正难则反,考虑计算一个点都没经过的...
2019-06-16 22:23:00 84
转载 intellij IDEA不显示git版本控制以及vcs的配置听语音
jingyan.baidu.com/article/cbc…转载于:https://juejin.im/post/5d034165f265da1bb67a1506
2019-06-14 06:41:01 3436
转载 不常见的RAID,RAID2,RAID4,RAID7
RAID2的技术RAID 2是RAID 0的改良版,以汉明码(Hamming Code)的方式将数据进行编码后分割为独立的位元,并将数据分别写入硬盘中。因为在数据中加入了错误修正码(ECC,Error Correction Code),所以数据整体的容量会比原始数据大一些.具体的原理以及原理过程如下图RAID4的技术原理RAID4和RAID3很象,数据都是依次存储...
2019-06-13 16:57:00 182
转载 一篇不公开的记录
bbr魔改加速wget -N --no-check-certificate "raw.githubusercontent.com/chiakge/Lin…" && chmod +x tcp.sh && ./tcp.sh./tcp.shsswget --no-check-certificate -O sha删do删wsocks-all.s...
2019-06-13 02:30:31 393
转载 跨域篇--JSONP原理
一篇文章让你明白 jsonp原理详解什么是JSONP?先说说JSONP是怎么产生的:其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,着用自己的方式来阐释一下这个问题,看看是否有帮助。1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务...
2019-06-12 10:35:00 58
转载 Oracle vs PostgreSQL,研发注意事项(9)- PostgreSQL数据类型转换规则
PostgreSQL与Oracle在数据比较上存在差异,本节简单介绍PostgreSQL的数据类型转换规则.一、概述PostgreSQL比起其他数据库有更强和更灵活的扩展类型系统.先前介绍的PG的词法和语法分析的扫描器/分析器把词法元素拆分为5种类型:integers(整型), non-integer numbers(非整型数字), strings(字符串), identif...
2019-06-11 17:20:26 306
转载 keepalived+lvs配置sorryserver
keepalived+lvs配置sorryserver当配置在lvs上的rs都无法访问到时,就需要有一台备用的服务器来提供报错页面,此服务器称为sorry_server。配置sorry_server准备主机4台serverhostnameipkeepaliveds1172.20.27.10sorryserverweb3172.20.27.13ngin...
2019-06-10 09:17:50 639
转载 多线程之间实现同步
什么是线程安全?为什么有线程安全问题?当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。案例:需求现在有100张火车票,有两个窗口同时抢火车票,请使用多线程模拟抢票效果。代码:classThreadTrain1 implementsRunnable {priv...
2019-06-09 15:50:00 154
转载 JS之jQuery使用入门到吃饭
1、什么是jQuery?jQuery是一个快速,小巧,功能丰富的JavaScript 库。它通过易于使用的API在大量浏览器中运行,使得HTML文档遍历和操作,事件处理,动画和Ajax变得更加简单。具有多功能性和可扩展性的结合。jQuery封装了我们开发过程中常用的一些功能,方便我们调用,提高开发效率。就是把我们常用的功能放到一个单独的文件中,我们用的时候,直接引用到页面里即可。jquer...
2019-06-08 23:41:00 592
转载 09- monkey命令详解
安装模拟器1.下载模拟器:http://www.xyaz.cn/2.安装:直接默认安装。3.打开安卓模拟器,设置-关于手机-点击版本号-进入开发者模式,勾选USB调试。4.打开cmd窗口,进入模拟器安装目录,执行cmd命令:adb connect 127.0.0.1:21503Monkey是什么?monkey是Android中附带的一个工具。可以运行在模拟器或者实际设...
2019-06-08 01:27:00 90
转载 CentOS7与Windows AD集成之一CentOS加入Windows域控
首先准备好以下测试机:Windows AD一台:192.168.137.137CentOS7一台:192.168.137.130CentOS7上操作如下:[root@centos130 ~]# yum install sssd realmd oddjob oddjob-mkhomedir adcli samba-common[root@centos130 ~]# cat /etc/r...
2019-06-06 17:24:54 3683
转载 asp.net多用户登录数据乱串
用惯了C/S编程,经常定义全局变量的时候,为了方便,而且下次调用某函数的时候仍能获取到变量的值,我们经常会定义static类型的全局变量。 但是现在转而B/S的编程,坏习惯自然而来的的沿用过来。每张页面登录的时候,用户的基本信息全局变量全部都定义成了static类型。结果,发现了一个严重的问题。就是用户张三登录了,显示的是张三的基本信息,然后张三用户添加了一条记录。照例说列表中显示的是...
2019-06-05 13:06:00 356
转载 Delphi实现大写字母键打开提示
uses XPMan编辑框的passwordChar属性设置成 *转载于:https://www.cnblogs.com/Coder-MIFir/p/10978835.html
2019-06-05 12:02:00 266
转载 Kafka 使用ExecutorService 多线程消费
前言: Apache Kafka 作为当下最常用消息中间件之一。给到我的需求是需要我们处理大量的消息(如果单线程处理过多消息会出现性能瓶颈)。如何使用Java的ExecutorService框架来创建线程池处理大量消息? 1.创建一个可以从topic中poll()消息后传递到线程池以进行进一步处理。 2.创建工作线程,以执行每条消息的进一步处理。1.topic消...
2019-06-05 02:54:02 216
转载 SDNU 1106.字符统计器(水题)
Description费了好长时间敲出的一篇论文,想不想知道其中敲了多少个字母?那么现在我们去写一个程序实现吧!Input输入有多行数据,每行数据不会超过10000个字符,同时我们保证,每行不会出现空格和TAB。Output对于每一行输入数据,按出现次数从大到小输出该字母和出现的次数,字母统一用大写字母表示,如果两个字母出现次数相同,...
2019-06-03 19:18:00 129
转载 Android高级开发-布局渲染流程与优化
扩展知识CPU(中央处理器)与GPU(图像处理器)主要是设计目标不同,针对不同的应用场景。多缓存多分支,适用于复杂的逻辑运算,主要负责Measure,Layout,Record,Execute的计算操作。CPU擅长逻辑控制和通用类型数据运算。CPU的运算速度取决于请了多么厉害的教授,教授处理复杂任务的能力高,但简单重复的任务,还是人多快。众核少缓存,适用于结构单一的数据处理,主要负责Rasteri...
2019-06-03 16:30:04 56
转载 EF升级 反射重载方法ApplyConfiguration
1 protected override void OnModelCreating(ModelBuilder builder) 2 { 3 base.OnModelCreating(builder); 4 5 //var mi = builder.GetType().GetMethod("ApplyConfiguration"...
2019-06-03 14:06:00 472
转载 法国 IT 巨头 Atos 进军边缘计算
Atos 另辟蹊径,通过一种只有行李箱大小的设备 BullSequana Edge 进军边缘计算。法国 IT 巨头 Atos 是最近才开展边缘计算业务的,他们的产品是一个叫做 BullSequana Edge 的小型设备。和竞争对手们的集装箱大小的设备不同(比如说 Vapor IO 和 Schneider Electronics 的产品),Atos 的边缘设备完全可以被放进衣柜里。Ato...
2019-06-03 13:10:59 149
转载 更优雅的获取springboot yml中的复杂数据
偶然看到国外论坛有人在吐槽同事从配置文件获取值的方式太过冗长和臃肿,便有了这篇文章github demo地址: springboot-yml-value1.什么是yml文件application.yml取代application.properties,用来配置数据可读性更强,尤其是当我们已经制定了很多的层次结构配置的时候。yml支持声明map,数组,list,字符串,boolean值,数...
2019-06-03 09:41:32 2792
转载 最近碰到的一些 SSL 问题记录
最近碰到一些 SSL 的小问题,特记录下。我们有个 Java 实现的 SSL TCP 服务端,为客户端(PC、Android 和 iOS)提供 SSL 接入连接服务。最近有用户反馈其手机上 App 不能正常连接登录,别人手机上都可以。经过单独回访调查该用户使用的手机操作系统是 Android 6.0,经搜索了解了 Android 6.0 之后 Google 使用了自家的 BoringSSL 替...
2019-06-03 08:55:37 99
转载 jvm系列(八):jvm知识点总览
转自:https://www.cnblogs.com/ityouknow/p/6482464.htmljvm系列(八):jvm知识点总览在江湖中要练就绝世武功必须内外兼备,精妙的招式和深厚的内功,武功的基础是内功。对于武功低(就像江南七怪)的人,招式更重要,因为他们不能靠内功直接去伤人,只能靠招式,利刃上优势来取胜了,但是练到高手之后,内功就更主要了。一个内功低的人招式在奇妙也打不过一个内功高...
2019-06-03 02:38:00 54
转载 【学习笔记】第四章 Python3核心技术与实践--列表与元组
前面的课程,我们了解了Python 语言的学习方法,并且带你了解了 Python 必知的常用工具——Jupyter。接下来我们正式学习 Python 的具体知识。对于每一门编程语言来说,数据结构都是其根基。了解掌握 Python 的基本数据结构,对于学好这门语言至关重要。今天我们就一起来学习,Python 中最常见的两种数据结构:列表(list)和元组(tuple)。一、列表和元组基础...
2019-06-02 22:28:00 147
转载 MySQL高级
个人技术博客 www.zhenganwen.top本文大纲环境win10-64MySQL Community Server 5.7.1mysqld –version可查看版本官方文档SQL执行顺序手写顺序我们可以将手写SQL时遵循的格式归结如下:select distinct <select_list>from <left_tabl...
2019-06-02 16:27:24 111
转载 基于cdh的Kafka配置及部署(详细,成功运行)
一、下载http://archive.cloudera.com/kafka/parcels/2.2.0/wget http://archive.cloudera.com/kafka/parcels/2.2.0/KAFKA-2.2.0-1.2.2.0.p0.68-el6.parcelwget http://archive.cloudera.com/kafka/parcels/2.2.0/KAF...
2019-06-01 16:07:42 5622
转载 MariaDB Galera Cluster集群优缺点
原文:https://www.centos.bz/2017/12/mariadb-galera-cluster%E9%9B%86%E7%BE%A4%E4%BC%98%E7%BC%BA%E7%82%B9/一、MariaDB Galera Cluster概要1.简述:MariaDBGaleraCluster是一套在mysqlinnodb存储引擎上面实现multi-mast...
2019-05-31 23:38:34 492
转载 Python文档学习笔记(10.2)--读写文件
读写文件open()返回一个文件对象,最常见的用法带有两个参数:open(filename, mode)具体参数参考:https://www.cnblogs.com/IMWU/p/10947262.html>>> f = open('workfile', 'w')文件对象的方法要读取文件内容,可以调用f.read(size) ,该方法读取若干数量的数据...
2019-05-30 20:13:00 94
转载 谷歌post url “net::ERR_INCOMPLETE_CHUNKED_ENCODING”
最近项目中出现一个问题。排课表中数据不显示,前段报错加载框一直显示,就是获取不到数据。这个问题是后段传过来的数据太多了,超过了服务起中默认设置的大小解决方式:数据大小不够了,改大就可以tomcat常用配置注释:maxHttpHeaderSize="8192" http请求头信息的最大程度,超过此长度的部分不予处理。一般8K。URIEncodi...
2019-05-30 18:59:00 232
转载 mysql函数
MySQL LENGTH函数:获取字符串长度MySQL LENGTH(str) 函数的返回值为字符串的字节长度,使用 uft8(UNICODE 的一种变长字符编码,又称万国码)编码字符集时,一个汉字是 3 个字节,一个数字或字母是一个字节。复制代码【实例】使用 LENGTH 函数计算字符串长度,输入的 SQL 语句和执行结果如下所示。由运行结果可以看到,一个汉字是 3 个字节,“数据库”...
2019-05-30 13:23:50 59
转载 ubuntu系统调整时区和时间
date: 2019-05-30 10:14:23 author:headsen chen 个人原创博客,转录需要注明作者和出处。1,安装ntpdate,同步标准时间root@hk-confluence:~# apt-get install ntpdateReading package lists... DoneBuilding dependency tree ...
2019-05-30 10:24:00 648
转载 善用Git alias 提高工作效率
背景Git 并不会在你输入部分命令时自动推断出你想要的命令。 如果不想每次都输入完整的 Git 命令,可以通过 git config 文件来轻松地为每一个命令设置一个别名。收益大幅提高效率,比如:git status -> git stgit pull --> rebase origin master -> git prgit ch...
2019-05-30 02:16:28 85
转载 在项目中使用Mock.js的基本步骤
在日常工作中,往往会出现后端接口还没有开发完成。这时我们可以根据已有的接口文档来搭建web server自己模拟假数据,拦截 Ajax 请求,返回模拟的响应数据。一、开始 & 安装//我们使用axios来发起http请求npm install axios --save//安装依赖mockjsnpm install mockjs --save-dev复制代码二、拦截 &...
2019-05-29 12:00:53 1397
转载 PDO 基础
为什么要使用PDO PDO是PHP5新加入的一个重大功能,我们的数据库服务器为MySQL,所有的程序代码的数据库操作全是一mysql()或者mysqli()函数来操作,当我们的数据库 需要更换时比如换成,SQLSERVER、PostgreSQL、MS 等,我们不可能去修改所有的程序代码!所以就要用到PDO,PDO很好的帮我们解决了这个问题,使用PDO操作非常方便,只需要修改数据源格式,和加载...
2019-05-29 10:45:00 88
转载 第8篇——Module的语法和加载实现
Module概述历史上,JavaScript一直没有模块系统,无法将一个大程序拆分成相互依赖的小文件,再用简单的方法拼装起来,这给前端工程化的开发带来了很大的阻碍。在ES6之前,前端社区指定了一些前端模块加载方案,主要有commonJS and AMD,commonJS用于服务器,在node.js中就是很好的体现,AMD主要用于浏览器,ES6在语言标准的层面上实现了模块功能,而且实现的非常简...
2019-05-27 10:29:30 127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人