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

富文本编辑器Quill(一)简单介绍 - 再见紫罗兰

Quill是一个很流行的富文本编辑器,github上star大约21k: github:https://github.com/quilljs/quill/ 官网: https://quilljs.com/ 使用 下载: vue中使用: 效果 创建Quill实例需要两个参数,container与opt

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

Spring中你可能不知道的事(二) - CodeBear

在上一节中,我介绍了Spring中极为重要的BeanPostProcessor BeanFactoryPostProcessor Import ImportSelector,还介绍了一些其他的零碎知识点,正如我上一节所说的,Spring实在是太庞大了,是众多Java开发大神的结晶,很多功能,很多细节

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

手把手教你写一个java的orm(四) - 何白白

开始准备生成sql 在上一篇里,我们已经取到了我们在生成sql语句中所需要的信息,这一篇里我们开始根据class来生成我们需要的sql。在这之前我们先确认几件事情 1. sql里的参数我们使用占位符的形式。 这里用的是jdbc中的 PreparedStatement ,sql中的参数使用“ ? ”的

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

HAProxy基础 - W-D

优点 缺点 HAProxy安装方式可以是yum安装或源码安装。yum安装的版本都是当前合适系统的稳定版本,个人喜欢使用yum安装。 haproxy配置文件可分为全局配置(globalsettings)和 代理配置(proxies),而代理段配置包含defaults、frontend、backend、

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

Java进阶——— 线程池的原理分析 - T9's

前言 在了解线程池之前,其实首先出现的疑问是:为什么要使用线程池,其次是了解什么是线程池,最后是如何使用线程池,带着疑问去学习。 为什么要使用 前面多线程文章中,需要使用线程就开启一个新线程,简单方便,但是这样在大量线程被开启时:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了

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

Akka-CQRS(0)- 基于akka-cluster的读写分离框架,构建gRPC移动应用后端架构 - 雪川大虫

上一篇我们讨论了akka-cluster的分片(sharding)技术。在提供的例子中感觉到akka这样的分布式系统工具特别适合支持大量的带有内置状态的,相对独立完整的程序在集群节点上分布运算。这里重点要关注这些程序的内部状态,它们会占用系统资源包括内存。把状态保存在内存里相对存放在数据库里能显著提

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

《ASP.NET Core In Action》读书笔记系列一 ASP.NET Core 的诞生 - china_fucan

ASP.NET Core是微软ASP.NET Web框架的最新版本。于2016年6月发布,相比之前ASP.NET有很多增量更新。 ASP.NET Core通过进行重大的体系结构调整来提高开发人员的工作效率和向后兼容性。重新设计Web框架和构建方式。 ASP.NET Core很多功能来至之前ASP.N...

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

ssh_exchange_identification: Connection closed by remote host 解决方法 - 断了线de风筝

ssh_exchange_identification: Connection closed by remote host 解决方法问题描述:在linux主机上ssh 另一台主机的内网地址报错: ssh_exchange_identification: Connection closed by re

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

面试最让你手足无措的一个问题:你的系统如何支撑高并发? - 架构师你好

(1)一道面试题的背景引入 这篇文章,我们聊聊大量同学问我的一个问题,面试的时候被问到一个让人特别手足无措的问题:你的系统如何支撑高并发? 大多数同学被问到这个问题压根儿没什么思路去回答,不知道从什么地方说起,其实本质就是没经历过一些真正有高并发系统的锤炼罢了。 因为没有过相关的项目经历,所以就没法

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

netty源码解解析(4.0)-12 Channel NIO实现:channel初始化 - 自带buff

创建一个channel实例,并把它register到eventLoopGroup中之后,这个channel然后处于inactive状态,仍然是不可用的。只有在bind或connect方法调用成功之后才能正常。因此bind或connect算是channel初始化的最后一步,本章这就重点分析这两个功能的

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

2019.1.22 文献阅读日记,内容理解篇 :用于无监督医疗检测的自动心电图噪声监测和分类系统《Automated ECG Noise Detection and Classification System for Unsupervised Healthcare Monitoring》 - 徐冰块的程序员成长日记

以下是对文章内容的理解,在这里做个笔记,便于回顾,没有什么技术含量,就是一个学习日记笔记,嘻嘻。 文章内容的思路: 一、框架包括: 1.改进的集合经验模式分解 modified ensemble empirical mode decomposition (CEEMD),CEEMD全称为 comple

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

跟你们想的不一样95后 - 56899◎か

前一段,网上也流传这样一句的话,不要大声责骂95后,他们会立刻辞职的。现在提到95后辞职,都用秒辞来形容。 其实,95后的世界和你们想象中真的是大不一样,敢闯敢拼敢梦,敢做自己。 我身边就有这样例子,我的大学同学兼前同事的荣姐,她就是敢闯敢拼敢梦的人,我们实习时候,分配到一个北京的公司,总共有5个人

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

Proxy-Go v6.9 发布,单向TLS , 独立上级密码支持!

Proxy-Go v6.9 发布啦。应该是年前最后一发了! Proxy是golang实现的高性能http,https,websocket,tcp,udp,socks5代理服务器,支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP端口映射、SSH中转、TLS加密传输、协议转换、DNS防污染代理。 修复了sps的start潜在的crash问题. sps代理增加了--parent-tls-single参数用来...

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

MVVM框架在unity开发中的使用 - 禹泽鹏鹏

1、什么是MVVM 借用一下百度百科上对MVVM的介绍,MVVM是Model-View-ViewModel的简写,它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。当然这些事 ViewModel 已经帮我们做了,它可以取出 Mode

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

kubernetes系列03—kubeadm安装部署K8S集群 - alonghub

本文收录在容器技术学习系列文章总目录 1、kubernetes安装介绍 1.1 K8S架构图 1.2 K8S搭建安装示意图 1.3 安装kubernetes方法 优点:你只要安装kubeadm即可;kubeadm会帮你自动部署安装K8S集群;如:初始化K8S集群、配置各个插件的证书认证、部署集群网络

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

老代码多=过度耦合=if else?阿里巴巴工程师这样捋直老代码 - 阿里云云栖社区

简介 在业务开发的过程中,往往存在平台代码和业务代码耦合严重难以分离、业务和业务之间代码交织缺少拆解的现象。平台和业务代码交织导致不易修改,不同业务的代码交织增加了不同负责团队之间的协同成本。因此不论从代码质量,还是从团队协作的角度来看都严重地影响了开发团队之间的协同效率和开发效率,最终影响到了用户

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

24分钟让AI跑起飞车类游戏 - 腾讯WeTest

WeTest 导读 本文主要介绍如何让AI在24分钟内学会玩飞车类游戏。我们使用Distributed PPO训练AI,在短时间内可以取得不错的训练效果。 本方法的特点: 1. 纯游戏图像作为输入 2. 不使用游戏内部接口 3. 可靠的强化学习方法 4. 简单易行的并行训练 1. PPO简介 PPO

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

无向图(Undirected Graph) - MichaelCen

1. 图表算法 本篇随笔写的是图表算法。图表可以大致分为两种:无向图和有向图。 无向图例子: 有向图例子: 从上述例子中可以看出,一个图表是由数个顶点和边组成的。 其中,无向图的边是没方向的,即两个相连的顶点可以互相抵达。 而有向图的边是有方向的,即两个相连的顶点,根据边的方向,只能由一个顶点通向另

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

人人都爱写总结, 却少有人做计划 - sherrywasp

每到岁末,人们都会不约而同地、自发地写各式各样的总结。上个月,也就是 2018 年的最后一个月,园子里各处散落着无数篇年终总结贴。看过一些篇章,都写得挺好的。 转眼 2019 年已经运行了大半个月了,忽然意识到,似乎没人晒出自己的新年计划。可能零星有几篇,但和上个月蔚然成风的总结热比起来,九牛一毛了

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

【Ray Tracing The Next Week 超详解】 光线追踪2-6 Cornell box - 林-兮

Chapter 6:Rectangles and Lights 今天,我们来学习长方形区域光照 先看效果 light 首先我们需要设计一个发光的材质 关于设计方面,我们需要把发光函数设为可继承虚函数,基类也要添加,但是不是所有的材质都需要发光,所以,基类中的发光函数并不需要设置为纯虚 这样的话,一般

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

以语音评测的PC端demo代码为例,讲解口语评测如何实现 - 腾讯云+社区

本文由云+社区发表 作者:腾讯智慧教育 概述 腾讯云智聆口语评测(英文版)(Smart Oral Evaluation English,SOE E)是腾讯云推出的语音评测产品,是基于英语口语类教育培训场景和腾讯云的语音处理技术,应用特征提取、声学模型和语音识别算法,为儿童和成人提供高准确度的英语口语

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

IJPay 让支付触手可及,1.2.0 增加新的支付方式

IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。 1.2.0 版本更新 1、增加OPPO小游戏支付 官方文档 2、支付宝支付API添加第三方代理调用的支持 统一收单交易退款查询 ...

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

Connection 对象简介 方法解读 JDBC简介(四) - noteless

Connection是JDBC提供给开发者最为直接的对象,借助于Connection对象可以实现执行对象的创建以及连接的设置,本文对Connection进行了拆解,给出了逻辑上解读的一种理解。

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

002. Ansible部署及配置介绍 - 木二

一 Ansible的安装部署 1.1 PIP方式 略,可参考《001.Pip简介及使用》。 提示:建议将PIP升级到最新:pip install --upgrade pip。 1.2 YUM方式 二 Ansible目录及配置 2.1 Ansible目录结构 配置文件目录:/etc/ansible 主

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

Google Chrome继续改进黑暗模式

今天早上,Google Chrome Canary发布了新版本。 当然,Canary版本的更新频率非常高,因此不必每天都对新版本感到惊讶。 然而,刚刚发布的这个新版本比最近的版本有所改进,特别是谷歌仍在开发的黑暗模式。

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

Linux Kernel 5.0 RC3 发布,大量bug修复和Nouveau RTX 2080 Ti支持

Linus Torvalds发布了即将发布的Linux 5.0内核版本的第三个候选版本。

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

Apache Syncope 2.1.3 发布,数字身份管理

Apache Syncope 2.1.3 已经发布,Apache Syncope是一个开源系统,用于管理企业环境中的数字身份,使用Java EE技术实现。

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

Kooteam 0.1.2 发布,解决低配服务器性能问题

Kooteam是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图、在线流程图、项目管理、任务分发等工具,并接入了微信小程序,钉钉开放平台,使用便捷高效。 更新记录 静态资源默认开启gzip压缩发布模式,解决服务器低宽带下的网络错误 增加项目重命名功能 修复mysql非常3306端口异常 优化应用shell脚本,解决...

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

redisson 3.10.1和2.15.1 发布,Rich Redis客户端

redisson 3.10.1和2.15.1 已经发布,Redisson - 分布式Java对象和服务 (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Executor...

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

ThinkGo v0.1.0 发布了,一个轻量级的 Go 语言 MVC 框架

ThinkGo ThinkGo 是一个轻量级的Go语言MVC框架,目前支持路由、中间件、控制器、请求、响应、Session、视图、日志等web框架应该具备的基本功能,致力于让代码简洁、富于表达力,帮助开发者快速构建一个Web应用。 安装 go get -u github.com/thinkoner/thinkgo 快速开始 package main import (   "github.com/thi...

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

Porteus Kiosk 4.8.0 发布,基于Gentoo Linux

Tomasz Jokiel宣布推出Porteus Kiosk 4.8.0,这是该项目专为网络信息亭设计的专业发行版的更新版本 - 基于Gentoo Linux,可选择Firefox或Chrome浏览器。

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

彻底搞懂 CPU 中的内存结构 - 余同学的开发之路

今天主要就是介绍一下 CPU 中的多级缓存和乱序执行优化,为后面学习多线程做铺垫。先来理解一下 CPU 的结构,后面再说 Java 虚拟机的内存模型。 先放两张图看一下 CPU 和各级缓存、内存、硬盘之间的关系。 下面就来介绍一下为什么会出现多级缓存,以及会出现什么问题,CPU 又是如何解决的。 为

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

获取任务的执行结果 - Single_Yam

之前的两篇文章中,我们介绍了异步编程,也介绍了线程池的基本概念。也说了,线程池的实现天生也实现了异步任务,允许直接向线程池中进行任务的提交与结果获取。 但是,我们始终没有去深入的了解下,异步任务框架对于任务执行的进度是如何监控的,任务执行的结果该如何获取。 那么,本篇文章就来详细地探讨下异步框架中,

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

旧手机的新玩法:postmarketOS 已适配上百款安卓手机

在沉寂将近1年之后,postmarketOS的开发者终于发布了最新动态,展示了在这段时间所做的努力。postmarketOS是专门为旧安卓手机而设计的操作系统,它基于Alpine Linux发行版本,并为触控设备进行了优化。官方页面上写道这是一个真正面向手机的Linux发行版本,目前仍处于Alpha版本,无法使用通话功能。 事实上该系统并非为普...

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

el-admin v1.5 发布,权限管理系统

软件介绍 el-admin 是基于 Spring Boot 2.1.0 、 Spring boot Jpa、 Spring Security、redis、Vue的前后端分离的权限管理系统,项目采用分模块开发方式, 权限控制采用 RBAC(Role-Based Access Control,基于角色的访问控制),前端菜单支持动态路由 更新说明 修复了v1.5beta版中的bug,新增一个小功能 新增功能 实时控...

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

heyui@1.14.0 版本更新,“真相定律”之Layout组件

Layout组件 其实HeyUI组件库已经发布一年半了,而我一直都没有补充Layout组件。 至于一直不开发的原因,主要是因为我觉得系统的布局都会因为定制化而发生变化,也会跟随着设计的变化而变化,而Layout固定的组合方式无法满足实际的需求。 其实,我发现,有很多人的想法和我一模一样,觉得layout的整体实用性不高。 而开始...

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

啥是佩奇排名算法 - 五分钟学算法

佩奇排名介绍 佩奇排名是根据页面之间的链接结构计算页面的值的一种算法。下面我们通过动画来理解进行计算的具体流程。 假设一个正方形表示一个 WEB 页面,一个箭头表示一个页面之间的链接。 此图表明下面 3 页包含指向上面 1 页的链接 在佩奇排名算法中,网页指向的链接越多,页面被确定为越重要。 因此,

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

多线程学习笔记八之线程池ThreadPoolExecutor实现分析 - 默数至天亮

[TOC] 简介  在Web开发中,如果要密集处理多个任务时,相对于每次都一个创建线程去执行任务,新建线程来执行任务相对来说是个更好的选择,体现在以下三点: 1. 降低资源消耗。 通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 2. 提高响应速度。 当任务到达时,任务可

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

JavaScript的工作原理:解析、抽象语法树(AST)+ 提升编译速度5个技巧 - Fundebug

这是专门探索 JavaScript 及其所构建的组件的系列文章的第 14 篇。 如果你错过了前面的章节,可以在这里找到它们: "JavaScript 是如何工作的:引擎,运行时和调用堆栈的概述!" "JavaScript 是如何工作的:深入V8引擎&编写优化代码的5个技巧!" "JavaScript

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

asp.net core 系列 13 日志 - 花阴偷移

一.概述 ASP.NET Core 支持适用于各种内置和第三方日志记录, 供程序的日志记录 API,本文介绍了如何将日志记录 API 与内置提供程序一起使用。对于第三方日志记录提供程序使用,文章最后有链接。 1.1 添加内置日志提供程序 日志记录提供程序能够用于显示日志信息或存储日志,比如控制台提供

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

掌握这7个阅读方法,提高你的编程艺术 - 沉默王二

1、 作为一名程序员,通过写代码来挣钱就是我的首要任务。如何挣更多钱呢?和领导多喝几杯酒,恐怕行不通。行得通的只有一条路——提高编程艺术! 现在有两名程序员,王三和他哥王二,他们要实现相同功能的程序。王三的代码冗长、复杂难懂、性能低下;王二的代码逻辑清晰、简单明了、性能还很可观。这个时候,我们就可以

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

研究人员在iOS 12.1.2中发现了一个新的漏洞

这两位研究人员在iOS 12.1.2中发现了一个新的安全漏洞,它影响了新一代iPhone型号,包括iPhone XS/XS Max和iPhone XR。

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

一分钟搞懂你的博客为什么没人看 - 鱼丸粗面一碗

关于博客访问量的问题,影响因素有很多,例如你的权重,你的博客数量,包括你的标题是否吸引人都是一个衡量的标准。 这些东西需要的是日积月累,今天我们从其中的一个维度入手:发帖时间。相信大家都明白,不论是csdn,博客园这种技术博客 还是今日头条百度贴吧或者抖音快手这种娱乐论坛,都有自己的在线高峰期。例如

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

编码规范 -- 如何应对需求变更 - Kevin.ZhangCG

如何应对需求变更 现在的程序员为什么这么累,其实很大程度上来说是加班原因使编码质量占了大部分因素,但是不少同学都不认为是代码质量导致的加班,都认为是不断的需求改动导致的加班。但是话又说回来,谁的需求不改动啊?不改动的能叫需求吗? 先看个程序员的段子娱乐一下 有没有可能存在明确的、不再改动的需求呢?其

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

DBeaver Community Edition 5.3.3 发布,免费的通用数据库工具和SQL客户端

DBeaver Community Edition 5.3.3 发布,免费的通用数据库工具和SQL客户端

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

Firefox Focus 9.0将添加原生广告拦截组件

此前,Firefox为Android和Apple设备开发了Firefox Focus浏览器,该浏览器具有自动隐私保护功能,可阻止各种痕迹。简而言之,Firefox Focus浏览器就像Firefox的普通版本。

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

2019年1月已到,Java 8 要收费了吗?

根据此前开源中国发起的 Java 版本使用调查,国内的 Java 主力版本仍是 Java 8,有近 70% 的用户表示仍在使用 Java 8。所以对于「Java 8 是否要收费」这个问题,十分有必要阐述清楚,以消除不必要的恐慌。 首先要明确一点,Java 仍然是免费的,并不需要付费使用! 下面解释「Java 8 要收费」这个说法的不合理之处。 先说...

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

统计4:显著性检验 - 悦光阴

在统计学中,显著性检验是“假设检验”中最常用的一种,显著性检验是用于检测科学实验中实验组与对照组之间是否有差异以及差异是否显著的办法。 一,假设检验 显著性检验是假设检验的一种,那什么是假设检验?假设检验就是事先对总体(随机变量)的参数或总体分布形式做出一个假设,然后利用样本信息来判断这个假设是否合

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

基于 HTML5 Canvas 的 3D 渲染引擎构建生产管控系统 - HT学习笔记

制作一套自己的 3D 的管道控制系统!运用了 HT 的 Graph3dView 组件通过对 WebGL 底层技术的封装,与 HT 其他组件一样,基于 HT 统一的 DataModel 数据模型来驱动图形显示。本篇主要包含动画和思路等技术点。HT For Web 提供完整的基于 HTML5 图形界面组...

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

基于 HTML5 WebGL 的 3D 风机 Web 组态工业互联网应用 - HT学习笔记

在目前大数据时代背景之下,数据可视化的需求也变得越来越庞大,在数据可视化的背景之下,通过智能机器间的链接并最终将人机链接,结合软件和大数据分析的工业互联网也将变得越来越容易实现! 得益于基于 HTML5 WebGL 的出现,从技术上实现工控数字化管理模式变得简单易行,核心提高对工控设备信息的可视化与...

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

ffplay源码分析3-代码框架 - 叶余

“ffplay源码分析”系列文章如下: "1]. [ffplay源码分析1 概述" "2]. [ffplay源码分析2 数据结构" "3]. [ffplay源码分析3 代码框架" "4]. [ffplay源码分析4 音视频同步" "5]. [ffplay源码分析5 图像格式转换" "6]. [ffp

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

写一个有字符界面的ssh链接工具(linux) - 何白白

大概的样子 这是大致的样子~ 写之前想说的 思路 这里有一个问题,就是在使用ssh的时候会有一个等待用户输入密码的过程。不能直接一条命令链接ssh。我们可以通过 expect 来解决。 不懂的可以百度一下,很简单的。O(∩_∩)O哈哈~ 开始写 首先 首先解决ssh等待输入密码的问题,首先 我们要安

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

2019年1月已到,Java 8 要收费了吗?

根据此前开源中国发起的 Java 版本使用调查,国内的 Java 主力版本仍是 Java 8,有近 70% 的用户表示仍在使用 Java 8。所以对于「Java 8 是否要收费」这个问题,十分有必要阐述清楚,以消除不必要的恐慌。 首先要明确一点,Java 仍然是免费的,并不需要付费使用! 下面解释「Java 8 要收费」这个说法的不合理之处。 先说...

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

MyBatis Spring Boot 2.0.0 发布

MyBatis Spring Boot 已发布 增强 Update supported Java version to Java 8+ #194 Upgrade to MyBatis 3.5 (Requires) #295 Upgrade to MyBatis Spring 2.0 (Requires) #206 Upgrade to Spring Boot 2.0+ (Requires) #163 #291 Enable auto-configure when DataSource is single candidate #208 Add the typeAliasesSu...

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

PDMan-2.1.1 发布,免费的国产数据库建模工具

一、软件介绍 PDMan 是一款开源免费的数据库模型建模工具,是PowerDesigner之外另一种更好的选择。支持Windows,Mac,Linux等操作系统,具有上手容易,使用简单的特点。 2018年获得码云GVP (Gitee Most Valuable Projects) - 码云最有价值开源项目 主要支持的功能如下: 数据库建模 生成DDL脚本并执行 支持目前主流数据库 ...

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

mica-auto —— 微服务框架代码自动生成

mica-auto 是 Spring cloud 微服务框架 Mica 中的一个基础组件,用来生成 Spring boot 的一些基础配置。

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

码云推荐 | python 实现框架的数据库模块,支持多数据库

dophon 框架的数据库模块,支持 mysql,sqlite 数据库,带有 orm 持久化功能与链式操作实例,贴近逻辑习惯,支持 mysql 多数据源配置。

来自:gitee.com 收录时间:2019-01-22

开源自由智能手机 Librem 5 宣布开启预售

对于 Librem 5 这款智能手机,从宣布立项、到众筹、再到现在的开启预售,开源中国一直在持续关注并进行报道。我们大致可以为它勾勒出这样一个形象 —— 不采用目前主流的 Android 平台作为操作系统,而是基于完全自由且开源的 PureOS、关注对用户隐私和个人数据的保护、关注安全性。可以看到,Librem 5 的关键字主要是隐...

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

从数据看安卓更新速度,变得更快了吗

不同安卓手机厂商对安卓系统的更新速度不一样。一些厂商在安全性和版本更新的速度居领先位置。这导致了消费者购买手机的时候可能会困惑,不清楚手机是否会提供长期的更新支持。 在 Project Treble 推出后,理论上来说安卓系统的更新速度会推送地更即时。现在距离安卓新版系统 Android Pie 推出已经五个月了。那么,数据反...

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

每日一博 | Redis 实现分布式锁的正确姿势

介绍针对单机的 Redis 实现分布式锁的错误方式以及正确方式。

来自:my.oschina.net 收录时间:2019-01-22

TypeScript 官方决定全面采用 ESLint

由于效能问题,TypeScript 官方决定全面采用 ESLint,甚至把仓库(Repository)作为测试平台,而 ESLint 的 TypeScript 解析器也成为独立专案,专注解决双方相容性问题。 JavaScript 代码检验工具 ESLint 在 TypeScript 团队发布全面采用 ESLint 之后,发布 typescript-eslint 专案,以集中仓库解决 TypeScript 和 ESLi...

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

Windows Core OS 包含了开源组件

去年,曾经是“开源软件的最大敌人”微软收购 GitHub。与此同时,微软对开源社区也越来越开放,但对于 Winodws 操作系统,微软一直持保留态度。 但近日,有消息称事情也许有转机——某“二级安全项目经理”的 LinkedIn 个人资料提到,“改进 Windows 开源组件的安全情况“。 尽管如此,要微软为 Linux 推出“Windows子系...

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

scrcpy 1.6 发布,用电脑控制 Android 设备的命令行工具

scrcpy 是一个在电脑上显示和控制 Android 设备的命令行工具,适用于 GNU/Linux、Windows 和 Mac OS,且无需 root 。scrcpy 没有可视化界面。但需要用 USB 把 Android 设备和电脑连起来,之后即可使用电脑的鼠标、触控板、键盘等控制设备。 scrcpy 1.6 更新内容: Fix missing initialization that leaded to kill the w...

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

Firefox Focus 9.0 将新增广告拦截插件

Mozilla 正在给 Firefox Focus 9.0 新增广告拦截插件(ad blocker),计划下月发布。一些 Focus 用户看到的广告被屏蔽,是浏览器跟踪器拦截行为的副产品。 Firefox Focus 是 Mozilla 针对安卓和 iOS 用户开发的轻量级浏览器应用,旨在通过密码的不保存、广告和追踪信息的拦截和精简体验来增强用户的隐私保护。 在当前版本...

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

OSChina 周二乱弹 —— 以后我偷小鱼干养你

冬天是个捕猫的好季节,你只需要——“冬季电热毯捕猫器。”

来自:my.oschina.net 收录时间:2019-01-22

互联网之父:互联网有两个与生俱来的问题

互联网有着与生俱来的缺陷。但是,如果不是这样的话,互联网就可能不会成长为一个世界级的现象。而这,也正是“互联网之父” Vint Cerf (现为Google副总裁兼首席互联网顾问)的看法。 Cerf 在最近接受 Business Insider 采访时谈到,互联网有一些在创立之初就存在的问题。 空间问题 互联网的空间缺乏问题与 Cerf 所创的...

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

GitLab 11.7.0 发布,bug 修复版本

GitLab 11.7.0 发布,更新内容如下: 将Ruby on Rails 设置为5.0.7.1。 为断开的 URL 设置 URL rel 属性。 在通过 API 读取信息之前进行授权。 创建合并请求时,不要通过Diffs公开跨项目存储库。 删除已弃用的GitLab Upgrader调用的所有实例。 未配置 OAuth2,也允许通过 token 导入 GitHub。 .…… 更多请查看更新日志...

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

Apache Syncope 2.1.3 发布,数字身份管理

Apache Syncope 2.1.3 已发布,Apache Syncope 是一种用于管理企业环境中的数字身份的开源系统,采用 Java EE 技术实现。主要更新内容: 新特性 支持PostgreSQL JSONB 数据类型。 终端用户界面中的请求管理支持 改进搜索 在终端用户界面之后,现在视障人士(visually impaired)也可以访问管理控制台 了解更多请查看更新...

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

Redisson 3.10.1 和 2.15.1 发布,Redis 客户端

Redisson 3.10.1 和 2.15.1 已发布,Redisson 是架设在 Redis 基础上的一个 Java 驻内存数据网格 (In-Memory Data Grid) 。 Redisson 在基于 NIO 的 Netty 框架上,充分利用了 Redis 键值数据库提供的一系列优势,在 Java 实用工具包中常用接口的基础上,为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协...

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

SonarQube Git 插件 1.7 发布

SonarQube Git 1.7 发布了。Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。 Bug 修复 [SONARSCGIT-35] - Detection of changed lines fails if project base directory is not the root...

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

Qt Visual Studio Add-in 2.3.1 发布

Qt VS Tools 版本 2.3.1 现已发布到 Visual Studio Marketplace. 重要的变化包括: Debug QML programs in the Visual Studio IDE (introduced in the development release v2.3.0) Ahead-of-time compilation of QML files using the Qt Quick Compiler (introduced in the development release v2.3.0) Support for V...

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

Netty 4.1.33 Final 发布,经典开源 Java 网络服务框架

Netty 4.1.33 Final 正式发布。此版本主要包含错误修复、一些改进和一些性能改进。 更新内容如下: Allowed IP_FREEBIND option for UDP epoll (#8727) Ensure FlowControlled data frames will be correctly removed from the flow-controller when a write error happens. (#8726) Only handle NXDOMAIN as failure wh...

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

Porteus Kiosk 4.8.0 发布,轻量级的 Linux 操作系统

Porteus Kiosk 4.8.0 现在可供下载。此版本中的主要软件升级包括: Linux内核版本升级为 4.19.16 X.Org 服务器版本升级到 1.20.3 Google Chrome 版本升级到 70.0.3538.110 Mozilla Firefox 版本升级到 52.9.0 ESR。 增加了对 Firefox 浏览器的“屏幕上的按钮”的支持:返回、前进、主页、打印等。 可以直接在 Kiosk 配置...

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

Inferno 7.1.0 发布,类 React 的高性能用户界面库

Inferno 7.1.0 已发布,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。更新如下: 更新内容如下 Inferno core Non synthetic events are now using addEventListener API instead of directly assigning event callbacks to html node. This adds support for events which have non sta...

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

Next.js v8.0.0-canary.10 发布了,服务端渲染 React 应用

Next.js v8.0.0-canary.10 发布了,Next.js 是一个用于在服务端渲染 React 应用程序的简单框架。 更新说明 Close #5607 - Bug in examples/with-data-prefetch: #6093 [examples/react-jss] Add support for styled custom App component: #6094 Make lerna always use exact version when updating packages: 0949b4d ...

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

助力苏州、星火相传,广苏两地微软技术俱乐部交流纪实 - 叶伟民

广苏两地俱乐部大型线下活动的成功举办,为全国其他地区提供了非常好的参照及经验。同时也为.NET开发者树立了信心。 2019年,我们团结起来,发挥集体的力量!将继续推动.NET社区的向前发展,星星之火可以燎原。

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

PROJ.4学习——地图投影 - eshine

PROJ.4学习——地图投影(坐标系投影) 前言 PROJ是由大量的基础投影库构成。这里主要讨论学习PROJ库的相关参数。 这里大部分是讲如何将3D坐标系投影到2D平面上。投影时,涉及到基准线,单位,比例英子,偏移量,轴转换等。 很多实际操作中却涉及到3D坐标系转换为其他3D坐标系(下一篇更新)。

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

十年老鸟倾囊分享撬开企业之门的简历情书 - Martin666

说句很实在的话,面试虽然不是找女朋友哈,但事实也差不了多少,你看上了公司,公司选择了你,这事就也就一拍即合!

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

EF6学习笔记十六:变更追踪 - 张四海

要专业系统地学习EF推荐《你必须掌握的Entity Framework 6.x与Core 2.0》。这本书作者(汪鹏,Jeffcky)的博客:https://www.cnblogs.com/CreateMyself/ 变更追踪是什么呢?通过EF持久化数据,那么EF是怎么知道你的实体发生了变化,哪里放

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

并发concurrent---3 - 涛姐涛哥

背景:并发知识是一个程序员段位升级的体现,同样也是进入BAT的必经之路,有必要把并发知识重新梳理一遍。 ConcurrentHashMap:在有了并发的基础知识以后,再来研究concurrent包。普通的HashMap为非线程安全的,在高并发场景下要使用线程安全版本的ConcurrentHashMa

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

毕业后的这几年 - hengly94

从2014年接触到IT到一直到现在,注定了与这个行业的不解之缘 最近在博客园看到了很多篇好的文章 给我了很多启发 希望能在这里认识更多的小伙伴 萌芽期 我记得那时我在读高二的时候,拥有了自己的第一部手机(天语小黄峰)当时里面的软件很感兴趣就一直在想这个东西是怎么做的,去问过老师和同学都没有结果 我就

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

对拼多多事件的思考,理解流程为何如此重要 - 云是风的梦

前言 今天IT界最火的新闻莫过于拼多多被褥羊毛事件,损失达到千万级别。 "新闻链接:拼多多公布“优惠券漏洞”案件进展:上海警方已成立专案组" 。 从披露的信息来看,此优惠券是拼多多与江苏卫视《非诚勿扰》合作时,因节目录制需要特殊生成的优惠券类型,被生成二维码传播领取。 漏洞从凌晨被羊毛党发现,5点左

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

C# List引用类型的克隆 - 陈国良

有时候我们想克隆一个List去做别的事,而不影响原来的List,我们直接在list后面加上小点点,发现并没有Clone这样的扩展函数。这时候就只有自己扩展了。 尝试了三种方式,测试都通过了,至于性能方面我还没有做测试。 一、反射 二、序列化(依赖Newtonsoft.Json) 三、序列化(Bina

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

Excel与Google Sheets中实现线性规划求解 - kentzhang

很久没更新过APS系列文章了,这段时间项目工作确实非常紧,所以只能抽点时间学习一下运筹学的入门知识,算是为以后的APS项目积累点基础。看了一些运筹学的书(都是科普级别的)发现原来我目前面对的很多排产、排班、资源分配和路线规划问题,都是运筹学上的典型案例。与此同时,除了继续使用Optaplanner来

来自:www.cnblogs.com 收录时间:2019-01-21

spring之旅第二篇-spring IOC概念及原理分析 - 茶底世界

一、IOC概念 上一篇已经了解了spring的相关概念,并且创建了一个spring项目。spring中有最重要的两个概念:IOC和AOP,我们先从IOC入手。 IOC全称Inversion of Control,中文通常翻译为“控制反转”,这其实不是一种技术,而是一种思想。 简单理解就是把原先我们代

来自:www.cnblogs.com 收录时间:2019-01-21

关于weblogic部署Java项目的包冲突问题 - sunshine6

我们可能会用各种应用服务部署我们的Java应用,比如Tomcat、WAS、weblogic等。Tomcat和WAS可能会比较少遇到一些奇怪的问题,但是用weblogic部署项目则经常遇到一些比如包冲突问题,路径问题等奇怪但又常见的问题。 今天我就讲讲关于weblogic部署Java项目包冲突的问题。

来自:www.cnblogs.com 收录时间:2019-01-21

程序举例(初学者) - 巫师笔记

例1:用数组来处理,求解斐波那契数列(前20个)。 过程:先定义一个20个元素的数组,并将数组的第一第二个元素都初始化为一,其他元素初始化为0,通过公式求出其他各个元素的值。 参考代码1(我自己做的): 参考代码2(参考答案) 例2:用冒泡法对10个数排序(由小到大)。 冒泡法的思路:将相邻的两个数

来自:www.cnblogs.com 收录时间:2019-01-21

如何一步步使用国内yum源一键安装openstack-ocata版本基于centos7 - 木直

写在前面的话,在网上看了一个国外的一键安装视频,我也照着做,结果出现很多错误,现在把坑解决了,照着做肯定能安装成功的 环境 virtualhost 下的centos7 配置 双网卡 一个10网段,nat通信用 一个192网段 和宿主机通信使用 2c 这个测试部署的话,不是强要求,我部署后CPU也就占

来自:www.cnblogs.com 收录时间:2019-01-21

ffplay源码分析2-数据结构 - 叶余

“ffplay源码分析”系列文章如下: "1]. [ffplay源码分析1 概述" "2]. [ffplay源码分析2 数据结构" "3]. [ffplay源码分析3 代码框架" "4]. [ffplay源码分析4 音视频同步" "5]. [ffplay源码分析5 图像格式转换" "6]. [ffp

来自:www.cnblogs.com 收录时间:2019-01-21

win10激活方法-专业版 - 远方_XY

该教程操作思路,Win10家庭版升为专业版,然后激活版本 首先,进入设置→关于看到如下页面: 接着,进入实操阶段: 第一步 在激活版面输入密匙 ( 把家庭版升级为专业版 ) DR9VN-GF3CR-RCWT2-H7TR8-82QGT 第二步 升级完成後便可换转输入此按装密匙 W269N-WFGWX-

来自:www.cnblogs.com 收录时间:2019-01-21

关于 JS 模块化的最佳实践总结 - 石桥码农

模块化开发是 JS 项目开发中的必备技能,它如同面向对象、设计模式一样,可以兼顾提升软件项目的可维护性和开发效率。 模块之间通常以全局对象维系通讯。在小游戏中,GameGlobal 是全局对象。在小程序中,App 是全局对象,任何页面都可以使用 getApp() 获取这个全局对象。在 NodeJS

来自:www.cnblogs.com 收录时间:2019-01-21

OGG学习笔记05-OGG的版本 - AlfredZhao

刚接触OGG的时候,很容易被众多的版本搞晕,虽然官方有提供各版本对应认证OS和DB的表格。 个人认为一个比较简单的方式,是直接去edelivery.oracle.com下载OGG,选定一个大版本后,这里以11.1(一个较旧的版本,这里只是举例说明),再选择自己可能用到的OS,得出的列表如下: 把这张

来自:www.cnblogs.com 收录时间:2019-01-21

07 JVM 是如何实现反射的 - 黑_子

Java 中的反射 反射是 Java 语言的一个相当重要的特性,它允许正在运行的 Java 程序观测,甚至是修改程序的动态行为。 我们可以通过 Class 对象枚举该类中的所有方法,还可以通过 Method.SetAccessible 让过 Java 语言的访问权限,在私有方法所在类之外的地方调用该

来自:www.cnblogs.com 收录时间:2019-01-21

Asp.Net项目的部署到Linux中(Linux + Jexus+Nginx ) - MicroHeart!

因为老项目用的Asp.Net Web API技术开发部署到Window系统上,而新项目用的是.Net Core部署到Ubuntu系统中,所以在管理切换上有些不便。于是决定将老项目的测试服部署到Ubuntu中,试试水。 一、简述 要实现Asp.Net项目部署到Linux中,必须要通过Mono。Mono

来自:www.cnblogs.com 收录时间:2019-01-21

Shrio03 Authenticator(认证)、配置多个Realm、ModularRealmAuthenticator(认证实现类)、AuthenticationStrategy(认证策略) - 寻渝记

1 Authenticator 简介 1.1 层次结构图 1.2 作用 职责是验证用户帐号,是ShiroAPI中身份验证核心的入口点;接口中声明的authenticate方法就是用来实现认证逻辑的。 1.3 源代码 1.4 authenticate 》该方法是实现认证逻辑的。》如果验证成功,将返回A

来自:www.cnblogs.com 收录时间:2019-01-21

经验分享-如何拿到自己满意的offer? - 计算机视觉life

本文阅读时间约16分钟 最近两年,人工智能(AI)就像一个点石成金的神器,所有的行业,创业公司,或是求职,只要沾着这个词,多少有点脚踩五彩祥云的感觉,故事来了,融资来了,高薪来了。 于是,越来越多的人开始往AI方向涌。我曾经参加一个群面,12个人,其中一半以上做人工智能方向的,可见现在AI有多热。可

来自:www.cnblogs.com 收录时间:2019-01-21

理解 Linux 的虚拟内存 - 枕边书

前言 前不久组内又有一次我比较期待的分享:”Linux 的虚拟内存”。是某天晚上加班时,我们讨论虚拟内存的概念时,leader 发现几位同事对虚拟内存认识不清后,特意给这位同学挑选的主题(笑)。 我之前了解一些操作系统的概念,主要是毕业后对自己大学四年的荒废比较懊恼,觉得自己有些对不起计算机专业出身

来自:www.cnblogs.com 收录时间:2019-01-21

从团队自研的百万并发中间件系统的内核设计看Java并发性能优化 - 架构师你好

这篇文章,给大家聊聊一个百万级并发的中间件系统的内核代码里的锁性能优化。很多同学都对Java并发编程很感兴趣,学习了很多相关的技术和知识。比如volatile、Atomic、synchronized底层、读写锁、AQS、并发包下的集合类、线程池,等等。 1、大部分人对Java并发仍停留在理论阶段 很

来自:www.cnblogs.com 收录时间:2019-01-21

C语言谜语博士的难题代码及解析

C语言谜语博士的难题代码及解析

来自:www.linuxidc.com 收录时间:2019-01-21

机器学习 —— 用于超参数随机化搜索的几个分布 - massquantity

机器学习中超参数搜索的常用方法为 Grid Search,然而如果参数一多则容易碰到维数诅咒的问题,即参数之间的组合呈指数增长。如果有 $m$ 个参数,每个有 $n$ 个取值,则时间复杂度为 $\Theta(n^m)$。 Bengio 等人在 " 《Random Search for Hyper P

来自:www.cnblogs.com 收录时间:2019-01-21