自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 CentOS 7 Shell脚本编程第三讲 Shell 变量

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

2019-03-31 16:43:00 699

转载 python获取工程路径下的文件方法

如下可以获取工程路径与文件存放的位置import time, os, randomimport subprocessimport rePATH = lambda p: os.path.abspath(os.path.join(os.path.dirname(__file__), p))# 获取当前文件所在的路径 cur_path = os.path.dirname(os.pat...

2019-03-31 11:59:26 2187

转载 开发及性能优化

CSS优化、提高性能的方法有哪些?避免过度约束避免后代选择符避免链式选择符使用紧凑的语法避免不必要的命名空间避免不必要的重复最好使用表示语义的名字。一个好的类名应该是描述他是什么而不是像什么避免!important,可以选择其他选择器尽可能的精简规则,你可以合并不同类里的重复规则开发及性能优化https://blog.csdn.net/qq...

2019-03-30 17:08:00 95

转载 我理解的IPTV盒子和OTT盒子的几个不同点

电视盒可以说是目前家庭电视最常见的搭档了,那么面对市场上众多的盒子品牌,是选择IPTV盒子还是OTT盒子呢?它们之间有哪些区别呢?1、 概念区分:什么是OTT盒子,什么是IPTV盒子?首先OTT(overthetop)盒子指的是,用户可通过互联网在线看视频的高清终端设备,简单的说就是没有限制的互联网机顶盒。而IPTV盒子一般是我们在电信联通营业厅办理宽带业务的时候,赠送或者购买的电视盒,这种盒子使...

2019-03-29 15:36:25 320

转载 科普:String hashCode 方法为什么选择数字31作为乘子

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

2019-03-29 13:31:00 57

转载 关于Nginx虚拟主机

定义 任何由关键字server开始的部分都被称为“虚拟主机”部分。描述的是一组根据不同的server_name指令逻辑分割的资源,这些虚拟主机响应HTTP请求,都包含在http部分中。 一个虚拟主机由listen和server_name指令组合定义。 listen指令定义一个IP/端口组合或者是Unix域套接字路径:listenaddress[:port]...

2019-03-29 11:39:27 55

转载 [20190328]简单探究sql语句相关mutexes.txt

[20190328]简单探究sql语句相关mutexes.txt--//摘要:http://www.askmaclean.com/archives/understanding-oracle-mutex.html虽然Mutex中文翻译为互斥锁,但为了和OS mutex充分的区别,所以我们在本文里称Oracle Mutex为Mutex。Oracle中的mutex,类似于Latch,是一种低级的串行机制...

2019-03-29 10:27:00 250

转载 如何从Excel中向SQL SERVER 2008导入数据

1)在数据库中新建数据库表2)准备好Excel数据,第一列为数据库表的字段名称3)打开 Microsoft SQL Server Management Studio,选择自己要添加数据的数据库,右击-任务-导入数据。4)点击下一步,数据源选择 Microsoft excel 。5)文件路径点击浏览, 找到你保存的excel 选择。注意: 如果提示...

2019-03-29 10:24:49 1611

转载 阿里工程师开发了一款免费工具,提升Kubernetes应用开发效率

对于使用了Kubernetes作为应用运行环境的开发者而言,在同一个集群中我们可以使用命名空间(Namespace)快速创建多套隔离环境,在相同命名空间下,服务间使用Service的内部DNS域名进行相互访问。 基于Kubernetes强大的隔离以及服务编排能力,可以实现一套定义编排(YAML)多处部署的能力。不过,一般来说Kubernetes使用的容器网络与开发者的所在的办公网络直接并不能直接连...

2019-03-29 08:50:27 62

转载 Leetcode 229 JavaScript

/** * @param {number[]} nums * @return {number[]} */var majorityElement = function(nums) { nums.sort(); // console.log(nums) let len = nums.length; if(!len){ return [] ...

2019-03-28 17:18:07 48

转载 swift之水纹动画

import UIKitclass CVLayerView: UIView { var pulseLayer : CAShapeLayer! //定义图层 override init(frame: CGRect) { super.init(frame: frame) let width = self.bounds.si...

2019-03-28 16:02:00 100

转载 Python爬虫入门教程 54-100 博客园等博客网站自动评论器

爬虫背景爬虫最核心的问题就是解决重复操作,当一件事情可以重复的进行的时候,就可以用爬虫来解决这个问题,今天要实现的一个基本需求是完成“博客园“ 博客的自动评论,其实原理是非常简单的,提炼一下需求基本需求登录博客园<不实现,登录单独编写博客>调用评论接口返回请求结果确定流程之后,基本就是找突破口的环节了实际的去评论一下,然后不管你用什么抓包工具都可以,只要抓取到你想要的...

2019-03-28 00:26:53 61

转载 秒杀踩坑记:库存超卖

本案例发生在别人身上,觉得有学习借鉴的意义特转载过来记录一下。PM 说有一个类似于抢购的小需求,我们第一反应就想到是典型的防止库存超卖场景,于是理所因当地选用了 Redis 方案。只要保证是原子操作,即可防止库存超卖,自然想到使用 Incr/Decr 这类原子操作。查看 PHP 的 Redis 扩展关于 Incr 方法的说明:/** * Increment the number sto...

2019-03-27 19:58:01 444

原创 软件测试工程师的核心竞争力是什么?

借这篇文章,我们来谈谈功能测试、测试开发、性能测试工程师等的核心竞争力。在开始这篇文章之前,先问问自己,在软件测试这个行业,你的核心竞争力是什么?你有想过这个问题吗?若想过,你的答案是什么?有想明白吗?或者,你还在迷茫?在茹炳晟的极客时间专栏《软件测试52讲》有这样一个问题:“在日常工作中,我们很少会听到开发工程师谈论自己的核心竞争力,往往都是测试工程师更关注这个问题。这是不是从某个侧面反映出测试...

2019-03-27 18:24:44 58

转载 25、Android系统信息 & shell命令

一、Android系统信息获取系统的配置信息,通常可以从以下两个方面获取:android.os.BuildSystemProperty1.1、android.os.Build实例化获取:String board = Build.BOARD;String brand = Build.BRAND;android.os.Build类中包含系统编译时的设备、...

2019-03-27 15:35:00 259

转载 scrapy的一些容易忽视的点(模拟登陆,传递item等)

scrapy爬虫注意事项一、item数据只有最后一条这种情况一般存在于对标签进行遍历时,将item对象放置在了for循环的外部。解决方式:将item放置在for循环里面。二、item字段传递后错误,混乱有时候会遇到这样的情况,item传递几次之后,发现不同页面的数据被混乱的组合在了一起。这种情况一般存在于item的传递过程中,没有使用深拷贝。解决方式:使用深拷贝来...

2019-03-27 15:20:00 318

原创 麦当劳重金收购一大数据创业公司,持续加码数字化转型

提起麦当劳,大家首先想到的是什么?可能更多是“巨无霸”汉堡,而非大数据吧?但这一切将很快发生变化:快餐业巨头正在以一种规模可观的方式热情拥抱机器学习技术。麦当劳公司即将公布收购Dynamic Yield的交易协议内容。这是一家从事个性化推荐的创业公司,专门为零售商提供算法驱动型“决策逻辑”技术。具体来讲,当用户将商品添加到在线购物车中时,这项技术能够向买家推荐其他客户购买过的相关产品。根据报道,其...

2019-03-27 08:05:00 61

转载 prometheus监控nginx

#(一)yum安装的nginx添加第三方vts模块查看nginx版本模块2.下载一个同版本可编译的Nginxcd /tools wget http://nginx.org/download/nginx-1.12.2.tar.gz tar xf nginx-1.12.2.tar.gz && cd nginx-1.12.23.备份原Nginx文件\cp /usr/...

2019-03-26 16:18:37 473

转载 剑指offer:数组中出现次数超过一半的数

题目描述:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。解题思路:这道题应该是之前本科是上算法课做过的题目。两种思路。思路一:对数组进行排序,那么中间位置的数就是出现次数超过一半的数。这种做法的时间复杂度为O(...

2019-03-26 09:33:00 52

转载 JavaScript~~自调用方法

实现自调用!function(num){alert(num);}(22); 转载于:https://blog.51cto.com/dd118/2368656

2019-03-25 14:50:22 115

转载 多项式合集

多项式乘法FFT见这里NTT可以求出两个多项式相乘结果系数对任意NTT模数(可以表示为\(a\times2^b+1\)形式的质数)取模的结果。其实只要把FFT里的单位副根变为该模数的原根就好了。常见的NTT模数为998244353,原根为3。code:void NTT(vector<int>&f,ci l,ci len,ci op){ if(len&am...

2019-03-25 11:43:00 106

转载 second day——内置函数(常用)

#数学函数1. abs(-10) #绝对值 102. pow(2,3) #幂运算 83. round() #四舍五入取整,偶尔有问题,如100.54. bin() #二进制5. oct() #八进制6. hex() #十六进制7. hash() #key的哈希值8. ord() #字符的ASCI码9. chr() ##序列函数1. max() #取最大2. m...

2019-03-24 16:12:36 122

转载 站点到站点预共享密钥V.P.N(基于思科ASA防火墙)

站点到站点预共享密钥V.P.N(基于思科ASA防火墙)一:基本名词解释IPsec-×××--virtual private network什么是×××--虚拟专用网×××作用--通过公网实现远程连接,将私有网络联系起来×××的类型:1、overlay的×××,例如IPsec-×××2、peer-to-peer的×××,例如MPLS-×××还可以分为二层×××和三层××× IPsec-×××是三层...

2019-03-24 09:45:15 1101

转载 Idea 里明明配置了Tomcat,但是右上角任然没有Tomcat显示

问题截图如下:上图明明配置了Tomcat,但是Idea右上角任然是Add Configurations因为这个问题,困扰了好久。解决方法:点击Add Configurations 出现如下界面,点击+按钮选择Tomcat --Local则可将你刚才配置的Tomcat添加到项目中,此时右上角已经有Tomcat图标因为此问题困扰了很久,希望对你有所帮助。...

2019-03-23 16:28:00 614

转载 js控制随机数生成概率代码实例

基本思路:把Math.random()js随机数生成的数看着百分比,然后定义每个整数值取值范围。具体内容如下,供大家参考?1234567891011121314151617181920212223242526272829303132...

2019-03-23 12:17:00 341

转载 git基本使用

声明:为方便描述:A,B,C都代表“分支”或者说“仓库”的名字声明:gitAddress 代表git地址(例如:git@git.com/xxxx/xxx || 'https://git.com/xxxx/xxx')几个专用名词的译名:Workspace : 工作区Index / Stage : 暂存区Repository : 本地仓库...

2019-03-23 10:26:32 57

转载 GitHub 不让盗版 Windows 用户登录?纯属段子

开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> 近日reddit 上不少网友讨论 ...

2019-03-23 07:37:39 112

转载 ehcache

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

2019-03-22 18:29:00 107

转载 Jenkins可持续集成_1.Devops与持续集成的前世今生

阅读须知:上传的是图片,要看清楚请点击图片放大查看。版权声明:本图片来自于网络,如果涉及侵权问题,请及时联系本人删除!其他声明:本文章严禁转载。 转载于:https://blog.51cto.com/wangxiaoke/2367422...

2019-03-22 16:59:56 69

转载 PHP如何支持CURL字符串证书传输

PHP如何支持CURL字符串证书传输背景最近在对接微信支付的时候,需要在退款处用到证书,由于我们是SAAS平台,要支持多方多渠道支付,如果把所有证书文件保存在应用服务器会受到SLB的影响,会导致某台机器文件不同步而阻碍退款流程,但把文件存在OSS的话,后端又要从OSS下载到应用服务器来保证一致性。思来想去,最终决定将证书内容保存在数据库,不同客户各对应...

2019-03-22 14:25:10 130

转载 从零开始学数据结构和算法(三)栈与栈的应用

栈栈是限定仅在表尾进行插入和删除操作的线性表允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据元素的栈称为空栈。栈又称为后进先出的线性表栈的实现顺序方式Stack.java 源码参考 D:\Android\学无止境\随记\SchemaLearningRecords\源码分析\java\Stack 源码分析.md递归基础程序调用...

2019-03-22 03:26:28 62

转载 Khronos推出OpenXR 0.9规范临时版 简化平台XR应用程序开发

由多家软硬件公司组成的开发联盟Khronos,公开OpenXR 0.9规范的临时版本,提供统一的跨平台API,简化各平台XR应用程序的开发工作。XR指的便是由计算机透过人机互动,所产生真实和虚拟的组合环境,包括虚拟现实(VR)、增强实境(AR)和混合实境(MR)等相关技术。Khronos OpenXR工作小组在2017年的时候成立,而OpenXR则是一个免授权金的XR开放标准,其扮演应用程序和X...

2019-03-21 15:10:53 170

转载 做为前端攻城狮你应该知道的计算机网络知识

要想成为一名优秀的前端攻城狮计算机网络知识时必不可少的,计算机网络基础该是程序猿需掌握的知识,在工作中会经常用到,也是面试过程中常常考察的内容。所以就整理了一些相关的知识。一、HTTP状态码codestatusdescription200ok从客户端发送的请求被服务端正常处理201No Content请求处理成功,但没有资源返回206Partial...

2019-03-21 14:19:39 114

转载 C#继承的执行顺序

自己对多态中构造函数、函数重载执行顺序和过程一直有些不理解,经过测试,对其中的运行顺序有了一定的了解,希望对初学者有些帮助。eg1:public class A { public A() { Console.WriteLine('A'); } public virtual ...

2019-03-21 11:40:00 63

转载 Sublime Text3快捷键大全

选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些...

2019-03-20 22:11:00 35

转载 全面认识tuxera ntfs 了解界面所有功能

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

2019-03-20 20:36:00 303

转载 TestComplete数据驱动测试教程(二)——记录测试数据

TestComplete是一款具有人工智能的自动UI测试工具,利用自动化测试工具和人工智能支持的混合对象识别引擎,轻松检测和测试每个桌面,Web和移动应用程序。 本文中我们将讲解如何进行数据驱动的测试,方便大家更快更直接的学习TestComplete的使用。本教程包含两个方面的讲解,可以帮助...

2019-03-20 07:35:10 126

转载 毛玻璃效果在Android的实现

 本文已授权「玉刚说」微信公众号独家发布毛玻璃效果实际上是对原图片的严重劣化,突出朦胧感,一般都是通过图片的缩放+模糊算法来实现,从性能角度考虑,模糊半径不能大于25,所以要更高的模糊效果则需要进行缩放。具体实现方案有以下几种。Java实现,一般都是采用Stack模糊算法RenderScript实现Native实现OpenCV或者OpenGL实现,由于其复杂度,本文暂不讨论该方案关...

2019-03-20 01:37:42 959

转载 Flutter 系列文章:Flutter Container 控件介绍

Container —— 容器类一、使用方法如果窗口小部件没有孩子,没有对齐,而是一个height,width或 限制提供,则Container试图给出这些限制和家长的约束相结合,以尽可能小。 Container( margin: const EdgeInsets.all(10.0), color: const Color(0x...

2019-03-19 07:30:24 66

转载 区块链如何改变跨境支付

区块链仍然是一种相对较新的技术,但它将颠覆企业和个人在全球范围内处理金融交易方式。尽管企业在国际上采购商品和服务越来越普遍,但跨境支付系统几十年来从未改变。作为一家从事跨境支付业务的金融科技公司的创始人,区块链是一个令人兴奋的发展,我们相信它将成为像我们这样的企业不可或缺的一部分。原因如下:区块链有潜力解决低效率,并提供一个更快,更便宜且更安全的替代目前系统的方案。据高德纳公司(Gartn...

2019-03-19 06:17:15 154

空空如也

空空如也

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

TA关注的人

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