自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 767. Reorganize String

1 class Solution { 2 public String reorganizeString(String S) { 3 if(S.length() == 0) return ""; 4 int[] arr = new int[26]; 5 int max = 0; 6 for(int i ...

2018-10-31 12:52:00 48

转载 bzoj3884: 上帝与集合的正确用法

这个就是指数对phi取模啊然而欧拉定理只在(a,p)==1的情况下成立但是有一个很强的推论,就是当x>phi(p)的时候a^x%p=a^(x%phi(p)+phi(p))成立那么这题就秒了线筛phi会T T_T#include<cstdio>#include<iostream>#include<cstring>#incl...

2018-10-31 08:24:00 41

转载 P3938 斐波那契

思路脑子还真的是好东西,自己太笨了容易发现父亲节点和儿子节点的关系儿子节点大于父亲节点儿子节点和父亲节点之差为斐波那契数,且斐波那契数为小于儿子节点的最大的一个1e12中有60左右的斐波那契数,打出表来查找就好了,深度不超过60代码#include <iostream>#include <cstdio>#include <cmath>...

2018-10-30 15:26:00 46

转载 linux下查找某个文件位置的方法

工作中经常遇到忘记文件路径的情况,所以记录一下Linux下常用的两个命令,简单好用。find / -name 文件名locate 文件名转载于:https://www.cnblogs.com/chengzi-he/p/9876952.html...

2018-10-30 15:11:00 103

转载 设计模式

一、什么是设计模式每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样你就能一次又一次地使用该方案而不必做重复劳动。”每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。GoF(Gang of Four)设计模式四个基本要素:模式名称、问题、解决方案、效果二、设计模式的七大原则1、开放封...

2018-10-29 19:47:00 36

转载 vim 编辑器了解与应用

vim文本编辑器三种模式:命令模式输入模式 i末行模式 :命令模式快捷键G 末行gg 首行22gg 到22行dd 删除行22dd 删除22行p 粘贴5yy 复制光标所在下5行r5 把光标所在的字符改为5末行模式:w 保存:q 退出:q!强制退出:wq 保存并退出:w/root/yunjisuan 另存在/root/yunjisuan目录下Ctrl+c ======EscCtrl+【...

2018-10-29 18:39:00 54

转载 dfs判环+输出环上元素

判环用什么?用tarjan?拓扑排序?其实都不用,用dfs+栈即可解决问题。(前提是不考虑时间复杂度)我们只需要一个bool数组in_stack,每dfs到一个点,把点压入栈中,并把in_stack设为true,如果访问到一个节点已经在栈中,就依次取出栈中元素直到取到访问到的那个节点为止。Codeint n,g[maxn][maxn],st[maxn],top;bool oncyc[m...

2018-10-29 15:56:00 529

转载 解决单张表中数据量巨大

解决单张表中数据量巨大转载于:https://www.cnblogs.com/macT/p/9870232.html

2018-10-29 13:43:00 115

转载 C语言博客作业02--循环结构

第二次作业1.本章学习总结.1.1 思维导图1.2 本章学习体会及代码量学习体会1.2.1学习体会这周关于循环的学习内容相较于前几周的来说相对较难,课本内容虽然不多,但题目难度都较大;在循环这一章的学习中更了解到了代码需要严谨,在编写代码的时候需要考虑所有可能出现的情况,如果漏掉其中一种,都会导致循环出错,从而答案错误;因为循环的题目需要考虑的方面较多,大都比较复杂,所...

2018-10-28 23:00:00 52

转载 008 python语法_类 time

'''时间:2018/10/28目录:   一: 概述 1 help查看 2 文件查看 3 类型查看  二: 使用 1 获取时间戳 2 获取当前时间 3 获取日历 4 获取日期 5 获取日期 - 精确毫秒'''...

2018-10-28 21:53:00 47

转载 洛谷 3957 跳房子——二分答案+单调队列

题目:https://www.luogu.org/problemnew/show/P3957二分答案以后可以dp求最优解,转移就是一个滑动窗口,所以用单调队列。上午想好开 long long ,下午来了又忘了。到手的1A飞了。但其实觉得很奇怪,因为一个 <k (<1e9)的数加一个s(<=1e5)怎么会爆 int ?#include<iostream&g...

2018-10-27 16:51:00 69

转载 页面加载完成前的loading加载效果

/*loading.js*/// 加载HTML图var _LoadingHtml = '<div id="loadingDiv" style="position:fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 99999;"><div style="position: fixed;top: 50%;lef...

2018-10-26 18:11:00 110

转载 卡特兰数学习笔记

为什么要学卡特兰数?为了解决一类计数问题NOIp能考吗:能以此记录我模拟赛中被强行卡特兰数卡爆的贪心神题什么是卡特兰数?卡特兰数又称卡塔兰数,卡特兰数是组合数学中一个常出现在各种计数问题中的数列。以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)的名字来命名。--百度百科用人话来说,就是开头为1,2,5,14,42,132,429,1430,48...

2018-10-26 15:53:00 79

转载 购物车设计思路

0.先在redis测试# Author:Jesi# Time : 2018/10/25 18:36import redisimport jsonconn=redis.Redis(host="47.99.191.149",port=6379,password='cyy520')# conn.flushall()# #购买的第一商品# data_dict={...

2018-10-26 12:40:00 85

转载 前端安全 xss

整体的 XSS 防范是非常复杂和繁琐的,不仅需要在全部需要转义的位置,对数据进行对应的转义。而且要防止多余和错误的转义,避免正常的用户输入出现乱码。虽然很难通过技术手段完全避免 XSS,但可以总结以下原则减少漏洞的产生:利用模板引擎开启模板引擎自带的 HTML 转义功能。例如:在 ejs 中,尽量使用<%= data %>而不是<%- data %>;...

2018-10-25 16:22:00 70

转载 HTTP协议中的1xx,2xx,3xx,4xx,5xx状态码分别表示什么,列举常见错误码及含义...

转自:http://m.blog.csdn.net/blog/u013857407/21741847HTTP协议状态码,是指在HTTP协议运作中由客户端发出请求连接,服务端建立连接,客户端发出HTTP请求,服务端返回响应信息,而在这个过程张由于客户端或服务端的问题会返回相应的错误代码并显示给用户,对应的错误代码表示不同的错误信息,根据这个信息用户可以调整相应的操作来修改出现的错误,...

2018-10-25 15:15:00 230

转载 实例天天向上的力量

def dayup(fd):day = 1for i in range(365):dayup = dayup*(1-0.01)else:dayup = dayup*(1+fd)retrun dayupdayfactor = 0.01while dayup(dayfactor)<37.78:dayfactor += 0.001print(...

2018-10-25 11:47:00 350

转载 靠近岸边的鱼

所谓的天才到底是什么?天生具有超于常人的才能的人。原本的定义是这样的。直到高三之前,我都觉得学习这种东西,只要努力,都不会差。学习不好的只是因为努力不够罢了,因为学习不好的人一般来说都很精明,除了学习以外,说什么都是出口成章的。很多老师评价一个学习不好的学生,万句不离一个懒字。是,这当然是对的。百分之九十的学生的学习不好都是这个原因。可能觉得我说的和天才没什么关系,我先说一件我经历过的一件事:当时...

2018-10-24 21:15:00 56

转载 bzoj1061 建图 + 最小费用流

https://www.lydsy.com/JudgeOnline/problem.php?id=106152对于一个点对上多个点,不太容易建图的时候,考虑逆向思考申奥成功后,布布经过不懈努力,终于成为奥组委下属公司人力资源部门的主管。布布刚上任就遇到了一个难题:为即将启动的奥运新项目招募一批短期志愿者。经过估算,这个项目需要N 天才能完成,其中第i 天至少需要Ai...

2018-10-24 19:58:00 43

转载 如何教你看懂复杂的正则表达式

https://www.cnblogs.com/superstar/p/6638970.html转载于:https://www.cnblogs.com/luxj/p/9844869.html

2018-10-24 17:41:00 63

转载 python一个元素全为数的列表做差分

1 woc = [7, 5, 7, 3, 5, 1, 2]2 diff = [ wo[i]-wo[i+1] for i in range(len(wo)-1) ]转载于:https://www.cnblogs.com/cymwill/p/9844301.html

2018-10-24 16:35:00 340

转载 java学习助手

感谢大家使用Java学习助手!打一开始,这应用就是全开源,希望大家自觉遵循开源协议,还Android开发一片净土(国内的情况你懂的)接下来都不会更频繁更新文章,大家更应该把注意力放在基础的模块那里,认真看完已经不错了。附录: Java学习助手客户端源码:https://github.com/EManual/EManual-Client-JavaGithub Pages:https:...

2018-10-24 12:13:00 207

转载 上传和修改头像

$(function(){// 上传和修改图片 start $("#img0").click(function(){ $("#file0").click(); }) $("#file0").change(function(){ var objUrl = getObjectURL(this.files[0]) ; console.log...

2018-10-24 12:00:00 125

转载 Python学习-range的用法

range() 函数的用法  range(start,end,step):可以参见已连串的数字,常与for循环配合使用参数详解如下start:开始创建的起始位置,默认为0end:开始创建的结束位置,但是在创建时遵循左闭右开的原则,不包括endstep:每两个数之间的步长,默认为1,可以为负数 展示代码如下:v1 = range(8) ...

2018-10-23 11:16:00 116

转载 【NOIP2014】飞扬的小鸟

本题在洛谷上的链接:https://www.luogu.org/problemnew/show/P1941怎么会有这么迷的一道题!明明思路很简单,但要想A掉,细节怎么就不好想呢!很显然的DP,状态一目了然,处理好特殊情况,一步步推就可以了。DP有刷表法和填表法,为了推的过程中特判是否到最高处省事,我选择了刷表法,80分,TLE了四个点,需要优化。超时主要是在于转移上,一个...

2018-10-23 10:49:00 62

转载 Python 常用模块(2) 序列化(pickle,shelve,json,configpaser)

主要内容:  一. 序列化概述  二. pickle模块  三. shelve模块  四. json模块(重点!)  五. configpaser模块一. 序列化概述1. 序列化: 将字典,列表等内容转换成一个字符串的过程就叫做序列化.2. 为什么要把其他数据类型转换成字符串? (1)能够在网络上传输的只能是bytes (2)能够存储在文件里的只有bytes和str3. 序列化的目的:...

2018-10-22 21:17:00 1910

转载 【HDU】3401:Trade【单调队列优化DP】

TradeTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5864Accepted Submission(s): 2022Problem DescriptionRecently, lxhgww is addicted...

2018-10-22 19:43:00 58

转载 Java提高篇(二):IO字节流、字符流和处理流

在我们的Java语言当中,通常会有对文件进行读写,因此我们引入java的IO类来进行文件的读写。一.字节流下面是一个字节流的实例: 1 import java.io.*; 2 public class IO { 3 public static void main(String[] args) { 4 System.out.println("现在利...

2018-10-22 19:21:00 45

转载 jmeter常用功能得到介绍

1.线程组=Loodrunner的虚拟用户数2.jmeter常见录制脚本的方法:一.badboy进行录制,直接输入地址进行录制,完了进行导出Export to Jmeter ,然后倒入jmeter脚本 二.http代理服务器,创建一个线程组,工作台——非测试元件-HTTP代理服务器,代理服务器默认8080端口,可自行修改,但不要与其他端口进行冲突;目标控制器:录制脚本存放的地址...

2018-10-22 16:55:00 84

转载 css3之弹性盒模型初探(一)

什么是弹性盒模型?弹性盒模型是指在父级改变大小的时候内部的自己元素也会相应的改变大小,即子集会按照父级的大小按比例自适应大小。 弹性盒模型的提出可以解决一些响应式布局的需求如何使用弹性盒模型?建立弹性盒模型: 给父级设置css属性display: flex; 即可。若子集宽度大于父级宽度则子集会整体压缩或者给子集设置css属性flex-shrink: 1;浏览器会根...

2018-10-22 14:28:00 50

转载 《高性能javascript》笔记

阅读《高性能javascript》后,对其内容的一个整理和精简加载与执行 1.将script标签放在body结尾标签上面 2.控制script标签数量(每一次script解析都意味着阻塞或延迟) 3.内嵌脚本不要放在link样式之后 4.对script标签应用defer属性 5.动态创建script标签加载js文件(模块化框架即可)数据存取 1.不影响this的情况下,对反复访...

2018-10-22 13:15:00 74

转载 Linux系统下打印第n行的方法

方法一:catcat filename | head -n 5 | tail -n +5方法二:sedsed -n '5p' filename扩展:打印第3~5行cat filename | head -n 5 | tail -n +3sed -n '3p;4p;5p' filenamesed -n '3,5p' filename转载于:ht...

2018-10-22 00:40:00 526

转载 Proxy代理模式(结构型模式)

1、问题在面向对象系统中,有些对象由于某种原因(比如创建对象的开销很大,或者某些操作需要安全控制,或者需要进程外的访问等),直接访问会给调用者带来麻烦,那么如何在不损失接口透明性的情况下,解决这些麻烦?2、解决方案通过架设一层中间层,让这层中间层来解决上面的麻烦,也就是我们所说的代理。大致的结构转换图如下:转换成将一个复杂的系统A,通过假设一层中间层C,...

2018-10-21 23:56:00 36

转载 用异或运算交换两个整数实现swap函数功能

对于异或运算有这如下说明:1^1=00^0=01^0=10^1=1简单理解就是当两个书相同时结果为0,而两个数不同时异或的结果为1可用于两个整数的交换,而不用去引入一个中间变量#include<cstdio>#include<iostream>#include<algorithm>#includ...

2018-10-21 21:24:00 70

转载 ios 视频流H264硬编码---分解LFLiveKit

请先参考一些概念的解读:https://www.cnblogs.com/madaha/p/9713170.html#import "LFHardwareVideoEncoder.h"#import <VideoToolbox/VideoToolbox.h>@interface LFHardwareVideoEncoder (){ VTCompressionSe...

2018-10-19 15:25:00 258

转载 ubuntu在线安装visual studio code

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-makesudo apt-get updatesudo apt-get install ubuntu-makeumake web visual-studio-code卸载:umake web visual-studio-code --remove转载于:https://w...

2018-10-19 10:11:00 38

转载 python 多线程, 多进程, 协程

1. 介绍:threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。python当前版本的多线程库没有实现优先级、线程组,线程也不能被停止、暂停、恢复、中断。2. 1 线程执行函数#!/bin/python#coding:utf8import threadingimport timedef action(arg): time.s...

2018-10-18 19:24:00 48

转载 字符串示例

package java15;import java.util.Scanner;public class Demo6 { public static void main(String[] args) {   boolean fileCorrect=false;   boolean emailCorrect=false;     System.out.println("***欢迎进...

2018-10-18 15:40:00 87

转载 阿里云邮件推送及邮件发送测试

工具:域名(推荐二级域名)、阿里云企业邮箱,开通及解析过程下文有记录一.邮件推送在域名解析处解析一个二级域名,用作邮件域名,如mail.danny.com(danny.com是主域名)进入邮件推送控制台上图是解析验证通过之后的截图点击配置会提示如何配置解析在域名解析处按照上图要求配置解析,返回点击验证通过即可二.阿里云企业邮箱点击链接注...

2018-10-18 13:20:00 728

转载 完整的中英文词频统计

#读取字符串strf = open('zz.txt','r',encoding='utf-8')strbig= f.read()f.close()sep ='''.,;:?!-_'''for ch in sep: strbig = strbig.replace(ch,' ')strbig = strbig.lower()print(strbig)...

2018-10-18 12:12:00 67

空空如也

空空如也

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

TA关注的人

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