自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 HTTPS 傻瓜式部署

周一申请了一台 vps 服务器,周二才通过,然后周二还跑了趟上海的医院,今天周三,没想到一天时间已经把 ss 搭好,基础的网页也可以访问了,果然任何东西在变简单前都是困难的 以我的域名为例,假设我们此时已经可以访问 zichi.date,我们想将其升级到 https,之前我一直听说的是 https 需要证书,所以要花钱,没想到现在有免费的解决方案了,还如此简单傻瓜式,详细可以参考 如何免费的让网站...

2018-10-31 22:42:00 132

转载 jvm堆内存溢出后,其他线程是否可继续工作

最近网上出现一个美团面试题:“一个线程OOM后,其他线程还能运行吗?”。我看网上出现了很多不靠谱的答案。这道题其实很有难度,涉及的知识点有jvm内存分配、作用域、gc等,不是简单的是与否的问题。由于题目中给出的OOM,java中OOM又分很多类型;比如:堆溢出(“java.lang.OutOfMemoryError: Java heap space”)、永久带溢出(“java.lang.OutOf...

2018-10-31 15:07:23 130

转载 hdu 6243,6247

题意:n只狗,n个笼子,每个笼子只能有一只,求不在自己笼子的狗的数量的期望。 分析:概率是相等的,可以直接用方案数代替,k 不在自己的笼子的方案数是 n!- (n-1)!,这样的k有n个,总的方案数n!,用除法求出期望。 答案:n-1 #include <bits/stdc++.h> using namespace std; int main() { ...

2018-10-30 16:51:00 114

转载 Nginx从入门到实战

什么是Nginx? Nginx (engine x) 是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户...

2018-10-30 12:39:08 74

转载 dubbo 与Spring Cloud 对比

链接:https://www.zhihu.com/question/45413135/answer/242224410 近期也看到一些分享Spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的。目前,与一些互联网公司的架构师、技术VP或者CTO在交流时,有些甚至还不知道该项目的存在。这也许与国内的开源服务治理框架Du...

2018-10-30 09:51:00 56

转载 gitlab常用的命令

gitlab-ctl start 启动gitlab-ctl stop 停止gitlab-ctl status 查看状态gitlab-ctl restart 重启gitlab-ctl reconfigure 修改后直接编译启动gitlab 默认的日志文件存放在/var/log/gitlab 目录下:gitlab-ctl tail #查看所有日志gitlab-ctl tail n...

2018-10-28 18:29:58 56

转载 JS 里的数据类型与转换

一、简介 JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有七种: 数值(number):整数和小数(比如1和3.14)。 字符串(string):文本(比如Hello World)。 布尔值(boolean):表示真伪的两个特殊值,即true(真)和false(假)。 undefined...

2018-10-28 03:27:02 93

转载 源码安装nginx

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

2018-10-25 21:19:00 50

转载 超级眼电脑监控软件维护企业利益防止泄密事件的发生

近年来发生了不少企业泄密事件,让受害企业损失惨重,甚至面临破产的风险。吃一堑长一智,为了防止企业泄密事件的发生许多企业提前做好防范,安装了超级眼电脑监控软件,其中一项功能就是电脑实时报警员工功能,一旦有违规操作就会立即报警,如:插入U盘报警、拷贝到U盘报警、硬件变动报警、触发敏感关键字报警等。防泄密应从员工入职那一刻做起,并时刻贯穿于企业的日常工作中,入职当天签订保密协议、竞业禁止协议,定期对防泄...

2018-10-25 17:49:51 296

转载 ubuntu 远程登录错误

利用 ubuntu 16.04 自带功能远程登录到同事的电脑时,提示如下错误: This file server type is not recognized 百度一下,得知,缺少必要的文件,安装后解决 sudo apt install gvfs-backends 转载于:https://www.cnblogs.com/rohens-hbg/p/9843260.html...

2018-10-24 14:07:00 168

转载 你的项目刚刚启动?是时候考虑Globalization了!

今天继续由SAP成都研究院非典型程序猿, 菜园子小哥王聪给大家带来分享。 关于这个很长的定语的由来,请参考这篇文章,里面有王聪的背景介绍,包括他种菜的特长:当我用UI5诊断工具时我用些什么。 秋天到了,娃娃们开学了,又是一个收获的季节。虽然过去的8月,成都雨水偏少,但是对于王聪来说这些都不是事,他的庄稼一样获得了丰收。有图为证: 下面...

2018-10-23 17:54:22 73

转载 Python 实现简单的感知机算法

感知机 随机生成一些点和一条原始直线,然后用感知机算法来生成一条直线进行分类,比较差别 导入包并设定画图尺寸 import numpy as np import matplotlib.pyplot as plt %matplotlib inline plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签 plt.rcPa...

2018-10-23 14:51:00 584

转载 微服务框架 ServiceComb 毕业成为 Apache 顶级项目

微服务框架 Apache ServiceComb 已毕业成为 Apache 顶级项目(TLP)。ServiceComb项目 Champion 及导师、Apache 基金会董事 Roma...

2018-10-23 08:32:38 121

转载 在idea中启动多个SpringBoot项目

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

2018-10-22 17:29:00 151

转载 Luogu_2878_[USACO07JAN]保护花朵Protecting the Flowers

题目描述 Farmer John went to cut some wood and left N (2 ≤ N ≤ 100,000) cows eating the grass, as usual. When he returned, he found to his horror that the cluster of cows was in his garden eating his beau...

2018-10-22 16:42:00 88

转载 Python爬虫:Scrapy框架的安装和基本使用

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

2018-10-22 13:46:00 145

转载 2018-09-20-weekly

Algorithm 最长有效括号 What 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。 How 这里可以用栈来求解,需要定义个start变量来记录合法括号串的起始位置,我们遍历字符串,如果遇到左括号,则将当前下标压入栈,如果遇到右括号,且当前栈为空,则将下一个坐标位置记录到start,如果栈不为空,则将栈顶元素取出,此时若栈为空,则更新结果和i - s...

2018-10-22 09:58:00 53

转载 页面回发速度由 6 秒减少为 0.6 秒的真实案例!

 这是一个真实的客户页面,来自于深圳市的某自动化公司,页面大概是这个样子的: 这个页面很长,包含 3 个复杂的表单和 5 个表格,如果看下页面上控件的个数,也是蛮壮观的: var itemNames = [], itemCount = 0; $.each(F.ui, function(name, item) { itemNames.push(name); item...

2018-10-22 09:57:00 72

转载 Windows环境安装tesseract-ocr 4.00并配置环境变量

最近要做文字识别,不让直接用别人的接口,所以只能尝试去用开源的类库。tesseract-ocr是惠普公司开源的一个文字识别项目,通过它可以快速搭建图文识别系统,帮助我们开发出能识别图片的ocr系统。因为Windows环境开发,我也就必须在windows环境安装系统。 第一步:下载安装包 根据https://github.com/tesseract-ocr/tesseract/wiki,我找到非...

2018-10-21 19:12:00 124

转载 在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色

原文:在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色 在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色 例如根据学生的年龄来修改,年龄小于18岁的,该行为红色显示,如何做到 解决方法 1: 在你需要加载...

2018-10-21 13:43:00 539

转载 iOS开发:UILabel字号根据屏幕缩放

场景: 假设我们有这样一个需求,iPhone 6(屏幕宽度为375pt)上的设计图上的字号为17pt,iPhone 6 Plus上的字号根据屏幕宽度缩放,即字号为(17pt x 414pt / 375pt)= 18.768pt 解决方案: 如果一个一个设置太麻烦,容易遗漏,这时候我们采用 runtime 的替换方法来实现,如果嫌替换方法太麻烦,我们可以用第三方库 Aspects 来辅助我们解决。 ...

2018-10-20 12:21:06 414

原创 Micronaut教程:如何使用基于JVM的框架构建微服务

\本文要点\\Micronaut是一种基于jvm的现代化全栈框架,用于构建模块化且易于测试的微服务应用程序。\\tMicronaut提供完全的编译时、反射无关的依赖注入和AOP。\\t该框架的开发团队和Grails框架的开发团队是同一个。\\tMicronaut框架集成了云技术,服务发现、分布式跟踪、断路器等微服务模式也内置到了框架中。\\t在本教程中,你将使用不同的语言创建三个微服务:Java、...

2018-10-19 15:59:24 62

转载 app中页面滑动,防止a链接误触

问题 app中list列表,当我们用手滑动屏幕,屏幕上页面内容会快速滚动,不会因为手已经离开了屏幕而滚动停止,突然手触摸暂停,当手指是在a标签上面时,会跳转链接,这对客户体验及其不好 思路 先判断滚动事件是否已经停止,当停止之后,再给一定时间的延时,之后的点击才有效。这样的话,当快速滚动之后,第一次点击屏幕,让屏幕滚动停止,第二次点击屏幕,如果是点击了一个a标签才能跳转到其他路由 解决代码 $(f...

2018-10-19 10:12:00 461

转载 ubuntu 安装node.js

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

2018-10-18 14:29:00 43

转载 如何使用SAP CRM Marketing Survey创建一个市场问卷调查

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

2018-10-18 13:59:00 64

转载 SAP GUI里Screen Painter的工作原理

我们在SAP GUI里双击一个screen编号: 单击Layout按钮可以打开Screen Painter: 这背后的工作原理是什么? 是这个RFC destination在起作用: Connection Type为T,当Layout按钮被点击后,通过TCP/IP通知执行文件gnetx.exe: 从任务管理器里能查看到这个执行文件的进程: ...

2018-10-18 13:43:02 113

转载 js面试题必刷003

前言 js面试题系列,不断更新中,力争为广大前端就业者更好的应对面试,也增加自己作为一名前端的技术常识。 new操作符具体干了什么呢 1、创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型。 2、属性和方法被加入到 this 引用的对象中。 3、新创建的对象由 this 所引用,并且最后隐式的返回 this 。 var obj = {}; obj.__proto__ = B...

2018-10-18 05:40:54 94

转载 hive的执行属性配置

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

2018-10-17 20:22:00 103

转载 [LeetCode]简单题-合并两个有序链表

21. 合并两个有序链表 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 解法1: 用递归的方式来合并链表 这种方法的执行时间只超过了28%的提交记录 class Solution: def mergeTwo...

2018-10-17 07:12:21 174

转载 装饰器

定义: 器字代表函数,装饰器本质是函数;装饰:装饰其他函数,就是为其他函数添加附加功能 原则: 1.不能修改被装饰函数的源代码(在不修改被装饰函数源代码的情况下为其添加功能) 2.不能修改被装饰的函数的调用函数,被装饰函数不知道被装饰了 实现装饰器需要了解: 1.函数及变量:内存存储函数方式与存储变量一样:内存中存储函数体,再指向函数名 2.高阶函数 a.把...

2018-10-16 20:04:00 67

转载 『中级篇』K8S横向扩展功能ReplicaSet和ReplicationController(63)

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』K8S横向扩展功能ReplicaSet和ReplicationController(63)上次说了,pod的如何管理。这次说说pod的横向扩展。源码:github.com/limingios/d…ReplicationControllerReplicationController(简称为RC)。在旧版本的Kubern...

2018-10-16 16:41:30 95

转载 JS整型和浮点型,三元运算符

parseInt() parseFloat()     var a='12g';    console.log(parseInt(a));    console.log(parseFloat(a));    var d=12.3;    console.log(parseInt(d));    console.log(parseFlo...

2018-10-16 11:04:00 217

转载 java对象序列化

概念:Java 提供了一种对象序列化的机制,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化。也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是 Java 虚拟机(JVM)独立的,也就是说,在一个平台上序...

2018-10-16 09:49:02 65

转载 Java练习 SDUT-1140_面向对象程序设计上机练习一(函数重载)

面向对象程序设计上机练习一(函数重载) Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 利用数组和函数重载求5个数最大值(分别考虑整数、单精度、长整数的情况)。 Input 分别输入5个int型整数、5个float 型实数、5个long型正整数。 Output 分别输出5个int型整数的最大值、5个float 型实数的...

2018-10-16 08:24:00 124

原创 Git Submodule新漏洞已修复

Git社区披露了一个影响clone和submodule命令的安全漏洞,当存在漏洞的机器访问恶意库时,这些命令可以远程执行代码。这个由Mitre分配了编号CVE-2018-17456的漏洞已在Git 2.19.1中修复。\\要触发该漏洞,恶意库可以伪造一个.gitmodules,其中包含以破折号开头的URL。这将影响git clone --recurse-submodules和git submodu...

2018-10-15 04:52:07 52

转载 十年SEO的技巧心得

对于做SEO的专业公司,SEO有特别哪些注意的地方和快速排名技巧 第一、网站的整体框架要好。域名最好是主营产品的汉语拼音,千万不要跟著名网站的域名相似。上次我有个客户做玻璃隔断请添加链接描述的,域名是windows58.com,这样的域名相似的著名网站有58同城,有微软的windows都是非常强大的对手。并且在帖子中的外链都非常的强大了。像做到一个很好的排名,不容易。 第二、要深入的了解百度、36...

2018-10-15 00:14:49 267

转载 c++产生验证码字符串

// // Created by lk on 18-10-14. // #include <iostream> #include <cstdlib> #include <ctime> #include <vector> using namespace std; // 实例:产生一个长度为len的字符串验证码,并且由16个字...

2018-10-14 17:17:00 936

转载 C++产生随机数

C++产生随机数 C++中没有自带的random函数,要实现随机数的生成就需要使用rand()和srand()。 不过,由于rand()的内部实现是用线性同余法做的,所以生成的并不是真正的随机数,而是在一定范围内可看为随机的伪随机数。 rand() rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。 ...

2018-10-14 17:17:00 290

转载 深入剖析Redis系列(六) - Redis数据结构之哈希

前言 大部分编程语言都提供了 哈希(hash)类型,它们的叫法可能是 哈希、字典、关联数组。在 Redis 中,哈希类型 是指键值本身又是一个 键值对结构。 哈希 形如 value={ {field1,value1},...{fieldN,valueN} },Redis 键值对 和 哈希类型 二者的关系如图所示: 哈希类型中的 映射关系 叫作 field-value,这里的 value 是...

2018-10-14 15:01:10 68

转载 秒懂WebSocket原理

偶然看到博友的这篇文章,瞬间觉得之前看的那么多资料都不及这一篇博客让我对websocket的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~ 一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的...

2018-10-13 22:53:00 58

空空如也

空空如也

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

TA关注的人

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