自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 c# 创建自绘用户控件

一、继承UserControl类public class Chart : UserControl二、定义常量、私有成员变量、属性  加入属性的修饰,可以在图形界面配置  private const int LeftPos = 60;  private int[] m_values = new int[3];  [CategoryAttribute("Ch...

2019-09-29 17:46:00 383

转载 Git学习笔记----基础运用

安装GitWindows:进入官网下载或百度网盘下载 Git(V2.23_x64)提取码:uf2xUbuntu:sudo apt-get -install git安装完成之后打开git命令行(Ubuntu命令行即可操作)输入以下代码#查询版本号git --version#设置你的姓名(最好是英文)git config --g...

2019-09-27 16:07:00 135

转载 Ubuntu和vmware前期设置教程

系统删除不要从左侧一栏删除,从菜单栏虚拟机——管理——从磁盘删除。ubuntu版本下载地址(清华镜像源):https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/vmware tools 安装教程https://blog.csdn.net/wuzhiwuweisun/article/details/79204514u...

2019-09-22 14:47:00 118

转载 vim安装 YCM 过程记录

YCM(YouComplateMe) 属于Vim中大神级的插件,提供了类似于巨硬爸爸的VS中的代码补全,但是其安装方式也是比较复杂,因此特意写下一篇记录,记录下我自己如何安装这一插件的过程;检查自己的vim版本是否在7.9版本之上、是否支持Pthon很幸运我的vim版本是8.0 vim --version #查看vim版本以及是否支持Pyth...

2019-09-20 16:08:00 471

转载 原根板子

int rt(int m) { REP(i,2,m) { int x=m-1, ok=1, mx = sqrt(P-0.5); REP(k,2,mx) if (x%k==0) { if (qpow(i,(m-1)/k,m)==1) {ok=0;break;} while (x%k==0)...

2019-09-19 16:52:00 64

转载 The 2018 ACM-ICPC Asia Nanjing Regional Programming Contest

A. Adrien and Austin大意: $n$个石子, 编号$1$到$n$, 两人轮流操作, 每次删除$1$到$k$个编号连续的石子, 不能操作则输, 求最后胜负情况.删除一段后变成两堆, 可以用$sg$函数打表找规律#include <iostream>#include <cstdio>using namespac...

2019-09-18 22:50:00 145

转载 Z算法板子

给定一个串$s$, $Z$算法可以$O(n)$时间求出一个$z$数组$z_i$表示$s[i...n]$与$s$的前缀匹配的最长长度,下标从$0$开始void init(char *s, int *z, int n) { int mx=0,l=0; REP(i,1,n-1) { z[i] = i<mx?min(mx-i,z[i-l]):0; whil...

2019-09-18 20:44:00 94

转载 手写分数类

struct Frac { ll u, v; Frac() : u(0), v(1) {} Frac(ll x) : u(x), v(1) {} Frac(ll _u, ll _v) { if (!_v) throw; ll g = gcd(abs(_u),abs(_v)); _u /= g, _v /= g; if (_v<0) _...

2019-09-18 18:55:00 106

转载 一个自动管理项目的Makefile(C语言)

Linux 是所有嵌入式软件工程师绕不过去的坎,makefile 是在Linux系统中绕不过去的坎。花了几天时间初步学习和了解了makefile 的作用以及功能,并且制作了一个通用型的makefile 用于管理后续可能的在Linux上独立开发的项目。在此用笔记的方式记下。怕自己以后忘了。makefile 思想: makefile 核心公式 <tar...

2019-09-18 11:32:00 256

转载 hdu 6562 Lovers (线段树)

大意: 有$n$个数字串, 初始为空, 两种操作(1)把$[l,r]$范围的所有数字串首位添加数位$d$ (2)询问$[l,r]$区间和假设添加的数为$L$, $L$位数为$H$, $L$翻转后乘上$10^H$为$R$假设$x$的位数为$h$, 那么$x$就会变为$R10^h+x10^H+L$区间和$s_1$变为$R\sum 10^h+s_110^H+L(r-l+1)$...

2019-09-17 21:42:00 67

转载 tcp粘包问题

https://blog.csdn.net/weiwangchao_/article/details/80395941https://blog.csdn.net/zdc45625/article/details/85269087https://www.cnblogs.com/sss4/p/6807515.html传输长度数据时,需要通信双方约定好使用多少字节的数据表示长度,考...

2019-09-17 09:48:00 36

转载 python数据分析numpy库学习

import numpy as np def asum(a_list,b_list,n1=2,n2=3): a = np.array(a_list) b = np.array(b_list) c = pow(a,n1) + pow(b,n2) return ca_lst = [1,2,3,4]b_lst = [2,3,4,...

2019-09-13 23:42:00 58

转载 Linux

安装VsFTPdsudo apt-get updatesudo apt-get install vsftpdnetstat -tl #检查端口是否打开ftp://服务器IP #检查能否访问/etc/init.d/vsftpd {start stop restart}sudo useradd -d /var/www/html -s /bin/bas...

2019-09-12 18:13:00 148

转载 阿里云机器维护-gitlab Forbidden

gitlab这台机子运行了一两年了,今天突然拉代码不能拉了,看了下接口403登录网页Forbidden看了下是前两天挖矿病毒引发的,大致因为大量请求导致ip被封了我们只要把这台机子加入配置白名单就行vi/etc/gitlab/gitlab.rb找到 ip_whitelist这里。加入自己机器的ip改好后 gitlab-ctl reconfigure 就正...

2019-09-11 17:55:00 84

转载 阿里云挖矿病毒查杀二

今天gitlib服务变得很慢,提交代码甚至失败,排除了下网络,最后登上机器登录特别慢,此时想到肯定是中毒了。top看了下。果不其然 【watchbog】cpu占用160%随手杀了,几秒后又启动了。还是先查启动脚本吧crontab -l了下果然有一个定时任务crontab -r 去掉了,再kill掉进程几秒后又变卡了。意识到还有其他启动,得深入查下了...

2019-09-11 15:28:00 157

转载 面向对象的基本原则

一、可维护性高内聚、低耦合高内聚,是针对一个组件(类)内部而言,如果一个组件干了好几件不相关的事情,那么组件内部就比较散,出问题是迟早的事情。中原大战之后,蒋介石表面上统一了各个军阀,实际上,他们内部之间不够内聚,一盘散沙。低耦合,是针对多个组件之间的关系。老死不相往来,是理想国,也就没有什么矛盾,但这是不可能的。所以,尽量减少类之间的依赖。Soc关注分离点,我们经常...

2019-09-11 15:04:00 65

转载 pycharm 连接数据库

jdbc:mysql://localhost:3306/databasename?useUnicode=true&characterEncoding=UTF8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTim...

2019-09-10 14:08:00 128

转载 任务的一种写法:

LogProvider.SetLog(LogProvider.WARN, "AutoOrdersJob", "自动JOB开始。。。"); int step = 30; DateTime end = DateTime.Now; DateTime start = end.AddMinutes(-1 * step); try ...

2019-09-10 09:35:00 75

转载 解决oracle 32位64位的问题

工具-选项-项目和解决方案-勾选第一个转载于:https://www.cnblogs.com/muxueyuan/p/11495583.html

2019-09-10 09:32:00 360

转载 软件架构概念

做开发工作十年了,去公司面试,面试官问:“你今后的职业规划是啥?” 我本无规划,如果非要问我规划,那就是朝着技术方向继续发展,技术方向发展的路线是什么?1、程序员-高级程序员-架构师-cto2、程序员-高级程序员-技术专家这个只是我自己想到的,当然发展的路线可能有多样。比如有人喜欢写作,可以出书;有人喜欢演讲,可以做企业培训;有人喜欢做管理,可以管理项目;有人喜欢特定领域,比...

2019-09-06 16:59:00 131

转载 交流绕组 & 感应电机

交流绕组1. 为什么整距线圈产生的电动势最大?整距时, 一个线圈的两根有效导体边之间相差180电角度, 线圈的节距因数为1, 线圈产生的电动势为单根导体边产生电动势的2倍, 为最大2. 三相交流电机线电压中不存在3的整数倍次谐波. 三角形联结闭合回路中会产生3次谐波环流, 所以定子绕组一般采用星形3.一根导体$E_1=2.22f\Phi_1$单个短距线匝$E_{c1...

2019-09-05 20:13:00 244

转载 一些板子

目录 kmp kmp#include<bits/stdc++.h>#include<string>using namespace std;const int N=1000001;int nex[N];char a[N],b[N];//a使文本串,b使模式串int le...

2019-09-05 20:03:00 58

转载 电机学解答题

一. 变压器1. 单向变压器, 求归算到高压侧的T型等效电路$k = \frac{N_1}{N_2}, R_2'=k^2R_2, X_{2\sigma}'=k^2X_{2\sigma}$2. 单向变压器, 分别用T型等效电路和简化等效电路求$\dot{U}_1$和$\dot{I}_1$T型:(主要思路是先求$\dot{I}_m,\dot{I}_2,\dot{E}...

2019-09-04 21:30:00 407

转载 迭代器模式随想

一、什么是迭代器模式?定义:提供一种顺序访问集合的方法,而不暴露集合内部的表示顺序访问,one by one(挨个访问),不暴露集合内部表示,反映了面向对象程序中的封装性。可以这么理解,一组模特从后台出场,一个接着一个,但是先出场的模特,未必是站在最前面的模特。换句话说,对于观众,你不知道后台模特的特定位置。为什么是顺序访问呢?因为迭代器模式采用的输出机制是内部决定好的,你无法决...

2019-09-04 17:21:00 57

转载 The Preliminary Contest for ICPC Asia Nanjing 2019

A.The beautiful values of the palace求出每个点的权值, 然后树状数组扫描线#include <iostream>#include <sstream>#include <algorithm>#include <cstdio>#include <cmath>#in...

2019-09-02 18:59:00 44

转载 杜教筛板子

杜教筛核心公式$g(1)S(n)=\sum\limits_{i=1}^n(f*g)(i)-\sum\limits_{i=2}^n g(i)S(\lfloor \frac{n}{i}\rfloor)$$S$是$f$的前缀和, $g$是构造的一个函数$g$需要满足$g$和$f*g$的前缀和可以$O(1)$求出$N$是最大范围, $N2$是$N^{2/3}$, $N3$是$N^...

2019-09-02 17:57:00 97

转载 AcWing 95 费解的开关

目录 前言 题目链接 思路 代码 前言博客咕咕咕了好久了,是时候写一下了题目链接AcWing 95 费解的开关思路首先可以看出1.每一个位置顶多只会操作一次。因为如果操作两次的话,相当于不操作,必然是不满足最优解2.在一套方案中,操作的顺序无关...

2019-09-02 08:30:00 53

转载 hdu 6661 Acesrc and String Theory (后缀数组)

大意: 求重复$k$次的子串个数枚举重复长度$i$, 把整个串分为$n/i$块, 如果每块可以$O(1)$计算, 那么最终复杂度就为$O(nlogn)$有个结论是: 以$j$开头的子串重复次数最大为$1+\lfloor\frac{lcp(j,j+i)}{i}\rfloor$先特判掉$k=1$的情况, 然后枚举每个块开头的位置, 计算出$lcp$的值$p$, 由于$k&g...

2019-08-27 16:18:00 111

转载 2019牛客多校九 I. KM and M (类欧几里得)

大意: 给定$N,M$, 求$\sum\limits_{K=1}^N \text{(KM)&M}$考虑第$i$位的贡献, 显然为$\lfloor\frac{KM}{2^i}\rfloor$为奇数的个数再乘上$2^i$也就等于$2^i(\sum \lfloor\frac{KM}{2^i}\rfloor-2\sum \lfloor\frac{KM}{2^{i+1}}\r...

2019-08-27 12:00:00 115

转载 hello1

123 VPS VNC接入:开启远程桌面;开启Ping;桌面图标 鼠标悬停任务栏右下角出来竖条单击--搜索 输入run;rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0;选择桌面图标;常用图标app:pin to taskbarwlms.exe自动重启解决 下载地址:http://ms...

2019-08-27 09:52:00 157

转载 2019牛客多校八 H. How Many Schemes (AC自动机,树链剖分)

大意: 给定树, 每条边有一个字符集合, 给定$m$个模式串, $q$个询问$(u,v)$, 对于路径$(u,v)$中的所有边, 每条边从对应字符集合中取一个字符, 得到一个串$s$, 求$s$至少包含一个模式串的方案数.先把$AC$自动机建好, 每个点维护一个矩阵$v_{i,j}$, 表示从$AC$自动机中状态$i$到$j$的方案数.直接暴力树剖的复杂度是$O(nt^3+...

2019-08-27 00:40:00 64

转载 hdu 6625 three array (01-trie)

大意: 给两个数组$a,b$, 要求重排使得$c_i=a_i\oplus b_i$字典序最小.字典树上贪心取$n$次, 然后排序, 还不知道怎么证.#include <iostream>#include <sstream>#include <algorithm>#include <cstdio>#include...

2019-08-26 17:11:00 72

转载 hello

测试1//校验文本框function fCheckEdit(aForm:TForm) : Boolean;var I : Integer; mmName,mmFLag,mmTxt : string; mmCurr : Currency;begin Result := False;...

2019-08-26 15:45:00 126

转载 Manthan, Codefest 19 (open for everyone, rated, Div. 1 + Div. 2) (1208F,1208G,1208H)

1208 F大意: 给定序列$a$, 求$\text{$a_i$|$a_j$&$a_k$}(i<j<k)$的最大值枚举$i$, 从高位到低位贪心, 那么问题就转化为给定$x$, 求判断$[i+1,n]$内二进制包含$x$的个数是否不少于$2$, 可以对每个状态, 维护最远的两个位置即可.#include <iostream>#incl...

2019-08-26 12:31:00 48

转载 后缀数组学习

后缀数组一个优化是利用$hash$, 直接$O(nlog^2n)$按照定义模拟#include <iostream>#include <algorithm>#include <cstdio>#include <cstring>#define REP(i,a,n) for(int i=a;i<=n;++i)#...

2019-08-24 20:30:00 45

转载 K-th occurrence HDU - 6704 (SA, 主席树)

大意: 给定串$s$, $q$个询问$(l,r,k)$, 求子串$s[l,r]$的第$k$次出现位置.本来是个简单签到题, 可惜比赛的时候还没学$SA$...... 好亏啊相同的子串在$SA$中是一定是连续的一段$[L,R]$满足对于$L<i\le R$都有$h_i\ge r-l+1$可以先用线段树二分出$L,R$, 然后主席树查询第$k$大即可#i...

2019-08-24 18:02:00 56

转载 Anaconda的安装

1、下载安装包x64 Anacondahttps://www.anaconda.com/distribution/#download-section2、安装安装期间,勾选上 Add Anaconda to the system PATH with Windows Start3、打开cmd,执行下列语句condaupdateconda‐ycondainstall...

2019-08-23 14:17:00 76

转载 关于Support包的版本问题

今天跑了下某项目,发现报错:Error:Execution failed for task ':app:transformClassesWithJarMergingForDevDebug'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate...

2019-08-21 05:20:57 313

转载 基于firetawir做的一个自动投票的东东~

#!/usr/bin/env ruby=begin@name = ARGV[0]arg = ARGV[1..-1]arg.each do |id| p idendexit=endrequire 'rubygems'require 'firewatir'@name = '822438ba-0693-102c-8825-001a6426e8f8'@p...

2019-08-21 04:57:11 48

转载 leetcode--LRU Cache

Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations:getandset.get(key)- Get the value (will always be positive) o...

2019-08-20 23:30:10 26

空空如也

空空如也

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

TA关注的人

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