自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 找工作的程序员必懂的Linux

一、为什么要学习Linux首先,我想先说一下:“为什么要学习Linux”?Linux 是什么,它是一款操作系统,是一个支持多用户、多任务、支持多线程和多CPU的操作系统;32位和64位的硬件可以在Linux 系统安全运行,是一个性能稳定的多用户网络操作系统。Linux 操作系统诞生在上世纪九十年代,可以安装在各种平板电脑、台式计算机和小型的树莓派上,从大到小的计算机硬件设备中都有Linux 的身影...

2019-02-28 23:23:22 49

转载 P2440 木材加工(二分+贪心)

思路:这里就要看往那边贪心了,因为解决的是最大值最小化,最小值最大化。也就是说当满足大于等于c时,l=mid+1这样的二分得到的就是在所有满足条件函数下的最右端.#include<iostream>#include<algorithm>using namespace std;#define ll long longconst int max...

2019-02-28 23:06:00 167

转载 排序算法 - 冒泡排序

冒泡排序(Bubble Sort)类型:交换排序时间复杂度(最坏):O(n^2)时间复杂度(最好):O(n)时间复杂度(平均):O(n^2)空间复杂度:O(1)稳定性:稳定冒泡排序通过依次比较两个相邻元素的值,将数值较大的元素移动至数列尾部,每一轮的比较都能将无序数列中的最大值元素选出并移动到队尾,循环执行便可将数列按由大到小的顺序排...

2019-02-28 22:04:36 50

转载 Python--day65--母版和继承的基本使用

转载于:https://www.cnblogs.com/xudj/p/10452936.html

2019-02-28 20:32:00 104

转载 OkHttp3-拦截器(Interceptor)

转自 http://www.jianshu.com/p/fc4d4348dc58 (作者:韩栋)拦截器拦截器是OkHttp中提供一种强大机制,它可以实现网络监听、请求以及响应重写、请求失败重试等功能。下面举一个简单打印日志的栗子,此拦截器可以打印出网络请求以及响应的信息。class LoggingInterceptor implements Interceptor { @Override ...

2019-02-28 03:14:27 398

转载 讨论一个堆栈越界的问题

我们先看一个linux下的C代码,分析一下运行结果:1 int main(int argc, char* argv[]) {2 int i = 0;3 int arr[3] = {0};4 for(; i&lt;=3; i++) {5 arr[i] = 0;6 print...

2019-02-27 22:57:35 82

转载 限流算法之漏桶算法、令牌桶算法

限流每个API接口都是有访问上限的,当访问频率或者并发量超过其承受范围时候,我们就必须考虑限流来保证接口的可用性或者降级可用性。即接口也需要安装上保险丝,以防止非预期的请求对系统压力过大而引起的系统瘫痪。通常的策略就是拒绝多余的访问,或者让多余的访问排队等待服务,或者引流。如果要准确的控制QPS,简单的做法是维护一个单位时间内的Co...

2019-02-27 20:18:05 87

转载 [CQOI2016]伪光滑数

题目描述若一个大于1的整数M的质因数分解有k项,其最大的质因子为Ak,并且满足Ak^K<=N,Ak<128,我们就称整数M为N-伪光滑数。现在给出N,求所有整数中,第K大的N-伪光滑数。题解题面的k意思是将这个数质因数分解后所有的质因子的指数和。我们先把128以内的所有素数找出来,然后做一个dp。我们令dp[i][j]表示当前数的最大的质因子为p[i],当前所有...

2019-02-27 20:06:00 71

原创 虎牙直播在微服务改造方面的实践和总结

技术选型:为什么选用 Nacos虎牙关注 Nacos 是从v0.2 开始的(最新版本:Pre-GA v0.8),我们也参与了社区的建设,可以说是比较早期的企业用户。首先,在虎牙的微服务场景中,起初有多个注册中心,每一个注册中心服务于某一部分微服务,缺少一个能融合多个注册中心,并把他们逐一打通,然后实现一个能管理整个微服务体系的大的注册中心。以下内容摘自我们考虑引入Nacos时,在服务注册中心方案上...

2019-02-26 14:28:12 42

转载 再次简单明了总结flex布局,一看就懂...

思维导图flex 布局类型[ ] display: flex;(本文章为此为主)[ ] display;inline-flex;属性[ ] 父节点 容器flex-container[ ] 子节点 flex-item父节点容器flex-direction 主轴方向(一般水平方向)f...

2019-02-26 13:32:08 72

转载 行为型模式:策略模式

LieBrother原文:行为型模式:策略模式十一大行为型模式之五:策略模式。简介姓名 :策略模式英文名 :Strategy Pattern价值观 :集计谋于一身个人介绍 :Define a family of algorithms,encapsulate each one,and make them interchangeable.定义一组算法,将每个算法都封装起来,并且...

2019-02-26 01:00:51 41

转载 4. 寻找两个有序数组的中位数

https://leetcode-cn.com/problems/median-of-two-sorted-arrays/此题的关键是需要确定两个数组的大小,时刻保证左边=右边,数组的奇偶数可以用数学公式去解决。using System;public class Problems4{ public double FindMedianSorte...

2019-02-25 22:18:00 56

转载 Google 团队效能研究 | 为什么雇用最聪明的人是远远不够的?

简评:Google 的一项团队效能研究结果,可能会让你重新认识如何建立一个优秀的团队。Google 的搜索业务可能最为人所知,但 Google 可不仅仅有搜索业务,它可能还是最擅于大数据研究的公司之一。除了研究互联网世界里的数据,Google 也积极地用软件工具研究自己公司内部的数据。它的一项有关于如何建立高效团队的研究,验证了中国...

2019-02-25 18:52:35 67

转载 [译] 如何在实际开发案例中掌握 Async/Await

原文地址: How To Master Async/Await With This Real World Example原文作者: Adrian Hajdin译者: arzh推荐理由: ES6中的异步方法已经成为开发中不可或缺的一部分,本篇文章可以让你从实际开发中快速了解及学习 Async/Await 的使用目录介绍(callbacks,promise,async/await)现...

2019-02-25 15:02:12 114

转载 工作中总结前端开发流程--vue项目

开发流程需求 -&gt; 原型 -&gt; 开发 -&gt; 测试 -&gt; 上线开发1.版本控制选用git进行版本控制。新建分支进行开发,master主线,code review后进行合并。利用分支,部署不同的上线版本2.技术选型根据业务需求,选择合适的技术 -- vue-cli制定统一编码规范,便于团队协作和代...

2019-02-25 12:40:25 97

转载 【leetcode】552. Student Attendance Record II

题目如下:Given a positive integern, return the number of all possible attendance records with length n, which will be regarded as rewardable. The answer may be very large, return it after mod 109+ 7...

2019-02-24 22:50:00 65

转载 Python装饰器高级用法

在Python中,装饰器一般用来修饰函数,实现公共功能,达到代码复用的目的。在函数定义前加上@xxxx,然后函数就注入了某些行为,很神奇!然而,这只是语法糖而已。原文地址:https://python-book.readthedocs.io微信公众号:小菜学编程 (coding-fan)场景假设,有一些工作函数,用来对数据做不同的处...

2019-02-24 21:32:50 43

转载 Fastcgi工作原理

FastCGI是一个可伸缩的,高速地在HTTP server和动态脚本语言间的接口FastCGI优点这种方式可以让HTTP服务器专一的处理静态请求或者将动态脚本服务器返回给客户端,很大程度上提高了应用系统的性能FastCGI作用Nginx不支持对外程序的直接调用或者解析,所有的对外程序必须通过FastCGI接口调用转载于:https://www.cnb...

2019-02-22 22:50:00 353

转载 教妹子用IDEA创建web应用,部署到Tomcat服务器

自从上一篇原创发表之后,粉丝反应热烈。主要分两派,一派关注技术的,觉得看了那么多的公众号文章,终于找到一篇能看懂的了,于是沾沾自喜。另一派是关注妹子的,感叹自己空有一身绝技,公司里却无妹子可教,大喊可惜。详情请见:教公司妹子部署Tomcat服务器,深夜送她回家。。。然而,妹子还是那么好学。上次帮她搭建好Tomcat服务器没几天,她又来向我请教怎么构建第一个web应用在Tomcat服务器上运行。...

2019-02-22 03:42:01 94

转载 jzoj5683. 【GDSOI2018模拟4.22】Prime (Min_25筛+拉格朗日插值+主席树)

题面\(n\leq 10^{12},k\leq 100\)题解一眼就是一个\(Min\_25\)筛+拉格朗日插值优化,然而打完之后交上去发现只有\(60\)分神\(tm\)还要用主席树优化……大概是这样,设\(g(n,j)\)表示\(1\)到\(n\)之间的所有满足\(i\)是质数或者\(i\)的最小质因子大于\(p_j\)的所有\(f(i)\)之和,我们根据递归地来求解\(g\),设...

2019-02-21 20:24:00 124

转载 函数运行环境系统动态链接库版本太低?函数计算 fun 神助力分忧解难

背景最近在处理线上工单的时候,遇到一个用户使用 nodejs runtime 时因为函数计算运行环境的 gcc 版本过低导致无法运行的问题,觉得非常有意思,所以深入的帮用户寻找了解决方案。觉得这个场景应该具有一定的通用性,所以在这篇文章里面重点的介绍一下如何使用函数计算的周边工具fun解决因为 runtime 中系统版本导致的各种兼...

2019-02-21 17:34:52 57

转载 像没人看的那样修复

一些技术债是显而易见的。数据结构不合理可能会导致代码错综复杂。当需求不断变化时,代码可能包含以前方法的痕迹。有时代码写得很匆忙或者就是草率。这种技术债很容易去讨论,因为它非常明显。它变现成 bugs、性能问题和添加功能的困难。还有另一种更隐密的技术债。可能测试时有点慢,没慢到和爬一样 —— 但刚好让你不打算去查看 bug 并把它添加到积压工具中。也许你不相信部署脚本,因此你跳过了这个额外版...

2019-02-21 08:54:07 55

转载 Centos 6.5 在 Dell 服务器安装的记录

因硬件需求需要安装低内核版本的红帽类操作系统,选择了Centos6.5(红帽的衍生版本)安装在Dell服务器上,实现VNC的远程连接,记录下此过程,文中的处理方法仅供参考。一、需要下载的东西。  1、Centos 6.5 64位系统:http://vault.centos.org/6.5/isos/x86_64/  下载的是CentOS-6.5-x86_64-bin-DVD1....

2019-02-20 17:42:00 692

转载 星期和工作日计算,你会了吗?

1、计算某个日期是星期几如下图,是宅男心中的大事记,要计算发生日期是周几,公式为:=WEEKDAY(B2,2)WEEKDAY函数第二参数使用2,用数字1到7表示周一到周日。这个函数在数组计算中经常用于按周统计数据。如果要显示为中文的星期几,公式为:=TEXT(B2,"aaaa")TEXT的格式代码使用四个a,就会返回日期的中文星期,记不...

2019-02-20 10:46:18 94

转载 Pre-built binaries not found for [email protected] and [email protected]

用 npm install 安装 fsevents 插件, 发现如下图提示:搜索了一圈发现原来是 fsevents 目前还没支持 node v11+,笔者用的是 brew install node 下载的 node,默认下载的是最新的版本,用 node -v 命令查看 node 的版本呢,笔者的 node 是 v11.6.0。详情请...

2019-02-20 00:04:06 831

转载 多线程并发-计算机基础

CPU缓存一致性协议MESICPU在摩尔定律的指导下以每18个月翻一番的速度在发展,然而内存和硬盘的发展速度远远不及CPU。这就造成了高性能能的内存和硬盘价格及其昂贵。然而CPU的高度运算需要高速的数据。为了解决这个问题,CPU厂商在CPU中内置了少量的高速缓存以解决IO速度和CPU运算速度之间的不匹配问题。在CPU访问存储设备时,无论...

2019-02-19 17:19:58 48

转载 IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR

最近折腾在 IIS 上跑 PHP-CGI。由于太年轻,遇到不少坑,特以此文纪念一下配置 IIS FastCGI 的填坑过程。在 Windows 平台上,我习惯使用 scoop 安装一些开发工具,例如 PHP、NPM 等等。填坑 1:用 scoop 安装 php 要全局安装scoop install php -g否则 IIS 会报...

2019-02-19 07:03:25 78

转载 Spring Cloud微服务架构代码结构详细讲解

上一篇我们介绍了spring cloud云服务架构 - particle云架构代码结构,简单的按照几个大的部分去构建代码模块,让我们来回顾一下:第一部分: 针对于普通服务的基础框架封装(entity、dao、service、controller、api)等第二部分: spring cloud通用微服务项目,可以监控左右微服务,当然,本身自己也是微服务。第三部分: 针对于框架内所有组件的封装,可以植...

2019-02-19 06:17:04 338

转载 百度地图-矩形编辑的模拟实现

百度地图的绘制功能drawingManager其中矩形和多边形采用的是同一种绘制原理因此在面可编辑模式enableEditing下矩形就会和多边形一样产生多个节点的可选状态更重要的是,拖动角点不会作为矩形移动在网上搜也没看到对应的解决,因此自己就把一个模拟的解决方案分享一下吧,实现原理: 1.定位两斜角点;2.使用marker对两...

2019-02-18 16:27:52 121

转载 学习webpack4 - HTML处理

学习webpack4 - 基础配置学习webpack4 - HTML处理学习webpack4 - 样式处理学习webpack4 - ES6语法转化学习webpack4 - 第三方库的使用学习webpack4 - 抽离公共代码...持续中==================================================...

2019-02-18 15:27:38 62

转载 大话转岗 PHP 开发小结

前言近期因公司内部转岗,开始参与PHP项目进行后端开发,一直都是强类型写的比较多,弱类型语言也有接触了一些,如:nodejs,python,做一些辅助服务,数据采集的事情,刚好内部有这个机会进行可以学以致用,加上之前对后端的理解和经验,很容易上手,这里记录下开发过程遇到的些问题解决方案和自己对PHP的理解,以及项目中的部分架构当前已经进入PHP7的版本,做了很多的调整,尤其在性能上有很大的...

2019-02-18 13:59:03 99

转载 (转)Python新手写出漂亮的爬虫代码1——从html获取信息

https://blog.csdn.net/weixin_36604953/article/details/78156605Python新手写出漂亮的爬虫代码1初到大数据学习圈子的同学可能对爬虫都有所耳闻,会觉得是一个高大上的东西,仿佛九阳神功和乾坤大挪移一样,和别人说“老子会爬虫”,就感觉特别有逼格,但是又不知从何入手,这里,博主给大家纠正一个误区:爬虫并不神秘,也不高级,是一个...

2019-02-18 07:49:00 141

转载 Spring IOC和IOC容器

IOC的核心理念即是控制反转。将对依赖的控制从具体业务对象手中转交到平台或框架中,需要的时候再由平台或框架注入到具体业务对象中。可以说依赖注入是控制反转的实现方式。 IOC的优点: 降低代码耦合度 减少重复代码和冗余对象 提升可测试性 IoC容器是Spring的核心模块,是抽象了对象管理、依赖关系管理的框架解决方案。 在Spring IoC容器的设计中,有两个主要的容器系列,一个是实现了Bean...

2019-02-17 22:55:00 67

转载 matlab-高数 diff 求在(x0,y0)处偏导数 数值

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

2019-02-17 18:23:00 4557

转载 flask的g对象

故名思议我们可以理解这个g对象是一个全局的对象,这个对象存储的是我们这一次请求的所有的信息,只是存储这一次的请求g:global1. g对象是专门用来保存用户的数据的。2.g对象在一次请求中的所有的代码的地方,都是可以使用的。g 作为 flask 程序全局的一个临时变量,充当者中间媒介的作用,我们可以通过它传递一些数据,g 保存的是当前请求的全局变量,不同的请求会有不同...

2019-02-15 19:29:00 73

转载 码农张的Bug人生 - 见面之礼

还没有走到门口就听见里面叽叽喳喳乱糟糟一团,在门口迟疑了几秒,竟直走了进去,似乎没有人人搭理他,所有人都一脸凝重地在忙。办公室前面一排的座机在不停地疯叫。是。是。对。我们马上修复。好的,稍等,我们工程师正在抢修。是是是,您骂的对。趁着挂电话的功夫,客服张小栋顺手抓了一把左手边的纸巾,擦拭着冒着微微汗珠的脸。里面两排几个人围在一起...

2019-02-15 17:55:42 46

转载 2018的年终总结和2019新目标

前言时间也是过得很快,不知不觉又过了一年。这一年发生了很多事,但是好像又过的很平淡。回想起来自己好像做过好多事,但好像又没做过什么事,在这里我再次回顾一下2018,然后计划一下2019。2018年总结原计划:在公司认真工作,努力奋斗几年。却因身体原因无法继续、略有遗憾。到梦云智后的目标:用最快的速度学习并掌握html、css、Boo...

2019-02-15 10:26:00 108

转载 vmware虚拟机里ubuntu无法连接到同一个子网的其他电脑解决办法

在虚拟机设置里面更改网络连接模式

2019-02-15 03:35:12 210

转载 Dockerfile参考

Docker可以从Dockerfile中读取指令来自动构建镜像。Dockerfile是一个文本文件,它包含了用户可以在命令调用以制作镜像的命令。用户可以使用docker build连续执行一些命令行指令来开启一个自动构建。此文档描述了在Dockerfile中可以使用的命令。当你读完这个文档时,请参阅Dockfile最佳实践获取进阶指南。...

2019-02-14 13:30:43 42

原创 2019年软件测试现状调查

今年的软件测试行业现状调查旨在为测试从业者的职业发展以及行业未来趋势提供一些可参考的见解。2019年是开展该调查活动的第六个年头:软件测试现状调查的初衷是找出现今测试行业的主要特征、应用实践以及所面临的挑战,以便展开深入讨论,为今后的改进指明方向。本年度调查活动由PractiTest的Joel Montvelisky和Tea-Time with Testers的Lalit Bhamare共同组织,...

2019-02-14 08:00:00 58

空空如也

空空如也

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

TA关注的人

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