自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 sessionmaker,scoped_session,declarative_base的使用

关于ORM,以及Python中SQLAlchemy的sessionmaker,scoped_sessionorm(object relational mapping):对象关系映射。python面向对象,而数据库是关系型。orm是将数据库关系映射为Python中的对象,不用直接写SQL。缺点是性能略差。通过sessionmaker,我们得到一个类,一个能产生session的...

2018-09-30 17:06:37 669

转载 阿里云发布时间序列数据库TSDB,关于时序你了解多少?

概要介绍时间序列数据是一种表示物理设备,系统、应用过程或行为随时间变化的数据,广泛应用于物联网,工业物联网,基础运维系统等场景。阿里云TSDB 时间序列数据库可以解决大规模时序数据的可靠写入,降低数据存储成本,实时灵活的完成业务数据聚合分析。什么是时序数据我们来看感受一下平时自己特别熟悉的场景,就会发现时序和每个人都存在非常紧密的关系:电商系统获取...

2018-09-30 12:58:00 276

转载 java接口签名(Signature)实现方案

预祝大家国庆节快乐,赶快迎接美丽而快乐的假期吧!!!一、前言  在为第三方系统提供接口的时候,肯定要考虑接口数据的安全问题,比如数据是否被篡改,数据是否已经过时,数据是否可以重复提交等问题。其中我认为最终要的还是数据是否被篡改。在此分享一下我的关于接口签名的实践方案。如果这种方案不是很好理解,请参考另一篇更简单暴力的方案 java接口签名(Signature)实现方案续 。二、签名...

2018-09-30 12:04:00 1865 1

转载 如何在自己设计的页面中调用metamask-1

启发:https://github.com/MetaMask/metamask-extension/issues/714https://github.com/MetaMask/metamask-extension/issues/3383()下面是cryptokitties这个游戏使用metamask的方法:如果你没有添加metamask并且打开它,你是进不去这个游戏的,你点...

2018-09-29 16:59:00 536

转载 算法题之计算哪一桶是红酒

算法原题莫斯科的一位酒商现有六桶酒,容量分别为30升、32升、36升、38升、40升、62升。白酒五桶,红酒一桶。他的酒都是整桶出售,上午卖出了两桶白酒,下午卖出的白酒是上午的两倍。请问:红酒是哪一桶?算法思路由于总共有六桶酒,其中白酒五桶,红酒一桶;那么也就是说,下午卖出的N桶白酒的升数是早上卖出的两桶白酒升数的两倍,由于没说明...

2018-09-29 14:38:34 1523

转载 docker安装:Jenkins for docker

tips:Mac-Jenkins-docker这个比较简单,前提是你要安装docker。由于Mac直接装Jenkins,Java版本不兼容,担心影响Mac系统对某些Java的支持,所以思考之下采用docker方式下载Jenkins做持续集成和持续发布。在Linux Jenkins默认把数据(包含管理员密码)放在/var/jenkins_home。我Mac就放在/Desktop/j...

2018-09-29 11:19:00 118

转载 模型压缩相关工作

总结的很好的一篇博客:https://blog.csdn.net/App_12062011/article/details/81665140定点化:    百度搜“模型压缩定点化”    https://blog.csdn.net/u011961856/article/details/76736103    http://fjdu.github.io/machine/learning/20...

2018-09-29 00:29:00 144

转载 电脑结构和CPU、内存、硬盘三者之间的关系

前面提到了,电脑之父——冯·诺伊曼提出了计算机的五大部件:输入设备、输出设备、存储器、运算器和控制器。我们看一下现在我们电脑的: 键盘鼠标、显示器、机箱、音响等等。这里显示器为比较老的CRT显示器,现在一般都成功了液晶显示器。我们想一下,我们在玩电脑的时候,我们使用键盘鼠标来操作电脑,我们在和其他人QQ聊天的时候,鼠标可以帮我们选中聊天的人,打开聊天窗口,键盘则是负责打字,帮我们输入聊天的内...

2018-09-28 09:18:46 49

转载 springboot 定时任务

原文 https://blog.csdn.net/wqh8522/article/details/792242901. 使用Timerpublic class TestTimer { public static void main(String[] args) { TimerTask timerTask = new TimerTask() { ...

2018-09-27 23:04:00 47

转载 cropper图片编辑插件绘制圆形图片

背景项目中有一个编辑上传用户头像的功能,之前选用了cropper插件来处理编辑图片的功能,现在还想做到类似QQ等选取圆形图像的功能,考虑结合cropper来处理。方案样式上通过CSS来控制cropper选取框为圆形.cropper-view-box, .cropper-face { border-radius: 50%;...

2018-09-26 11:41:40 440

转载 zookeeper架构深入浅出

  Zookeeper作为一个分布式协调系统提供了一项基本服务:分布式锁服务,分布式锁是分布式协调技术实现的核心内容。像配置管理、任务分发、组服务、分布式消息队列、分布式通知/协调等,这些应用实际上都是基于这项基础服务由用户自己摸索出来的。  zookeeper作为分布式协调系统在大数据领域非常常用,它是一个很好的中心化管理工具。下面举几个常见的应用场景。  ·HA(分布式锁的应用):Master...

2018-09-26 09:45:31 86

转载 2.Swift学习之初探

Playground是什么?从Xcode6开始出现(Swift开始出现)翻译为:操场/游乐场对于学习Swift基本语法非常方便所见即所得(快速查看结果)语法特性发生改变时,可以快速查看PlaygroundSwift最基本的语法变化第一个Playground...

2018-09-25 14:12:00 75

转载 如何实现Mysql优化选择最佳索引

索引的目的在于提高查询效率,其功能可类比字典,通过该索引可以查询到我们想要查询的信息,因此,选择建立好的索引十分重要,以下是为Mysql优化选择最佳索引的方法步骤:1. 首先列出查询中所有使用的表,并为查询中的每个子查询创建一个独立的列表。如果有一个包含 2 个 SELECT 子查询的 SELECT 查询,应该建立 3 个列表,每个列表包含引用在其中的表。在此过程结束时,就会...

2018-09-25 11:49:23 54

转载 WPF ViewModel与多个View绑定后如何解决的问题

原文:WPF ViewModel与多个View绑定后如何解决的问题当重复创建View并绑定同一个ViewModel后,ViewModel中的字段更新,在新的View中的没有反应或者在View中找不到相应的视觉树(如ListBox的ListBoxItem)初始的解决方案:View关闭后,注销属性Unregister Dependency。如果可以将属性注销,貌似是可行的注销属性 Remo...

2018-09-25 08:48:00 398

转载 表达式总结

感觉以前从来没有用过,突然在白书上面看见。。。。概要 中缀表达式 后缀表达式 表达式树一.相关概念1.中缀表达式: 就是熟知的表达式形式例如a+b*(c-d)-e/f,按照一定的优先级运算,不同的语言优先级不同,C语言应该是下表:(注pascal的运算符and和*/统计,or,xor和+-同级)2.后缀表达式: 后缀表达式,指...

2018-09-21 17:00:00 137

转载 JS中setTimeout()的用法详解

为什么80%的码农都做不了架构师?>>> ...

2018-09-20 16:17:00 120

转载 View.addOnAttachStateChangeListener触发时机详解

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

2018-09-20 14:11:00 4751

转载 解答WPF中ComboBox SelectedItem Binding不上的Bug

原文:解答WPF中ComboBox SelectedItem Binding不上的Bug正在做一个打印机列表,从中选择一个打印机(System.Printing)<ComboBox Width="150" ItemsSource="{Binding PrintQueues}" ...

2018-09-20 09:21:00 229

转载 智课雅思词汇---十一、spect是什么意思

智课雅思词汇---十一、spect是什么意思一、总结一句话总结:词根:spect, speci, spec(spic, spi, spy) = to look, to see 看 1、port是什么意思?词根:-port-【词根含义】:运输,携带;港口;门【词根来源】:“运输,携带;港口”的意义来源于原始印欧语por-(离去,通过)在拉丁语中派生的名词portus(港口...

2018-09-19 21:14:00 1256

转载 201771010126王燕《面向对象程序设计(Java)》第三周学习总结

实验三Java基本程序设计(2)实验时间 2018-9-131、实验目的与要求(1)进一步掌握Eclipse集成开发环境下java程序开发基本步骤;(2)熟悉PTA平台线上测试环境;(3)掌握Java语言构造基本程序语法知识(ch1-ch3);(4)利用已掌握Java语言基本程序设计知识,学习设计开发含有一个主类、类内可有多个方法的应用程序。2、实验内容和步骤...

2018-09-19 19:15:00 49

转载 赢创首款用于3D打印的柔性PEBA粉末

德国赢创研制了一种用于增材制造的新型PEBA聚合物粉末。该粉末由聚醚嵌段酰胺(PEBA)制成,这是一种具有良好耐受性,强度和耐久性的热塑性弹性体。据悉,使用赢创粉末进行3D打印的零件具有良好的柔韧性,出色的耐化学性和耐用性,温度范围为-40°C至90°C。赢创表示,其AM粉末非常适合生产功能性塑料原型和系列生产零件。来源:https://3dprint....

2018-09-19 16:26:46 97

转载 【leetcode】395. Longest Substring with At Least K Repeating Characters

题目如下:解题思路:题目要找出一段连续的子串内所有字符出现的次数必须要大于k,因此出现次数小于k的字符就一定不能出现,所以就可以以这些字符作为分隔符分割成多个子串,然后继续对子串递归,找出符合条件的子串。代码如下:class Solution(object): res = 0 def splitToSubs(self,subs,k): di...

2018-09-19 11:18:00 60

转载 自动化运维工具ansible Playbook介绍(二)

一.playbook介绍playbook是由一个或多个"play"组成的列表。play的主要功能在于将事先归并为一组的主机装扮成事先通过ansible中的task定义好的角色。从根本上来讲所谓task无非是调用ansible的一个module。将多个play组织在一个playbook中即可以让它们联同起来按事先编排的机制同唱一台大戏。其主要有以下四部分构成:1.playbooks组成:Targe...

2018-09-19 09:27:47 140

转载 浅谈Overload和Override

Overload是重载的意思,Override是覆盖的意思,也就是重写。重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中定义的那个完全相同的方法给覆盖了,这也是面向对象...

2018-09-18 15:01:00 52

转载 用Python生成马赛克画

马赛克画是一张由小图拼成的大图,本文的封面就是我们的效果图,放大看细节,每一块都是一张独立的图片,拼在一起组成一张大图,感觉像是用马赛克拼出来的画,所以叫马赛克画。看到网上的一些马赛克画觉得很酷,于是自己用Python实现了一下将一张原图转换成马赛克画。我们的效果图是这样的原图是这样的实现的具体思路是这样第一步:首先收集一组图片,这些图片会作...

2018-09-18 14:31:37 523

转载 黏包

1.粘包现象:  tcp是流式传输,是字节流,数据传输之间是没有边界的    流式传输的特点:不限传输长度,可靠传输    tcp协议的特点:慢(因为有回执),和一个conn连接通信,会一直占用通信资源  udp协议: 面向数据包的传输    数据包内容:自己的ip,mac,port 和要发送对象的ip,mac,port 以及要发送的内容:    传输长度有限,不可靠 ...

2018-09-17 16:28:00 55

转载 记录一下学习GOF(二)

代理模式通过代理,控制对对象的访问,可以详细控制访问某个(某类)对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理(即AOP的切面实现)AOP(Aspect Oriented Programming 面向切面编程)的核心实现机制。一个代理---》对个对象代理更加重要抽象角色:定义代理角色和真实角色的公共对外方法。真实角色:实现抽象角色,定义真实角色所...

2018-09-16 08:06:38 71

转载 resx文件引用

应用场景:  自己在编写双语界面的时候,用到两种语言表。  引用如下:LocRM = new ResourceManager("TMI_E.words_" + lang.ToLower(), typeof(FormShowImage1).Assembly);LocRM.GetString("请先选择要保存的测温区域")转载于:https://www.cnblog...

2018-09-14 14:43:00 558

转载 AI创企Astound获150万美元A轮融资,利用AI自动化员工服务请求

据外媒报道,一家名为Astound的新创业公司今天发布了一个大的愿景:利用人工智能来减少服务请求,以推动服务自动化。据了解,该公司的总体目标是帮助大型企业的员工处理自己的服务需求,而不是要求更有经验的技术人员介入。智搜(Giiso)信息成立于2013年是国内领先的“人工智能+资讯”领域技术服务商,在大数据挖掘、智能语义、知识图谱等领域都拥有国内顶尖技术。同时旗下研发产品包括资讯机器人、编辑机器人、...

2018-09-14 06:14:32 79

转载 有用的 RSS 订阅

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

2018-09-13 16:59:00 86

转载 Https、SSL/TLS相关知识及wireShark抓包分析

一、网络通信的三大风险在HTTP协议中,所有报文的发送、接收都是以明文的形式进行的。也就是说,在TCP/IP五层网络模型中,数据直接以明文的形式从应用层(HTTP)发送给传输层(TCP),之间没有任何加密过程,如下图所示:这将带来以下三大风险:1、窃听/嗅探风险中间人可以截获客户端、服务器之间的通信数据,一览无遗。2、数据篡改风险中间人截获数据之后,可以对数据修改之后再发生给...

2018-09-13 06:19:04 285

转载 PageOfficeV4.0给Word中的Table赋值

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

2018-09-12 16:33:00 247

转载 [十三]JavaIO之PushBackInputStream

功能简介PushBackInputStream是针对于输入的一种扩展功能装饰器模式中的具体的装饰类,抽象的装饰器为FilterInputStreamPushBackInputStream的重点在于理解缓冲区的使用手段 流本身不支持回退功能,想要能够pushBack 显然必须能够缓存数据PushBackInputStream内部维护了一个字节数组 ...

2018-09-12 13:36:00 86

转载 centos7 安装docker-compose

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

2018-09-12 10:07:00 89

转载 happens-before

java并发编程——java内存模型/happens-beforehttps://blog.csdn.net/lemon89/article/details/50963894转载于:https://www.cnblogs.com/wfq9330/p/9629500.html

2018-09-11 18:21:00 62

转载 Boosting / AdaBoost —— 多级火箭助推

Boosting(提升)Boosting 是一类算法的统称,它们的主要特点是使用一组弱分类器来构造一个强分类器。弱分类器意思是预测的准确性不高,可能只比随便乱猜稍好一点。强分类器指准确性较高的分类器。简单来说的话,Boosting 可以理解为俗话所说的“三个臭皮匠顶个诸葛亮”。Boosting 并没有规定具体的实现方法,不过大多数实现...

2018-09-11 13:53:28 105

转载 JavaScript 初学者教程(指南)

SegmentFault 初学者教程系列旨在精选站内发布的,对学习本门技术具有指导意义的文章。JavaScript 是前端开发者使用的主要编程语言,随着前端技术的发展,这门语言的边界也得以不断扩展。我们在这里选择了与 JavaScript 相关的经典文章,可以让大家对如何学习这门语言有一些全面的认识。特别的,我们还着重于 JavaScr...

2018-09-10 06:41:44 98

转载 python装饰器详解

原文地址https://blog.csdn.net/xiangxianghehe/article/details/77170585简言之,python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。 一般而言,我们要想拓展原来函数代码,最直接的办法就是侵入代码里面修改,例如:...

2018-09-08 19:40:00 50

转载 学习笔记-小甲鱼Python3学习第二十九讲:文件:一个任务

任务:将文件(record.txt)中的数据进行分割并按照以下规律保存起来:--小甲鱼的对话单独保存为boy_*.txt的文件(去掉“小甲鱼:”)--小客服的对话单独保存为girl_*.txt的文件(去掉“小客服:”)--文件中总共有三段对话,分别保存为boy_1.txt,girl_1.txt,boy_2.txt,girl_2.txt,boy_3.txt,girl_3.txt...

2018-09-07 23:42:34 341

转载 BZOJ 3669 [Noi2014]魔法森林

题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=3669题解将一个a-b,权值为c的边看成a-e-b,其中a,b权值为0,e的权值为c,这样就把边权变成了点权。首先将所有边按照AiAi排序,用LCT维护点和边的连通情况,边权为BiBi。考虑新加入一条从xx到yy,权值为...

2018-09-07 16:21:00 55

空空如也

空空如也

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

TA关注的人

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