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

TDengine 的 ADO.Net 提供程序 Maikebing.Data.Taos 发布

TDengine是国内由陶建辉领衔的涛思数据(TAOS Data)团队实现的开源时序数据库产品,官方并未提供ADO.Net 和ORM相关的组件,鉴于此,诞生了Maikebing.Data.Taos,它是一个基于TDengine 的RESTful Connector构建的ADO.Net 提供器。 这将允许你通过.Net Core 访问TDengine数据库。晚些时候,如果使用RESTfull Connector确实影...

来自:www.oschina.net 收录时间:2019-07-17

Seata 0.7.1 版本发布,分布式事务解决方案

Seata 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。 0.7.1 版本是针对 0.7.0 版本问题的紧急修复,本次更新主要内容如下: Bug 修复及优化 [#1297] 兼容seata-spring独立依赖用法,对seata-spring添加了seata-codec-all依赖 [#1305] 修复GlobalTransactionScanner 切面优先级导致的Spring ...

来自:www.oschina.net 收录时间:2019-07-17

如何基于日志,同步实现数据的一致性和实时抽取? - 宜信技术

本文将详细介绍基于日志的DWS平台实现和应用,如何基于日志,同步实现数据的一致性和实时抽取。

来自:www.cnblogs.com 收录时间:2019-07-17

[译]Vulkan教程(33)多重采样 - BIT祝威

我们的程序现在加载了多层LOD的纹理,它修复了对象远离观察者时的锯齿问题。现在的图像平滑得多了,但是对于靠近观察者的物体,你仍旧会观察到锯齿形的边缘-在几何体上。这在我们早起的一个程序上十分显眼when我们渲染一个四边形:

来自:www.cnblogs.com 收录时间:2019-07-17

Android开发-百度地图之电子围栏 - 小宋爷

功能实现:根据经纬度创建一个坐标,判断该坐标是否在指定圆形覆盖范围内两个计算方法,直接套用:/** * 地球半径 */private static double EARTH_RADIUS = 6378138.0;private static double rad(double d){ return

来自:www.cnblogs.com 收录时间:2019-07-17

米聊官方 Linux 版上线,完美适配 Deepin

好消息!米聊Linux版上线,完美适配deepin,作为热爱社交的你,还不赶快体验? 米聊首页桌面端软件的下载页已经可以下载Linux版本,目前deb的版本大家可以通过https://s1.zb.mi.com/miliao/apk/miliao/7.4/MiTalk_4.0.32.deb 下载先行体验,官方正式版相信不久就会跟大家见面。 米聊近期一直在针对Linux系统进行优化,也...

来自:www.oschina.net 收录时间:2019-07-17

Gin 框架 - 安装和路由配置 - 新亮笔记

[TOC] 概述 看下 Gin 框架的官方介绍: Gin 是一个用 Go (Golang) 编写的 web 框架。 它是一个类似于 martini 但拥有更好性能的 API 框架, 由于 httprouter,速度提高了近 40 倍。 如果你是性能和高效的追求者, 你会爱上 Gin。 是的,就是用

来自:www.cnblogs.com 收录时间:2019-07-17

4个Linux中Node.js应用程序的进程管理器

Node.js进程管理器是一个有用的工具,可以确保Node.js进程或脚本连续(永久)运行,并使其能够在系统引导时自动启动。

来自:www.linuxidc.com 收录时间:2019-07-17

如何在RHEL 8中安装Node.js

在本文中,我们将指导您如何在RHEL 8 Linux发行版中安装最新版本的Node.js。Node.js是一个轻量级且功能强大的JavaScript运行时环境平台,基于Chrome的V8 JavaScript引擎,用于创建可扩展的网络应用程序。

来自:www.linuxidc.com 收录时间:2019-07-17

教你用Python制作微信好友背景墙 - 上海小胖

前段时间,微信朋友圈开始出现了一种晒照片新形式,微信好友墙,即在一张大图片中展示出自己的所有微信好友的头像。 本文就教大家用Python来实现这种效果。

来自:www.cnblogs.com 收录时间:2019-07-17

如果读书无用,那为什么还要读书 - 程序新视界

说实话,在写这篇文章时,我的情绪是非常激动的。当一个道理或方法你看到了,随之被你忽视或淡忘,然后在实践中自己慢慢探索出一套,结果回头一看,发现自己辛苦摸索出来竟然就是之前看到过的。这种感觉非常让人兴奋和感慨。下面就聊聊在时间管理与工作效率提升上我所经历的故事,或许对你也有所启发。 读书无用? 在四个

来自:www.cnblogs.com 收录时间:2019-07-17

基于C#的机器学习--微基准测试和激活功能 - 王振耀

本章我们将学习以下内容: l 什么是微基准测试 l 如何将它应用到代码中 l 什么是激活函数 l 如何绘制和基准测试激活函数 每个开发人员都需要有一个好的基准测试工具。质量基准无处不在;你们每天都能听到,这个减少了10%那个增加了25%还记得那句老话吗,当你听到一个数字被抛出时,98.4%的情况下这

来自:www.cnblogs.com 收录时间:2019-07-17

7月编程语言排行榜来了,为什么不同媒体报道的结果不一样? - 程序猿DD

在程序员的世界里一直流传着这样的一个笑话: 某女:你能让这个论坛的人都吵起来,我今晚就跟你走。 某软件工程师:PHP是最好的语言! 某论坛真的就炸锅了,各种吵架…… 某女:服了你了,我们走吧,你想干啥都行。 某软件工程师:今天不行,我一定要说服他们,PHP必须是最好的语言…… 对于编程语言的排名之争

来自:www.cnblogs.com 收录时间:2019-07-17

理解GC日志 - 蜗牛大师

title: 理解GC日志 comments: false date: 2019 07 16 10:25:52 description: 理解 GC 打印的回收日志内容 categories: GC 概述 每一种收集器的日志形式都是由它们自身的实现决定的,换而言之,每个收集器的日志格式都可以不一样,

来自:www.cnblogs.com 收录时间:2019-07-17

Android Native 内存泄漏系统化解决方案 - 高德技术

C++内存泄漏问题的分析、定位一直是Android平台上困扰开发人员的难题。因为地图渲染、导航等核心功能对性能要求很高,高德地图APP中存在大量的C++代码。解决这个问题对于产品质量尤为重要和关键,高德地图技术团队在实践中形成了一套自己的解决方案。

来自:www.cnblogs.com 收录时间:2019-07-17

如何在RHEL 8上安装VNC服务器

在本文中,我们将介绍如何通过tigervnc-server程序在最新版本的RHEL 8 Desktop Edition中安装和配置VNC Remote Access。

来自:www.linuxidc.com 收录时间:2019-07-17

Hyperf 发布秒级定时任务组件及多个组件 v1.0.5 更新 | 企业级的PHP微服务协程框架

更新内容 本次更新主要新增了 秒级定时任务 hyper/crontab 组件,以及修复了一些其它组件的 Bug Added #185 响应(Response) 增加 xml 格式支持; #202 在协程内抛出未捕获的异常时,默认输出异常的 trace 信息; #138 #197 增加秒级定时任务组件; Changed #195 变更 retry() 函数的 $times 参数的行为意义, 表示重试的次...

来自:www.oschina.net 收录时间:2019-07-17

NCSC警告说DNS劫持攻击的数量有所增加

最近,DNS劫持攻击频繁发生,英国国家网络安全中心(NCSC)提供了一些缓解措施。最近有关于域名系统(DNS)攻击发生变化的新闻报道,因此国家网络安全中心(NCSC)提供了缓解措施,以帮助组织和个人防范此类威胁。

来自:www.linuxidc.com 收录时间:2019-07-17

剖析Unreal Engine超真实人类的渲染技术Part 3 - 毛发渲染及其它 - 0向往0

[TOC] 四、毛发渲染 4.1 毛发的构造及渲染技术 毛发渲染一直是实时图形学的难题,因为其光照复杂,数量众多,物理效果不好抽象等。在早期,只能通过若干面片代替,后来随着硬件及渲染技术的提升,慢慢发展出了经验模型的 Kajiya Kay 和基于物理的 Marschner 毛发渲染模型。Mike采用

来自:www.cnblogs.com 收录时间:2019-07-17

我的那些年(13)~主推微服务架构 - 张占岭

"回到目录" 我的那些年(13)~主推微服务架构 整个系统走向微服务架构 网关 服务注册与发现 配置中心 熔断器 链路跟踪 授权与鉴权 服务间的通讯 同步feign 服务间的通讯 异步消息 日志收集 个系统走向微服务架构 公司系统比较多,耦合度比较大,将这些模块进行拆分,各个负责自己的模块,减少相互

来自:www.cnblogs.com 收录时间:2019-07-17

为Linux 5.3内核合并了VIRTIO-IOMMU驱动程序

使用VirtIO标准实现不同虚拟化组件的跨管理程序兼容性,有一个虚拟IOMMU设备现在由Linux 5.3内核中的工作驱动程序支持。

来自:www.linuxidc.com 收录时间:2019-07-17

Apple发布了macOS Catalina第四次Beta更新

除了iOS 12.4 Dev Beta 7之外,苹果还在凌晨向开发者发布了macOS Catalina系统的第四次Beta更新,比之前的更新晚了两周。参与测试的开发者可以通过macOS Catalina的系统偏好设置应用程序的软件更新选项获得最新消息。由于这是beta版,苹果不建议用户使用日常的主设备...

来自:www.linuxidc.com 收录时间:2019-07-17

Ubuntu-WSL包为Windows的Linux子系统提供更好的Ubuntu集成

Canonical的Balint Reczey宣布增加一个新的ubuntu-wsl软件包,默认安装在微软Windows的Linux子系统(WSL)上运行Ubuntu,以提供更好的集成。

来自:www.linuxidc.com 收录时间:2019-07-17

穷不过三代,囧不过三个公司——程序员如何通过努力让自己看上去很光鲜 - hsm_computer

首先定义下什么样叫体面?第一是得到和自己能力相匹配的尊重,第二得到的收入能匹配自己的贡献,比如996有996的收入,965有965的报酬,第三是稳定,不是朝不保夕。其实这些条件不算高,我在上海,能达到上述标准的公司不算少,但相比之下也有不少公司给出的条件低于上述标准。 本人虽然目前工作达到了“体面”

来自:www.cnblogs.com 收录时间:2019-07-17

Java设计模式学习笔记(四) 抽象工厂模式 - 西索

前言 本篇是设计模式学习笔记的其中一篇文章,如对其他模式有兴趣,可从该地址查找 "设计模式学习笔记汇总地址" 1. 抽象工厂模式概述 工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题, 但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增

来自:www.cnblogs.com 收录时间:2019-07-17

Atlassian In Action-Jira之核心配置(二) - 陈晨_软件五千言

道生一,一生二,二生三,三生万物。 《道德经》 如果说第一节的指导思想是 管理之“道“ ,那我们本节的核心配置就是 Jira系统之”道“ 了。有了核心配置,才有后续的各种管理方法的实施可能。 本节的核心配置包括下面几点: 项目 用户组 问题类型 字段配置 工作流 项目(Project) 项目的主要用

来自:www.cnblogs.com 收录时间:2019-07-17

C# 管道式编程 - hippieZhou

受 F 中的管道运算符和 C 中的 LINQ 语法,管道式编程为 C 提供了更加灵活性的功能性编程。通过使用 扩展函数 可以将多个功能连接起来构建成一个管道。 前言 在 C 编程中,管道式编程(Pipeline Style programming)其实存在已久,最明显的就是我们经常使用的 LINQ。

来自:www.cnblogs.com 收录时间:2019-07-17

一篇文章学会Docker命令 - 回首笑人间

[TOC] 简介 Docker的命令分为使用命令和管理命令,而本文对Docker的使用命令和管理命令进行了汇总和样例提示,以便于他人学习和本人回顾使用。 Docker不仅提供了在各个环节下使用的命令,还提供了 "DockerAPI" 供我们使用Http来和Docker进行交互,从而开发我们自己的Do

来自:www.cnblogs.com 收录时间:2019-07-17

Skyline WEB端开发5——添加标签后移动 - gxguanxin

针对于标签或者模型,在skyline上可以进行移动。可以让一个模型可以像无人机似的飞行,或者描述从一个点到另一个点的飞行轨迹。 话不多说,直接上干货。 第一步 添加标签 参考网址:https://www.cnblogs.com/517chen/p/11168665.html 第二步 设置属性 对于动

来自:www.cnblogs.com 收录时间:2019-07-17

Proxmox 6.0 “Virtual Environment” 发布,基于Debian GNU/Linux的专业产品

Proxmox Virtual Environment是一个用于运行虚拟设备和虚拟机的开源虚拟化平台。该公司的最新版本是Promox 6.0 “Virtual Environment”,它基于Debian 10 “Buster” 。

来自:www.linuxidc.com 收录时间:2019-07-17

ApiBoot 2.1.1 发布,新增链路式请求日志分析框架

ApiBoot为接口服务而生,基于SpringBoot完成扩展、自动化配置,通过封装一系列Starter来让调用者快速集成组件,降低学习、使用门槛,提高开发效率。 ApiBoot 官网 官网地址:http://apiboot.minbox.io 更新日志 2.1.1.RELEASE (2019-7-16日发布) ApiBoot Logging 初版发布 零侵入代码设计 支持链路日志输出 支持SpringC...

来自:www.oschina.net 收录时间:2019-07-17

Mageia 7.1 发布,修复AMD Zen 2支持

虽然Mageia 7在7月初发布了这款Mandrake/Mandriva衍生的Linux发行版,但是今天发布的Mageia 7.1作为修复AMD Zen 2支持的紧急版本。

来自:www.linuxidc.com 收录时间:2019-07-17

Univention Corporate Server 4.4-1 发布,

Univention Corporate Server(UCS)是基于Debian GNU/Linux的企业级发行版。该项目的最新版本是该发行版4.4版本的更新,它根据管理员之前安装的内容带来了性能改进和应用程序建议。

来自:www.linuxidc.com 收录时间:2019-07-17

Ubuntu 18.10 Cosmic Cuttlefish 将于本周四完成其生命周期

本月早些时候,Canonical宣布Ubuntu 18.10 Cosmic Cuttlefish将在周四完成其生命周期,对于用户而言,它现在是升级到更高版本的理想时间。与所有非长期支持(LTS)版本一样

来自:www.linuxidc.com 收录时间:2019-07-17

Spring Boot日志使用 - Zou-Wang

前言: 这是我第一次仔细研究Spring Boot相关的知识,就拿日志下手了,欢迎大家指点 Spring Boot日志关系 这个是Spring Boot的启动器,我们点击 这个 就是Spring Boot用来做日志功能的 底层依赖关系 通过这张图我们能总结出 1. Spring Boot底层也是使用

来自:www.cnblogs.com 收录时间:2019-07-17

使用kubectl管理k8s集群(二十九) - 雪雁

前言 在搭建k8s集群之前,我们需要先了解下kubectl的使用,以便在集群部署出现问题时进行检查和处理。命令和语法记不住没有关系,但是请记住主要的语法和命令以及帮助命令的使用。 在下一篇,我们将讲述使用Kubeadm来创建k8s集群。 目录 使用kubectl管理k8s集群 概述 语法 主要命令(

来自:www.cnblogs.com 收录时间:2019-07-17

Logstash : 从 SQL Server 读取数据 - sparkdev

有些既存的项目把一部分日志信息写入到数据库中了,或者是由于其它的原因我们希望把关系型数据库中的信息读取到 elasticsearch 中。这种情况可以使用 logstash 的 jdbc input 插件从关系型数据库中读取日志数据,然后输出到 elasticsearch 中。本文介绍如何在 win

来自:www.cnblogs.com 收录时间:2019-07-17

跟着大彬读源码 - Redis 4 - 服务器的事件驱动有什么含义?(上) - 北国丶风光

众所周知,Redis 服务器是一个事件驱动程序。那么事件驱动对于 Redis 而言有什么含义?源码中又是如何实现事件驱动的呢?今天,我们一起来认识下 Redis 服务器的事件驱动。

来自:www.cnblogs.com 收录时间:2019-07-17

ElasticStack学习(八):ElasticSearch索引模板与聚合分析初探 - SuperSnowYao

一、Index Template与Dynamic Template的概念 1、Index Template:它是用来根据提前设定的Mappings和Settings,并按照一定的规则,自动匹配到新创建的索引上。 1)模板仅是一个索引被创建时才会起作用,修改模板并不会影响已创建的索引; 2)可以设定多

来自:www.cnblogs.com 收录时间:2019-07-17

大数据 SQL Boy 脱坑指南 - 大叔据

不可否认的是 SQL 是一个伟大的发明,它让增删改查的操作更加地便捷化,而且 SQL 的学习成本相对其他编程语言来说较低,被逼到会写 SQL 的运营和产品我都见过不少。。。 大数据行业跟 SQL 更是有不解之缘,可谓“万物皆可 SQL 化”,从Hive/SparkSQL等最原始的最普及的 SQL 查

来自:www.cnblogs.com 收录时间:2019-07-17

WebRTC:数据传输相关协议简介 - 程序猿小卡

WebRTC同时支持传输音视频数据、自定义应用数据。这其中,涉及多种协议,包括UDP、RTP/SRTP、RTCP/SRTCP、DTLS、SCTP。这些协议名字比较相似,很容易让人混淆,下面就简单介绍下,这些协议是做什么的,有什么区别,存在什么联系。

来自:www.cnblogs.com 收录时间:2019-07-17

从壹开始[ 做贡献 ]之三 || 北京.Net俱乐部活动——DNT精英论坛开幕 - 老张的哲学

缘起 哈喽大家好!好久不见,可能有一部分小伙伴发现我好久没有写文章了,是不是懒惰了,并没有,这两周也是正式开始了《NetCore系列教程的视频录制》,不过还不多,预计会是每周一个视频,基本都是周末,希望能对部分小伙伴有帮助作用。 除此之外呢,我也正式开启了B站直播,前天已经简单的尝试了一波,音质和网

来自:www.cnblogs.com 收录时间:2019-07-17

20190716 NOIP模拟测试4 考试反思 - Lockey_T

总分 127分 满分300 第一题 礼物 10分 一道期望题,看起来挺简单,但对于概率与期望这一块我还不怎么会,花了一个小时调他,最后只QJ了一下10%的测试点 第二题 通讯 90分 显然的缩点求解,题解里给的是贪心,我是dfs一遍找最小边,差不多也是贪心吧, 但是考试时有俩变量忘了初始化,导致只得

来自:www.cnblogs.com 收录时间:2019-07-17

徒手教你制作运维监控大屏 - 欢醉

公司业务的不断发展,紧接而来的是业务种类的增加、服务器数量的增长、网络环境的越发复杂以及发布更加频繁,从而不可避免地带来了线上事故的增多,因此需要对服务器到应用的全方位监控,提前预警。 建立在Zabbix上的服务器监控、基础应用监控(mysql、redis、ES等)、预警功能 基本满足底层的监控预警

来自:www.cnblogs.com 收录时间:2019-07-17

架构杂谈《四》 - AjuPrince

架构杂谈《四》 分布式一致性协议 一、引言 在分布式系统中,为了保证数据的高可用,通常会将数据保留多个副本(replica),这些个副本会放在不同的物理机上,为了对用户提供正确的数据,我们需要保证这些放在不同物理机上的副本是一致的。为了解决这种分布式一致性问题,提出了很多经典的协议和算法,比较著名的

来自:www.cnblogs.com 收录时间:2019-07-17

高精度计算(四):大整数乘法(采用“万进制”) - aTeacher

【例1】大整数乘法。 编写一个程序,求两个不超过200 位的非负整数的积。 (1)编程思路。 大整数乘大整数,实质就是在小学竖式乘法的基础上枚举各个乘数位与被乘数相乘,累加到结果当中。其中乘数中的第j位与被乘数中的第i位相乘时,结果应该保存到结果的第i+j-1位中。 (2)源程序。 #include

来自:www.cnblogs.com 收录时间:2019-07-17

Spring Boot 邮件发送的 5 种姿势! - 江南一点雨

邮件发送其实是一个非常常见的需求,用户注册,找回密码等地方,都会用到,使用 JavaSE 代码发送邮件,步骤还是挺繁琐的,Spring Boot 中对于邮件发送,提供了相关的自动化配置类,使得邮件发送变得非常容易,本文我们就来一探究竟!看看使用 Spring Boot 发送邮件的 5 中姿势。

来自:www.cnblogs.com 收录时间:2019-07-17

Docker笔记(四):Docker镜像管理 - 【空山新雨】

原文地址:http://blog.jboost.cn/2019/07/16/docker-4.html 在Docker中,应用是通过容器来运行的,而容器的运行是基于镜像的,类似面向对象设计中类与对象的关系——没有类的定义就谈不上实例的创建与使用,没有镜像的定义就谈不上容器的创建与运行。 1. 获取镜

来自:www.cnblogs.com 收录时间:2019-07-17

k8s学习 - 概念 - ReplicationController - 轩脉刃

k8s学习 概念 ReplicationController 我们有了 pod,那么就需要对 pod 进行控制,就是同一个服务的 podv我需要启动几个?如果需要扩容了,怎么办?这里就有个控制器,ReplicationController(简称rc)。 不过我们看官网: 这里告诉我们,Replica

来自:www.cnblogs.com 收录时间:2019-07-17

Uber 开源研究对话系统 Plato,用于开发和训练会话 AI

“在过去的几十年中,智能会话代理已经发生了显著的变化,从关键字定位交互式语音应答(IVR)系统到正在成为日常生活中不可或缺的一部分的跨平台智能个人助理。随着这种增长,需要直观、灵活和全面的研究和开发平台,可以作为开放的测试平台,帮助评估新算法,快速创建原型,并可靠地部署会话代理。 ” 在这种背景下,U...

来自:www.oschina.net 收录时间:2019-07-17

Git使用小技巧之免密登录 - 代码无止境

想要获取更多文章可以访问我的博客 "代码无止境" 。 小代同学在使用Git的过程中发现,每次向远程仓库推送代码的时候都需要输入账号密码。做为一个程序员,多多少少都会有偷懒的思维。那么如何才能避免每次都要输入账号密码呢?一番研究之后,小代同学发现了两种实现方式。一种是让Git记住密码,第二种就是使用S

来自:www.cnblogs.com 收录时间:2019-07-17

每日一博 | 个人发展生存之道

这是一篇从“人”(而非技术也非管理)的角度,聚焦于自身职业发展方方面面的文章,包括职业、学习、生产力、影响力等。

来自:my.oschina.net 收录时间:2019-07-17

碎片周刊:不要格子衫,男程序员怎么穿得简单有创意

扎克伯格有50套一样的T恤每天换 | 程序员也要提升写博客技巧 | dE2000被认为是最能量化人眼对色差感受的公式。在显示领域的ISF(Imaging Science Foundation)报告中,就用deltaE2000的值表示色彩准确性

来自:www.oschina.net 收录时间:2019-07-17

SHAKTI —— 基于 RISC-V 的开源处理器

SHAKTI 是IIT-Madras的RISE集团的一项开源计划,该计划不仅构建开源,生产级处理器,还包括互连结构,验证工具,存储控制器,外围IP和SOC工具等相关组件。

来自:www.oschina.net 收录时间:2019-07-17

Linux Mint 19.2 Beta 发布,基于Ubuntu 18.04 LTS

Linux Mint团队发布了一个新的开发快照,Linux Mint 19.2 “Tina” beta,有三个版本 - Cinnamon,MATE和Xfce。

来自:www.linuxidc.com 收录时间:2019-07-17

赛门铁克和博通停止交易谈判,前者不接受每股低于 28 美元

不久前,芯片制造商 Broadcom 公司就收购网络安全公司 Symantec 进行谈判。 据 CNBC 报道称,赛门铁克和博通现已停止交易谈判,有知情人士表示,赛门铁克不会接受低于每股 28 美元的股价。 知情人士补充说,在早期的谈话中博通表示,它愿意以每股 28.25 美元的价格收购赛门铁克,但在分析后,这一数字跌至 28 美元以下。...

来自:www.oschina.net 收录时间:2019-07-17

码云推荐 | 支持审核、备份和生成回滚语句的 MySQL 运维工具 goInception

goInception 是一个集审核、执行、备份及生成回滚语句于一身的 MySQL 运维工具, 通过对执行 SQL 的语法解析,返回基于自定义规则的审核结果,并提供执行和备份及生成回滚语句的功能。

来自:gitee.com 收录时间:2019-07-17

零基础ASP.NET Core WebAPI团队协作开发 - sylla

零基础ASP.NET Core WebAPI团队协作开发 相信大家对“前后端分离”和“微服务”这两个词应该是耳熟能详了。网上也有很多介绍这方面的文章。我这里提这个是因为接下来我要分享的内容和这个有些关联。 随着前端应用场景的繁荣,用户体验需求的提高,原先传统的后端渲染页面返回给前端展示的模式面临挑战

来自:www.cnblogs.com 收录时间:2019-07-17

OSChina 周三乱弹 —— 你还能管得住观众愿意看谁吗

开发过程中最让人烦心的事是什么?

来自:my.oschina.net 收录时间:2019-07-17

PYPL 7 月榜单公布:Java 份额出现下降趋势

PYPL(PopularitY of Programming Language,编程语言流行指数) 7 月份的榜单已发布,目前包含四个排行榜,囊括编程语言、IDE、ODE(Online IDE) 以及数据库四大领域。 PYPL 是非常流行的参考指标,其榜单数据的排名均是根据榜单对象在 Google 上相关的搜索频率进行统计排名,原始数据来自 Google Trends,也就是说某项语言...

来自:www.oschina.net 收录时间:2019-07-17

Linux Mint 19.2“Tina”Beta 版发布,更好的内核管理功能

Linux Mint 团队已正式宣布推出 Linux Mint 19.2 “Tina” 的首个 beta 版,它包含一系列性能改进和界面改进,并为许多核心应用程序和实用程序带来增强功能。 测试稳定后,Linux Mint 19.2 将成为 Linux Mint 的第 30 个命名版本,以及基于 Ubuntu 18.04 LTS Bionic Beaver 的 19.x 系列中的第二个版本。并将获得从发布到...

来自:www.oschina.net 收录时间:2019-07-17

Ubuntu 19.10 附带无闪烁启动支持

由于Red Hat工程师在过去几个周期中在Fedora上所做的上游工作,Ubuntu 19.10应该有一个无闪烁的启动体验。

来自:www.linuxidc.com 收录时间:2019-07-17

Windows 10 20H1 预览版暗示将移除旧版 Edge

有了 Chromium-based Edge,微软还会保留旧版 Edge 吗? 微软于今年 4 月发布了基于 Chromium 的 Edge 预览版本,一个月后新版 Edge 登陆 macOS 系统,然后是 Windows 7 系统。与此同时,微软依旧保留着 Windows 系统中的旧版 Edge 浏览器,并按时进行更新(增加新功能和改进应用)。 旧版本 Edge 仍保留着,并且微软也尚...

来自:www.oschina.net 收录时间:2019-07-17

PyCharm 2019.2 Beta2 版本发布,Python IDE

PyCharm 2019.2 Beta2 版本发布了,主要更新如下: 在 Datalore 分享 Jupyter Notebooks JetBrains Datalore,一个用于数据分析的智能 Web 应用程序。可以直接在其中执行数据分析,享受智能代码编辑器、用户控制的代码执行和实时协作功能。或者,可以在 PyCharm 中使用 Jupyter notebooks,并通过捆绑的 Datalore 插件让...

来自:www.oschina.net 收录时间:2019-07-17

Q4OS 3.8 LTS 发布,基于 Debian Buster 10

Q4OS 3.8 稳定版发布了,代号为“Centaurus”。这是一个长期支持(LTS) 版本,支持至少五年的安全补丁和软件更新。 Q4OS 是基于 Debian 的桌面 Linux 发行版,它被设计为提供传统样式的用户界面(Trinity)及简单的附件,并提供稳定的应用程序编程接口以支持复杂的第三方应用软件,例如谷歌 Chrome、VirtualBox 与开发工...

来自:www.oschina.net 收录时间:2019-07-17

PAINT.NET 4.2 发布,支持 HEIC 文件格式

PAINT.NET 4.2 发布了。Paint.NET 是一个图像和照片处理软件,它是由华盛顿州立大学的学生开发和维护的,并由微软公司提供项目指导,早期定位于 MS Paint 的免费替代软件,现在逐渐发展为一个功能强大且易用的图像和照片处理软件,支持图层,无限制的历史记录,特效,和许多实用工具,并且开放源代码,界面看起来有点像 ...

来自:www.oschina.net 收录时间:2019-07-17

AndroidUtilCode 1.25.0 发布,安卓工具类库

AndroidUtilCode 1.25.0 发布了,AndroidUtilCode 是一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,具有完善的 Demo 和单元测试,利用其封装好的 API 可以大大提高开发效率。该库主要包括两部分模块,其一是主工具类模块:utilcode,其中的工具类是开发中常用到的;其二是子工具类模块:subutil,它...

来自:www.oschina.net 收录时间:2019-07-17

AMDVLK 2019.Q3.2 发布,Navi 10 支持

在Radeon RX 5700/5700XT “Navi”显卡开始出货一周后,AMDVLK开源AMD Radeon Vulkan Linux驱动程序支持现在可用于这些首批RDNA产品。

来自:www.linuxidc.com 收录时间:2019-07-17

flatpickr 4.6.2 发布,轻量级 JS 日期选择器

flatpickr 4.6.2 发布了,这是一个补丁版本。 flatpickr 是一个 Javascript 日期选择器,具有以下特性: 轻量,没有依赖(如 jQuery) 原生 Android + iOS datetime 小部件支持 适用于 IE9 及以上版本 时间段 智能默认值 配有 8 个主题,37 个地区和 SVG 图标 此版本更新内容如下: #1826 - 新增 monthSelectorType 选项...

来自:www.oschina.net 收录时间:2019-07-17

Rancher 2.2.5 发布,支持 K8S 1.15

Rancher 2.2.5 发布了。Rancher 是一个开源的企业级 Kubernetes 平台,可以管理所有云上、所有发行版、所有 Kubernetes集群,解决了生产环境中企业用户可能面临的基础设施不同的困境,改善 Kubernetes 原生 UI 易用性不佳以及学习曲线陡峭的问题。 该版本修复了近期发现的安全漏洞 CVE-2019-13209,正式支持 Kubernetes...

来自:www.oschina.net 收录时间:2019-07-17

GoLand 2019.2 Beta 发布,支持 Go 1.13 特性

即将到来的 GoLand 2019.2 已于上周发布首个 Beta 里程碑版本,这意味着开发团队已停止为该版本增加新功能,目前正在进行最后的改进和完善。和 EAP 版本相比,Beta 版当然更加稳定,但仍存在一些小问题。 GoLand 2019.2 的更新内容包括对调试器的改进、对 Go 1.13 的支持、改进代码补全功能、改进默认主题 Darcula 的配色...

来自:www.oschina.net 收录时间:2019-07-17

Jenkins 2.180~2.184版本更新,开源 CI/CD 引擎  

2.184 (2019-07-07) 中有什么新内容 56 3 7 Community reported issues: 1×JENKINS-57223 1×JENKINS-57569 1×JENKINS-58483 注销时,移除过期的会话 cookies ,阻止头信息中的相关错误太大。 (issue 25046) 当运行在 Java 11 上时,增加缺失类相关的 telemetry 实验。 (issue 57223) 修复使用“记住我”时的性能问题(...

来自:www.oschina.net 收录时间:2019-07-17

HexoClient 1.2.8 发布,基于 Electron 的 Hexo 客户端

本次更新内容 feature:新增阿里云oss图床支持 https://github.com/gaoyoubo/hexo-client/issues/50 feature:新增Google Analytics支持,只会搜集用户页面点击数据,请放心使用。代码更改详见:https://github.com/gaoyoubo/hexo-client/commit/2679449ab20fd04d094f238f0b6053bffdebdb3e 功能预览 相关链接 下载地址:...

来自:www.oschina.net 收录时间:2019-07-17

itest(爱测试) 3.3.5 发布,敏捷测试管理 & BUG 跟踪管理软件

v3.3.5 下载地址 :itest下载 itest 简介:查看简介 V3.3.5 有 6个功能增强,2个BUG修复 ,详情如下所述。 用户反馈并强烈要求增强的功能实现: 1: 测试用例管理可线上线下同步处理: 线上线下,可处理项目的用例,提升用例处理效率(导出后线下修改,线下执行,线下新增,以及他们3者的排列组合操作),此功能看起来不...

来自:www.oschina.net 收录时间:2019-07-17

DBCHM v1.7.3 发布,支持SQLite数据库,并支持html文档类型导出

DBCHM v1.7.3 发布了,主要改进包括: 增加 对 SQLite 数据 的支持。 增加 html数据库文档导出。 修复 连接 DB2数据库报> Transliteration table not found:IBM1114 的错误 更换美化图标。 DBCHM-最简单、最实用的数据库表列批注维护工具 DBCHM支持SqlServer/MySql/Oracle/PostgreSQL等数据库的表列批注维护管理。 DBCH...

来自:www.oschina.net 收录时间:2019-07-17

React躬行记(8)——样式 - 咖啡机(K.F.J)

由于React推崇组件模式,因此会要求HTML、CSS和JavaScript混合在一起,虽然这与过去的关注点分离正好相反,但是更有利于组件之间的隔离。React已将HTML用JSX封装,而对CSS只进行了较弱的封装,仅仅给出了基本的样式设置。不过,好在第三方库提供了CSS in JS的解决方案,让开

来自:www.cnblogs.com 收录时间:2019-07-17

PostgreSQL 窗口函数 ( Window Functions ) 如何使用? - 小蒋不素小蒋

一、为什么要有窗口函数 我们直接用例子来说明,这里有一张学生考试成绩表 : 现在有个需求,需要查询的时候多出一列 ,为此科目所有人的平均成绩,好跟每个人的成绩做对比。 传统方法肯定是用聚合,但是写起来很麻烦也很累赘,这时候窗口函数就排上了用场。 因为 窗口函数不会像聚合一样将参与计算的行合并成一行输

来自:www.cnblogs.com 收录时间:2019-07-17

Unity《ATD》塔防RPG类3D游戏架构设计(二) - KillerAery

[toc] 前篇: "Unity《ATD》塔防RPG类3D游戏架构设计(一) KillerAery 博客园" 《ATD》 游戏模型 《ATD》策划案部分摘取: 分析了策划案后,显而易见里面划分了这4种游戏模型: 英雄 , 怪物 , 陷阱 , 塔 最初想到的是使用继承的方式来实现这些游戏模型(如图):

来自:www.cnblogs.com 收录时间:2019-07-17

python数据库-mongoDB的高级查询操作(55) - Se7eN_HOU

一、MongoDB索引 为什么使用索引? 假设有一本书,你想看第六章第六节讲的是什么,你会怎么做,一般人肯定去看目录,找到这一节对应的页数,然后翻到这一页。这就是目录索引,帮助读者快速找到想要的章节。在数据库中,我们也有索引,其目的当然和我们翻书一样,能帮助我们提高查询的效率。索引就像目录一样,减少

来自:www.cnblogs.com 收录时间:2019-07-17

《ElasticSearch6.x实战教程》正式推出(附图书抽奖) - OKevin

经过接近1个月的时间,ElasticSearch6.x实战教程终于成册。这本实战教程小册有很多不足(甚至可能有错误),也是第一次完整推出一个系列的教程。 1年前,我开始真正接触ES,在此之前仅停留在知道的阶段,甚至连了解都算不上。1年后跳槽,新的知识新的领域爆炸式的喷涌而出,分布式、ES、Redis

来自:www.cnblogs.com 收录时间:2019-07-17

分布式事务(4)---RocketMQ实现分布式事务项目 - 雨点的名字

RocketMQ实现分布式事务 有关RocketMQ实现分布式事务前面写了一篇博客 1、 "RocketMQ实现分布式事务原理" 下面就这个项目做个整体简单介绍,并在文字最下方附上项目Github地址。 一、项目概述 1、技术架构 项目总体技术选型 有关SpringCloud主要用到以下四个组建 配

来自:www.cnblogs.com 收录时间:2019-07-17

渐进式web应用开发--拥抱离线优先(三) - 龙恩0707

阅读目录 一:什么是离线优先? 二:常用的缓存模式 三:混合与匹配,创造新模式 四:规划缓存策略 五:实现缓存策略 回到顶部 一:什么是离线优先? 传统的web应用完全依赖于服务器端,比如像很早以前jsp,php,asp时代,所有的数据,内容和应用逻辑都在服务器端,客户端仅仅做一些html内容渲染到

来自:www.cnblogs.com 收录时间:2019-07-17

数据结构-循环队列(Python实现) - 浩然haoran

今天我们来到了循环队列这一节, "之前的文章" 中,我介绍过了用python自带的列表来实现队列,这是最简单的实现方法。 但是,我们都知道,在列表中删除第一个元素和删除最后一个元素花费的时间代价是不一样的,删除列表的第一个元素,那么在它之后的所有元素都要进行移动。所以当列表特别长的时候,这个代价就比

来自:www.cnblogs.com 收录时间:2019-07-17

Spring Boot 2.0 迁移指南 - SpringForAll

![img](https://mmbiz.qpic.cn/mmbiz_jpg/1flHOHZw6Rs7yEJ6ItV43JZMS7AJWoMSZtxicnG0iaE0AvpUHI8oM7lxz1rRsmaa4IfbolVRG2WQwhXrchmVWS8Q/640?tp=webp&wxfrom=5&w

来自:www.cnblogs.com 收录时间:2019-07-17

Apache struts2远程命令执行_CVE-2017-9805(S2-052)漏洞复现 - 雨中落叶

Apache struts2远程命令执行_CVE-2017-9805(S2-052)漏洞复现 一、漏洞概述 Apache Struts2的REST插件存在远程代码执行的高危漏洞,Struts2 REST插件的XStream插件的XStream组件存在反序列化漏洞,使用XStream组件对XML格式的

来自:www.cnblogs.com 收录时间:2019-07-17

Senparc.Weixin.MP SDK 微信公众平台开发教程(二十一):在小程序中使用 WebSocket (.NET Core) - SZW

本文将介绍如何在 .NET Core 环境下,借助 SignalR 在小程序内使用 WebSocket。关于 WebSocket 和 SignalR 的基础理论知识不在这里展开,已经有足够的参考资料,例如参考 SignalR 的官方教程:https://docs.microsoft.com/zh-c

来自:www.cnblogs.com 收录时间:2019-07-16

以Spring Cache扩展为例介绍如何进行高效的源码的阅读 - stoneFang

摘要 日常开发中,需要用到各种各样的框架来实现API、系统的构建。作为程序员,除了会使用框架还必须要了解框架工作的原理。这样可以便于我们排查问题,和自定义的扩展。那么如何去学习框架呢。通常我们通过阅读文档、查看源码,然后又很快忘记。始终不能融汇贯通。本文主要基于Spring Cache扩展为例,介绍

来自:www.cnblogs.com 收录时间:2019-07-16

U盘被写保护大全解 - wudidamowang666

相信大家的U盘在使用的过程中多或少都有出现过一些问题,写保护,程序写蹦而造成的逻辑错误,或者在使用过程中因电脑而中毒,内部零件损伤等等各种各样倒霉的错误。 简单了解一下是个什么东西吧。U盘写保护其实就是对U盘设置了只读的权限,用户只能读取U盘内的内容,但是无法修改,复制,删除,写入等。 没错,就在昨

来自:www.cnblogs.com 收录时间:2019-07-16

java多线程总结-同步之synchronized关键字 - 狮子挽歌丿

[TOC] 1.为什么要使用synchronized? 在并发编程中存在线程安全问题,主要原因有: 1.存在共享数据 2.多线程共同操作共享数据。关键字synchronized可以保证在同一时刻,只有一个线程可以执行某个方法或某个代码块,同时synchronized可以保证一个线程的变化可见(可见性

来自:www.cnblogs.com 收录时间:2019-07-16

Facebook Libra - 第一笔交易 - 天边的鱼

第一笔交易 假定 运行的是Linux或者macOS系统 网络连接正常 git已安装 macOS中安装了Homebrew Linux中安装了yum或者apt get 提交一笔交易的步骤 1. 克隆并构建Libra Core 2. 构建Libra命令行客户端并且连接到测试网络 3. 创建Alice和Bo

来自:www.cnblogs.com 收录时间:2019-07-16

junit中test用法 - just_code

Test注解 有两个值, expected, timeout expect后面接异常类, timtout后面接时间, 符合则为ture 如 @Test (expected = NullPointException) public void testNull() { String s = null;

来自:www.cnblogs.com 收录时间:2019-07-16

P2344 奶牛抗议 离散化+前缀和+动态规划+树状数组 - Paranoid丶离殇

【题目背景】 Generic Cow Protests, 2011 Feb 【题目描述】 约翰家的N 头奶牛正在排队游行抗议。一些奶牛情绪激动,约翰测算下来,排在第i 位的奶牛的理智度为Ai,数字可正可负。 约翰希望奶牛在抗议时保持理性,为此,他打算将这条队伍分割成几个小组,每个抗议小组的理智度之和

来自:www.cnblogs.com 收录时间:2019-07-16

时间戳 - CodePanda

时间戳(timestamp): 通常是一个字符序列,唯一地标识某一刻的时间。数字时间戳技术是数字签名技术一种变种的应用。定义: 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。 作用: 防篡改 一般使用的方式就是把参

来自:www.cnblogs.com 收录时间:2019-07-16

使用Task实现非阻塞式的I/O操作 - Pilgrim

在前面的《基于任务的异步编程模式(TAP)》文章中讲述了.net 4.5框架下的异步操作自我实现方式,实际上,在.net 4.5中部分类已实现了异步封装。如在.net 4.5中,Stream类加入了Async方法,所以基于流的通信方式都可以实现异步操作。 1、异步读取文件数据 上述代码中,异步读取数

来自:www.cnblogs.com 收录时间:2019-07-16

百度小程序自定义通用toast组件 - Tiffany的小熊

百度小程序Toast组件 author: "@TiffanysBear" 百度小程序自定义通用toast组件 "BdToast百度小程序自定义通用组件 github地址" 需求 手百小程序的toast仅支持在页中展示,不能自定义位置、字体大小、在单个文本中增加icon等需求;因此自定义一个全局可通用

来自:www.cnblogs.com 收录时间:2019-07-16

apache开启vhost后localhost和127.0.0.1无法访问 - luhaiping

自己单独搭建了php+mysql+apach+windows环境;后面又开启apache的虚拟主机vhost;然后自己配置虚拟主机站点可以正常访问,但是localhost和127.0.0.1无法访问,提示403,无权限访问: 最终自己百度后的解决方法为:修改httpd.conf中一个地方配置值,或者

来自:www.cnblogs.com 收录时间:2019-07-16

Spring IoC控制反转创建实例 - 孤舟浮岸

Spring IoC控制反转创建实例写一个配置文件beans.xml,配置文件的约束可以访问:完整链接:https://repo.spring.io/libs-release-local/org/springframework/spring/4.1.3.RELEASE/spring-framewor

来自:www.cnblogs.com 收录时间:2019-07-16

分享几个好用的搜索技巧 - 余同学的开发之路

假如你使用百度,一定会有这样的困扰,各种垃圾信息太多。所以我还是建议你用 Google,若是你用不了,今天就分享几个小小的搜索技巧,分分钟的提高你的搜索技巧。 1、intitle:关键字 这个搜索指令是想告诉搜索引擎,搜索出来的结果,标题一定要包含你输入的关键词,关键是可以去广告。 使用 intit

来自:www.cnblogs.com 收录时间:2019-07-16

浅入深出Vue:发布项目 - 若羽。

项目完成之后,当然不能满足于在我们的开发环境下跑一跑。我们可以打包发布到服务器上,让大家一起来欣赏一下你的作品。 那么 项目如何打包发布呢,新建的项目目录下通常都有一个 的文件,里面就描述了发布的步骤: 下面这个是 创建的项目中的 文件内容: npm install npm run serve np

来自:www.cnblogs.com 收录时间:2019-07-16

每日一问:Android 滑动冲突,你们都是怎样处理的 - 南尘

坚持原创日更,短平快的 Android 进阶系列,敬请直接在微信公众号搜索:nanchen,直接关注并设为星标,精彩不容错过。 在 Android 开发中,滑动冲突总是我们一个无法避免的话题。而对于解决方案却是众说纷纭。比如 嵌套 ,直接通过相关方法禁掉内部 的滑动; 嵌套 直接把 替换为 等等。但

来自:www.cnblogs.com 收录时间:2019-07-16