自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Golang switch语句总结

switch 语句基本结构switch 条件表达式 {case 常量表达式1: 语句 1case 常量表达式2: 语句 2 . . .case 常量表达式n: 语句 ndefault: 语句 n+1}执行流程(1)计算条件表达式的值value(2)如果value满足某条case语句,则执行该语句,执行完跳出swit...

2019-10-01 15:04:00 137

转载 译 .NET Core 3.0 发布

原文:《Announcing .NET Core 3.0》宣布.NET Core 3.0 发布很高兴宣布.NET Core 3.0的发布。它包括许多改进,包括添加Windows窗体和WPF,添加新的JSON API,对ARM64的支持以及全面提高的性能。C# 8 也是此发行版的一部分,其中包括可为空,异步流和更多模式。包含F#4.7,专注于放宽语法并定位.NET Standa...

2019-09-30 14:48:16 171

转载 程序员修炼之道 从小工到专家:九月第一篇

首先阅读的是序,序中说道:如果你是初学者,可以获取编程技术和方法,拓展你的编程生涯。如果你是富有经验的程序员,同样可以从本书中收益。可以看出,通过阅读这本书,不管是初学的程序员还是资深的程序员,都会有所收获。注重实效的程序员有哪些特征??1.早期的采纳者/快速的改编者。2.好奇。3.批判的思考者。4.有显示感。5.多才多艺。作者在第一章第一节中引用了一句名言:所有弱点中,最大的弱点就是害...

2019-09-28 13:12:00 189

转载 哈希表(hash table)基础概念

哈希是什么引入:我们在学习数组的时候,使用数组元素的下标值即可访问到该元素,所花费的时间是O(1),与数组元素的个数n没有关系,这就是哈希方法的核心思想。哈希方法:以关键值K为自变量,通过一定的函数关系h(K)(哈希函数)计算出对应的函数值,把这个值解释为结点的存储地址,将结点的关键码(key)和属性数据(value)一起存入此存储单元中。检索时,用同样的函数计算出地址,找到对应的数...

2019-09-26 22:39:00 134

转载 动手动脑

动手动脑:// MethodOverload.java// Using overloaded methodspublic class MethodOverload { public static void main(String[] args) { System.out.println("The square of integer 7 is " + square(7)); ...

2019-09-25 21:52:00 113

转载 判断回文

package com.stdu.helloworld;import java.util.Scanner;public class AA {public static void main( String args[] ){ System.out.println("输入一串文字:"); Scanner in=new Scanner(System.in); String a=in...

2019-09-25 10:07:00 145

转载 Luogu P5030 长脖子鹿放置(网络流)

匈牙利T了,Dinic飞了。。。按奇偶连#include <cstdio>#include <iostream>#include <cstring>#include <algorithm>#include <cmath>#define R(a,b,c) for(register int a = (b); (a) &...

2019-09-22 17:30:00 58

转载 BZOJ3037 创世纪(基环树DP)

基环树DP,攻的当受的儿子,f表选,g表不选。并查集维护攻受关系。若有环则记录,DP受的后把它当祖宗,再DP攻的。#include <cstdio>#include <iostream>#include <cstring>#include <algorithm>#include <cmath>#define R(...

2019-09-20 19:54:00 73

转载 动手动脑

从测试看不足1.JAVA的基本运行单位是类还是方法?Java程序的基本单位是类,你建立类之后,就可用它来建立许多你需要的对象。Java把每一个可执行的成分都变成类。2.类由什么组成?类中包含两部分:成员变量(字段)、成员方法(方法) 成员变量:是一种对象(通过它的句柄与其通信)可以为任何类型,也可以是主类型。 如果成员变量是指向对象的一个句柄,则...

2019-09-18 17:03:00 83

转载 LuoguP1240 诸侯安置

本来是来练组合的,不知怎么又开始水普及DP了#include <cstdio>#include <iostream>#include <cstring>#include <algorithm>#include <cmath>#define R(a,b,c) for(register int a = (b); (a) ...

2019-09-17 20:13:00 60

转载 关于Spring的@Value注解使用Integer方式

使用如下方式即可:@Value("#{T(java.lang.Integer).parseInt('${chgc.ledger.accountDay:5}')}")private Integer accountDay;则不会报错,如果配置文件有chgc.ledger.accountDay=3则会取3,如果没有则默认为5转载于:https://www.cn...

2019-09-16 15:35:00 1780

转载 Golang 数组 切片 字典 基本知识点

数组数组的声明var arrayName [arraySize]dataTypeeg:var array1 [5]int在声明数组时,必须指定数组名,数组长度和数组元素的类型。数组的初始化当数组定义好以后,如果没有给数组元素指定值,则所有元素被自动初始化为类型所对应的零值var array1 [5]int// [0 0 0 0 0]变量的类型零值在Go语言中,当一...

2019-09-15 17:21:00 200

转载 美团后台开发工程师一面知识点总结

正向代理和反向代理的区别?正向代理和反向代理的本质都是代为收发请求和响应。正向代理是一个位于客户端和目标服务器之间的代理服务器。为了从原始服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转交并且将获得的内容返回给客户端。正向代理的情况下客户端必须要进行一些特别的设置才能使用。反向代理正好相反。对于客户端来说,反向代理就好像目标服务器,并且客户...

2019-09-14 18:42:00 36

转载 Nginx配置Https

Nginx配置Https和认证,仅供参考#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid...

2019-09-14 11:51:00 74

转载 Nginx安装启动

安装必备插件yum -y install gcc automake autoconf libtoolmakeyum install gcc gcc-c++yum方式安装openssl、pcre、zlibyum -y install openssl openssl-develyum -y install pcre pcre-develyum...

2019-09-14 10:59:00 49

转载 学生成绩管理系统

代码://信1805-3 李佳伟 20183602package com.stdu.helloworld;import java.util.Scanner;public class ScoreInformation{ static double M1; static double E1; static double N1; static double D1; static doubl...

2019-09-12 14:12:00 186

转载 LuoguP3128 [USACO15DEC]最大流Max Flow (树上差分)

跟LOJ10131暗的连锁 相似,只是对于\(lca\)节点把它和父亲减一#include <cstdio>#include <iostream>#include <cstring>#include <algorithm>#include <cmath>#define R(a,b,c) for(register in...

2019-09-10 11:08:00 48

转载 Ruby on Rails Tutorial 第八章笔记 基本登陆功能

在本章实现用户登陆与退出功能.由于HTTP 是一种无状态协议,本质上来说,用户是无法在两个页面上保持登陆状态的.为了解决这个问题,解决方案是通过浏览器的 cookie 数据库实现用户与服务器的半永久连接,这样的连接称为session (会话).从 Rails 的角度看, session 的本质,或当作一种可实现 REST 架构的资源,但与 User 不同的是,其不是 mode...

2019-09-06 21:10:00 80

转载 死锁的简单实现

死锁概念:过度同步,二个或二个以上的线程互相持有对方的锁,又不愿释放对方的锁。产生原因:资源不足资源分配不当进程推进的顺序不当解决方法:合理使用synchronized关键字代码示例:public class Runner implements Runnable{ private int flag; private static ...

2019-09-06 15:14:00 220

转载 代理模式

代理模式一个类拥有另一个类的功能。介绍意图:为类提供一种代理以控制对这个类的访问使用场景:访问一个类时想做一些访问控制关键代码目标类和代理类相结合优点:保护目标对象扩展性高职责清晰缺点:处理速度变慢实现可能会比较复杂注意:与装饰器模式区别:1.侧重于访问控制2.侧重于自己增加功能使用静态代理/** * 具体功能...

2019-09-06 15:08:00 63

转载 Ruby on Rails Tutorial 第七章笔记 用户注册

在这一章,作者从设置路由,设置动作开始,然后完善界面,进而创建了用户界面和用户注册界面两个界面.其中用到了一些 Rails 开发的核心的知识.第一个界面:用户界面——show.erb.html为了显示用户界面,首先应该有一个针对特定用户的路由,这个路由有具体的动作(最好能返回这个用户的信息),然后找到对应的视图(show.erb.html), 进而渲染界面.路由规则...

2019-09-05 21:46:00 59

转载 hibernate 缓存

hinernate有一级缓存和二级缓存一级缓存: session级别,hibernate自带的,每一个持久化的实例都有唯一的OIDsession.beginTransaction(); UserModel us = (UserModel) session.get(UserModel.class,"4028fa816d007b26016d007b2b...

2019-09-05 18:24:00 42

转载 装饰器模式

装饰器模式创建一个装饰类,用来包装原有的类,在保证不改变其结构完整的情况下,提供额外的功能。介绍意图:动态的为类增加新的功能。使用场景:在不想增加许多子类的情况下扩展类。关键代码:Component类充当抽象角色,不应该是具体实现。修饰类引用和继承Component类,具体扩展类重写父类方法。优点:装饰类和被装饰类相互独立,不会相互耦合,是继承的一个替代模式,动态的...

2019-09-05 17:15:00 36

转载 建造者模式

建造者模式:一个Builder类一步一步构造最终对象,该Builder类是独立于其他对象的。介绍意图:将一个复杂的构建与其表示相分离,使不同的构建过程可以创建不同的表示。何时使用:一些基本的组件不变,组合经常改变关键代码:建造者:创建和提供实例导演:管理创建出来实例的关系优点:建造者独立,易于扩展。便于控制细节风险。缺点:1、产品必须有相同点,...

2019-09-05 17:14:00 54

转载 工厂模式

工厂模式:在创建对象时,不会暴漏给调用者具体创建逻辑,是通过一个公共的接口指向创建的对象。介绍意图:创建一个创建对象的接口,让其子类来决定实例化哪一个工厂类,工厂模式使创建过程延迟到子类进行。何时使用:明确不同情况下创建不同的实例。关键代码:创建对象延迟到字类进行。优点:只需知道名称就可以了屏蔽了产品的具体实现, 调用者只需关心产品的接口。扩展性高缺点:每创建一个产...

2019-09-05 17:13:00 47

转载 单例模式

介绍:主要思想:该模式涉及到唯一的类,由该类自己管理自己的实例对象,保证只有一个实例对象会被创建,对外提供一个访问其唯一对象的方法,直接访问该方法取实例对象,无需实例化。意图:保证该类只有一个实例,并提供一个全局访问点。何时使用:一个全局使用的类被频繁的创建和释放,控制实例条目,节省系统资源关键代码:构造方法私有化优点:1、在内存中只有一个实例,节省内存开销,尤其是实例对象的...

2019-09-05 17:13:00 49

转载 One Oier' s dawn

当一个人看见星空,就再无法忍受黑暗为了点亮渐渐沉寂的星空不想就这样退役一定不会鸽の坑. 一本通提高篇. 算竞进阶. CDQ & 整体二分. 平衡树. LCT. 字符串. 随机化算法. 图论. 双向BFS. 组合数学. 同余UNFINISHED LIST提高道路和航线汽车加油行驶问题皇宫看守旅游规划凸多边形的划分跳跳棋叶子的颜...

2019-09-05 11:50:00 66

转载 LuoguP5022 旅行 (割点,基环树)

// luogu-judger-enable-o2#include <cstdio>//#include <iostream>#include <cstring>#include <algorithm>#include <cmath>#define R(a,b,c) for(register int a = (b);...

2019-09-03 23:22:00 725

转载 Java内存监控方法

1、JMX功能1.1 介绍JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。所谓JMX,是Java Management Extensions(Java管理扩展)的缩写,是一个为应用程...

2019-09-02 17:56:00 229

转载 抽象类和接口比较

总结几句话来说:1、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。2、抽象类要被子类继承,接口要被类实现。3、接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现4、接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。5、抽象类里的抽象方法必须全部被子类所...

2019-09-02 17:53:00 49

转载 springMVC 统一异常处理

统一处理某一类异常,能够减少代码的重复度和复杂度,有利于代码的维护。springmvc统一处理异常有三种方式@ExceptionHandler 使用@ExceptionHandler注解作用在方法上面,参数是具体的异常类型。一旦系统抛出这种类型的异常时,会引导到该方法来处理。但是它的缺陷很明显处理异常的方法和出错的方法(或者异常最终抛出来的地方)必须在同...

2019-09-02 14:33:00 43

转载 数据的查找和提取[2]——xpath解析库的使用

xpath解析库的使用  在上一节,我们介绍了正则表达式的使用,但是当我们提取数据的限制条件增多的时候,正则表达式会变的十分的复杂,出一丁点错就提取不出来东西了。但python已经为我们提供了许多用于解析数据的库,接下来几篇博客就给大家简单介绍一下xpath、beautiful soup以及pyquery的使用。今天首先进入xpath的学习。  1.1实例在引入实例之前,我们...

2019-09-02 10:44:00 87

转载 数据的查找和提取[1]——正则表达式

正则表达式正则表达式其实没有大家说的那么神秘和困难,它是一种强大的字符串处理工具,有自己的一套书写规则。首先,看一个简答的例子来大致了解一下。  1.1 举例 比如给出一个字符串Hello my name i1s HiangX 使用下面这个正则式子^Hello\s\w\w\s\w{4}\s\w\d就可以匹配到 ‘Hello my n...

2019-08-31 16:29:00 110

转载 LuoguP1016 旅行家的预算 (贪心)

胡一个错误代码都能有75pts忘了怎么手写deque其实是懒#include <cstdio>#include <iostream>#include <cstring>#include <algorithm>#include <cmath>#define R(a,b,c) for(register int a = ...

2019-08-30 22:25:00 58

转载 Go语言使用Godep进行包管理

一、为什么要包管理默认Go的第三方包都是放在Gopath的src目录下,而且这些包都没有版本号的概念,这样的可能会出现一些问题。举个例子:当A同事将开发完程序之后,此时可能引用了一个第三方的包,过了不久之后,B同事接手了该项目,此时如果B同事通过go get 命令获取了包,而且包的版本进行了升级,恰巧这个包又不兼容以前的版本,这就会导致程序编译错误等问题。或者当这个维护的第三方包...

2019-08-29 10:57:00 70

转载 Ruby on Rails Tutorial 第六章笔记 用户建模

6. 用户建模这一章作者通过建立,完善 app/models/user.rb(即 User 模型),进而讲述了关于建立 data model(数据模型)的相关知识.建立 model 和 object 的过程原理: Rails 通过 Active Record 来与数据库进行交互,这样,不必使用数据库的结构化查询语言(SQL), 就可以对创建、删除、修改模型.新建 model ...

2019-08-28 20:59:00 65

转载 LuoguP2254 [NOI2005]瑰丽华尔兹 (单调队列优化DP)(用记忆化过了。。。)

记忆化#include <cstdio>#include <iostream>#include <cstring>#include <algorithm>#include <cmath>#define R(a,b,c) for(register int a = (b); (a) <= (c); ++(a))#...

2019-08-27 23:08:00 48

转载 丝路离线辅助介绍以及离线验证说明

离线辅助的优点:1.手机电脑皆可使用安卓: 打开浏览器访问:http://slyx.lovetail.cn/offline/ 或在群287768745 下载apk使用苹果系统:打开浏览器访问:http://slyx.lovetail.cn/offline/电脑:打开浏览器访问:http://slyx.lovetail.cn/offline/2.所有账号 子...

2019-08-27 14:41:00 59

转载 支付宝,微信支付问题

1. 新版的支付宝支付简化了代码,省去了自己去签名配置参数,拼接参数的烦恼,简单明了。 public static String buildAlipayRequest(AlipayVo alipayVo) { String alipayInfo = null; //实例化客户端 AlipayClient alipayCl...

2019-08-26 07:55:00 113

转载 LuoguP2876 [USACO07JAN]解决问题Problem Solving (区间DP)(未完成)

#include "Head.cpp"const int N = 307;int f[N][N], a[N], b[N], sumA[N], sumB[N];int main(){FileOpen(); int n, M; io >> M >> n; R(i,2,n + 1){ io >> a[i]...

2019-08-25 23:08:00 51

空空如也

空空如也

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

TA关注的人

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