自定义博客皮肤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)
  • 收藏
  • 关注

转载 mysql 多个字段拼接

1. concat函数mysql> select concat('1','2','3') from test ;+---------------------+| concat('1','2','3') |+---------------------+| 123 |+---------------------+如果连接串中存在NULL,则返...

2019-09-28 19:26:00 396

转载 php 加密

PHP 自带的加密解密函数目前经常使用的加密函数有:md5(), sha1(), crypt(), base64_encode(), urlencode() 。其中 md5(), sha1(), crypt() 是不可逆的加密方式。base64_encode() ,urlencode() 是可逆的加密方式。分别对应的解密函数为:base64_decode(), urldecode()...

2019-09-24 19:48:00 419

转载 浅谈bitset

维护二进制的数据结构,常数可近似看作\(\frac{1}{32}\)定义bitset<4> bitset1; 长度为4,下标[0,3],默认为0bitset<4> bitset1(x); x十进制转二进制后,取末尾4位string s="100101";bitset<4> bitset1(s); string直接赋值,取末尾4位输出...

2019-09-23 17:14:00 400

转载 Git简单操作及原理

设置签名:​ 用户名:tom​ Email地址:goodMorning@atguigu.com​ git config user.name tom_pro​ git config user.email goodMorning@atguigu​作用:区分不同开发人员的身份,无其他作用辨析:这里设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关系命令:(就近原则:二...

2019-09-22 22:49:00 269

转载 CF1214题解

D因为可以用贡献2把起点终点堵掉,所以答案为0/1/20/2简单1:方格可以理解为分层图,考虑每个能到达终点,起点能到达其的点,标记一下,对角线如果仅存在1则为必经之路E\(d_i\le n\),我们先把\(2,4,..,2n\)提出来单独拉一条链,然后乱搞即可F咕咕G转载于:https://www.cnblogs.com/y2823774827y/p/115696...

2019-09-22 22:21:00 116

转载 黑马 - poi Excel2

文件上传://划线处值得效仿构造用户列表:User.java批量保存用户转载于:https://www.cnblogs.com/hk-zsg/p/11568647.html

2019-09-22 18:44:00 203

转载 黑马 - poi Excel

3.poi入门操作  3.1 搭建环境 1 <dependency> 2 <groupId>org.apache.poi</groupId> 3 <artifactId>poi</artifactId> 4 ...

2019-09-21 23:42:00 241

转载 CF1213F Unstable String Sort(差分)

其实全部可以为同一种字符串,但题目要求\(k\)种,我们考虑开始尽可能不同,最后再取\(min\)考虑\(A\),全部不同;再做\(B\),\(S[b_{i-1}]\le S[b_{i}]\)如果开始做\(A\)的时候发现\(b_i\)在\(b_{i-1}\)的前面,则差分一下把这个区间全部赋同值转载于:https://www.cnblogs.com/y2823774827y/p...

2019-09-21 10:21:00 166

转载 try - with - resource

本文详细介绍了自 JDK 7 引入的 try-with-resources 语句的原理和用法,以及介绍了 JDK 9 对 try-with-resources 的改进,使得用户可以更加方便、简洁的使用 try-with-resources 语句。在 JDK 7 之前,资源需要手动关闭。例如下面一个很常见的文件操作的例子:Charset charset = Charse...

2019-09-20 15:18:00 209

转载 mysql 遇到的问题

1) 客户端(Navicat)远程登录操作再遇问题1142-create command denied to user×××的解决GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON systest.* TO root@'%' identified by 'root';2)ERROR 1044: Access denied for use...

2019-09-19 15:54:00 174

转载 CF1209题解

E每列都可以沿下滚动若干次,使得各行最大值之和最大对每列的元素计算最大值,降序排,显然取前\(min(n,m)\)个列处理即可比较巧妙的动规,设\(f(i,S)\)为前\(i\)列,已经确定最大值集合为\(S\)的其集合的最大值\((\)通俗讲,对于每列,二进制枚举该列设定为最大值的行位置,该行其他值便不需要管了\()\)考虑类似于背包的转换,对于每个\(S\),填表法去填一...

2019-09-18 22:04:00 279

转载 php 执行大量sql语句 MySQL server has gone away

php 设置超时时间单位秒set_time_limit(3600);php 设置内存限制ini_set('memory_limit','1024M');mysql服务端接收到的包的大小设置,未设置报MySQL server has gone away 错误查看 max_allowed_packet 的值show global variables...

2019-09-18 20:57:00 112

转载 CF1208题解

C\(\begin{aligned}\0 0 1 1\\ 0 0 1 1\\ 2 2 3 3\\ 2 2 3 3\\ \end{aligned}\)将每个四方格分别加上\(0,4,8,12\)D\(O(nlog^2n)\)从末尾开始计算,二分出结果,然后动态删掉,在处理倒数第二,可以用\(BIT\)做\(O(nlogn)\)找出最右边的\(0\),填\(1\),然后把右边的位...

2019-09-17 21:41:00 154

转载 java POI(二)

name.xslx 1 public class Demo6 { 2 3 public static void main(String[] args) throws IOException { 4 InputStream is = new FileInputStream("F:\\poi\\name.xls"); 5...

2019-09-16 23:22:00 159

转载 CTYZ的树论赛(P5557 旅行/P5558 心上秋/P5559 失昼城的守星使)

总结由于受中秋节影响,没能在比赛时间内切掉\(T3\)思维难度\(T1<T2<T3\),代码难度\(T1>T2>T3\)P5557 旅行显然跳到环上去后就可以直接模了,所以一遍遍历找到每个点是否在环上如在环上求出环上\(len\),如不在求出到环还需走的长度\(Len\),预处理出每个点走\(2^i\)的位置\(t1^t2\)由于过大不能直接求,在快速...

2019-09-14 07:18:00 456

转载 CF1207题解

D全排列减去坏序列坏序列分三种,容斥一下就好了E比较有意思\(A=_{i=1}^{100}\{i\},B=_{i=1}^{100}\{i\cdot 2^7\}\),所以\(A_i~xor~ B_j\)两两不同查询两次后异或\((a,b)\),\(a~xor~b\)可以得到\(A_i\)和\(B_j\),\(A_i~xor~a\)为答案F原题转载于:https://w...

2019-09-13 22:13:00 1289

转载 CF1163F Indecisive Taxi Fee(线段树+图论)

做法这里的修改是暂时的找到一条最短路径\(E\),需要考虑的是将最短路径上的边增大每个点考虑与\(1/n\)的最短路径在E上前缀/后缀的位置,设\(L_i,R_i\)考虑每条边\((u,v)\),\(u\)和\(v\)分别在\(E\)上连\(L\)或\(R\),相对于一个桥的形状,桥跨过的边则说明不经过那些边的最短路径考虑是连续的区间,用线段树统计将边增大,答案为\(min(...

2019-09-13 00:16:00 199

转载 CF1205题解

B最高有\(64\)位,当\(n\le 128\)时,最坏情况形成不了三元环,\(floyed\)暴力做否则直接输出\(3\)C题意的\(n\)均为奇数,设\((i,j)\),把\(i+j\)为偶数的称为偶格,其他为奇格根据\((1,1)\)我们可以确定所有偶格,再定\((1,2)\)为任意值,我们可以得出奇格的相对答案接下来仅需确定一个奇格,则可以推出所有奇格因为\(n\...

2019-09-11 15:24:00 174

转载 Spring/SpringBoot整合QuartZ

https://www.bilibili.com/video/av55637917/?p=2转载于:https://www.cnblogs.com/hk-zsg/p/11495291.html

2019-09-10 07:45:00 112

转载 Spring整合QuartZ

所需jar包项目结构配置BeanMOckService.javaMyJobmain方法转载于:https://www.cnblogs.com/hk-zsg/p/11494638.html

2019-09-09 22:13:00 108

转载 CF1204E Natasha, Sasha and the Prefix Sums(组合数学)

做法一\(O(nm)\)考虑\(f(i,j)\)为i个+1,j个-1的贡献\(f(i-1,j)\)考虑往序列首添加一个\(1\),则贡献\(1\times\)为序列的个数:\(C(j+i-1,i-1)\)\(f(i,j-1)\)考虑首添加一个\(-1\),则贡献为\(-1\times\)最大前缀和不为\(0\)的个数,考虑序列个数减掉为\(0\)的个数设\(k(i,j)\)...

2019-09-09 17:11:00 121

转载 Mysql字符集之utf8和utf8mb4的使用问题

Mysql之utf8和utf8mb4的区别最近在项目中使用Mysql数据库保存emoji表情????时报错Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x8D' for column 'name'坑了大半天,才知道Mysql的utf8编码并不是真正的UTF-8编码,Mys...

2019-09-06 22:41:00 160

转载 CF1203F2 Complete the Projects (hard version)(结论+背包+贪心)

题目做法对于加分的直接贪心而掉分的用排序后的背包动规假设有两个物品\((a_1,b_1)(a_2,b_2)\)选第一个物品后无法选择第二个物品,假设开始值为\(r\):\(r>a_1,r+b_1<a_2\Longrightarrow r<a_2-b_1\)如果先选择第二个物品后可以选择第一个物品:\(r>a_2,r+b_2\ge a_1\Longrig...

2019-09-05 21:47:00 127

转载 Idea使用指南--实用版

idea使用指南--基础配置:视频链接:https://www.bilibili.com/video/av21735428/?p=1idea安装:快捷方式create destop shortcut:​ 32-bit launcher jdk1.7​ 64-bit launcher jdk1.8create associations不建议勾选,勾选之后启动打开这些文件...

2019-09-05 18:51:00 256

转载 QuartZ

视频参考:https://www.bilibili.com/video/av36062910?from=search&seid=9983946144685716619声音感觉小的可以设置windows响度均衡:https://jingyan.baidu.com/article/ed15cb1ba197551be2698171.htmlcron表达式生成工具,可调试cron...

2019-09-05 00:10:00 121

转载 python----Unicode

一、http://www.unicode.org/faq/normalization.html二、http://nedbatchelder.com/text/unipain.html三、一年一次的极客大赛,正好可以印证下我学python学的怎么样了,也是好事;四、转载于:https://www.cnblogs.com/niaocaizhou/p/11459945.html...

2019-09-04 16:34:00 55

转载 Spring Task

1、定时任务业务场景: 1) 每天凌晨备份数据 2) 每个月清空一下日志 3) 页面上投放的广告,每个月过期 4) 每三个月清空一下cookie 定时任务:某个功能、业务,需要在规定的时间内,频度、间隔运行2、三种 1) java自带的API: java.util.Timer类 定时器类...

2019-09-03 23:51:00 112

转载 CodeForces 1202F(数论,整除分块)

题目CodeForces 1213G做法假设有\(P\)个完整的循环块,假设此时答案为\(K\)(实际答案可能有多种),即每块完整块长度为\(K\),则\(P=\left \lfloor \frac{N}{K} \right \rfloor\)假设循环快中有\(p_a,p_b\)个\(A\)和\(B\),则\(p_a\cdot P\le a\Longrightarrow p_...

2019-09-03 21:32:00 147

转载 P5385 [Cnoi2019]须臾幻境(LCT+主席树,思维题)

题目P5385 [Cnoi2019]须臾幻境做法考虑一条边\((u,v)\)是否\([L,R]\)中的贡献:\([L,R]\)中第一条位于\(u,v\)链的边,则减少了一个联通块实现:\(LCT\)维护最小边,产生环则删除最小边,再替换\((\)和这题差不多\()\)得出删除序列,建好主席树,直接查询\([L,R]\)中小于\(L\)的数量即可Code#include&lt...

2019-09-02 17:14:00 155

转载 对编程语言的一点总结

任何编程语言可以从五个方面去考量:语法编程范式库工具和框架领域语法这是编程语言最为核心最为基础的内容。所有编程语言的语法差别不大,甚至是高度雷同!语法包含的内容实际非常少:变量,表达式,语句,流程控制(分支,循环,递归等),优先级,函数等。语法中差别最大的就是表达式和语句了,其他的基本一致。编程范式编程范式指的是语言用于解决问题的方法。典型...

2019-08-30 11:30:00 110

转载 fontawesome-iconpicker 自定义字体图标选择器

官网地址:https://farbelous.io/fontawesome-iconpicker/头部文件引入<!--本地地址--> <link href="../css/bootstrap.min.css" rel="stylesheet"> <link href="./css/font-awesome.mi...

2019-08-22 14:57:00 698

转载 mysql 优化修复表

OPTIMIZE TABLE `table_name` 优化表MyISAM 引擎清理碎片 OPTIMIZE语法: OPTIMIZE [LOCAL | NO_WRITE_TO_BINLOG] TABLEtbl_name[,tbl_name] ... OPTIMIZE TABLE 用于回收闲置的数据库空间,当表上的数据行被删除时,所占据的磁盘空间并没有立即被回收,使用了OPTIMIZE ...

2019-08-22 14:33:00 97

转载 个人收集的博客列表

1:酷壳 - https://coolshell.cn/作者:陈皓,外号“左耳朵耗子“这是一个个人技术博客。是一个分享技术见闻,知识,趋势的网站。该博客站点在软件开发圈内非常有名!2:廖雪峰的官方网站 - https://www.liaoxuefeng.com/作者:廖雪峰个人技术博客站点。主要是各种编程语言和工具的教程,编程经验总结。作者在业内也是非常出名...

2019-08-22 12:05:00 82

转载 MongoDB数据库的简单安装与使用

##post接口的用法##mongoDb的安装遇到mongoDB composs去掉勾##启动MongoDb的服务进入MongoDb的安装目录,找到它的Bin目录,执行net start MongoDB,启动MongoDb服务https://www.cnblogs.com/cangqinglang/p/10839486.html##安装...

2019-08-22 08:59:00 93

转载 epxress 的安装与配置

##安装epxress,安装express项目生成器在全局安装npm install express-generator -g##创建一个express项目express --view=pug myapp ##下载项目的依赖包npm install或者yarn或者yarn installnpm insta...

2019-08-22 08:57:00 127

转载 node的安装和配置

##NodeNode类似与JAVA、PHP的后端语言,运行在服务器上的##Node的下载与安装下载地址https://nodejs.org/en/##安装之后查看你的node是否安装成功,查看的方式node -vnpm -v###npm npm的全称node package manage,npm可以...

2019-08-22 08:55:00 61

转载 上传文件

#文件上传##NodeJS后端:###1.下载multiparty插件在npm相应的项目文件目录下下载:npm install multiparty###2.编写上传的路由方法let multiparty = require("multiparty")let path = require("path")......

2019-08-22 08:54:00 83

转载 C#代码注释文字自动提取

C# 开发过程中经常需要与大家共享一些 DLL ;但是如果都去看 .CS ,未免太累人了。 如果大家都遵守 XML /// 形式的注释,那末可以用下面的程序一次性提取相关 XML 注释。 别人只需要阅读该程序生成的 HTML 文件即可(或许可以转存到 WORD PDF 等文件中)。 <%@ Page Language="C#" AutoEventWireup="true" Ena...

2019-08-20 21:25:46 787

转载 Spring01-模块划分

Test:pring的单元测试模块Spring-test-4.0.0.RELEASECore Continer:核心容器(IOC);黑色代表这部分的功能由哪些jar包组成;要使用这个部分的完整功能,这些jar都需导入建议:用哪个模块,导入哪个模块的包转载于:https://www.cnblogs.com/hk-zsg/p/11385208.html...

2019-08-20 19:57:00 117

转载 [转]写给C++程序员的C# FAQ

[转]写给C++程序员的C# FAQ 写给C++程序员的C# FAQ作者 Andy McMullan 译者 熊节 感谢熊节先生和《程序员》杂志 这份FAQ将力图解答C++开发者第一次接触C#时可能遇到的基本问题。在阅读本FAQ之前,我推荐你先阅读《.N...

2019-08-20 17:08:17 137

空空如也

空空如也

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

TA关注的人

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