自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 车的放置

车的放置有如下网格,a,b,c,d代表网格数现在有k辆车放入这个棋盘,要求每一行每一列不超过一辆车,询问其方案数mod 100003,a,b,c,d,k≤1000。解法一:通项公式注意到从左边开始划分问题,会存在分类讨论的麻烦,于是考虑从右边开始分类讨论,显然我们需要枚举有多少辆车方法右半部分,设其为i,然后它的方案数为\(C_c^iP_d^i\),接着剩下的车放入左半部分必然会受到...

2019-04-30 19:23:00 242

转载 设计模式之模版方法

在前面大致讲了设计模式六大原则及三大模型(行为型、创建型、结构型)23种设模式;本文讲模版方法属于行为型模式; 模版方法:简单讲是定了一个算法骨架,将可变的部分延迟到了子类,由子类来实现,封装不可变的,也是一种多态的实现; 有这样的一个场景:需要对数据进行CURD操作,且能支持不同的数据库操作,我们可能会用EF进行封装或者其他orm框架,也可以自己实现,如果...

2019-04-30 11:01:00 60

转载 在线流程图制作软件

如果您不想使用离线工具,那么Bullmind是一个免费的在线流程图,可以做出不错的选择。它拥有Windows  Mac  Linux等版本,内置了很多专业的流程图模板,还具有一键式自动排版等易用功能。、Bullmind-在线流程图操作简单,网页板块也是非常简洁,看起给网友带来很好的舒适度,不仅仅只有在线流程图的功能它还支持在线思维导图、uml建模、读书笔记软件等功能,它还支持微信扫码快捷登录,是一...

2019-04-30 09:55:41 2235

转载 dagger android 学习(一):dagger基础使用

本系列博客主要用于自己学习积累,顺便帮助新手入门,如有问题,多多包涵。更详细的一些使用可以看看其他更加详细的博客。dagger android 学习(一):dagger基础使用dagger android 学习(二):AndroidInjector的使用dagger android 学习(三):ContributesAndroidInjector的进一步优化dagger android 学...

2019-04-29 16:02:36 98

转载 postman随机生成数

postman做重复测试时,随机数就有很大的作用,不用每次都输入在postman的Params中,输入一个左大括号,会显示三种随机数:也可以在body中设置随机数如下:{{$guid}}:添加一个V4风格GUID(如: aa002-44ac-45ca-aae3-52bf19650e2d){{$timestamp}}:将当前的时间戳,精确到秒{{$randomInt}}:添加0和100...

2019-04-29 09:54:00 13234

转载 jQuery中$.each()方法的使用

$.each()是对数组,json和dom结构等的遍历,说一下他的使用方法吧。1、遍历一维数组 var arr1=['aa','bb','cc','dd']; $.each(arr1,function(i,val){ //两个参数,第一个参数表示遍历的数组的下标,第二个参数表示下标对应的值 console.log(i+'```````'+val);输出的结果为:0`...

2019-04-29 09:35:00 68

转载 十分钟定制你的私人Mac Treminal 面板:oh-my-zsh

前言作为前端开发,每个人都想拥有属于自己的 Mac ,然而入手 Mac 过后你是否也想定制化自己的 Terminal 呢?下图就是我自己配置的 Terminal 。下面我就介绍如何定制自己的Terminal。配置oh-my-zsh主题命令行执行,即可安装主题sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-z...

2019-04-28 11:08:51 242

转载 Redis缓存穿透、缓存雪崩和缓存击穿理解

1.缓存穿透(不存在的商品访问数据造成压力)缓存穿透,是指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查询,并把查询到的对象,放进缓存。如果数据库查询对象为空,则不放进缓存。Redis缓存流程代码流程参数传入对象主键ID根据key从缓存中获取对象如果对象不为空,直接返回如果对象为空,进行数据库查...

2019-04-28 11:04:00 49

转载 vue高级进阶系列——用typescript玩转vue和vuex

用过vue的朋友大概对vuex也不陌生,vuex的官方解释是专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。说的简单点就是对vue的状态进行统一管理,如下图介绍了其管理模式:最简单的使用方法长这样的:// 如果在模块化构建系统中,请确保在开头调用了 Vue.use(Vuex)cons...

2019-04-27 19:45:37 1179

转载 01Design and Analysis Algorithm Using Python-程振波

1.(p14)比较两个数的大小a = int(input('num:'))b = int(input('num:'))def getMax(a,b): if a>b : print('The bigger number is a:') else: print('The bigger number is b:')...

2019-04-27 11:37:00 73

转载 最大连续区间和(带负值)

You are given an arrayaaconsisting ofnnintegers. Beauty of array is the maximum sum of someconsecutive subarrayof this array (this subarray may be empty). For example, the beauty of the array...

2019-04-26 20:58:00 346

转载 Nginx实现负载均衡的简单案例

七层负载均衡的实现(Nginx):基于URL等应用层信息的负载均衡,一般使用Nginx来实现Nginx的proxy是它一个很强大的功能,实现了7层负载均衡功能强大、性能卓越、运行稳定配置简单灵活能够自动剔除工作不正常的后端服务器上传文件使用异步模式支持多种分配策略,可以分配权重,分配方式灵活1.Nginx负载均衡:内置策略:IP Hash、加权轮询...

2019-04-25 22:24:00 149

转载 C语言必学之指针详解,了解一下?

为什么要来讲指针呢?因为指针对于C来说太重要。然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面面的基本知识。所以我们通过一篇文章来尽可能的讲解指针,以对得起这个文章的标题吧。 为什么需要指针?指针解决了一些编程中基本的问题。第一,指针的使用使得不同区域的代码可以轻易的共享内存数据。当然小伙伴们也可以通过数据的复制达到相同的效果,但是这样往往效率不...

2019-04-25 17:02:01 103

转载 PostgreSQL在Windows下的数据迁移

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-04-25 10:34:00 1895

转载 2019年一级消防工程师考试出题趋势分析

  俗话说,知己知彼,百战不殆。对于一级消防工程师考试亦是如此。考生想要轻松应对2019一消考试,就要把握出题趋势和出题特点,然后有的放矢地复习,才能达到事半功倍的效果。那么,2019年一级消防工程师考试的额出题趋势是怎样呢?众智博睿教育为大家做了以下几点分析。  首先,一级消防工程师考试出题形式是怎样的?  一级消防工程师的题型主要有三类,单选、多选和案例分析,其中多选和案例分析绝对就是拉开...

2019-04-23 16:41:58 189

转载 数据结构与算法-day1-复杂度分析(2)

我的理解:最好情况时间复杂度最好的那种情况出现时,比如买彩票一次就中最坏情况时间复杂度最坏的情况出现时,比如把这一期的彩票全买完才中平均时间复杂度最好和最坏按照加权算起来,五五开!!均摊时间复杂度特殊的平均!!比如我好的少,坏的多,就把好的均摊到坏的上,得到的就是坏的!!// n 表示数组 array 的长度int find(int[] array...

2019-04-23 13:28:31 84

转载 datename和datepart

select datename(year, getdate()) + 'aaa11' --不报错 datename返回的是nvarchar类型select datalength(datename(year, getdate())) --8个字节(2019)select datepart(year, getdate()) + 'aaa11' --报错 datepart返回的是int类...

2019-04-22 13:42:00 94

转载 用户场景化

这里是IT修真院分享课,今天要分享的主题是【用户场景化】敏捷开发讲的其实就是Story,用场景来描述故事,Story定义大家都明白 ,作为一个<角色>, 我想要<功能>, 以便于<商业价值>。拆解开来,角色,应该是作为一个什么样的用户;我希望做什么样的事情,是描述操作过程;以便于什么商业价值,就是用户希望最后达成什么样的目标。拿上一篇文章讲到的修真院广告为...

2019-04-21 11:20:06 224

转载 阿里云2019北京峰会之我见(商业篇)

3月21日阿里云北京峰会,阿里云新任掌门人张建锋的演讲分成四个维度:技术、达摩院加持的云产品、数据智能的云商业、最佳实践的云生态、被集成的云上次的技术篇分析了技术和产品两个维度,这次的商业篇将聚焦商业和生态。(图片来自云栖社区)商业、最佳实践的云阿里云已经成为了阿里巴巴生态的云,其实从去年10月份的杭州云栖大会上就可以看出一些端倪:...

2019-04-21 09:12:44 559

转载 关于python脚本开头设置

为什么需要在python脚本开头加上#!/usr/bin/env python?建议加上#!/usr/bin/env python,而非#!/usr/bin/python.因为加上#!/usr/bin/env python,并且文件具有执行权限是,系统会把script识别为可执行文件,可以直接通过文件名执行该文件,而不用使用python ./文件名 执行该文件;为什么不使用#!/usr...

2019-04-20 22:46:00 1969

转载 模块打包

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-04-19 16:44:00 176

转载 HTML标签学习

本篇内容:W3CMDNHTML 标签列表常用标签详解什么是空标签什么是可替换标签W3C 简介万维网联盟(World Wide Web Consortium,W3C),又称W3C理事会,是万维网的主要国际标准组织[2]。为半自治非政府组织(quasi-autonomous non-governmental organisation),由蒂姆·伯纳斯-李于1994年10月离开欧洲...

2019-04-19 09:46:35 147

转载 工作中遇到的问题总结

1.最近在用canvas绘制图片后将图片格式转成base64链接时,在chrome中打开网页调试时如下遇到了报错:Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.原因:这个问题因为是基于file:// 进行调试的,而chrome做了安全相关的处理,主要是HTML5安...

2019-04-19 03:03:43 367

转载 table表头固定

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-04-18 16:03:00 79

转载 为你的react app增加eslint自动格式化和代码提交检查

众所周知,代码规范一直是我们一个老生常谈的话题,好的代码规范能一定程度上规避bug,提高代码的可维护性,团队风格的统一性,但我们自己创建的项目,以及使用create-react-app等脚手架创建的项目都不会自动添加代码规范以及格式化功能。今天我就给大家分享一个小工具,为你的react app增加eslint自动格式化和代码提交格式化,他就是fsgen,全名叫做frontend code spe...

2019-04-18 14:56:42 1033

转载 Flutter 初探

剖析官方Demo当我们安装好Fultter后,我们可以看见main.dart预置了一段代码,即官方的一个简单Demo,功能即一个简单的计数器,点击右下角的"+",对应屏幕的数字也会增加,显示效果:以下为源码:import 'package:flutter/material.dart';void main() => runApp(new MyApp());class MyApp...

2019-04-18 14:09:40 102

转载 Tensorflow Summary用法

本文转载自:https://www.cnblogs.com/lyc-seu/p/8647792.htmlTensorflow Summary用法tensorboard 作为一款可视化神器,是学习tensorflow时模型训练以及参数可视化的法宝。而在训练过程中,主要用到了tf.summary()的各类方法,能够保存训练过程以及参数分布图并在tensorboard显示。tf.summar...

2019-04-18 11:04:00 48

转载 vue:vuex中mapState、mapGetters、mapActions辅助函数及Module的使用

一、普通store中使用mapState、mapGetters辅助函数:在src目录下建立store文件夹:​index.js如下:import Vue from 'vue';import Vuex from 'vuex';Vue.use(Vuex);const state={//要设置的全局访问的state对象 showFooter: true, ...

2019-04-17 22:15:00 135

转载 【Java例题】5.3 线性表的使用

3.线性表的使用。使用ArrayList模拟一个一维整数数组。数据由Random类随机产生。进行对输入的一个整数进行顺序查找。并进行冒泡排序。package chapter6;import java.util.*;public class demo3 { static public void main(String[] args) { List&...

2019-04-17 15:51:00 79

转载 spring 启动找不到shiro中 自定义的realm对应的class问题

干巴巴盯着项目半天,启动了好多次,每次都是sping报错找不到shiro配置文件中自定义的realm对应的class文件,明明有的,就是找不到。后来将eclipse对应的jdk1.7 更新为1.8 重新启动项目,好了。莫名奇妙,也不知道什么原因转载于:https://www.cnblogs.com/prettrywork/p/10723237.html...

2019-04-17 14:16:00 1132

转载 C#中添加log4net(日志文件)

1.先下载引用“log4net”2.然后再App.config配置3.添加一个LogHandler类4.在Assemblyinfo类中添加配置的读取文件5.运用日志文件6.显示结果转载于:https://www.cnblogs.com/chen1997/p/10716795.html...

2019-04-16 14:20:00 113

转载 检查点函数实践

检查点函数:web_reg_find("Search=Body","SaveCount=ddd","Fail=NotFound","Test=aaa",LAST);参数解释: Search用来定义查找范围,SaveCount定义查找计数变量名称,该参数可以记录在缓存中查找内容出现的次数,可以使用该值,来判断要查找的内容是否被找到;例如上述参数举例中的意思就是Body中...

2019-04-16 10:43:00 140

转载 比特大陆称AI芯片已有收入,争云端市场犹如虎口夺食

   “ 去年年已经有挣到钱,具体数字不方便透露,是个过程。” 比特大陆AI产品线总裁阮沈勇对AI财经社说。  成立5年来,凭借矿机财富,比特大陆迅速成为币圈的资本神话。2015年,比特大陆开始涉足AI芯片,2017年推出第一代AI云端芯片;2018年推出第二代AI云端芯片以及第一代AI终端芯片。经历2018年的熊市,当比特币的红利走到尽头,这位昔日的矿机霸主意将AI芯片作为...

2019-04-16 09:57:09 103

转载 ansible配置文件

#config文件为ansible - https://ansible.com/ #ansible官网#===============================================#几乎所有参数都可以在ansible-playbook中覆盖#或使用命令行...

2019-04-15 23:01:51 727

转载 死磕 java集合之LinkedHashSet源码分析

问题(1)LinkedHashSet的底层使用什么存储元素?(2)LinkedHashSet与HashSet有什么不同?(3)LinkedHashSet是有序的吗?(4)LinkedHashSet支持按元素访问顺序排序吗?简介上一节我们说HashSet中的元素是无序的,那么有没有什么办法保证Set中的元素是有序的呢?答案是当然可以。我们今天的主角LinkedHashSet就有这个功...

2019-04-15 21:11:57 36

转载 Linux framebuffer测试程序

  Linux framebuffer的框架非常简单, 对于应用程序就是操作一块内存(俗称帧缓存), 当然也有可能是双缓存, 一般用于高帧率场景, 一块帧在填充数据时, 另一块在显示, 接着对调过来,那通过设置哪里告知驱动层读取哪块帧数据呢? 答案是用vinfo.xoffset,vinfo.yoffset  需要注意的是, 无论用write()、还是mmap()后直接操作内存都只是填充内...

2019-04-14 14:56:00 247

转载 老兵的十年职场之路(三)

老兵的十年职场之路(三)前文再续老兵的十年职场之路(一)老兵的十年职场之路(二)在前面的文章里,如果说第二段经历是我的小高峰,那么接下来我觉得算是一段平峰期吧。至少在技术成长上面是如此,而财富积累更是进入了黯淡期。有个词说的好,遇强则强,当你所在的环境让你感到不适的时候,可能就是你成长的时候,当然也可能并不是。但如果你身边都是比你牛的人时,你一定会有很多提升的机会。在开始创业之后,我感...

2019-04-13 21:30:00 158

转载 2.开发语言的迭代过程

开发语言的迭代过程计算机语言的发展历程可以简单划分为以下几个阶段 :机器语言——>汇编语言——>高级计算机语言 1、机器语言:最初的计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,计算机只能被少部分人使用,人 们需要用0、1组成的指令序列交由计算机执行,对于机器语言的使用与普及都是很令人头疼的问题。对于程序的移植能力...

2019-04-13 14:54:38 158

转载 数据库运维平台~自动化上线审核需求

数据库工单模块设计一 功能:为研发提供自审核执行,加快应用上线速度,减轻DBA的工作量二 核心工具:inception三 环境: test 测试环境 beta 预发环境 online 线上环境四 设计 一 权限设计 1 按照组分类,每组成员可以查询相应的线上从库数据 2 按照组分类,每组组长能审批各组成员具体sql,并且执行 二 事务相关 1 s...

2019-04-12 16:56:00 420

转载 复习webpack4之图片打包

之前学习过webpack3的知识,但是webpack4升级后还是有很多变动的,所以这次重新整理一下webpack4的知识点,方便以后复习。这次学习webpack4不仅仅要会配置,记住核心API,最好还要理解一下webpack更深层次的知识,比如打包原理等等,所以可能会省略一些比较基础的内容,但是希望我可以通过此次学习掌握webpack,更好地应对以后的工作。1.图片打包熟悉webpack...

2019-04-11 13:01:02 501

空空如也

空空如也

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

TA关注的人

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