自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 with与上下文管理器

如果你有阅读源码的习惯,可能会看到一些优秀的代码经常出现带有 “with” 关键字的语句,它通常用在什么场景呢?对于系统资源如文件、数据库连接、socket 而言,应用程序打开这些资源并执行完业务逻辑之后,必须做的一件事就是要关闭(断开)该资源。比如 Python 程序打开一个文件,往文件中写内容,写完之后,就要关闭该文件,否则会出现什么情况呢?极端情况下会出现 "Too many ...

2018-12-31 09:17:00 46

转载 矩阵连乘 动态规划

矩阵连乘 动态规划  题目描述:给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,2 ,…,n-1。如何确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。例如:  A1={30x35} ; A2={35x15} ;A3={15x5} ;A4={5x10} ;A5={10x20} ;A6={20x25} ;最后的结果为:((A1(A2A3...

2018-12-30 09:56:00 106

转载 【CTSC2018】暴力写挂(边分治,虚树)

【CTSC2018】暴力写挂(边分治,虚树)题面UOJBZOJ洛谷题解发现第二棵树上的\(LCA\)的深度这玩意没法搞,那么枚举在第二棵树上的\(LCA\)。然后剩下的部分就是\(dep[x]+dep[y]-dep[lca]\)这个玩意乱搞一下,就是\(\frac{1}{2}(dep[x]+dep[y]+dis(x,y))\)。这样子就和\(LCA\)没有关系啦。对于第一棵树进...

2018-12-29 19:29:00 69

转载 机器学习初级重要概念

机器学习初级重要概念数据的归一化计算z-score 归一化min-max归一化动态学习率与动量的优化算法adadelta动量adamrmsprop神经网络的FP和BP的计算与推导激活函数是什么?如何计算?导数是什么?输入数值如何进行计算输出值如何求得任意的参数的梯度下一轮的参数会如何进行梯度更新...

2018-12-29 15:51:00 48

转载 go--4大基本数据类型之整型

一:整型的定义整型数据可简单理解为存放整型数字的数据,如:-120,0,120。二:整型数据的范围①:整型类型②:无符整型(非负数整型),在①列表前加u即可,表数范围将从0开始。③:int与uint的默认范围三:整型的简单使用举例四:整型的使用注意事项①:int与uint的范围与系统有关,可参考上面第二大类的第三小类。②:Golang在没声明具体整型...

2018-12-28 18:04:00 57

转载 第二章 重要概念

1 Cluster :2 Master:Cluster的大脑,主要职责是调度,可以运行多个master来保证高可用。3 Node:职责是运行容器应用,Node由Master管理,负责监控并汇报容器的状态,同时根据Master的要求管理容器的生命周期。4 Pod: Pod 是K8s的最小工作单元。每个Pod包含一个或多个容器。有些容器天生就是需要紧密联系,一起工作。Pod提供了...

2018-12-27 22:32:00 80

转载 jQuery validator plugin之Plugin Method

原文.validate()validate( [options ] )optionsType: Objectdebug (default: false)Type: BooleanEnables debug mode. If true, the form is not submitted and certain errors are disp...

2018-12-27 16:49:00 90

转载 栈的压入、弹出序列

题目  输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1、2、3、4、5是某栈的压栈序列,序列4、5、3、2、1是该压栈序列对应的一个弹出序列,但4、3、5、1、2就不可能是该压栈序列的弹出序列。思路如果下一个弹出的数字不在栈顶,则可能要弹出的数字还没入栈,接着把压入序列中的数字接着入栈,直到下一个需弹出的...

2018-12-27 15:40:00 42

转载 译:面试投行的20个Java问题

原文链接:https://dzone.com/articles/var-work-in-progress作者:Anghel Leonard译者:沈歌如果你需要准备面试,可以看一下这篇博客中20个为Java开发人员准备的面试投行的问题。大量的Java开发人员面试例如巴克莱银行(Barclays)、瑞士信贷集团(Credit Suisse)、花旗银行(Citibank)这样的投行的Java...

2018-12-27 11:42:00 77

转载 我是如何沉迷于linux系统的?

Linux?这个对大多数人来说,是一个陌生的词。曾经的我,对这个也是一无所知的,我没有编程背景,我的专业知识是英语,而不是计算机语言。我是如何和这个词搭上联系的呢?还是缘于一段一次奇妙的社团活动,我参加了学校的计算机协会,我也不知道当初自己怎么会入这个和我专业毫不相关的社团,或许是冥冥之中的安排,让我注定和linux之间有一段不可思议的缘分。在社团中,我遇到了一名同学,我看他的电脑都...

2018-12-27 10:05:00 46

转载 MySQL的SQL预处理(Prepared)

Prepared SQL Statement:SQL的执行、预编译处理语法、注意点一、SQL 语句的执行处理1、即时 SQL  一条 SQL 在 DB 接收到最终执行完毕返回,大致的过程如下:  1. 词法和语义解析;  2. 优化 SQL 语句,制定执行计划;  3. 执行并返回结果;  如上,一条 SQL 直接是走流程处理,一次编译,单次运行,此类普通语句被称作 Imme...

2018-12-26 20:01:00 177

转载 Beta冲刺第七天

目录 团队成员: 项目进展 作业链接随笔集团队成员:姓名学号博客链接何守成031602408http://www.cnblogs.com/heshoucheng/黄锦峰031602411http://www.cnblogs.com/hjf1998/蔡志...

2018-12-26 01:40:00 50

转载 将方法作为方法的参数

委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、委托和事件对Observer设计模式的意义、.Net Frame...

2018-12-25 20:56:00 100

转载 Apollo配置名词-学习1

文章:Apollo分布式配置中心部署以及使用部署环境为DEV(开发环境)、FAT(测试环境)、UAT(预生产)、PRO(生产)转载于:https://www.cnblogs.com/Tpf386/p/10170538.html...

2018-12-24 19:35:00 68

转载 @Requestbody@ApiParam @PathVariable @RequestParam三者区别

一、问题描述 由于项目是前后端分离,因此后台使用的是spring boot,做成微服务,只暴露接口。接口设计风格为restful的风格,在get请求下,后台接收参数的注解为RequestBody时会报错;在post请求下,后台接收参数的注解为RequestParam时也会报错。二、问题原因 由于spring的RequestParam注解接收的参数是来自于request...

2018-12-24 18:39:00 826

转载 数据库字符串处理、常用函数

1.字符串转日期:to_date(paramStr,'YYYYMMDDHH24MISS')to_date(paramStr,'yyyy-MM-DD')to_date(paramStr,'yyyy/mm/dd hh24:mi:ss')to_date(paramStr,'yyyy-MM-dd hh24:mi:ss')2.日期转字符串to_char(paramDate,'...

2018-12-24 16:45:00 258

转载 关联及web_reg_save_param

一、什么是关联关联(correlation):脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查 找,得到相应的值,已变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务器响应内容的方法被称作关联。也是把脚本中某些写死的 数据,转变成动态的数据。什么内容需要关联:当脚本中的数据每次回放都发生变化时,并且这个动态数...

2018-12-24 14:35:00 171

转载 PIE SDK矢量数据的创建

1.功能简介 GIS将地理空间数据表示为矢量数据和栅格数据。矢量数据模型使用点、线和多边形来表示具有清晰空间位置和边界的空间要素,如控制点、河流和宗地等,每个要素被赋予一个ID,以便与其属性相关联。栅格数据模型使用一个格网和格网元胞(像元)代表空间要素,元胞值表示该元胞位置的空间要素属性。栅格数据模型适用于表示连续的要素,如海拔和降水量。[矢量数据模型] ...

2018-12-24 14:10:00 73

转载 第5章上机实践报告

1、实践题目工作分配问题2、问题描述设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。输入格式:输入数据的第一行有1 个正整数n (1≤n≤20)。接下来的n行,每行n个数,表示工作费用。输出格式:将计算出的最小总费用输出到屏幕。输入样例:3 ...

2018-12-23 13:55:00 82

转载 uoj279题目交流通道(dp)

题目大意:神犇星球有 \(n\) 座小城。对于任意两座小城 \(v,u\)\((v≠u)\),吉米多出题斯基想在 \(v,u\) 之间建立一个传送时间为 \(w(v,u)\)的无向传送通道,其中 \(w(v,u)\) 为不超过 \(k\) 的非负整数。建成后,神犇星球的居民可从一座小城出发经过一个或若干个传送通道到达另一座小城交流题目,花费的时间为所有经过的传送通道的传送时间之和。吉米多出题斯...

2018-12-22 13:47:00 74

转载 LC 302. Smallest Rectangle Enclosing Black Pixels【lock, hard】

An image is represented by a binary matrix with0as a white pixel and1as a black pixel. The black pixels are connected, i.e., there is only one black region. Pixels are connected horizontally and v...

2018-12-21 20:03:00 62

转载 js中定时器相关

1 每三秒(3000 毫秒)弹出 "Hello" : 2 setInterval(function(){ alert("Hello"); }, 3000); 3 setInterval("函数名称()", 3000); // 循环执行某一个函数 4 // 执行一次 5 var setTime = setInterval("...

2018-12-21 16:06:00 52

转载 【原创】大叔问题定位分享(21)spark执行insert overwrite非常慢,比hive还要慢

最近把一些sql执行从hive改到spark,发现执行更慢,sql主要是一些insert overwrite操作,从执行计划看到,用到InsertIntoHiveTablespark-sql> explain insert overwrite table test2 select * from test1;== Physical Plan ==InsertIntoHiveTable ...

2018-12-21 11:45:00 1572

转载 解决-bash: fork: retry: Resource temporarily unavailable错误

上面这段错误提示的本质是Linux操作系统无法创建更多进程,导致出错。因此要解决这个问题需要修改Linux允许创建更多的进程。修改Linux最大进程数我们可以通过ulimit -a来查看当前Linux系统的一些系统参数。# ulimit -acore file size (blocks, -c) 0data seg size (kbyt...

2018-12-21 10:51:00 128

转载 区间最值问题(RMQ)

题目描述给出N个数,求第a个数到第b个数之间最大的数减去最小的数的结果程序输入说明N(N小于100,000),M(M小于100,000)接下来有N个数接下来M组范围,所有数均在[0,231-1]内每个范围有2个整数a,b(1<=a<=b<=N)程序输出说明每行输出...

2018-12-21 01:19:00 155

转载 23.通过MS17_010来学习msf对渗透的利用

Metersploit 集成了渗透阶段的全部利用,从漏洞探测,到漏洞利用,最后到后渗透阶段。本次博客主要抛砖引玉,通过对MS17_010漏洞的复现,来学习Metasploit。漏洞环境: 靶机:windows 7 (192.168.0.135) 攻击机:kali 2018 (192.168.0.133)开始之前先来熟悉 Metaspolit 基本术语:...

2018-12-20 19:21:00 365

转载 Python3将xml文件解析为Python对象

一、说明从最开始写javascript开始,我就很烦感使用getElementById()等函数来获取节点的方法,获取了一个节点要访问其子孙节点要么child半天要么就再来一个getElementById(),这是智障吗?----所以我不喜欢beautiful soup(当然还因为他不支持xpath)。python的json标准库可以将json结果直接解析为python对象;py...

2018-12-20 17:05:00 77

转载 获取单例

前言上一篇文章缓存中获取单例bean讲述了从缓存中获取单例的过程,那么,如果缓存中不存在已经加载的单例bean,就需要重新开始加载bean的所有过程了,这篇文章讲述的就是从头开始加载bean的过程中的一个步骤---获取单例。获取单例Spring中使用getSingleton的重载方法实现bean的加载过程,在getBean方法源码中体现:      sharedInstance...

2018-12-20 10:52:00 46

转载 A Simple Math Problem (矩阵快速幂)

Lele now is thinking about a simple function f(x).If x < 10 f(x) = x.If x >= 10 f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + …… + a9 * f(x-10);And ai(0<=i<=9) ca...

2018-12-19 23:19:00 40

转载 Qt 查询字符串数据

(1)函数QString::startsWith(),判断某一个字符串是否以某个字符串开头;该函数具有两个参数,第一个参数制定了一个字符串,第二个参数指定是否大小写敏感,默认大小写敏感;eg:QString str = "Welcome to you !";str.startsWith("Welcome",Qt::CaseSensitive);//return truestr.s...

2018-12-19 22:08:00 1462

转载 黑科技之三元环讲解

三元环是一个不怎么常见的黑科技,它的求解方法是一种基于分块思想的方法,比较简单好写,在这里介绍一下三元环的计数方法及正确性与时间复杂度证明。对于一个$n$个点$m$条边的无向图,三元环是指对于图上的三个点,两两点之间都直接有边相连,这三个点组成的环就是三元环。三元环的计数方法:记录图中每个点的度数,对于每条边将它定向。对于一条边,将度数大的点指向度数小的点,如果度数相同就将编号小的点指向编...

2018-12-19 19:47:00 258

转载 Ajax同步和异步的区别

之前一直在写JQUERY代码的时候遇到AJAX加载数据都需要考虑代码运行顺序问题。 最近的项目用了到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执 行完毕后才会继续运行其他代码页面假死状态解除。而异步则这个AJAX代码运行中的时候其他代码一样可以运行。jquery的async:false,这个属性默认是true...

2018-12-18 17:09:00 38

转载 H.264---SPS和PPS

转自:https://zhuanlan.zhihu.com/p/278962391 SPS和PPS从何处而来?2 SPS和PPS中的每个参数起什么作用?3 如何解析SDP中包含的H.264的SPS和PPS串?1 客户端抓包在做客户端视频解码时,一般都会使用Wireshark抓包工具对接收的H264码流进行分析,如下所示:在这里我们可以看到对解码视频起关...

2018-12-17 23:15:00 72

转载 date对象方法

创建Date new Date()Date对象方法:  get系列    getDate() 返回一个月中的某一天(1~31)    getDay() 返回一周中的某一天(0~6)    getFullYear() 返回四位数的年份    getMonth() 返回月份(0~11 0是一月)    g...

2018-12-17 20:10:00 43

转载 前端(八)之形变

前端之形变一.形变/*1.形变参考点: 三轴交界点*/transform-origin: x轴坐标 y轴坐标;/*2.旋转 rotate deg*/transform: rotate(720deg);/*偏移 translate px*/transform: translateX(200px) translateY(200px);/*缩放 scale 无单位*/t...

2018-12-17 00:47:00 89

转载 操作系统(一)

操作系统一、基本特征:  1.并发:在一段时间能运行多个程序。   并行:同一时刻能运行多个指令,需要硬件支持,如同多流水线或多处理器。   操作系统通过引入进程和线程,使得程序能够并发运行。  2.共享:系统中的资源可以被多个并发进程共同使用。   两种共享方式:互斥共享--又称为临界资源,例如打印机,在同一时间只允许一个进程访问          同时共享...

2018-12-16 18:14:00 49

转载 kotlin中接口

使用interface关键字声明,一个类可以多实现,实现方法与类继承相同接口中的属性和方法都是open的package loaderman.demointerface myInterface{ fun getGo() fun getName():String {//允许接口中有方法体,对于有方法体的接口方法,不要去=求重写该方法 retur...

2018-12-16 12:51:00 50

转载 图论全解(二版)

文章目录:  定义  存储定义  结点      度:在无向图中与此结点相连的边的数目      出度:在有向图中以此结点为起点的边的数目      入度:在有向图中以此结点为起点的边的数目  边  欧拉回路:     经典例题:七桥问题             定义:        (1)欧拉路:通过图中所有边的简单路。 ...

2018-12-15 20:48:00 85

转载

明人不说暗话,主要是 如果感觉没有完,感觉不转载于:https://www.cnblogs.com/cnchengv/p/10119198.html

2018-12-14 14:18:00 61

转载 去除数组中重复的元素

1 var arr = [1,2,3,4,5,6,1,2,3,11,1,2,3]; 2 3 var arr2 = neaten_arr(arr); 4 5 function neaten_arr(arr){ 6 var a = new Array(); 7 var b = new Array(); 8 9 for(i in arr){10...

2018-12-14 11:14:00 59

空空如也

空空如也

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

TA关注的人

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