- 博客(50)
- 收藏
- 关注
转载 Redis进阶之redis的生命周期
D:\Redis-x64-3.2.100>redis-cli.exe -h 127.0.0.1 -p 6379127.0.0.1:6379> set aa "123"(error) NOAUTH Authentication required.127.0.0.1:6379> auth kingredisOKset 一个key 为bb ,value为"aa"的对象,设置expi...
2018-06-30 15:08:00 2045
原创 BuzzFeed如何从Perl单体应用迁移到Go和Python微服务
\本文要点\\BuzzFeed近日从一个单体Perl应用程序迁移到了大约500个使用Python和Go编写的微服务。\\t起初,他们的路由逻辑是在CDN中实现的,但事实证明,这很难测试和维护。他们后来改成使用NGINX路由。\\t网站路由服务被设计成在BuzzFeed自己的Rig平台上运行,这便于他们部署到他们运行的每一个Amazon弹性容器服务环境(ECS)(测试、过渡、生产)中的每个服务上。\...
2018-06-30 14:55:08 43
转载 如何成为云计算解决方案架构师
随着大数据云计算技术的发展,围绕这一技术也催生了很多的新的职业,比如——云架构师。何为云架构师呢?成为云架构师又需要学习和掌握什么样的技能?提出这样的问题,不免想到了之前在研究学习大快的DKHadoop的时问过的一个问题:学习dkhadoop需要掌握什么基础。这两个问题不免有异曲同工之妙啊!昨天在大快搜索的公共号里查询dkhadoop的资料时看到一篇介绍关于成为云架构师需要什么样能力的文章觉得还不...
2018-06-30 14:38:15 1273
转载 使用MAT (Memory Analyzer Tool)分析Andriod项目内存泄漏
参考文章:使用MAT (Memory Analyzer Tool)分析Andriod项目内存泄漏转载于:https://juejin.im/post/5b375e2051882574c9397b8e
2018-06-30 10:47:03 55
转载 Spring JavaConfig
以前,Spring推荐使用XML的方式来定义Bean及Bean之间的装配规则,但是在Spring3.0之后,Spring提出的强大的JavaConfig这种类型安全的Bean装配方式,它基于Java代码的灵活性,使得装配的过程也变得及其灵活。@Configuration注解 我们在定义JavaConfig类时,都会在其上加注@Configuration注解,来表明这是一个配置类,@C...
2018-06-28 17:41:00 59
转载 js课程 2-6 js如何进行类型转换及js运算符有哪些
js课程 2-6 js如何进行类型转换及js运算符有哪些一、总结一句话总结:1、所有类型->布尔类型(为假的情况)有哪些(6种)?1)字符串('')2)整型(0)3)浮点型(0.0)4)null5)NaN6)undefined2、所有类型如何转布尔类型?类构造函数1)v='';b=Boolean(v);2)v='';b=!!v;3、js中字符...
2018-06-28 11:52:00 53
转载 线程同步
以取钱作为案例,这里我使用的是代码块同步的方式。 1 public class Test3 { 2 public static void main(String[] args) { 3 A3 a31=new A3(); 4 a31.start(); 5 A3 a32=new A3();...
2018-06-27 20:12:00 47
转载 火狐浏览器开发者版本
下载地址:Firefox开发者专版简体中文版下载地址:https://www.mozilla.org/zh-CN/firefox/channel/#aurora转载于:https://www.cnblogs.com/dw3306/p/9235333.html
2018-06-27 18:03:00 790
转载 python 往 elasticsearch 存入数据,然后通过kinaba 检索分析
es = Elasticsearch(hosts=[{'host': "elb-elasticsearch.cn-north-1.elb.amazonaws.com.cn", 'port': "9200"}],http_auth=("username", "password"))t = datetime.fromtimestamp(int(1529986664), pytz.timez...
2018-06-27 12:52:00 88
转载 Linux命令:修改文件权限命令chmod、chgrp、chown详解
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问权 限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文 件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需...
2018-06-27 00:31:00 81
转载 jquery-8 jquery如何处理css样式
jquery-8 jquery如何处理css样式一、总结一句话总结:1、如何获取网页的三个高?1)可视区域的高$(window).height();2)文档总高度$(document).height();3)滚动的高$(window).scrollTop();2、标签的三种类型的宽高是哪三种?height();width();innerHeight();inn...
2018-06-26 07:55:00 61
转载 Java并发编程笔记之ArrayBlockingQueue源码分析
一.JDK 中基于数组的阻塞队列 ArrayBlockingQueue 原理剖析,ArrayBlockingQueue 内部如何基于一把独占锁以及对应的两个条件变量实现出入队操作的线程安全?首先我们先大概的浏览一下ArrayBlockingQueue 的内部构造,如下类图:如类图所示,可以看到ArrayBlockingQueue 内部有个数组ite...
2018-06-24 17:01:48 160
转载 flask之请求钩子
from flask import Flaskfrom flask import abortapp = Flask(__name__)# 在第一次请求之前调用,可以在此方法内部做一些初始化操作@app.before_first_requestdef before_first_request(): print("before_fi...
2018-06-23 16:27:00 57
转载 装饰器
一,什么是装饰器?装饰器本质上就是一个python函数,他可以让其他函数在不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象。装饰器的应用场景:比如插入日志,性能测试,事务处理,缓存等等场景。二,装饰器的形成过程。现在我有一个需求,我想让你测试这个函数的执行时间,在不改变这个函数代码的情况下:import timedef func1(): ...
2018-06-23 13:28:00 41
转载 CRC32/CRC16算法C#中的实现
CRC32算法 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.IO; 5 6 namespace GetCRC32 7 { 8 class CRC32Cls 9 {10 protected u...
2018-06-23 13:12:00 270
转载 LOJ2542 随机游走 Min-Max容斥+树上期望DP
搞了一下午 真的是啥都不会首先这道题要用到Min-Max容斥 得到的结论是设 \(Max(S)\)表示集合里最晚被访问的节点被访问的期望步数设 \(Min(S)\)表示集合里最早被访问的节点被访问的期望步数那么$ Max(S) = ∑_{T \in S} {-1^ { \lvert T \rvert+1} }Min(T)$(这个相关的证明和理解可以看看HDU4336 附一个题解)考虑对...
2018-06-23 10:59:00 109
转载 当BeanUtils遇到泛型
前言: BeanUtils(spring版/apache版)工具极大方便了java developer, 尤其在写业务代码中, 各种域模型DO, BO, VO等对象之间的复制. 但使用BeanUtils过程中, 也有些细节需要注意, 避免遇到一些神坑. 比如使用BeanUtils时最容易犯的错, 复制对象采用的是浅拷贝模式, 而并非预想的深拷贝模式. 本文将讲解BeanUtils在遇...
2018-06-22 16:12:00 1475
转载 双网卡mode6模式 同时工作 冗余互备
1.1、添加双网卡,正常工作时他们会共同传输数据,使得网络传输的速度更快,mode6模式即使有一块网卡出现了故障,另一块会自动顶替上去,保证数据传输不会中断1.2、网卡绑定驱动的三种模式 mode0 mode1 mode6mode0:(平衡负载模式):平时两块网卡均工作,且自动备援,但需要在与服务器本地网卡相连的交换机设备上进行端口聚合来支持绑定技术mode1...
2018-06-22 12:30:42 3338
转载 PHP isset()与empty()的使用区别详解
PHP的isset()函数 一般用来检测变量是否设置 功能:检测变量是否设置返回值:不存在 || 存在&&值为NULL -- FALSE存在&&值不为NULL--TURE同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE版本:PHP 3, PHP 4, PHP 5更多说明:使用 unset() ...
2018-06-21 11:18:00 47
转载 Python 绝技 —— UDP 服务器与客户端
i春秋作家:wasrehpic0x00 前言在上一篇文章「Python 绝技 —— TCP 服务器与客户端」中,介绍了传输层的核心协议 TCP ,并运用 Python 脚本的 socket 模块演示了 TCP 服务器与客户端的通信过程。本篇将按照同样的套路,先介绍传输层的另一个核心协议 UDP,再比较 TCP 与 UDP 的特点,最后借助 Python 脚本演示 UDP 服务器与客户端的通信...
2018-06-19 19:22:00 312
转载 ToList()所带来的性能影响
原文:ToList()所带来的性能影响 前几天优化师弟写的代码,有一个地方给我留下很深刻的印象,就是我发现他总是将PLINQ的结果ToList<>(),然后再返回给主程序,对于这一点我十分不解,于是去问他是什么原因,得到的答案很幽默:因为习惯。 有时候对于方法的不甚了...
2018-06-19 16:13:00 85
转载 洛谷3004 [USACO10DEC]宝箱Treasure Chest
题目:https://www.luogu.org/problemnew/show/P3004一眼看上去就是记忆化搜索的dp。像 一双木棋 一样。 结果忘了记忆化。T了5个点。然后加上记忆化。MLE。参考一些,改成循环的dp。还是MLE。哈哈,根本没改数组大小嘛!又参考一些。 分析转移,发现它可以设计成滚动数组。总之就是这样一道明明是简单题的题。自己还是需要多练习……...
2018-06-18 12:22:00 106
原创 一文看懂.NET的各种变体
\关键要点\\不同平台的.NET开发者已经有了通用的开发工具:VS Code、Mac版Visual Studio和Windows版Visual Studio。\\t.NET Standard为开发者提供了特定.NET平台的API指南。\\t.NET Core开发者可以选择macOS、Linux、Windows或三种兼而有之。\\t.NET Core是开源的,由微软公开开发。\\t.NET Fram...
2018-06-14 15:58:43 38
转载 k8s-kubectl进程源码分析
kubectl与之前的kubernetes进程不同,它不是一个后台运行的守护进程,而是kubernetes提供的一个命令行工具(CLI),它提供了一组命令来操作kubernetes集群。kubectl入口类源码位置如下:/cmd/kubectl/kubectl.gofunc main() { rand.Seed(time.Now().UTC().UnixNano...
2018-06-13 17:07:00 115
转载 Fiddler拦截并修改移动端请求
bpu url由于测试电商平台APP,需测试购买,但又限于公司一提到钱,就给种不给力,所以想到使用Fiddler拦截消息,修改一个虚拟商品ID,虚拟商品价格为0.01元,方便以后测试。1.打开Fiddler,配置代理打开工具栏Tools-Telerik Fiddler Options-Connections-修改端口 我这里设置成88892.手机连接WIFI,并且配...
2018-06-13 16:42:00 100
转载 Oracle笔记
查询查看当前用户名select user from dual;查看表空间Select * From dba_tablespaces;查看某用户的所有表select TABLE_NAME from all_tables where owner = 'SYSTEM';查看当前用户的所有表select TABLE_NAME from user_tables;查看数据所有表select...
2018-06-12 22:26:00 45
转载 变量和函数提升
js代码的执行分为两个步骤1.预解析 提升(hoisting) JavaScript代码在预解析阶段,会对以var声明的变量名,和function开头的语句块,进行提升操作2.执行 func(); function func(){ alert("Funciton has been called");...
2018-06-09 10:37:24 51
转载 DQN 处理 CartPole 问题——使用强化学习,本质上是训练MLP,预测每一个动作的得分...
代码:# -*- coding: utf-8 -*-import randomimport gymimport numpy as npfrom collections import dequefrom keras.models import Sequentialfrom keras.layers import Densefrom keras.optimizers import A...
2018-06-06 17:59:00 233
转载 python 循环
#循环、遍历、迭代 for while 循环就是在重复的执行循环体里面的代码# while 循环,必须有一个计数器break 立即结束循环,不管你循环有没有完成continue 结束本次循环,继续进行下一次循环小例子:# 猜数字,如果猜大了,提示太大,猜小了就提示小,猜对了就结束import randomnum = random.randint(1,100)#产生一个随机的...
2018-06-06 13:51:00 131
转载 Android与物联网设备通信-网络模型分层
本来这个章节应该放在第二节的,更符合知识从整体往下看的逻辑。但是考虑到学习的过程是循序渐进的,我调整了一下。上一节,我们学习数据具体在传输中表现的形式。通过帧数据包裹一层层的上层数据达到传输的能力。今天我们来学习经典的网络模型分层。随着时间的推进变迁,有些层级结构已经被历史遗弃了。但是仍然需要知道有这么些东西。我们快来看吧。章节Android与物联网设备通信-概念入门Android与物联网...
2018-06-06 12:45:52 265
转载 spring系统学习:day4--Spring工厂
Spring工厂类: BeanFactory(老版本)、ApplicationContext(新版本)。其中ApplicationContext(接口)继承了BeanFactory。转载于:https://www.cnblogs.com/JAVA-STUDYER/p/9143430.html...
2018-06-06 09:39:00 42
转载 C# 自定义类型通过实现IFormattable接口,来输出指定的格式和语言文化的字符串(例:DateTime)...
常规的调用ToString()方法,存在两个问题.(1)、调用者无法控制字符串的格式(2)、调用者不能方便的选择一种特定的语言文化来格式化字符串.在开发一些国际化的应用时,应用程序需要调用与当前线程不同的语言文化来格式化字符串.so,为了对字符串进行更多的控制,你重写的的ToString()方法应该允许指定具体的格式和语言文化信息.为了能使调用者在调用对象实例的To...
2018-06-06 00:04:00 119
转载 ASP.NET MVC 解析模板生成静态页一(RazorEngine)
转载https://www.cnblogs.com/yuangang/p/5464758.html简述 Razor是ASP.NET MVC 3中新加入的技术,以作为ASPX引擎的一个新的替代项。在早期的MVC版本中默认使用的是ASPX模板引擎,Razor在语法上的确不错,用起来非常方便,简洁的语法与.NET Framework 结合,广泛应用于ASP.NET MVC 项...
2018-06-05 14:14:00 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人