- 博客(55)
- 收藏
- 关注
转载 常用Validate验证类
<?php class Validate { public static $MD5KEY='Fw8LK@A3aFDS#OM1qQC*GbY'; const TOKEN_EXPIRE=604800;//TOKEN过期时间(7天) /** * 生成邀请码 * @param in...
2018-07-31 15:47:00 410
转载 Spring Boot系列22 Spring Websocket实现websocket集群方案的Demo
概述上一篇文章Spring Boot系列21 Spring Websocket实现websocket集群方案讨论里详细介绍了WebSocket集群的三种方案,并得出结论第三个方案是最好的,本文我们实现第三个方案。第三个方案如下图在方案一的基础进行如下修改,新的架构图流程如下:服务A增加WS模块,当websocket连接过来时,将此用户的连接信息(主要是websocket sesionI...
2018-07-30 12:18:54 372
转载 dax-新老会员的识别
突然想起来之前有看过新老会员的识别,原来都是用mysql写(先写出会员购买首次日期,再去匹配再case when写好),到dax里一个公式就可以解决,感觉清清爽爽。还听取群里老师的意见,把退货的条件也考虑进去,重新修改了公式:里面用了earlier函数,这个函数比较抽象。重点是之前的值,有点不清晰,之前是大还是小,高还是低。(根据用下来的经验,感觉其实earlier其实是有点取最大值的意思。)看一...
2018-07-26 18:01:45 178
转载 java8 新特性Predicate和removeIf 实战
1 package test; 2 3 import java.util.AbstractCollection; 4 import java.util.ArrayList; 5 import java.util.Iterator; 6 import java.util.List; 7 import java.util.function.Predicate; 8 ...
2018-07-26 16:22:00 222
转载 『中级篇』在centos上安装docker(九)
在mac和window上都已经安装了docker,这次咱们在linux系统下安装docker。这次也补充下vagrant如何搜索:Vagrantfile如何搜Vagrantfile之前的课程已经已经完成了在windows/mac下通过vagrant来安装centos7, 有老铁说:通过vagrant init 名称,就可以生成对应的Vagrantfile,如果我想进行搜索如何去找。...
2018-07-26 09:47:34 42
转载 中科院外籍院士王中林获埃尼“前沿能源奖”
7月23日,埃尼奖(Eni Award)组委会在意大利罗马宣布,据科学委员会最终评选结果,决定将第十一届埃尼“前沿能源奖”(Energy Frontiers Prize)授予王中林,以表彰他首次发明纳米发电机、开创自驱动系统与蓝色能源两大原创领域,并把纳米发电机应用于物联网、传感网络、环境保护、人工智能等新时代能源领域。王中林是中国科学院外籍院士、欧洲...
2018-07-25 17:29:34 103
转载 java的Enumeration转list
java的Enumeration转listEnumeration<String> attrs = getAttrNames();// while(attrs.hasMoreElements()){// String attrName = (String)attrs.nextElement();//调用nextElement方法获得元素// dat...
2018-07-24 10:19:00 2680
转载 python file-like Object:文件读写
官网对文件操作解释:open(file,mode='r',buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=None)CharacterMeaning'r'open for reading (default)'w'open for writing, truncating...
2018-07-23 17:33:01 1635
转载 在Linux上升级、回滚和卸载SQL Server 2017
升级mssql-server包到最新版本sudoyumupdatemssql-server该命令下载最新包,并替换/opt/mssql/下的二进制文件。用户生成的数据库和系统数据库不会受该操作的影响。回滚SQL Server到之前的某个版本1. 识别你想降级到的SQL Server版本号。对应的版本号列表,查看这里。2. 降级到之前的一个SQL Server版本。将&l...
2018-07-23 16:17:27 184
原创 Stream从Python切换到Go的原因
Stream最近将其后端核心服务从Python改成了Go。虽然他们的某些模块仍然在使用Python,但是公司已决定从现在开始使用Go来编写对性能要求较高的代码。文中,Stream的CEO兼创始人Thierry Schellenbach将解释他们决定转向Go的原因。\\影响项目或者产品编程语言选型的因素有很多。与任何技术决策一样,选择编程语言时同样需要多方面权衡,即使这样,最终的选择结果都很难是完美...
2018-07-21 18:22:12 46
转载 TensorFlow_CNN内tf.nn.conv2d和tf.layers.conv2d参数
1 tf.nn.conv2d( 2 input, 3 filter, 4 strides, 5 padding, 6 use_cudnn_on_gpu=True, 7 data_format='NHWC', 8 dilations=[1, 1, 1, 1], 9 name=None10 )...
2018-07-20 16:48:00 83
转载 Odoo自定义Widgets (三)
大家好,接着上一章讲,odoo 中的Widgets使用方法。上一次,我们讲到是利用了odoo中widget的继承机制,继承了fieldminxin 类,然后在其上面进行新的方法添加。但这里注意,原始方法是没有被修改的。那么,这里就出现了一个问题,以前很多fields已经使用某个widget,如果要更新这个widgets ,但又希望是通过安装插件的方...
2018-07-20 11:25:42 844
转载 怎么做好看的html5游戏界面
怎么做好看的html5游戏界面一、总结一句话总结:html5应该是完全可以做特别好看的游戏界面的。最下面那个背景图完全是一张图片动的雪和小动物可以是gif,或者是canvas,右边的那各个选择框就是图片啊。二、怎么做好看的html5游戏界面1、界面最下面那个背景图完全是一张图片动的雪和小动物可以是gif,或者是canvas右边的那各个选择框就是图片啊...
2018-07-19 19:08:00 644
转载 Myecilpse 10里安装配置maven
安装maven的目的是myecilpse的中很多项目的开发需要导入外部包,每次都从网站下载 很麻烦 maven能够帮助我们自动下载很多包1.第一步下载maven工具包 因为maven 3.3+及以上版本需要JDK 7.0以上的 而我的JDK 是6.0 所以我安装的maven是3.2.1版本的安装包下载地址为:链接: https://pan.baidu.com/s/12-2HT-WpWmdP...
2018-07-19 16:40:00 58
转载 【Graphql实践】使用 Apollo(iOS) 访问 Github 的 Graphql API
最近在协助调研 Apollo 生成的代码是否有可能跨 Query 共享模型的问题,虽然初步结论是不能,并不是预期的结果,但是在调研过程中积累的一些经验,有必要记录下。如果你也对 Graphql 感兴趣,不妨先从 Github 的 Graphql API 来切手实践。关于 Graphql 官网尽管只是做客户端的一些实践,我还是建议你先过...
2018-07-17 08:04:53 156
转载 聊聊spring cloud的AsyncLoadBalancerAutoConfiguration
序本文主要研究一下AsyncLoadBalancerAutoConfigurationAsyncLoadBalancerAutoConfigurationspring-cloud-commons-2.0.0.RELEASE-sources.jar!/org/springframework/cloud/client/loadbalan...
2018-07-17 03:43:51 190
转载 在Go和Python之间通过ActiveMQ通讯
踩到的坑首先说一句老话:Windows就是善于制造别的操作系统中不存在的问题。本来我这里有一个提供文件服务的东西是基于Python开发的,在Linux上运行的还行。但是最近因为需要部署到Windows上,就碰到了一个在别的平台不存在的问题:常用的WSGI服务器都不支持Windows或者支持得不好。而如果不用WSGI服务器来跑的话,并发处理又不行。找了半天也没有找到什么像样的解决办法,只好用G...
2018-07-17 03:43:02 377
转载 Linux Top命令详解
第一行: 系统时间,用户数量,平均进程数Load average系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中: - 它没有在等待I/O操作的结果 - 它没有主动进入等待状态(也就是没有调用’wait’) - 没有被停止(例如:等待终止) ~ uptime 17:44:58 up 5:47, 7 users, load ...
2018-07-16 17:50:00 34
转载 数值优化(四)
Trust-Region-MethodsTrust-Region Method(置信域方法)利用目标函数在迭代点的函数值与导数信息来建立一个二次型模型用来近似表示目标函数,而在距离迭代点多远的范围之内可以相信这个二次型模型,这个范围就是置信域。二次型模型在迭代点的二次型模型具体表示为\[m_k(p)=f_k+\nabla f_k^T p+ \frac{1}{2}p^T B_k p\]式子中\...
2018-07-16 16:52:00 97
转载 (转) httpclient对cookie的处理
session的保持是通过cookie来维持的,所以如果用户有勾选X天内免登录,这个session 就X天内一直有效,就是通过这个cookie来维护。如果没选X天内免登录,基本上就本次才能保持session,下次打开浏览器就要重新登录了。所以在web安全里,黑客通过XSS,最终目的就是获取cookie,从免登录直接进入系统。这次要讲的是,得到用户cookie后,免登录,用HttpClient ...
2018-07-16 14:04:00 153
转载 js进阶 13-3 jquery动画显示隐藏,滑动,淡入淡出的本质是什么
js进阶 13-3 jquery动画显示隐藏,滑动,淡入淡出的本质是什么一、总结一句话总结:分别改变display,高度,opacity透明度这三种属性。 1、fade系列函数有哪四个?fadeIn()和fadeOut():可以使用fadeIn()方法来实现元素的淡入效果,使用fadeOut()方法来实现元素的淡出效果。语法:fadeIn([speed],[easing...
2018-07-14 22:10:00 77
转载 共享≠安全,ESLint黑客入侵事件刨析
2018年7月12日,全球最大的面向开源及私有软件项目的托管平台GitHub对外宣称,一名黑客入侵了ESLint ,并利用Npm账户发布了包含了恶意软件的版本3.7.2,用户在安装时,恶意代码将会自动执行,访问某个网站同时会把用户的.npmrc文件的内容发送给黑客自己,而在.npmrc文件中一般包含发布到NPM的访问令牌。恶意程序包的...
2018-07-13 04:41:03 153
转载 分布式事务之TCC服务设计和实现注意事项
摘要: 1、TCC简介 TCC是一种比较成熟的分布式事务解决方案,可用于解决跨库操作的数据一致性问题; TCC是服务化的两阶段编程模型,其Try、Confirm、Cancel 3个方法均由业务编码实现; 其中Try操作作为一阶段,负责资源的检查和预留,Confirm操作作为二阶段提交操作,执行真正的业务,...1、TCC简介TCC是一...
2018-07-12 13:30:16 75
转载 信息论之进制压缩算法(在hbase索引压缩中的应用)
前言大家都知道hbase的使用中,最重要的是rowkey的设计。而rowkey的设计中有三个关键点:1、前缀预防读写热点2、前缀适合查询场景3、在满足1、2的前提下,关注索引的存储空间关于1和2,介绍的文章很多。这篇文章主要分析一下索引的空间利用率,并试图推导出一套具有广泛应用价值的存储压缩思想。信息的量化我们先用世界...
2018-07-11 23:20:29 308
转载 Java并发——关键字synchronized解析
synchronized用法在Java中,最简单粗暴的同步手段就是synchronized关键字,其同步的三种用法:①.同步实例方法,锁是当前实例对象②.同步类方法,锁是当前类对象③.同步代码块,锁是括号里面的对象示例:public class SynchronizedTest { /** * 同步实例方法,锁实例对象 */ public sy...
2018-07-11 06:49:24 70
转载 Android IPC机制(一)开启多进程
1. 为何要开启多进程 为何开启android应用要开启多进程,主要有以下几点:单进程所分配的内存不够,需要更多的内存。在早期android系统只为一个单进程的应用分配了16M的可用内存,随着手机的硬件的提升和android系统的改进,虽然可分配内存越来越多,但仍旧可以通过开启多进程来获取更多的内存来处理自己App的业务独立运行的组件,比如个推,它的服务会另开一个进程。运行一些”不可见...
2018-07-10 09:54:00 43
转载 编程开发之--单例模式(5)
package com.lfy.SingletonMode;/** * 3、单例模式之最终版 * @author lfy * @since 2018/06/03 * @see 我们知道编译就是将源代码翻译成机器码的过程,而Java虚拟机的目标代码不是本地机器码,而是虚拟机代码。 * 编译原理里面有个过程是编译优化,就是指在不改变原来语义的情况下,通...
2018-07-09 01:32:00 48
转载 Hadoop学习系列一:环境搭建
Hadoop学习系列一:环境搭建为了学习HBase,跑过来先把Hadoop学习下。主要是根据马老师之前直播的教程来学习的。好了,废话不多说了,开搞。一. 安装虚拟机相比VMware,Vritual Box是免费的,因此这里采用Virtual Box。首先在virtualbox官网的下载页面下载Virtual Box,并安装。安装过程没什么好说的...
2018-07-08 10:56:06 54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人