自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 浅谈单元测试

什么是单元测试 单元测试本质上也是代码,与普通代码的区别在于它是验证代码正确性的代码。可简单做个定义:单元测试是开发人员编写的、用于检测在特定条件下目标代码正确性的代码。 软件开发天生就具有复杂性,没人敢打包票说自己写的代码一点问题都没有,或者不经测试就能保证代码正确运行,可能你在这个执行路径下能够执行,殊不知还有其他路径,有一一去验证过吗,因此,要保证程序的正确性就必须要对我们代码进行严格测...

2019-01-31 23:12:00 120

转载 浅入深出Vue系列

浅入深出Vue导航 导航帖,直接点击标题即可。 文中所有涉及到的资源链接均在最下方列举出来了。 前言 基础篇 浅入深出Vue:工具准备之WebStorm搭建及配置 浅入深出Vue之工具准备(二):PostMan安装配置 浅入深出Vue:环境搭建 相关资源 WebStorm NodeJS npm淘宝镜像 Vue 转载于:https://www.cnblogs.com/By-ru...

2019-01-31 20:47:00 37

转载 thinkphp5.0.*命令执行批量脚本

import requests import Queue import threading import time user_agent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36" threads = 40...

2019-01-30 11:15:00 563

转载 Nginx 用户认证

访问一些比较私密的页面 ( 如管理后台,数据后台 ) 时,我们就可以设置访问该页面时需要使用用户名和密码进行验证,这就是用户认证 [root@localhost ~]$ cat /usr/local/nginx/conf/vhost/test.com.conf server { listen 80; server_name www.test.com; ind...

2019-01-29 10:17:00 79

转载 L1-002 打印沙漏

L1-002 打印沙漏 (20 分) 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。 给定任意N个符号,不一定能正好组成一个沙漏。...

2019-01-27 17:08:00 48

转载 矩阵乘法

51nod1113 矩阵快速幂 模版题 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <algorithm> 5 #include <queue> 6 #include <cmath> ...

2019-01-27 09:31:00 68

转载 依赖注入

1、什么是依赖注入(DI) 依赖:当一个类需要另一个类协助来完成工作的时候就产生依赖,这个在开发过程中十分常见,如下图所示,这是一个依赖于抽象的例子。 注入:我们只使用依赖项,不负责创建依赖项,依赖由别人注入的过程,我们看例子,由调用者将依赖项传入。 public AccountController(ILoginService<ApplicationUser> login...

2019-01-26 15:24:00 44

转载 Java SSM框架之MyBatis3(十)MyBatis批量插入数据(MySql)

插入成功后返回自增主键 <insert id="insertRole" parameterType="role" useGeneratedKeys="true" keyProperty="id"> insert into t_role(role_name,note) values (#{roleName},#{note}) </insert> ...

2019-01-26 14:16:00 127

转载 graphite custom functions

尊重作者的劳动,转载请注明作者及原文地址http://www.cnblogs.com/txwsqk/p/6522854.html 参考https://graphite.readthedocs.io/en/latest/functions.html#function-plugins /opt/graphite/webapp/graphite/settings.py ...

2019-01-26 07:41:00 97

转载 初识WebAPI

(一)Web API简介:   目前使用Web服务的三种主流的方式是:远程过程调用(RPC),面向服务架构(SOA)以及表征性状态转移(REST),其中REST模式的Web服务与复杂的SOA和RPC对比来讲显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。   ASP.NET Web API(本文简称Web API),是基于ASP.NET平台构建RESTful应用程序的框架。可...

2019-01-25 14:13:00 84

转载 素敵な日本人 2-1

狐につままれる 糊里糊涂。(狐に化かされる。また、意外な事が起こって何が何だかわからず、ぽかんとする。) 認める 「したためる」 书;写;书写 失せる 「うせる」 消失,看不到 食欲が失せる 引っ込みがつかない 「引っ込みがつかない」 下不了台、无法抽身 張る気 寝耳に水 「ねみみにみず」 事出突然,晴天霹雳,突如其来 間が抜ける (出现遗漏)马虎,糊涂,愚笨  音乐)不合拍 道すがら 「みちす...

2019-01-24 20:44:00 451

转载 com.fasterxml.jackson工具类

老版本的Jackson使用的包名为org.codehaus.jackson,而新版本使用的是com.fasterxml.jackson。 Jackson主要包含了3个模块: jackson-core jackson-annotations jackson-databind 其中,jackson-annotations依赖于jackson-core,jackson-databind...

2019-01-24 15:59:00 1136

转载 用Python实现一个大数据搜索引擎

搜索是大数据领域里常见的需求。Splunk和ELK分别是该领域在非开源和开源领域里的领导者。本文利用很少的Python代码实现了一个基本的数据搜索功能,试图让大家理解大数据搜索的基本原理。 布隆过滤器 (Bloom Filter) 第一步我们先要实现一个布隆过滤器。 布隆过滤器是大数据领域的一个常见算法,它的目的是过滤掉那些不是目标的元素。也就是说如果一个要搜索的词并不存在与我的数据中,那么...

2019-01-24 11:50:00 83

转载 创建一个背景为蓝色的pygame窗口

import sys import pygame def creat_screen(): #初始化pygame pygame.init() #设置窗口大小并保存在screen对象中 screen = pygame.display.set_mode((500,500)) #设置窗口的名字 pygame.displa...

2019-01-24 11:41:00 510

转载 python3 发送邮件携带附件(可携带多个不同格式的附件)

最近在学习python,刚刚看完python3使用SMTP发送邮件,简单小节下。 python3 发送邮件携带附件(可携带多个不同格式的附件) 要了解SMTP的可以自行去百度,这里不做解释。 使用SMTP发送有邮件前要确保发件人的邮箱已开启SMTP服务。若发件人邮箱已开启此服务可跳过此教程直接参考代码。 一、163邮箱开启SMTP方式 1.登陆163邮箱网页版,进入"POP...

2019-01-23 23:23:00 466

转载 #函数高级

##一.执行上下文--代码的运行环境保存到栈中(特点:先进后出) 1.分类 -全局上下文 -局部上下文(函数上下文) -- 全局上下文在浏览器打开时产生,浏览器关闭时销毁 --局部上下文在函数调用时产生,函数结束时关闭 -------------------- #二.变量对象;上下文的创建阶段,其内部还同时创...

2019-01-23 20:37:00 50

转载 2019.01.22 51nod 1203 JZPLCM(线段树+链表)

传送门 一道很有意思的题。 题意简述:给一个数列,多次询问区间的lcmlcmlcm,答案对1e9+71e9+71e9+7取模。 思路:首先考虑到一个区间的lcmlcmlcm就是其中所有出现过的素数的最大幂的乘积。 因此想到分开维护每一个素数。 然后由于pap^apa对答案原本是有pap^apa自己那么多贡献的,现在考虑将它拆分成p,p2,p3,.....

2019-01-22 21:26:00 93

转载 shell 根据路径获取文件名和目录

path=/dir1/dir2/dir3/test.txt echo ${path##*/} 获取文件名 test.txtecho ${path##*.} 获取后缀 txt#不带后缀的文件名temp=${path##*/}echo ${temp%.*} test#获取目录echo ${path%/*} /dir1/dir2/dir3 转载于:https://www.cnblog...

2019-01-22 16:47:00 1021

转载 如何使用cubemx 配置freertos,实时查看FreeRTOS任务列表和运行状态

--------------------------------------------------------------------------------------------------------------------------- cubemx版本:version_4.20 stm32型号:stm32f103rct6 -----------------------------...

2019-01-22 15:12:00 911

转载 博客索引

InfluxDB相关: https://www.cnblogs.com/MikeZhang/tag/influxdb/ 视频技术相关: https://www.cnblogs.com/MikeZhang/category/393593.html voip技术相关: https://www.cnblogs.com/MikeZhang/category/353014.htm...

2019-01-22 12:55:00 43

转载 excel 导出长数据 变成科学计数 解决办法

加 “\t” 转载于:https://www.cnblogs.com/zhaoxueru/p/10298471.html

2019-01-21 14:20:00 431

转载 脚本学习从入门到入门

1.终端命令行替换 2.sh脚本 每天创建一个文件夹 转载于:https://www.cnblogs.com/likong/p/10291253.html

2019-01-19 11:51:00 226

转载 SpringBoot集成Spring Security(2)——自动登录

在上一章:SpringBoot集成Spring Security(1)——入门程序中,我们实现了入门程序,本篇为该程序加上自动登录的功能。 文章目录 一、修改login.html二、两种实现方式  2.1 Cookie 存储  2.2 数据库存储  2.2.1 基本原理  2.2.2 代码实现三、运行程序 源码地址:https://github.com/jitwxs/blog_sample ...

2019-01-19 11:44:00 97

转载 div内textarea 居中

textarea 实现div内居中,可以使用text-align:center,因其为行内元素。 转载于:https://www.cnblogs.com/ttty/p/10287407.html

2019-01-18 14:15:00 520

转载 windows服务器安全管理工具——IISCrypto

可以在线检测网站的SSL证书是否安全,是否存在漏洞,是否达到ssL行业标准,符合苹果ATS规范,能否通过微信小程序安全要求。同时提供证书格式转换,CSR,证书链,SSL配置生成等。点这里:SSL安全检测 转载于:https://www.cnblogs.com/zxk5625/p/10286718.html...

2019-01-18 11:20:00 616

转载 JAVA中对象的克隆及深拷贝和浅拷贝

使用场景: 在日常的编程过程 中,经常会遇到,有一个对象OA,在某一时间点OA中已经包含了一些有效值 ,此时可能会需一个和OA完全相对的新对象OB,并且要在后面的操作中对OB的任何改动都不会影响到OA的值,也就是OA与Ob是需要完全两个独立的对象。 但OB的初始值是由对象OA确定的。在JAVA语言中,用普通的赋值语句是满足不了需求的。使用对象的clone()方法是实现克隆的最简单、也是最高效的...

2019-01-18 10:23:00 64

转载 575. Decode String

575. Decode String Given an expression s includes numbers, letters and brackets. Number represents the number of repetitions inside the brackets(can be a string or another e...

2019-01-18 06:24:00 40

转载 linux下设置固定IP的方法

首先打开虚拟机 打开xshell5连接虚拟机(比较方便,这里默认设置过Linux的ip,只是不固定) 输入ifconfig,可以查看网管相关配置信息: 然后输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33命令。修改网卡配置文件 按 i 键进行编辑。修改入下,原有的配置不要删,只要按下面修改就好。没有的配...

2019-01-17 18:05:00 83

转载 bzoj3090: Coci2009 [podjela]

这个范围明显树包的 然而值并不滋磁 想了一会发现可以带一维当前子树用了多少边,搞定当前向上还能送多少 然后发现会有搞不定的情况,要向上传负数 每次都要重新初始化,负数强制要要 #include<cstdio> #include<iostream> #include<cstring> #include<cstdlib> #incl...

2019-01-17 15:53:00 79

转载 innobackupex参数说明

1、备份:   #常用参数    --user:该选项表示备份账号。    --password:该选项表示备份的密码。    --port:该选项表示备份数据库的端口。    --host:该选项表示备份数据库的地址。    --socket:该选项表示mysql.sock所在位置,以便备份进程登录mysql。    --defaults-file:该选项指定了从哪个文件读取MySQL配置,必...

2019-01-17 15:41:00 269

转载 centos 7 升级内核

centos 7 升级内核步聚 按照下面步骤依次执行。 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm yum --enablerepo=elre...

2019-01-16 17:50:00 37

转载 Wpf窗口中打开WinForm窗口

获取wpf窗口对应的句柄窗口 using System; using System.Windows; using System.Windows.Interop; using IWin32Window = System.Windows.Forms.IWin32Window; public class WindowWrapper : IWin32Window { ...

2019-01-16 16:07:00 860

转载 DevExpress.XtraTreeList.TreeList 之 XtraTreeHelper

DevExpress.XtraTreeList.TreeList 完整辅助类之 XtraTreeHelper.cs 代码如下: using System; using System.Collections.Generic; using System.Linq; using DevExpress.XtraTreeList; using DevExpress.XtraTreeL...

2019-01-16 15:02:00 150

转载 MySQL垂直拆分和水平拆分的优缺点和共同点总结

数据的拆分(Sharding)根据其拆分分规则的类型,可以分为两种拆分模式。一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直(纵向)拆分;另外一种则是根据表中的数据的逻辑关系,将同一个表中的数据按照某种条件拆分到多台数据库(主机)上面,这种切分称之为数据的水平(横向)拆分。 垂直拆分的优点:拆分后业务清晰,拆分规则明确系统之间进行整合或扩展很容易...

2019-01-16 14:42:00 180

转载 优化循环的方法-循环展开

循环展开是一种程序变换,通过增加每次迭代计算的元素的数量,减少循环的迭代次数。 用代码来说明就是将 for (i = 0; i < len; i++) { sum += arry[i] } 替换为 for (i = 0; i < len; i += 2) { newSum += arry[i] + arry[i + 1] } ...

2019-01-16 11:14:00 267

转载 matplotlib安装

matplotlib 是python的一套Numpy的绘图工具包,是Python中最著名的绘图包之一,matplotlib提供了一套和MATLAB类似命令API, 十分合适交互式绘制图表,也很方便的将API作为绘图控件嵌入到GUI应用程序中。 一、安装matplotlib 使用pip 指令安装 pip install matplotlib 还会自动...

2019-01-15 18:10:00 213

转载 超过一半的数字

题目:数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字。 思路:解法一、排序完后返回arr[N/2] O(nlgn) Arrays.sort(arr); System.out.println(arr[N/2]);     解法二、hash统计     解法三、顺序统计,就跟寻找乱序数组中第K大的数解法一样。O(N),那么这里就是求乱序数组中第N/2大的...

2019-01-15 18:08:00 82

转载 Windows To Go入坑记录

什么是Windows To Go? https://en.wikipedia.org/wiki/Windows_To_Go 微软为了解决企业用户的需求而推出,可以在u盘或者移动硬盘启动window系统,顾名思义,移动的windows。 那这个东西有啥用呢? 1.移动办公 比如程序员,有时候公司pc开发,有时候家里pc开发,有了win to go,不需要再部署两套系统、两套开发环境,...

2019-01-15 18:04:00 2376

转载 SQL注入式攻击

1、为什么会存在这种攻击方式?   大多数的B/S系统或者C/S系统,都会涉及到数据的存储和交互,数据一般保存在SQL server、Mysql等数据库中。因此,常见的数据交互中,往往需要根据用户输入的信息进行数据库查询等操作:   (1)用户登录,需要根据用户填写的用户名和密码查询数据库进行校验。   (2)数据查询,需要根据指定条件过滤对应权限或者范围的数据。   这些操作一般是由客户...

2019-01-15 12:44:00 87

转载 react--入门

在构建react项目中,一般包含:   文件夹source:包含了项目中所有的js模块   index.html:主文件页面,几乎是空的或者提供一个div主要用来包含其他的项目组件   package.json:包含了项目所需要的所有依赖包   打包或者构建项目的工具:一般使用的是webpack 但是现在一般使用的都是快速开发react   npm install -g cr...

2019-01-15 11:47:00 47

空空如也

空空如也

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

TA关注的人

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