自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 [No000018F]Vim自动缩进配置、原理和tab键替换空格-Vim使用技巧(4)

一、Vim缩进介绍在没有设置Vim自动缩进的条件下,可以手动使用Vim命令对特定行进行缩进处理。在Vim插入模式下,按下Tab键时默认会输入一个制表符,可通过Vim配置项将Tab替换为空格,以便支持文件移植和多操作系统打开。1.1 Vim缩进方法在Vim普通模式下,>>会对当前行增加缩进,<<则将对当前行减少缩进。在命令前可使用数字来指定命令作用...

2018-09-30 15:05:00 109

转载 springboot的几个缓存相关注解

@Cacheable:查询几个属性:​ cacheNames/value:指定缓存组件的名字;​ key:缓存数据使用的key,可以用来指定。默认即使用方法参数的值​ keyGenerator:key的生成器,可以自己指定key的生成器的组件id//自定义配置类配置keyGenerator@Configurationpublic class MyCacheConfi...

2018-09-30 09:23:00 59

转载 一个完整的Java程序示例

(1) 第一个程序HelloWorld:package mypack; //相当于一个目录public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World"); }}注:1...

2018-09-29 15:57:00 1106

转载 叠加多个装饰器

# _*_ coding: utf-8 _*_# 加载装饰器就是将原函数名偷梁换柱成了装饰器最内层那个wrapper函数# 在加载完毕,调用原函数其实就是在调用wrapper函数# 当一个被装饰的对象同时叠加多个装饰器时# 装饰器的加载顺序是:自下而上# 装饰器内wrapper的函数的执行顺序是:自上而下import timedef timmer(func): def wrapper1(*a...

2018-09-28 21:05:00 71

转载 js中new ActiveXObject("Scripting.FileSystemObject")等操作本地文件用法,

原文地址:参考网址:http://www.jb51.net/article/48538.htmJavaScript中ActiveXObject对象是启用并返回 Automation 对象的引用。使用方法:newObj = new ActiveXObject( servername.typename[, location])ActiveXObject 对象语法有这些部分:其中newO...

2018-09-28 17:34:00 920

转载 2018icpc北京网络赛B题题解

题目链接题意给n个字符串,每个字符串是一个环(就是说起点任意),求n个字符串的最长公共子序列(LCS)解题思路比赛的时候刚看到这个题目要求n个字符串的lcs,并且没个字符串可以起点不一样,就是说字符串s都有s.length个不同的排列,求所有n个s里s.length个lcs,时限只有1s,求两个字符串的lcs有n^2的复杂度,思路肯定不是这样,而且n和s.length很小,发现可以直接暴力...

2018-09-28 10:56:00 93

转载 IDEA的基础配置

jdk的配置。在首页点击configure,找到project structure,打开。进入project目录,添加sdk,选择添加jdk,选择你安装jdk的目录即可。tomcat的配置。我们在下面的项目中进行tomcat的配置。IDEA创建一个structs项目接下来我们正式创建一个structs项目。1)点击Create New Project。在下载...

2018-09-28 10:08:00 57

转载 简洁快速的数组去重

在园子看博文的时候看到有数组去重,闲来无事,想着也记录一下自己知道的几种方法。首先简单的数组循环var arr = [1,2,3,4,5,6,1,2,3,4,5,6];var result = [];function arrDistinct(arr){ for(var i =0;i<arr.length;i++){ if(result.inde...

2018-09-25 10:18:00 160

转载 Python文件操作

# python 学习之文件和异常print("python 文件和异常")# 打开文件# with关键字指定python自动处理文件打开和关闭,并且文件对象只有在with代码块里面才有效with open("file.txt") as file: text = file.read() # read()方法读取文本中所有内容 print...

2018-09-24 22:51:00 38

转载 20180918-1 词频统计

此作业的要求参见[https://edu.cnblogs.com/campus/nenu/2018fall/homework/2126 ]发表博客,介绍上述“项目”中每个功能的重点/难点,展示重要代码片断,给出执行效果截图,展示你感觉得意、突破、困难的地方。功能1 小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键盘在控制台下输入命令。由于刚开始学习python,看到需求...

2018-09-24 21:18:00 108

转载 django入门

1、新建一个项目  * 可以在pycharm中新建项目的时候,选择Django项目  * 使用django-admin.py startproject HelloWorld2、启动:python manage.py runserver 127.0.0.1:8000  访问localhost:8000:3、添加一个视图  * 在urls同...

2018-09-22 16:09:00 45

转载 HTA - 处理命令行输入参数

<head>...<script>...function remove_repeat_newspace(str) { var arr = str.split(""); var newarr = []; var len = arr.length; var cnt = 0; for (var i = 0; i < len; i++...

2018-09-21 20:30:00 320

转载 测试用例设计方法--因果图法、判断表法详解

因果图、判定表法一、应用场合    在界面中有多个控件,控件之间有组合或限制关系,不同的输入组合会对应不同的输出结果,如果想弄清楚不同的输入组合到底对应哪些输出结果,可以使用因果图/判定表法。(因果图/判定表法比较适合测试组合数量较少的情况,一般少于20种)二、因果图    因(原因):输入条件    果(结果):输出结果    因果图:就是通过画图的方式来表示输入条件(因)和输出结果(果...

2018-09-21 14:27:00 283

转载 [转贴]infoQ VSTS被拆成5个部分,以Azure DevOps服务形式推出

VSTS被拆成5个部分,以Azure DevOps服务形式推出http://www.infoq.com/cn/news/2018/09/vsts-divide5parts-azuredevops?utm_source=news_about_Devops&utm_medium=link&utm_campaign=Devops9月10日,微软官方博客宣布推出Azu...

2018-09-21 13:09:00 83

转载 mysql5.6编译安装

1.安装编译源码所需的工具和库yum install gcc gcc-c++ ncurses-devel perl -yyum -y install wget gcc-c++ ncurses ncurses-devel cmake make perl bison openssl openssl-devel gcc* libxml2 libxml2-devel curl-devel...

2018-09-21 11:22:00 38

转载 GPS经纬度数据转换

GPS 串口读出的是DDMM.MMMM度分格式一般上位机是DD.DDDDDD°或 DD°MM'SS" 格式。举例说明: 3147.8749 (示例,经纬度一样) 格式为DDMM.MMMM转换成度:1. 度的部分直接就是312. 剩下的MM.MMMM/60=度, 所以47.8749/60=0.797915转换成度是 31.797915°转换成度分秒:1. 度的部分直接就是312. 分直接是...

2018-09-21 10:25:00 1721

转载 Linux安全之SSH 密钥创建及密钥登录

版权声明:版权所有,本文为博主原创文章。转载请注明: 来自呐喊博客 https://blog.csdn.net/nahancy/article/details/79059135在我们平时使用Linux系统时候,通常使用的Linux SSH登录方式是用户名加密码的登录方式,今天来探讨另外的一种相对安全的登录方式——密钥登录。我们知道S...

2018-09-21 09:35:00 77

转载 Codeforces Round #510 (Div. 2)

A.模拟//By SiriusRen#include <bits/stdc++.h>using namespace std;int n,m,a[105],sum,minn=10000,maxx,t;int main(){ scanf("%d%d",&n,&m); for(int i=1;i<=n;i++){ ...

2018-09-20 20:56:00 54

转载 3D打印机(Prusa I2)DIY经验分享(Part I)

原文链接(QQ空间):https://user.qzone.qq.com/582760538/blog/1454561805  2015年我大二,组装了一台3D打印机,现在基本能够工作了。回想之前,走了不少弯路。现在也希望把经验分享给朋友们!一、概览PrusaMendel i2  RepRap是一个三维打印机原型机(或3D打印机),它具有一定程度的自我复制能力,能够打印出大部分其自...

2018-09-20 19:51:00 213

转载 [ python ] 函数进阶

命名空间从 python 解释器开始执行之后,就在内存中开辟了一个空间,每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来。但是 当遇到函数定义的时候解释器只是象征性的将函数名读入内存,表示知道这个函数的存在了,至于函数内部的变量和逻辑解释器根本不关心。等执行到函数调用的时候,python解释器会再开辟一块内存来存储这个函数里的内容,这个时候,才关注函数里面有哪些变量,而函数中的变...

2018-09-20 16:55:00 60

转载 数组聚合函数

转载于:https://www.cnblogs.com/Koma-vv/p/9681706.html

2018-09-20 16:35:00 109

转载 如何将已经安装从chrome扩展程序导出备份为.CRX文件?

之前介绍过CRX Extractor可以从chrome应用商店下载备份扩展程序,有读者朋友问说:如果 Google Chrome扩展程序已经从 Chrome应用商店下架,还有没有方法下载呢?通常网路上可以搜寻到下载点或是从商店备份的 .crx 档案,但使用者很难确保这些档案干净没有被“加料”,若插件已经下架,但仍安装于你的 Google Chrome 浏览器,可以试著将插件导出备份,以后就可以随时...

2018-09-20 09:59:00 574

转载 m_Orchestrate learning system---十七、页面美观的关键是什么

m_Orchestrate learning system---十七、页面美观的关键是什么一、总结一句话总结:图片用好看的1、项目板块化?就是一个个模块,能复用的话很快的页面由这一个个模块拼装而成2、通过jquery添加class方法来实现使导航栏出现的效果? 1 <script> 2 $(function(){ 3 ...

2018-09-19 23:11:00 41

转载 C#基础知识---Lambda表达式

一、Lambda表达式简介Lambda表达式可以理解为匿名函数,可以包含表达式和语句。它提供了一种便利的形式来创建委托。Lambda表达式使用这个运算符--- “=>”,它读成“goes to” ,该运算符的左边为输入参数,右边是表达式或者语句块。二、例子  例1: 1 using System; 2 using System.Collecti...

2018-09-19 13:44:00 80

转载 drop,delete,truncate的深度剖析

(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。TRUNCATETABLE则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。(2)表和索引所占空间。当表被TRUNCATE后,这个表和索引...

2018-09-19 11:38:00 55

转载 作业2

对对对211606375 牛振乾211606351 曾茜一、预估与实际PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)Planning计划• Estimate• 估计这个任务需要多少时间4040Development开发9001000• Analysis• 需求分析 (包...

2018-09-18 23:51:00 71

转载 CentO7-使用plantuml绘制UML类图

准备工作  到PlantUml官网(http://plantuml.com/download)下载plantuml.jar。官网上还有一个在线的demof服务。plantuml的官网真的很挫!  到官网下载JDK,搭建java环境,因为plantuml是一个用java写的组件。  使用命令安装:graphviz,因为PlantUml是利用graphviz来渲染图片的,命令为:sudo ...

2018-09-18 19:31:00 78

转载 python入门-python处理csv文件格式相关

python入门-python处理csv文件格式相关 python入门-python处理csv文件格式相关处理 下载的csv格式文件直接上代码和效果图import csvfrom datetime import datetimefrom ma...

2018-09-18 16:57:00 64

转载 javascript函数定义以及常见用法

我们知道,js函数有多种写法,函数声明 ,函数表达式,Function式构造函数,自执行函数,包括Es6的箭头函数,Class类写法,高阶函数,函数节流/函数防抖,下面我就开始讲关于上面几种类型的最基本用法。函数声明式写法这种写法是最基本的写法 ,使用关键字function定义函数,函数声明后不会立即执行,会在我们需要的时候调用到。这种函数是全局的,如...

2018-09-18 13:57:00 101

转载 BZOJ.2111.[ZJOI2010]排列计数(DP Lucas)

题目链接对于\(a_i>a_{i/2}\),我们能想到小根堆。题意就是,求构成大小为\(n\)的小根堆有多少种方案。考虑DP,\(f[i]\)表示构成大小为\(i\)的小根堆的方案数,那么如果我们确定左右子树\(size\),则左右子树又分别是一个子问题。那么可以得到转移方程:\(f[i]=C_{i-1}^l*f[l]*f[r]\)。因为是按顺序填满二叉树的每一层,所以左子...

2018-09-17 20:25:00 50

转载 Exchange Server 产品路线图 及 补丁下载

Exchange Server RU listExchange Server and Update Rollup Build Numbers -TechNet Articles -United States (English) -TechNet Wiki:http://social.technet.microsoft.com/wiki/contents/articles/240.exchang...

2018-09-17 11:39:00 60

转载 nginx 只容许域名访问禁止掉 ip 访问

在原有 nginx server 的基础上再加上相同端口的配置 server { listen 80 default_server; server_name _; return 403; }配置之后如下 server { listen 80; server_name w...

2018-09-17 11:16:00 48

转载 为什么要采用隔行扫描?

实践证明,把活动图像分成一幅幅内容十分相近的静止图像来传送,只要传送速度足够快,就可以得到连续的活动图像而没有闪烁感。如果每秒钟传送50帧图像信号,虽然可以消除闪烁感,但每秒钟传送的信息量太大,使图像信号的频带太宽。因为每帧由625行组成,这就意味着在图像的垂直方向有625个像素,荧光屏的宽高比是4:3,则在水平方向有(4/3)×625个像素,那么一帧图像有(4/3)×625×625=52万个像素...

2018-09-16 19:51:00 1093

转载 PyCharm 2018实现远程调试代码

pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方式。具体实现在windows上远程linux开发和调试的代码步骤如下:1. 本地和远程同步2. 配置Project Interpreter(使用远程的P...

2018-09-16 15:23:00 67

转载 vs code快捷键

VS Code 的常用快捷键和插件一、vs code 的常用快捷键1、注释:  a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/  b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u)  c) 多行注释:[alt+shift+A]  d) 多行注释:/**2、移动行:alt+up/down3、显示/隐藏左侧目...

2018-09-16 11:48:00 32

转载 【NOIP模拟】fibonacci

题面小y最近迷上了fibonacci数列,他定义了一种数列叫fibonacccccci数列:1、这个数列包含至少2个元素; 2、f[0]和f[1]是任意选取的; 3、f[n+2]=f[n+1]+f[n] (n>=0); 现在,给出一个数列a[1..n],你可以改变数列元素的顺序,使得a[1..m]满足fibonacccccci数列的条...

2018-09-16 01:22:00 75

转载 关于NOS

1、SONiC/FBOSS/OpenSwitch/ONL/Cumulus都属性网络操作系统,SONiC和FBOSS(以及snaproute)一样强调是网络软件集合,而非Linux发行版本,可以看作app级NOS;ONL和Cumulus则强调做Linux的发行版本(网络操作系统类),OpenSwitch使用Yocto构建内核和基础文件系统,所以它也算是Linux的发行版本。2、什么是Linux发...

2018-09-16 00:17:00 201

转载 ACM-ICPC 2018 焦作赛区网络预赛G Give Candies(隔板定理 + 小费马定理 + 大数取模,组合数求和)题解...

题意:给你n个东西,叫你把n分成任意段,这样的分法有几种(例如3:1 1 1,1 2,2 1,3 ;所以3共有4种),n最多有1e5位,答案取模p = 1e9+7思路:就是往n个东西中间插任意个板子,所以最多能插n -1个,所以答案为2^(n - 1) % p。但是n最大有1e5位数,所以要用小费马定理化简。小费马定理:假如p是质数,且gcd(a,p)=1,那么a(p-1)≡...

2018-09-15 17:52:00 63

转载 The test form is only available for requests from the local machine

使用浏览器测试Web服务时出现提示“The test form is only available for requests from the local machine.”的解决办法在Web服务项目中的Web.config文件中添加如下配置即可:<system.web> <webServices> <protocols>...

2018-09-15 10:26:00 197

转载 Django之路由系统

Django的路由系统Django 1.1版本 URLConf官方文档URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。我们就是以这种方式告诉Django,遇到哪个URL的时候,要对应执行哪个函数。URLconf配置基本格式:from django.conf.urls import url...

2018-09-14 21:06:00 49

空空如也

空空如也

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

TA关注的人

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