自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 资源 (1)
  • 收藏
  • 关注

原创 模板:树状数组

#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#include <string>#include <vector>#include <cctype>#include <unordered_set>#include <unordered_map>#include <stack&.

2021-08-25 20:22:48 87

原创 manacher 算法

#include <cstdio>#include <cstring>#include <algorithm>using namespace std;char s[1000];char s_new[2000];int p[2000];int init(){ int len = strlen(s); s_new[0] = '$'; s_new[1] = '#'; int j = 2; for (int i = 0.

2021-08-13 19:49:28 116

原创 python判断当前时间是否在一个固定的时间区间内

python 判断当前时间是否在一个固定的时间区间内:import datetimeimport pytzimport times = time.time()def is_time_between(): # utc time, 判断当前时间是否在一天的3点到11点之间 s = pytz.utc.localize(datetime.time(3,00)) e ...

2020-01-14 20:37:09 2688

原创 linux shell 打印日期范围

#!/usr/bin/env bashdate=20190701end=20191210while [ ${date} -le ${end} ]do echo ${date} date=`date -d "1 day ${date}" +%Y%m%d` # 日期自增done

2019-12-12 23:51:37 436

原创 elasticsearch sort (“Missing Values” 和 “Unmapped Fields” 的区别)

missing value: index中定义了对应字段, 但是对于一些特别的文档不存在该字段的内容, missing value 决定对于这些文档采取的策略unmapped field: 当你从多个index中查找并且排序时, 对于一个index存在filed1, 但是另一个index没有定义filed1, 通过unmapped field解决index的mappings中没...

2019-05-29 11:52:04 1276

转载 item2 快捷键设置

要在iTerm2中的单词和行的开始/结尾之间跳转,请执行以下步骤:iTerm2 - &gt;首选项( ⌘ + , ) 打开“Keys”选项卡 添加以下全局快捷键将光标向左移动一个单词键盘组合: ⌥ + ← 操作:发送十六进制代码 代码: 0x1b 0x62向右移动光标一个字键盘组合: ⌥ + → 操作:发送十六进制代码 代码: 0x1b 0x66将光标移动到行首键...

2018-12-03 11:11:35 875

原创 python3 日期判别

判断一个日期是否为自定义日期格式,  以及该日期是否在期望的日期范围之内;import timeclass Date: EPS = float(1e-9) DATE_FORMAT = "%Y-%m-%d %H:%M:%S" # 自定义日期格式; def __init__(self, start, end): if not self.is_va...

2018-10-27 15:22:56 2673

原创 python 读取文件内容

python 逐行读取文件内容: with open('./test.txt', 'r') as f: while True: lines = f.readlines(1000) lines: list if len(lines) == 0: break ...

2018-10-14 17:21:48 578

原创 rsync

参见:http://man.linuxde.net/rsync常用:   rsync -rav -e ssh --progress --exclude '.*'  ./   user@***:/home/ec2-user/wz/传送当前文件夹下的所有文件到/home/ec2-user/wz/ 文件夹下, 同时排除以 '.'开头的文件目录;-r, --recursive 对子目录以...

2018-10-10 12:11:16 287

原创 python 模板代码

#log 日志import logging# noinspection PyShadowingNamesdef get_log(): logger = logging.getLogger('') logger_hdl = logging.StreamHandler() logger_hdl.setFormatter(logging.Formatter("%(as...

2018-08-29 12:05:24 1229

原创 java array, list 排序

数组排序:Arrays.sort();int[] arr = new int[]{1, 5, 3, 2, 4};Arrays.sort(arr);输出结果: 1 2 3 4 5 从大到小排序方式:Integer[] arr = new Integer[]{1, 5, 3, 2, 4};Arrays.sort(arr, new Comparator&lt;Integer&...

2018-08-03 14:22:53 1919

原创 java 输入输出模板

import java.io.*;import java.util.StringTokenizer;public class Main { public static void main(String[] args) { InputStream inputStream = System.in; OutputStream outputStream = ...

2018-08-01 20:44:46 870

原创 java 遍历集合时,如何移除元素

// 遍历集合时移除元素import java.util.ArrayList;import java.util.List;public class Main { public static void main(String[] args) { List&lt;Integer&gt; list = new ArrayList&lt;&gt;(); ...

2018-07-17 15:43:48 1477

原创 重写ThreadPoolExecutor

ThreadPoolExecutor简单介绍一下ThreadPoolExecutor的加入规则:corePoolSize: maximumPoolSize, workQueue;假设核心线程全部建立,并且不销毁当前任务加入线程池后, 如果正在执行的任务数量少于corePoolSize, 那么直接加入corePoolSize已经开辟的线程中运行; 但如果运行的任务数量等于corePoolSize时,...

2018-05-16 16:00:03 1231

原创 idea各种图标的含义(Symbols Reference)

idea各种图标的含义:官方链接如下:https://www.jetbrains.com/help/idea/symbols.html

2018-05-02 16:31:54 9352 1

原创 django Error loading MySQLdb module

在django创建的工程下 __init__.py添加import pymysqlpymysql.install_as_MySQLdb()执行python manage.py migrate 

2018-04-23 17:37:04 691

转载 Mac卸载java

使用终端卸载 Oracle Java注:要卸载 Java,必须具有管理员权限,并且必须以 root 用户身份或者使用 sudo 工具来执行删除命令。按照下面所示,删除一个目录和一个文件(符号链接):单击位于停靠栏中的 Finder 图标单击实用程序文件夹双击终端图标在“终端”窗口中,复制和粘贴命令:sudo rm -fr /Library/Internet\ Plug-Ins/JavaApplet...

2018-04-17 13:32:06 415

原创 python3 操作mysql

需要安装PyMySQLPyMySQL是python3.x连接mysql服务的一个库, python2中使用mysqldb安装PyMySQL$ pip install PyMySQL实现python操作mysqlimport pymysqlclass db_operation: def __init__(self, user_name, password, db_name): ...

2018-04-13 17:33:04 321

原创 elasticSearch Analysis Token Filters作用及相关样例

1.Standard Token Filterstandard 目前什么都不做;2.ASCII Folding Token Filterasciifolding 类型的词元过滤器,将不在前127个ASCII字符(“基本拉丁文”Unicode块)中的字母,数字和符号Unicode字符转换为ASCII等效项(如果存在)。3.Length Token Filterlength用于去掉过长或者过短的单词;...

2018-04-12 15:43:36 5506

原创 廖雪峰python3 装饰器练习题

#装饰器'''def log(text): def decorator(func): def wrapper(*args, **kw): print('%s %s()' % (text, func.__name__)) return func(*args, **kw) return wrapper ...

2018-04-08 14:15:14 1480

原创 廖雪峰python3 返回函数 && 匿名函数练习题

# 利用闭包返回一个计数器函数,每次调用它返回递增整数:'''def createCounter(): x = int(0) def counter(): nonlocal x x += 1 return x return countercounterA = createCounter()print(counterA(...

2018-04-06 18:07:43 1066

原创 廖雪峰map/reduce学习的三个小练习

#练习1: 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。# 输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']:'''def normalize(name): list = [] for i, x in enumerate(name): if i == 0:...

2018-04-06 17:29:55 335

转载 Mac下的常用终端(terminal)命令总结

查看在终端里输入ls就可以查看文件和文件夹,但隐藏的文件就无法查看,使用ls -a即可。创建目录命令:mkdir 使用说明:输入命令随后空格再输入目录名即可。 案例:创建一个test目录则对应命令就是mkdir test进入目录cd命令进入目录比如要进入test目录则就是cd test返回上一级目录命令:cd..删除目录(空目录)命令:rmdir 案例:rmdir test(rmdir命令后面空格...

2018-04-02 17:03:55 972

转载 {"error":"Content-Type header [application/x-www-form-urlencoded] is not supported","status":406}

问题描述curl -XPOST  'localhost:9200/books/es/1' -d '{"title":"Elasticsearch Server", "pubilished":2013}'{"error":"Content-Type header [application/x-www-form-urlencoded] is not supported","status":40

2018-04-02 15:18:10 2558

原创 TCP/IP通信协议

Java 网络编程网络通信协议:通信计算机要实现互联必须遵守一定的规则。 在计算机网络中,这些连接和通信的规则被称之为网络通信协议,它对数据的传输格式、传输速率、传输步骤做了统一的规定,通信双方必须同时遵守才能够完成数据交换。网络通信协议有很多,目前最广泛的通信协议是TCP/IP协议(Transmission Control Protocol)Tcp/Ip协议中的四层分别是应用层,传输层,网络层和...

2017-12-26 18:02:28 4901

原创 mybatis传入参数注意内容

mybatis 接受的对象为:基本数据类型,对象,list,数组,map 基本数据类型: 变量名为key,变量值为value;  //变量名可以随便取,不需要和传入时相同;传入对象: 对象的属性名为key, 属性值为value传入List:  key = “list”, List中的元素为value,可以使用foreach迭代;传入数组:  key = “array

2017-07-06 14:13:21 271

原创 MD5加密(java实现)

java实现MD5加密:import java.security.MessageDigest;import sun.misc.BASE64Encoder;public class Tools { /* * md5加密算法 * return:结果为16进制的字符串长度为32位 */ public static String getMd5String(String str)

2017-07-05 22:24:22 255

原创 codeforces 797E Array Queries

E. Array Queriestime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputa is an array of n positive integers, al

2017-05-01 23:10:13 338

原创 模板(图论)

图论:拓扑排序并查集最大二分匹配(匈牙利算法)二分图最大权匹配(KM算法)有向图的强连通分量最短路径算法:(dijkstra, 优先队列优化dijkstra, bellman-ford, SPFA)Floyd算法最小生成树:prim次小生成树[cpp] view plain copy

2017-04-19 19:34:30 256

原创 模板(数据结构)

数据结构:链式前向星(存储结构)矩阵快速幂树状数组RMQ问题线段树manacher算法链式前向星(存储结构)http://blog.csdn.NET/acdreamers/article/details/16902023  // 具体解析;[cpp] view

2017-04-19 19:32:19 705

原创 Educational Codeforces Round 19 C. Minimal string

C. Minimal stringtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputPetya recieved a gift of a string s with length up to 105 characters for his birth...

2017-04-18 20:35:24 432

原创 java System.out.printf输出注意

问题:oj 提交时 System.out.printf("\n");  提示格式错误; c++ 中 printf("\n"); 输出时走msvcrt.dll, 在这里面,会将\n转成\r\n (win下的换行符)但是java不会。 所以输出换行时可以采用 System.out.printf("\r\n");  建议:Java里的printf,不要\n,用%n;       

2017-03-21 12:47:44 1207

原创 css+html完成下拉框

菜单样式如下: 下拉菜单 .dropdown{ position: relative; display: inline-block; } .dropdown .dropdown-content{ display: none;

2017-02-04 22:46:52 270

转载 win10禁用笔记本原本键盘

以管理员身份运行命令提示符: 输入:sc config i8042prt start= disabled重启电脑想恢复时:输入:sc config i8042prt start= auto转自:https://www.chenxublog.com/2016/08/12/win10-disable-keybroad.html

2016-12-25 12:07:37 4250 2

原创 codeforces 741B

题目大意:    有n个人,每个人都有对应的value值和weight值, 并且每个人都有自己的朋友圈,这个朋友圈的人要不全部参加party,否则至多只有一个人可以参加;题目分析:    分组背包,顺带处理所有人都参加的情况;      一个朋友圈就是一个分组,使用并查集可以很简单的完成分组的过程;代码如下:#include using namespace std;

2016-12-09 22:05:25 434

原创 codeforces 735D

题目链接:http://codeforces.com/problemset/problem/735/D原来有这样一个哥德巴赫猜想      如果一个数是偶数,可以分解为2个质数之和; 1.如果n本身为质数直接输出12.如果n为偶数 可以分解为 两个质数之和 输出23.如果n为奇数,可以分解为一个质数+一个偶数,输出3(有一个比较特殊情况的偶数2,本身为质数,所以奇数的时候需要进

2016-12-06 19:30:09 321

原创 数位dp汇总

hdu3555:链接:http://hdu.hustoj.com/showproblem.php?pid=3555问1~n中有多少个数字x, 数字x中包含49;分析:   基本的数位dp,不过最近在网上看到记忆化搜索来写数位dp,写法相当简单。  dp[len][0] 表示长度为len, 并且前一个数字不为4符合条件的数字个数; (前一个指的是,从末尾开始,长度为len之前的那

2016-11-29 17:10:44 234

转载 mysql存储过程详解

mysql存储过程详解1.      存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一

2016-11-21 21:34:35 629

原创 java操作mysql

这里列出最基本的增删改查操作:import Conn.Conn; //连接类我已经写好了,直接导入 见:http://blog.csdn.net/wangzhuo0978/article/details/53019688import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSe

2016-11-03 13:19:32 683

原创 java连接mysql

简单说明:jdbc(Java Data Base Connectivity, java数据库连接)是一种用于执行sql语句的java APImysql按照java提供的jdbc接口开发了相关的连接驱动(mysql-connector-java.jar,  一大堆java类), 通过使用这个jar包中的类,可以通过java来操作mysql数据库;注:需要导入mysql-con

2016-11-03 11:21:17 482

mysql-connector-java

用于通过java操作mysql的相关驱动

2016-11-03

空空如也

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

TA关注的人

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