自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 编写可测试的代码

编写可测试的代码今天在完成一项功能时,对如何编写可测试代码有较深入的思考,在此记录下。任务背景一项功能由登陆后的通知触发,界面UI是异步刷新的,具体入口功能是否可用还依赖于其他两个指令(这里以A、B指令为例),整体流程大致如下:收到登陆通知,发送A指令在A指令的响应内容中,判断是否需要发送B指令,如果需要,则发送B指令,如不需要,则功能不可用,用户在操作时,弹错误提示A收到B指令的回...

2018-10-31 17:04:00 86

转载 上传本地代码到gitHub过程详解

1、注册github账号。2、创建个人的github仓库,如图,或者也可以进入个人中心去创建,还可以直接点击右上角的“”+“”添加,3、创建自己的Repository,如图:4、新建完成后会进入类似于下面的页面,复制创建仓库的地址,如图:5、打开本地git...

2018-10-31 16:35:00 63

转载 Nginx-config

#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;events { worker_c...

2018-10-31 16:01:00 52

转载 找师傅 导师

最近一段时间感觉焦虑、迷茫,技术学了不少 .net 、Node、Vue、Java、微信开发、APP开发,总感觉都是浅尝即止,好像自己搭建一个开源项目,但是入手一个礼拜都没有任何思路,希望找一个人帮帮我,或者引导我一下我该怎么办转载于:https://www.cnblogs.com/huanjinyuan/p/9881083.html...

2018-10-31 09:21:00 76

转载 css元素垂直居中的8中方法

1、通过vertical-align:middle实现CSS垂直居中通过vertical-align:middle实现CSS垂直居中是最常使用的方法,但是有一点需要格外注意,vertical生效的前提是元素的display:inline-block。 .wrap1{ line-height: 100px;} .item{ width: 40px; ...

2018-10-30 14:11:00 39

转载 ThreadLocalRandom原理

原文链接:https://www.jianshu.com/p/9c2198586f9b2.2、 并发包中ThreadLocalRandom类原理剖析ThreadLocalRandom类是JDK7在JUC包下新增的随机数生成器,它解决了Random类在多线程下多个线程竞争内部唯一的原子性种子变量而导致大量线程自旋重试的不足。本节首先讲解下Random类的实现原理已经它在多线程下使用的...

2018-10-28 21:13:00 105

转载 自我介绍

2016035107187;我是最酷的沈兆寅;我的爱好是躺在床上;我的码云个人主页是:https://gitee.com/profile?from=third_party我的第一个项目地址是:https://gitee.com/log_s/log_S目前代码量有0行了;我最喜欢鱼香肉丝;今天躺够了。转载于:https://www.cnblogs.com/szy123/p/98...

2018-10-27 16:34:00 35

转载 MySQL进阶8 分页查询(limit) - 【SQL查询语法执行顺序及大致结构】- 子查询的3个经典案例...

#进阶8 分页查询/* 应用场景: 当要显示的数据,一页显示不全,需要分页提交sql请求 语法: select 查询列表 #7 from 表1 #执行顺序:#1 【join type join 表2 #2 on 连接条件 #3 where 筛选条件 #4 ...

2018-10-27 10:57:00 215

转载 变分例子

接着主要讲几个变分推断的例子,试图阐述清楚变分推断到底是如何应用的。首先是二元高斯分布的近似。我们假设二元高斯分布是可分解的,也就是两变量之间独立。二元高斯分布其中可分解形式为:我们想用q(z)去近似p(z),用前面推导出来的(10.9):因为是求z1的分布,所以按(10.9),我们在z2上求期望,得到(10.11)。然后,我们就可以祭出第二章修炼的法宝——配方法,从(10.11)得到高斯分布...

2018-10-26 21:03:00 119

转载 JAVA集合1--总体框架

JAVA集合是JAVA提供的工具包,包含了常用的数据结构:集合、链表、栈、队列、数组、映射等。JAVA集合工具包的位置是java.util.*JAVA集合主要可以分为4个部分:List、Set、Map以及工具类JAVA集合框架图如下:大致说明:看上面的框架图,先抓住它的主干,即Collection和Map。1 Collection是一个接口,是高度抽象出来的集合,它包...

2018-10-26 15:51:00 41

转载 DOM&BOM

1,DOM&BOM的起源:DOM起源于Netscape与Microsoft 公司的DHTML(动态HTML)。Document Object Model,文档对象模型,是针对HTML和XML文档的一个API(Application Programming Interface,应用程序编程接口)。类似于JDBC是针对数据库的一套API一样。BOM是Browser Object Model的缩...

2018-10-26 10:53:00 86

转载 python Cannot uninstall 'numpy'. It is a distutils installed project and thus we cannot accurately d...

在Python中移除(升级)numpy的时候出现:Cannot uninstall 'numpy'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.方...

2018-10-25 14:04:00 316

转载 整型 布尔值 字符串 for循环

1.整型2.布尔值3.字符串4.for循环1.整型:.python中有长整型, Python3中只有整型2.布尔值: bool:Ture 真 False 假 数字和布尔值可进行转换,在数字转换成布尔值的时候只有零是False.其他都是Ture.    字符串转换成布尔值时,只要不为空就是Ture3.字符串:split    ...

2018-10-25 14:04:00 79

转载 JDK1.8源码(八)——java.util.HashSet 类

  在上一篇博客,我们介绍了 Map 集合的一种典型实现 HashMap,在 JDK1.8 中,HashMap 是由 数组+链表+红黑树构成,相对于早期版本的 JDK HashMap 实现,新增了红黑树作为底层数据结构,在数据量较大且哈希碰撞较多时,能够极大的增加检索的效率。了解 HashMap 的具体实现后,我们再来介绍由 HashMap 作为底层数据结构实现的一种数据结构——HashSe...

2018-10-24 20:07:00 71

转载 【底层原理】深入理解Cache (下)

得到了我的PC的cache参数如下:L1 Cache : 32KB , 8路组相连,linesize为 64Byte 64个组L2 Cache:256KB 8路组相连,linesize为 64Byte 512个组L3 Cache: 3MB 12路组相连,linesize为 64Byte 4096个组1 、测试cache的linesize代码看起来有点长,但是分成了3段。先看第一个测试,测...

2018-10-24 15:42:00 208

转载 angular @Input() 和 @Output()

创建 Student class就只有几个简单的属性(执行下面的属性可以快速生成)ng generate class entity/studentexport class Student { id: number; name: string; age: number;}创建child componenttsimport { Component, OnInit,...

2018-10-24 11:13:00 111

转载 二维树状数组+差分【p4514】上帝造题的七分钟

Description“第一分钟,X说,要有矩阵,于是便有了一个里面写满了\(0\)的\(n\times m\)矩阵。第二分钟,L说,要能修改,于是便有了将左上角为\((a,b)\),右下角为\((c,d)\)的一个矩形区域内的全部数字加上一个值的操作。第三分钟,k说,要能查询,于是便有了求给定矩形区域内的全部数字和的操作。第四分钟,彩虹喵说,要基于二叉树的数据结构,于是便有了数据范围。...

2018-10-23 20:56:00 84

转载 第十章 创建计算字段

学习目的:如何创建计算字段以及怎样从应用程序中使用别名引用它们。计算字段:存储在表中的数据都不是应用程序所需要的。我们需要直接从数据库中检索出转换、计算或格式化过的数据;而不是检索出数据然后再在客户机应用程序或报告程序中重新格式化。计算字段并不实际存在于数据库表中,计算字段是运行时在SELECT语句内创建的。字段(field)基本上与列(colunm)的意思相...

2018-10-23 17:02:00 133

转载 [转载]ORACLE EXP/IMP

转载自:https://www.cnblogs.com/mengfanrong/p/3792955.html本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其对应的參数进行了说明,然后通过一些演示样例进行演练,加深理解.文章最后对运用这两个命令可能出现的问题(如权限不够,不同oracle版本号)进行了探讨,并提出了对应的解决方式;本文部分内容摘录自网络,感...

2018-10-23 09:31:00 58

转载 LuoGu P2420 让我们异或吧

其实......这就是个SB题,本来看到这个题,和树上路径有关于是——我就欣喜地打了一个树剖上去,结果嘞,异或两遍等于没异或所以这题和LCA屁关系都没有,所以这题就是个树上DFS!!!!所以它为啥是绿的?不知道.....某谷地评分就是不能信于是就A了呗#include <iostream>#include <cstdlib>#include <cstdi...

2018-10-22 16:21:00 62

转载 基数排序

使用10个辅助队列,假设最大数的数字位数为 x, 则一共做x次,从个位数开始往前,以第i位数字的大小为依据,将数据放进辅助队列,搞定之后回收。下次再以高一位开始的数字位为依据。以Vector作辅助队列,基数排序的Java代码:public class RadixSort { private int keyNum=-1; private Vector...

2018-10-22 02:55:00 42

转载 第十七章 Velocity优化实践(待续)

现实存在的问题优化的理论基础一个高效的模版引擎实现思路优化成果其他优化手段转载于:https://www.cnblogs.com/hzzjj/p/9825720.html

2018-10-21 17:07:00 70

转载 返回一个二维整数数组中最大子数组的和

作业要求:1、输入一个二维整形数组,数组里有正数有负数。2、二维数组中连续的一个子矩阵组成一个子数组。3、求所有子数组的和的最大值。设计思想:1、将二维数组分解成一维数组,使用一位数组求最大子数组之和的方法。2、求得相邻两行的最大子数组之和,将相邻两行同列相加,从而得到一个一维数组,再通过一维数组求得最大子数组之和。 3、求得最大子数组之和的值与之前每一行最大子数组之和...

2018-10-21 15:32:00 47

转载 【SDOI2009】SuperGCD

本题在洛谷上的链接:https://www.luogu.org/problemnew/show/P2152在做这道题之前,有位学长和我吹,他用10分钟两行代码就做完了。当时实在是吓到我了,自己做完这道题,好奇就去看看学长的代码,,,原来是Python。。。求最大公约数可以选择辗转相除法或者更相减损术,这道题最好是选择更相减损术,一个是相对较快,一个是适合高精度。简述一下更相减...

2018-10-21 15:09:00 74

转载 PHP04

PHP041、HTTP(hypertext transfer protocol)1)HTTP是端与端之间的通讯协议chrome://net-internals/可查看DNS缓存浏览器-检查-Network-all-header-Request headers view source以查看请求报文包 头Response header vi...

2018-10-20 21:07:00 61

转载 [leetcode] 72. Edit Distance (hard)

原题dp利用二维数组dp[i][j]存储状态: 从字符串A的0~i位子字符串 到 字符串B的0~j位子字符串,最少需要几步。(每一次删增改都算1步)所以可得边界状态dp[i][0]=i,dp[0][j]=j。以及状态转移方程即当比较 word1[i] 和 word2[j] 字符 相等 时,所需步数与 word1[i-1] 和 word2[j...

2018-10-19 22:12:00 37

转载 20180805-Java 异常处理

try{ //程序代码}catch(ExceptionName e1){ //Catch 块}下面的例子中声明有两个元素的一个数组,当代码试图访问数组的第三个元素的时候就会抛出一个异常。//文件名: ExcepTest.javaimport java.io.*;public class ExcepTest{ public static void main(String[] arg...

2018-10-19 18:24:00 45

转载 浅谈PHP面向对象编程(七)

7.0 抽象类与接口当定义一个类时,常常需要定义一些方法来描述该类的行为特征、但有时这些方法的实现方式是无法确定的,此时就可以使用抽象类和接口。抽象类和接口用于提高程序的灵活性、抽象类是一种特殊的类,而接口又是一种待殊的抽象类。接下来本节将针对抽象类和接口进行详细讲解。7.1 抽象类当在定义一个类的 时候,其中所霜的某些方法暂时并不能完全定义出...

2018-10-19 08:58:00 73

转载 基于双目摄像头的障碍物检测

基于双目摄像头的障碍物检测前言:关于双目摄像头的障碍物检测以及基于OpenCV的障碍物检测在CSDN以及博客园上都有几篇相关的文章。然而,相当一部分的关于障碍物检测的文章多偏向于理论,而有实践的文章却少之又少。在这里,我将按照我从网上学习到的例子进行整合并加入了我自己的理解。希望能为大家在障碍物检测方面起到一定的参考作用。特别鸣谢:亦轩Dhc的博客琪其齐奇旗棋的CSDN_寒潭雁影的CSD...

2018-10-18 17:31:00 3453

转载 购物(sum)

购物(sum)题目描述visit_world有一个商店,商店里卖N个商品,第ii个的价格为a[[i]我们称一个正整数K是美妙的,当且仅当我们可以在商店里选购若干个商品,使得价格之和落在区间[K,2K]中。问:有多少个美妙的数。输入第一行一个整数NN。接下来一行NN个整数,描述数组a[]a[]。...

2018-10-18 16:33:00 51

转载 .NetCore中使用ExceptionLess 添加操作日志

上一篇文章已经扩展了日志,下面我们在结合下处理操作日志通常我们想到操作日志 可能想到的参数可能有 模块 方法 参数内容 操作人 操作时间 操作 Ip 下面我们就来结合这些信息添加操作日志如果要在代码中每个操作中添加 是非常繁琐的 代码很大部分重复,有AOP思想的应该都知道面向切面的方式处理日志,日志贯穿整个系统所以我们会想到过滤器,在之前的文章中我用到了拦截器处理,这里我们使用Fil...

2018-10-18 11:28:00 403

转载 HDU 5723 Abandoned country(kruskal+dp树上任意两点距离和)

Problem DescriptionAn abandoned country has n(n≤100000) villages which are numbered from 1 to n. Since abandoned for a long time, the roads need to be re-built. There are m(m≤1000000) roads to be re-b...

2018-10-18 10:27:00 91

转载 backup - 4

If you want to see the files inside the untracked folder:git status -uDrupal Console.composer require drupal/console:~1.0.0@rc然后到bin下就可以运行drupal命令了curl -I https://newtworks.nokia.com返回response头这个功能不能...

2018-10-17 14:13:00 88

转载 通用的管理系统权限设计

通用的管理系统权限设计 原文:通用的管理系统权限设计在以前的工作中,我常常会遇到一些系统管理权限的问题,常常是一种系统一种管理方式,很浪费时间和精力,后来我根据Windows的文件权限管理方式想了一种相似流程的控制方式,具体流程如下:将系统的功能页面加入到模块中,并加入权限限制造,权限可以灵活设置,加入多种权限,对于用户可单独设置权限,...

2018-10-16 22:24:00 47

转载 持续集成jinkens构建+git提交时构建

安装相关插件打开具体项目配置登录gitlab打开具体项目url格式是:http://+jinkens用户名+:+jinkens用户的token+@+jinkens地址+/jenkins/job/构建的项目名/build?token=+jinkens项目下生成tokenhttp://xxx:xxxx@xxxxx/jenkins/job/xxxxxx/build?...

2018-10-16 17:13:00 138

转载 2018.10.16 NOIP模拟赛解题报告

心路历程预计得分:\(100 + 100 + 20 = 220\)实际得分:\(100 + 100 + 30 = 230\)辣鸡模拟赛。。T1T2都是一眼题,T3考验卡常数还只有一档暴力分。开场发现T1只要用堆维护一下就行,20min切掉,时间有点长因为花了好长时间在找pbds的头文件。。T2很裸的拆位+期望dp,就是分情况讨论有点恶心。T3我想了1h结果正解是压位优化暴力qnmd。...

2018-10-16 16:28:00 71

转载 二维凸包 Graham扫描算法

题目链接:http://poj.org/problem?id=1113求下列点的凸包求得凸包如下:Graham扫描算法:找出最左下的点,设为一号点,将其它点对一号点连线,按照与x轴的夹角大小排序:让点1,2入栈,从第三个点开始循环步骤1:判断该点是否在栈顶第二个点和栈顶的点的连线的左边,2.如果在左边,将该点入栈,继续循环,3.如果不在...

2018-10-16 16:11:00 113

转载 洛谷P1449后缀表达式(读题模拟,栈)

题目链接:https://www.luogu.org/problemnew/show/P1449这道题的难点就在读题,把题读明白是干什么的,理解题目意思样例意思。读懂之后就好说了,用栈即可,一个注意事项是:数可能有多位,所以要往前找,也用栈存起来好做。 1 #include <iostream> 2 #include <string> 3 #i...

2018-10-16 10:15:00 137

转载 用NI的数据采集卡实现简单电子测试之2——绘制三极管输出特性曲线(面)图...

本文从本人的163博客搬迁至此。想设计几个实验,既能展示NI的LabVIEW和数据采集卡的功能特点,又能够让普通电类专业本科学生可以理解,自然首先想到了《电子技术基础》课程的内容。第一个例子采用了“绘制晶体三极管输出特性曲线”的例子,原因有三:其一,作为《模拟电子技术》课程的基本内容,基本上所有电类专业的学生都学过三极管输出特性曲线;其二,这个例子既要控制基极电流和集电极电压,又要测量集电极电...

2018-10-15 22:04:00 1280

转载 C# 容器重用避免GC 的论证

var lst = new List<int>(); lst.Capacity = 100; var cnt = lst.Count; var cp = lst.Capacity; for(int i=0; i<30; ++i) ...

2018-10-15 21:38:00 106

空空如也

空空如也

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

TA关注的人

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