当前位置:工具箱首页 - 技术文摘

EOS源码分析:transaction的一生 - 一面千人

最近在处理智能合约的事务上链问题,发现其中仍旧有知识盲点。原有的认识是一个事务请求会从客户端设备打包签名,然后通过RPC传到非出块节点,广播给超级节点,校验打包到可逆区块,共识确认最后变为不可逆区块。在执行事务完毕以后给客户端一个“executed”的状态响应。基于这个认识,本文将通过最新EOS代码

来自:www.cnblogs.com 收录时间:2019-08-22

从 Python 之父的对话聊起,关于知识产权、知识共享与文章翻译 - 豌豆花下猫

一、缘起 前不久,我在翻译 Guido van Rossum(Python之父)的文章时,给他留言,申请非商业用途的翻译授权。 过程中起了点小误会,略去不表,最终的结果是:他的文章以 许可协议进行授权。部分对话如下: CC 协议是一种授权许可协议,我曾看到过几次,但了解不多,所以便查阅了相关的内容。

来自:www.cnblogs.com 收录时间:2019-08-22

Hive 系列(七)—— Hive 常用 DML 操作 - 黑白影

一、加载文件数据到表 1.1 语法 关键字代表从本地文件系统加载文件,省略则代表从 HDFS 上加载文件: + 从本地文件系统加载文件时, 可以是绝对路径也可以是相对路径 (建议使用绝对路径); + 从 HDFS 加载文件时候, 为文件完整的 URL 地址:如 可以是文件路径 (在这种情况下 Hiv

来自:www.cnblogs.com 收录时间:2019-08-22

WPF DataGrid点击列头选择全列并具有背景色 - ARM830

完成这个操作,主要是XAML的代码。 主要思路是通过绑定多路数据,在多路转换器中返回布尔值,在通过数据触发器来设置被选择的全列的背景色。 XAML页面主要代码 首先定义DataGridCell 定义转换器并使用 xaml代码 定义DataGrid并创建排序事件和使用CellStyle如下 定义数据模

来自:www.cnblogs.com 收录时间:2019-08-22

关于 .Net Core runtimeconfig 文件说明 - IEnumer

在项目的bin\debug\netcoreapp${Version}下面能够找到这个${AppName}.runtimeconfig.json文件,简单来说,它就是用来定义用用程序所用的共享框架(.Net Core App)以及运行时选项 。 一个简单的例子 1、用来决定以哪个版本的.net cor

来自:www.cnblogs.com 收录时间:2019-08-22

『深度应用』NLP机器翻译深度学习实战课程·壹(RNN base) - 小宋是呢

深度学习用的有一年多了,最近开始NLP自然处理方面的研发。刚好趁着这个机会写一系列NLP机器翻译深度学习实战课程。 本系列课程将从原理讲解与数据处理深入到如何动手实践与应用部署,将包括以下内容:(更新ing) NLP机器翻译深度学习实战课程·零(基础概念) NLP机器翻译深度学习实战课程·壹(RNN

来自:www.cnblogs.com 收录时间:2019-08-22

CSS常见布局 - 妖色调

说起布局其实就和盖房子的道理一样,你首先要盖好房子的模型(规划好页面的布局),房子的雏形盖好后就是往房子里面布置家具了(在布局里面添加东西),这样,房子盖好后不论你往里面添加什么家具也不能影响房子(杠精请坐下),布局也一样,布局完成后,只需要在布局的容器里面添加更加细化的东西就行了。切忌边写内容边布

来自:www.cnblogs.com 收录时间:2019-08-22

tomcat 部署springboot 项目 - 超人不会飞er

Springboot项目默认jar包,且内置Tomcat。现需要将项目打成war包,并部署到服务器tomcat中。 1、修改pom.xml文件。将jar修改为war。 2、在spring-boot-starter-web依赖中移除tomcat模块。 3、添加servlet依赖。 4、在pom.xml

来自:www.cnblogs.com 收录时间:2019-08-22

JVM---类加载器 - EndeavourOne

简介 我们一直都知道java源码经过编译,变为.class后缀名的字节码,经过类加载器加载进虚拟机,然后进行使用。那么我们有考虑过什么是类加载器,类加载器从哪儿加载,什么时候去加载,加载到哪里。本文将逐一解答这些问题。 什么是类加载器 类加载器指的是将类的.class文件中的二进制数据读入到内存当中

来自:www.cnblogs.com 收录时间:2019-08-22

排序算法——归并排序 - CHANGKTITI

什么是归并排序? 归并排序简单来讲,就是将两个有序的序列整合到一起。 如何将两个有序的序列整合到一起呢? 那么我们假设,现在有 M={m1 ,m2,m3,....,mx}序列和 N = {n1,n2,n3,....,ny}序列,这两个序列已经是有序的序列,首先创建一个空序列 K = {},那么接着将

来自:www.cnblogs.com 收录时间:2019-08-22

net core 3.0 之Grpc新特性小试牛刀 - 孙悟猪

相信微服务大家伙都有听说和知道,好处弊端咱也不多说了,Grpc算是一个比较全面的微服务框架,也得到微软的支持 总结下来就是,跨平台,可靠,通信快,扩展性强,网络消耗小,模板多语言通用 光说好处,没有弊端吗,自然是有的 最大的问题可能就是无法直接通过浏览器调用Grpc服务,最主要是Grpc使用了Htt

来自:www.cnblogs.com 收录时间:2019-08-22

解决MobaXterm-SSH中文乱码问题 - 黄神仙

一般情况不用修改服务器字符集(linux或unix服务器字符集一般不会设置错误)。 1、首先用命令查看当前系统的LANG是什么; 2、根据LANG的值设置MobaXterm连接时对应的字符集; 注:不同国家/地区的语言代码所对应的字符集是不一样的。UTF-8和GBK并不是万能的。 例如:LANG=e

来自:www.cnblogs.com 收录时间:2019-08-22

从拖拉控件编程到面向设计编程(一) - 码农化蝶

前言 一> 本书目的。 这是一本思想层面的书,主要是向读者展示,专业程序员是如何面向对象编程的?设计师是如何面向设计编 程的?逐步引导读者从控件编程到对象编程再到业务设计。 二>内容结构。 同事跟我说过一句话,所谓门坎,跨过了就是门,跨不过就是坎。在介绍本书内容之前,先带领大家了解一下从拖拉控件编程

来自:www.cnblogs.com 收录时间:2019-08-22

盘一盘 NIO (一)—— Buffer源码解析 - 柠檬五个半

Buffer是个啥? Buffer 即缓冲区,用来暂存输入输出数据的区域。Buffer对象是一份固定数量的数据的容器,实质上是一个数组。但是一个缓冲区不仅仅是一个数组,缓冲区提供了对数据的结构化访问,还可以跟踪系统的读/写进程。 在 Java传统 IO 中,数据直接写入或者将数据直接读到 Strea

来自:www.cnblogs.com 收录时间:2019-08-22

C语言编程入门之--第五章C语言基本运算和表达式-part4 - 啊源股

5.3.5 和二进制极为密切的运算符 本小节的运算符需要借助二进制概念来理解。 二进制数据中,比如一个字节的数据,它的十进制为228,二进制就为11100100,如图5.11, 注意:如果不懂怎么转换十进制和二进制,可以借用windows的计算器来辅助。 图5.11 228的十进制和二进制表现 把

来自:www.cnblogs.com 收录时间:2019-08-22

实时计算大数据处理的基石-Google Dataflow - 独孤风

​此文选自Google大神Tyler Akidau的另一篇文章:Streaming 102: The world beyond batch ​欢迎回来!如果您错过了我以前的帖子, "Streaming 大数据的未来" ,强烈建议您先花时间阅读那篇文章。 简要回顾一下,上一篇我们介绍了Stream

来自:www.cnblogs.com 收录时间:2019-08-22

mybatis 源码分析(三)Executor 详解 - 三枣

本文将主要介绍 Executor 的整体结构和各子类的功能,并对比效率; 一、Executor 主体结构 1. 类结构 executor 的类结构如图所示: 其各自的功能: BaseExecutor:基础执行器,封装了子类的公共方法,包括一级缓存、延迟加载、回滚、关闭等功能; SimpleExecu

来自:www.cnblogs.com 收录时间:2019-08-22

大白话5分钟带你走进人工智能-第36节神经网络之tensorflow的前世今生和DAG原理图解(4) - L先生AI课堂

目录 1、Tensorflow框架简介 2、安装Tensorflow 3、核心概念 4、代码实例和详细解释 5、拓扑图之有向无环图DAG 6、其他深度学习框架详细描述 6.1 Caffe框架: 6.2 Theano框架: 6.3 Keras框架: 1、Tensorflow框架简介 Tensorflo

来自:www.cnblogs.com 收录时间:2019-08-22

MySQL隔离性及Spring事务 - 2JZ

一、数据库事务ACID特性 必须要掌握事务的4个特性,其中事务的隔离性之于MySQL,对应4级隔离级别。 原子性(Atomicity): 原子性(Atomicity): 事务中的所有原子操作,要么都能成功完成,要么都不完成,不能停滞在中间环节。发生错误要回滚至事务开始前状态,仿佛事务没有发生过。 一

来自:www.cnblogs.com 收录时间:2019-08-22

iOS学习——iOS 宏(define)与常量(const)的正确使用 - mukekeheart

概述 在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰。你能区分下面的吗?知道什么时候用吗? 当我们想全局共用一些数据时,可以用宏、变量、常量 宏、变量、常量之间的区别 宏:只是在预处理器里进行文本替换,没有类型,不做任何

来自:www.cnblogs.com 收录时间:2019-08-22

面试现场:秒解0-1背包问题 - 薛勤

概述 背包问题 (Knapsack problem)是一种组合优化的 "NP完全" 问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。问题的名称来源于如何选择最合适的物品放置于给定背包中。 定义 我们有 n 种物品,物品 j

来自:www.cnblogs.com 收录时间:2019-08-22

8种单例模式写法助你搞定面试 - 小小木的博客

1. 单例模式常见问题 为什么要有单例模式 单例模式是一种设计模式,它限制了实例化一个对象的行为,始终至多只有一个实例。当只需要一个对象来协调整个系统的操作时,这种模式就非常有用.它描述了如何解决重复出现的设计问题, 比如我们项目中的配置工具类,日志工具类等等。 如何设计单例模式 ? 1.单例类如何

来自:www.cnblogs.com 收录时间:2019-08-22

Oracle丢失的是所有的redo日志组

假设Oracle丢失的是所有的redo日志组,分下列几种情况分别处理:

来自:www.linuxidc.com 收录时间:2019-08-22

Python连接Oracle的插件cx_Oracle安装

Python连接Oracle的插件cx_Oracle安装

来自:www.linuxidc.com 收录时间:2019-08-22

Python批量统计Oracle数据库的空间使用量

数据库的空间使用情况是好多单位需要关注的,当Oracle数据库服务器比较多的时候,手动统计就显得费时费力了,下面编写了python脚本批量统计Oracle的表空间总使用量

来自:www.linuxidc.com 收录时间:2019-08-22

Oracle 11g DG Broker 自动failover

Oracle 11g DG Broker 自动failover

来自:www.linuxidc.com 收录时间:2019-08-22

Oracle 11g DG Broker开启和配置

Oracle 11g DG Broker开启和配置

来自:www.linuxidc.com 收录时间:2019-08-22

Oracle RC时间不同步的解决

Oracle RC 11.2.0.4两个节点时间不同步的解决

来自:www.linuxidc.com 收录时间:2019-08-22

SpringMVC 源码解析 - garfieldzf

前言 年初面试时接触到一道面试题,在聊到SpringMVC时提到了SpringMVC的开发者为何要设计父子容器呢,又或者说是父子容器的设计有什么更实际的作用呢? 首先要理解对于一个web应用,当其部署在web容器上时,容器会为其提供一个全局上下文环境ServletContext,这个上下文环境将为后

来自:www.cnblogs.com 收录时间:2019-08-22

产品版本迭代规划的几大关键步骤 - Worktile

产品经理对于如何做版本迭代规划,有时总会产生无力感,要么是计划难以确定下来,要么是制定好的计划无法执行下去,这个问题的原因很复杂。在项目初期,我们缺少对产品的全局概念和整体把握,内部意见很难统一;再者,没有一个完整的用户体验或者价值流导向,对于每个迭代无法合理定制出可交付产品增量。 之前我们讲过如何

来自:www.cnblogs.com 收录时间:2019-08-22

redis最基础的入门教程 - 段小辉

Redis最基础入门教程 简介 Redis 简介 Redis 优势 Redis与其他key-value存储有什么不同? 字符串(Strings) 哈希(Hash) 列表(List) 集合(Sets) 有序集合(sorted sets) 发布消息/订阅频道 结语 Redis最基础入门教程 还记得第一次

来自:www.cnblogs.com 收录时间:2019-08-22

C# ModBus 读取数据 - 陈彦斌

简单介绍: 项目上需要与多家公司做接口对接。我们提供接口的有,其他公司提供的接口也有。所有的接口全部对接完了,遇到一个非常棘手的问题,需要获取甲方船厂设备上的状态,就给了一个文档,文档上写了IP、端口、协议、一些地址,没有API文档,拿到手上一面懵逼,这怎么玩儿。。。。 文档如下: 百度百科: Mo

来自:www.cnblogs.com 收录时间:2019-08-22

【原】UILabel 设置了 attributedText 后省略号不显示 - 孤非

在开发中,对于一个 我们都会设置 属性。 我在开发中就遇到个比较有意思的问题,所以就写了这篇博客,与大家共勉! 对于一个 ,我先设置了 ,然后设置了 内容,就是为了让超出显示范围的内容显示成省略号。 但是现象却是,在内容足够多的的情况下,内容是被直接切掉无法显示的内容,并没有显示省略号,如下图: 好

来自:www.cnblogs.com 收录时间:2019-08-22

CVE-2019-5032/5033/5041:Aspose远程执行代码漏洞警报

最近,思科Talos团队发布了几项技术分析,Aspose产品中的Aspose.cells和Aspose.words具有远程代码执行漏洞。 攻击者可以制作恶意文件以利用相关漏洞并在用户触发后远程执行代码。

来自:www.linuxidc.com 收录时间:2019-08-22

Oracle 增量备份恢复验证

首先把Oracle备份文件传到目标端,解压,如下所示是每天的备份,其中20190816是0级别的差异增量备份,其余的都是1级的差异增量备份。 [oracle@beijing-fuli-hadoop-03 /data/backup/oracle]$ ll total 0 drwxr-xr-x 2 oracle oinstall 332 Aug 18 18:39 20190816 dr...

来自:www.linuxidc.com 收录时间:2019-08-22

Oracle 11g DG Broker配置服务的高可用

Oracle 11g DG Broker配置服务的高可用

来自:www.linuxidc.com 收录时间:2019-08-22

Oracle 11g DG Broker开启fast-start failover自动故障切换

Oracle 11g DG Broker开启fast-start failover自动故障切换

来自:www.linuxidc.com 收录时间:2019-08-22

如何在Ubuntu 18.04/19.04中安装Mesa 19.1.4

3D图形库 Mesa 19.1.4 一周前发布,现在被制作为Ubuntu 18.04和Ubuntu 19.04的PPA。

来自:www.linuxidc.com 收录时间:2019-08-22

dnnmmp 开发者集成环境:增加 Yapi(最好用的接口管理工具)

dnnmmp开发者集成环境更新:增加Yapi Yapi介绍: YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理...

来自:www.oschina.net 收录时间:2019-08-22

JMeter使用JSON Extractor插件实现将一个接口的JSON返回值作为下一个接口的入参 - 我就想叫油条

##补充## 接口响应数据,一般为JSON,HTML格式的数据。 对于HTML的响应结果提取,可以使用正则表达式,也可以通过XPath来提取;对于JSON格式的数据,可以用正则表达式,JSON Extractor插件,BeanShell来提取JSON响应结果。 比如:想要获取响应中的 robotCa

来自:www.cnblogs.com 收录时间:2019-08-22

10G的变态SQL文件,如何快速打开编辑? - hoxis

工作中,偶尔需要编辑一些大文件,比如 log 文件,后者一些变态的 SQL,此时用平常的编辑器就会显得力不从心,要么直接打不开,要么打开后卡得要死。 本文就给大家推荐几款可以操作大文件的编辑器,准备好小板凳,开始吧。 本机配置:Windows10,16G 内存,i5 处理器。 Notepad++ 第

来自:www.cnblogs.com 收录时间:2019-08-22

巧用小程序·云开发实现邮件发送功能丨实战 - 腾讯云开发TCB

先看效果图: 通过上面的日志,可以看出我们是158开头的邮箱给250开头的邮箱发送邮件,下面是成功接收到的邮件。 准备工作 1、qq邮箱一个 2、开通你的qq邮箱的授权码(会具体讲解) 3、注册自己的小程序(因为只有注册的小程序才能使用云开发) 4、电脑要安装node(会用到npm命令行) 5、编写

来自:www.cnblogs.com 收录时间:2019-08-22

爬遍猫眼数据,《上海堡垒》坍塌,鹿晗该背锅吗? - hoxis

上海堡垒自 8 月 9 日上映以来,票房基本扑街,除了首映日票房达到 7000 多万之外,后面的日子里,票房惨不忍睹。 而且各主流网站的评分同样不忍直视 截止到撰文的前一天,豆瓣评分仅为 3.2,只有在猫眼、淘票票上的评分才将将超过 5 分 这么低的分数意味着什么,不言自明。 而同期上映的《哪吒》在

来自:www.cnblogs.com 收录时间:2019-08-22

报表开发思路之报表规则认定以及层次坐标 - SDP软件快速开发平台

第一节:扩展规则 单元格进行扩展时,主单元格或同级别单元格被拉大成合并单元格,附属单元格被动复制;上主格扩展时(横向扩展),附属格被横向同步复制;左主格扩展时(纵向扩展),附属单元格纵向被同步复制。 扩展类型包含:横向扩展、纵向扩展、不可扩展 三种类型; 延伸扩展概念:跟随扩展、多层扩展、交叉扩展

来自:www.cnblogs.com 收录时间:2019-08-22

纯数据结构Java实现(3/11)(链表) - CH-YK

完整实现单链表(内含哑结点等技巧),然后实现链栈、链式队列,最后扩展其他链表。

来自:www.cnblogs.com 收录时间:2019-08-22

微软启动 Edge Insider赏金计划,提供高达3万美元的奖励

随着基于Chromium的Edge Beta频道版本的正式发布,微软还为Edge浏览器推出了一个新的BUG奖励计划。通过微软Edge Insider赏金奖励计划,安全专家可以提交Edge开发版或Beta版的安全漏洞,最高可获得3万美元的奖励。

来自:www.linuxidc.com 收录时间:2019-08-22

Windows 10 Insider Preview Build 18965 发布

微软刚刚宣布对参与Insider Preview计划的Fast Ring用户的Windows 10 20H1 Preview Build 18965版本进行了部分改进。新功能主要是在登录时提供对重启应用程序的控制,而其他更改主要是反馈中心改进。

来自:www.linuxidc.com 收录时间:2019-08-22

FFmpeg 是如何实现多态的?

众所周知,FFmpeg 在解码的时候,无论输入文件是 MP4 文件还是 FLV 文件,或者其它文件格式,都能正确解封装、解码,而代码不需要针对不同的格式做出任何改变,这是面向对象中很常见的多态特性

来自:www.linuxidc.com 收录时间:2019-08-22

Google和Mozilla正试图阻止哈萨克斯坦的ISP安装政府颁发的证书

Google和Mozilla正在采取行动反对哈萨克斯坦政府基于证书的公民监视活动。这两家公司今天宣布他们正在合作阻止上个月哈萨克斯坦政府颁发的根证书,这允许它监控任何安装它的用户的加密互联网活动。

来自:www.linuxidc.com 收录时间:2019-08-22

研究人员在Google Nest Cam IQ上发现了8个漏洞

最近,来自Cisco Talos研究团队的Lilith Wyatt和Claudio Bozzato发现了Google Nest Cam IQ室内网络摄像头(版本4620002)中的八个漏洞,其中包括三个拒绝服务(DoS)漏洞,两个代码执行漏洞和三个漏洞,可以被用来窃取信息。

来自:www.linuxidc.com 收录时间:2019-08-22

(通俗易懂小白入门)字符串Hash+map判重——暴力且优雅 - 乌克兰大野猪

字符串Hash 今天我们要讲解的是用于处理字符串匹配查重的一个算法,当我们处理一些问题如给出10000个字符串输出其中不同的个数,或者给一个长度100000的字符串,找出其中相同的字符串有多少个(这样描述有点不清楚但是大致的意思就是当字符串长度很长,而且涉及到多个字符串之间反复比较时,由于比较的次数

来自:www.cnblogs.com 收录时间:2019-08-22

从零写一个编译器(完结):总结和系列索引 - dejavudwh

前言 这个系列算作我自己的学习笔记,到现在已经有十三篇了,加上这篇一共十四篇。一步一步的从词法分析到语法分析、语义分析,再到代码生成,准备在这一篇做一个总结收尾和一个这个系列以前文章的索引。 (另外,由于我现在的这个主题不能对markdown的一级标题作目录,所以这个系列文章的目录都是有问题的) 索

来自:www.cnblogs.com 收录时间:2019-08-22

k8s云集群混搭模式,可能帮你节省50%以上的服务成本 - 【空山新雨】

现在大部分中小企业或团队都是使用云平台来部署自己的服务,如阿里云,亚马逊云等。一般来说,业务的负载都具备一定的规律,比如每天集中在某几个小时,或呈现时间段周期性波峰、波谷交替的现象,如下图 如果使用ECS来部署服务,则可能大部分时间ECS的资源没有得到充分利用,造成成本浪费,尤其对于像GPU之类成本

来自:www.cnblogs.com 收录时间:2019-08-22

AMD发布新的RDNA白皮书

AMD最近发布了大量文档,涵盖了最初由“Navi”图形处理器使用的RDNA架构。 他们已经发布了ISA文档和幻灯片,以及其他材料,现在他们已经发布了涵盖该体系结构的更高级别的白皮书。

来自:www.linuxidc.com 收录时间:2019-08-22

二叉树——前序遍历、中序遍历、后序遍历、层序遍历详解(递归非递归) - bigsai

前言 前言 前面介绍了二叉排序树的构造和基本方法的实现。但是排序遍历也是比较重要的一环。所以笔者将前中后序.和层序遍历梳理一遍。 了解树的遍历,需要具有的只是储备有队列,递归,和栈。这里笔者都有进行过详细介绍,可以关注笔者数据结构与算法专栏。持续分享,共同学习。 前面介绍了二叉排序树的构造和基本方法

来自:www.cnblogs.com 收录时间:2019-08-22

Tomcat源码分析 (九)----- HTTP请求处理过程(二) - chen_hao

我们接着上一篇文章的容器处理来讲,当postParseRequest方法返回true时,则由容器继续处理,在service方法中有connector.getService().getContainer().getPipeline().getFirst().invoke(request, respon

来自:www.cnblogs.com 收录时间:2019-08-22

公司为什么需要建立一套统一的开发框架? - 宜信技术

公司需要建立一套统一的开发框架解决因发展带来的自我繁衍、技术断崖、难以考核、管控壁垒、资源浪费的问题。

来自:www.cnblogs.com 收录时间:2019-08-22

滑动验证码的设计与理解 - 半天想不出昵称的斌

在介绍之前,首先一个概念明确一个共识:没有攻不破的网站,只有值不值得。 这意思是说,我们可以尽可能的提高自己网站的安全,但并没有绝对的安全,当网站安全级别大于攻击者能得到的回报时,你的网站就是安全的。 所以百度搜到的很多验证码都已经结合了人工智能分析用户行为,很厉害。但这里只介绍我的小网站是怎么设计

来自:www.cnblogs.com 收录时间:2019-08-22

【JS档案揭秘】第四集 关于this的讨论到此为止 - 陌上兮月

网上关于this的指向问题的博客文章很多,但大多数都是复制粘贴,也不能用简洁的语言讲清楚,而是不停地写一些示例,看得人云里雾里。 其实关于this的指向并不难,只是没有人去做一个好的总结和试验,导致这个问题莫名其妙被复杂化了。 这一集,我只给出结论,以及判定的通用方法,至于是否确实如我所讲,大家可以

来自:www.cnblogs.com 收录时间:2019-08-22

谈谈装饰器的实现原理 - hylinux1024

在Python里面装饰器(Decorator)也是一个非常重要的概念。跟装饰器模式类似,它能够动态为一个函数、方法或者类添加新的行为,而不需要通过子类继承或直接修改函数的代码来获取新的行为能力,使用Decorator的方式会更加Pythonic。

来自:www.cnblogs.com 收录时间:2019-08-22

【redis】redis应用场景,缓存的各种问题 - 张泰峰

问题存在于,数据库性能不够用,数据库是整个架构中最重要的一个环节,它在高并发,高写入频次的时候非常容易崩掉,这是一般的数据库本身的特性所决定的,它们的架构模式注定了不可以承受较大的并发量,所以就有了缓存

来自:www.cnblogs.com 收录时间:2019-08-22

浏览器DOM渲染及阻塞问题 - liuarui

在准备面试,然后复习到了计网的知识点,紧接着又扯到了url从输入到浏览器渲染的那个问题,这里来顺便完善补充一下,本文的重点在渲染 上面的图就是浏览器从服务器请求来页面后渲染的全过程 这里我们分开来看:分为了四大步 解析DOM树和CSSOM 解析DOM树和CSSOM 1.HTML标签进行Dom树解析:

来自:www.cnblogs.com 收录时间:2019-08-22

史上最全面的SignalR系列教程-5、SignalR 实现一对一聊天 - .NET快速开发框架

通过前面数篇文章的讲解,我们对如何正确使用SignalR,以及SiganlR的概念,托管方式,以及推送的功能有了全面的掌握与了解。本篇主要讲解通过SignalR实现一对一、点对点的聊天。

来自:www.cnblogs.com 收录时间:2019-08-22

IoT时代:Wi-Fi“配网”技术剖析总结 - 高德技术

导读 近年来,物联网市场竞争激烈,从物联网平台厂商,设备生产商,到服务提供商,都在涌入这片红海。预计到2020年,全球联网设备数量将达到260亿个,年复合增长率达到20%;全球联网设备带来的数据将达到44ZB,这一数据将是2012年的22倍,年复合增长率48%。 物联网时代对网络的需求 物联网系统层

来自:www.cnblogs.com 收录时间:2019-08-22

定时清理docker私服镜像 - Ryan.Miao

定时清理docker私服镜像 =================== 使用CI构建docker镜像进行发布极大促进了大家的版本发布效率,于是镜像仓库也就急速膨胀。为了缓解磁盘压力,我们需要设置一些清理策略。 对于不同docker镜像的清理策略应该是不同的。比如,默认保留最近5个版本的镜像,对于工具类

来自:www.cnblogs.com 收录时间:2019-08-22

行车记+翻车记:.NET Core 新车改造,C# 节能降耗,docker swarm 重回赛道 - 博客园团队

非常抱歉,10:00~10:30 左右博客站点出现故障,给您带来麻烦了,请您谅解。故障原因与博文中谈到的部署变更有关,但背后的问题变得非常复杂,复杂到我们都在怀疑与阿里云服务器 CPU 特性有关。这篇博文本来准备 9:30 左右发布的,但发布博文时出现了 docker swarm 部署异常情况,切换...

来自:www.cnblogs.com 收录时间:2019-08-22

蔡勒(Zeller)公式及其推导:快速将任意日期转换为星期数 - faterazer

0. 本文的初衷及蔡勒公式的用处 前一段时间,我在准备北邮计算机考研复试的时候,做了几道与日期计算相关的题目,在这个过程中我接触到了蔡勒公式。先简单的介绍一下蔡勒公式是干什么用的。 我们有时候会遇到这样的问题: 看到一个日期想知道这一天是星期几,甚至看到一个历史日期或纪念日,我们想快速的知道这一天是

来自:www.cnblogs.com 收录时间:2019-08-22

Xfce 4.16 将于明年发布,但没有GTK4或Wayland

经历四年的开发周期后,Xfce 4.14终于在上周发布了,著名的Xfce开发人员SimonSteinbeiß已经开始谈论现在开始的Xfce 4.16开发周期。

来自:www.linuxidc.com 收录时间:2019-08-22

GNOME 3.34 Beta 2为GNOME Shell,Mutter和Friends带来最后改进

在GNOME 3.34 Beta测试版发布两周后,将在下个月官方GNOME 3.34发布9月11日之前发布第二个也是最终Beta测试版。

来自:www.linuxidc.com 收录时间:2019-08-22

Netrunner Linux 19.08 “Indigo”发布,基于Debian GNU/Linux 10 “Buster”

Netrunner开发团队宣布Netrunner 19.08操作系统系列的发布和普遍可用性,这是一个重大更新,增加了更新的组件和新的Debian基础。

来自:www.linuxidc.com 收录时间:2019-08-22

APIJSON 3.7.0 发布,Star 超 6666 支持 JFinal

APIJSON 3.7.0 更新内容: 新增支持多表关联操作的事务处理; RemoteFunction 内强制校验远程函数必须符合 Function 表的配置; Function 表新增 methods,tag,version 用于限制远程函数的使用范围; APIJSONBoot 升级 fastjson 版本,纠正版本号; APIJSONFinal 与 APIJSONBoot 同步代码和依赖; 完善对首页简介及通过用文...

来自:www.oschina.net 收录时间:2019-08-22

Opera 63 Web浏览器发布,改进的隐私浏览模式和书签

Opera Software宣布为所有支持的平台(包括Linux,Mac和Windows)发布并立即提供Opera 63跨平台,基于Chromium的Web浏览器。

来自:www.linuxidc.com 收录时间:2019-08-22

SonarQube MyBatis 插件 1.0.2 发布,新增跳过扫描参数

MyBatis SonarQube Plugin :自定义规则用于检查 Mybatis Mapper XML 文件中的风险 SQL。 本次更新内容: 新增 sonar.mybatis.skip 参数用于跳过 mybatis 扫描 如果有时候想要跳过 MyBatis 扫描,你可以修改全局属性 sonar.mybatis.skip 为 true 或者在命令行中添加参数: -Dsonar.mybatis.skip=true 。 更多关于 SonarQ...

来自:www.oschina.net 收录时间:2019-08-22

清缓存的姿势不对,真的会出生产bug哦 - JAVA开发老菜鸟

最近解决了一个生产bug,bug的原因很简单,就是清理缓存的方式不对。本来没啥好说的,但是考虑到我们有时候确实会在一些小问题上栽跟头,最终决定把这个小故事拿出来跟大家分享下。 风起有一天在撸代码,突然有个人加我微信,看头像是个妹子。我第一反应:对方是微商或者卖茶叶的(忍住,别笑)。因为已经有很多次这

来自:www.cnblogs.com 收录时间:2019-08-22

Java面向对象特性总结 - noneplus

我要用洗衣机洗衣服,只需要按一下开关和洗涤模式就可以了。有必要了解洗衣机内 部的结构吗?有必要碰电动机吗?有必要了解如何通电的吗?

来自:www.cnblogs.com 收录时间:2019-08-22

[ PyQt入门教程 ] PyQt+socket实现远程操作服务器 - BengDou_Do&Think

来需求了。。干活啦。。 需求内容 部分时候由于缓存刷新、验证码显示不出来或者浏览器打不开或者打开速度很慢等原因,导致部分测试同事不想使用浏览器登录服务器执行命令。期望有小工具可以替代登录浏览器的操作,直接发送指令到服务器执行并将执行结果返回。 需求设计 1、开发界面,方便用户输入IP、用户名、密码以

来自:www.cnblogs.com 收录时间:2019-08-22

.net测试篇之测试神器Autofixture基本配置一 - 周国通

"系列目录" 实际工作中我们需要的数据逻辑万千,千变万化,而AutoFixture默认是按照一定算法随机生成一些假数据,虽然这在多数时候是ok的,但是可能不能满足我们的所有业务场景,有些时候我们需要进行一些配置,以期达到指定目标. AutoFixture简单使用 前面我介首先介绍的是AutoFixt

来自:www.cnblogs.com 收录时间:2019-08-22

用什么监控我们的容器? - sparkdev

本文介绍常见监控工具 zabbix 和 prometheus 的主要特点以及应用于容器监控时各自的优缺点,希望能够帮助同学们选择适合项目的监控工具。说明:本文介绍的两个工具 zabbix 和 prometheus 都是开源、免费的。 Zabbix 的主要特点 作为老牌监控工具,zabbix 历史悠久

来自:www.cnblogs.com 收录时间:2019-08-22

restapi(5)- rest-mongo 应用实例:分布式图片管理系统之一,rest 服务 - 雪川大虫

最近有同事提起想把网页上的图片存在MongoDB里,我十分赞同。比起把图片以文件形式存放在硬盘子目录的方式,MongoDB有太多的优势。首先,MongoDB是分布式数据库,图片可以跨服务器存储。在一个集群环境里通过复制集、分片等技术可以提高图片读取速度、实现数据的高可用和安全性。再就是对大量的图片可

来自:www.cnblogs.com 收录时间:2019-08-22

分布式任务队列--Celery的学习笔记 - TM0831

一、Celery简介 Celery是一个简单,灵活,可靠的分布式系统,用于处理大量消息,同时为操作提供维护此类系统所需的工具。它是一个任务队列,专注于实时处理,同时还支持任务调度。 所谓任务队列,是一个逻辑上的概念,可以将抽象中的任务发送到指定的执行任务的组件,任务队列可以跨线程或机器运行。 Cel

来自:www.cnblogs.com 收录时间:2019-08-22

(四十二)c#Winform自定义控件-进度条扩展 - 冰封一夏

前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 GitHub:https://github.com/kwwwvagaa/NetWinformControl 码云:https://gitee.com/kwwwvagaa/net_winform_custom_contr

来自:www.cnblogs.com 收录时间:2019-08-22

HelloDjango 第 10 篇:小细节 Markdown 文章自动生成目录,提升阅读体验 - 削微寒

作者:HelloGitHub 追梦人物 文中涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 上一篇中我们使用了 Markdown 来为文章提供排版支持。Markdown 在解析内容的同时还可以自动提取整个内容的目录结构,现在我们来使用 Markdown 为文章自动生成目录。

来自:www.cnblogs.com 收录时间:2019-08-22

CSS动效集锦,视觉魔法的碰撞与融合(一) - 外婆的彭湖湾

本文中我讲述了7种CSS的动效,它们也许看起来并不惊艳,但是我认为却足够传达本文的理念:编写一些特殊的CSS样式的时候需要不拘于常理,要用特殊的认识角度看待标签和样式属性,从而用「绕个弯」的方式达到效果。

来自:www.cnblogs.com 收录时间:2019-08-22

C语言编程入门之--第五章C语言基本运算和表达式-part3 - 啊源股

5.3 挑几个运算符来讲 常用的运算符除了加减乘除(+-*/)外,还有如下: 注意:以下运算符之间用逗号隔开,C语言中也有逗号运算符,这里不讲逗号运算符。 1. 赋值运算符 =,+=,*= 2. 一元运算符 ++, -- 3. 相等运算符 ==,!= ,关系运算符 < ,>,= 4. 条件运

来自:www.cnblogs.com 收录时间:2019-08-22

Hive 系列(六)—— Hive 视图和索引 - 黑白影

一、视图 1.1 简介 Hive 中的视图和 RDBMS 中视图的概念一致,都是一组数据的逻辑表示,本质上就是一条 SELECT 语句的结果集。视图是纯粹的逻辑对象,没有关联的存储 (Hive 3.0.0 引入的物化视图除外),当查询引用视图时,Hive 可以将视图的定义与查询结合起来,例如将查询中

来自:www.cnblogs.com 收录时间:2019-08-22

Mina各组件介绍 - 烟花散尽13141

Mina各组件介绍 上一篇文章已经系统的介绍了Mina的运行流程,Apache推出的Mina性能上很是高效,上章节我们知道内部有很多的类,各个类之间的依赖也是很多,他们之家都是相互依赖。 下面主要看看各个类中的方法。本篇就当是Mina的文档了。一下总结来源于网络: IoService 这个接口是服务

来自:www.cnblogs.com 收录时间:2019-08-22

Nacos(四):SpringCloud项目中接入Nacos作为配置中心 - larscheng

前言 通过前两篇文章: "Nacos(二):Nacos与OpenFeign的对接使用" "Nacos(三):SpringCloud项目中接入Nacos作为注册中心" 相信大家已经对Nacos作为注册中心的基本使用已经有了一定的了解。 然而,Nacos远远不止于此,本文我们来看一下Nacos作为 在S

来自:www.cnblogs.com 收录时间:2019-08-22

Django+zTree构建组织架构树 - 运维咖啡吧

树,因其清晰明了的展现形式而被广泛的使用 日常的开发过程中我们需要经常与“树”打交道,例如公司的组织架构树、服务器的项目归属树,管理后台侧边树等等,本篇文章介绍关于树的两个内容 1. 多功能的前端树插件zTree 2. Django中关于树的model设计 zTree zTree是一个开源的依靠JQ

来自:www.cnblogs.com 收录时间:2019-08-22

[WPF自定义控件库] 给WPF一个HyperlinkButton - dino.c

1. 在WPF怎么在UI上添加超级链接 这篇文章的目的是介绍怎么在WPF里创建自定义的HyperlinkButton控件。很神奇的,WPF居然连HyperlinkButton都没有,不过它提供了另一种方式用于在UI上添加超级链接: 如果需要在超级链接里放图片或其它东西,代码如下: 这真是很怪,为什么

来自:www.cnblogs.com 收录时间:2019-08-22

Django上线部署之IIS - Siriusmath

环境: 1.Windows Server 2016 Datacenter 64位 2.SQL Server 2016 Enterprise 64位 3.Python 3.6.0 64位 4.administrator用户,无域环境,最高权限 要求: 按照顺序部署 1.安装数据库2.安装数据库客户端【

来自:www.cnblogs.com 收录时间:2019-08-22

消息中间件——RabbitMQ(五)快速入门生产者与消费者,SpringBoot整合RabbitMQ! - Coder编程

前言 本章我们来一次快速入门RabbitMQ——生产者与消费者。需要构建一个生产端与消费端的模型。什么意思呢?我们的生产者发送一条消息,投递到RabbitMQ集群也就是Broker。 我们的消费端进行监听RabbitMQ,当发现队列中有消息后,就进行消费。 1. 环境准备 本次整合主要采用Sprin

来自:www.cnblogs.com 收录时间:2019-08-22

JMM内存模型详解(一) - 乱敲代码

本文开始死磕JMM(Java内存模型)由于知识点较多,分来写 该文为JMM第一篇 技术往往是枯燥的,本文文字较多 1. JMM是什么? 其实JMM很好理解,我简单的解释一下,在Java多线程中我们经常会涉及到两个概念就是线程之间是如何通信和线程之间的同步,那什么是线程之间的通信呢,其实就是两个线程之

来自:www.cnblogs.com 收录时间:2019-08-22

什么是协程 ? - 程序猿杂货铺

最近更新比较少,内心十分的愧疚,实在是太忙了!向各位读者说句抱歉。 今天要讲的这个东西说实话,我也是今天才知道,一个我们大多数人可能从来都没用过的语法,哪就是传说中的【协程 Coroutine】。 可能你会说,携程谁不知道啊,不就是哪个用来订机票订酒店的软件么,这有什么好学的!这样的话你就错了,此协

来自:www.cnblogs.com 收录时间:2019-08-22

Apple发布iOS 13,iPadOS 13和watchOS 6的第8个开发者测试版

Apple今天发布了其即将推出的iOS 13,iPadOS 13和watchOS 6操作系统的第8个开发者测试版,用于通过Apple Developer门户支持的iPhone和iPad型号。

来自:www.linuxidc.com 收录时间:2019-08-22

英特尔宣布推出第十代 Comet Lake 移动处理器,功能最强大

英特尔今天宣布推出用于笔记本电脑和二合一设备的第十代英特尔酷睿移动处理器产品系列,该产品的性能是之前型号的两倍。

来自:www.linuxidc.com 收录时间:2019-08-22

Ubuntu Touch OTA-10 正式发布,用于Ubuntu Phone

UBports社区今天发布了针对其支持的Ubuntu Phone设备的社区开发的Ubuntu Touch操作系统的第10次OTA(空中下载)更新。

来自:www.linuxidc.com 收录时间:2019-08-22

Google 发布 Chrome OS 76,改进对Chromebook上多个帐户的支持

Google 将支持Chromebook设备的Chrome OS 76操作系统推广到稳定的渠道,现在它正在向全球用户推出新功能和改进。

来自:www.linuxidc.com 收录时间:2019-08-22

Debian GNU/Linux发布Linux内核安全更新,修复14个漏洞

Debian项目为其稳定的受支持发行版发布了一个新的Linux内核安全更新,以解决可能使用户计算机面临风险的多个漏洞。

来自:www.linuxidc.com 收录时间:2019-08-22

Vivaldi 2.7 发布,基于Chromium 76.0.3809.110

Vivaldi Technologies今天发布了Vivaldi 2.7,这是一款基于Chromium的跨平台网络浏览器的新版本,可为您的日常工作带来更高的生产力和稳定性改进。

来自:www.linuxidc.com 收录时间:2019-08-22

提出字节序概念的计算机科学家 Danny Cohen 逝世

近日,著名计算机科学家 Danny Cohen 病逝,享年 81 岁。 Danny Cohen,计算机科学家,1937 年 12 月 9 日—2019 年 8 月 12 日。 Danny Cohen 为计算机科学做出了巨大的贡献,他参与了 ARPAnet 项目,并帮助开发了互联网的各种基础应用程序;他率先提出字节序(endianness)的概念;其开创性工作为现代 VOIP 服务开辟了...

来自:www.oschina.net 收录时间:2019-08-22