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

Literature Review: Improving Image-Based Localization by Active Correspondence Search - 四积阴功五读书

Abstract Input: A query image Source: A point cloud reconstruction of a large scene (有一百多万3D点) Result:pose 关键:an efficient and effective search method

来自:www.cnblogs.com 收录时间:2020-02-24

Spring源码阅读笔记02:IOC基本概念 - 木瓜芒果

本文主要介绍了IoC(控制反转)和DI(依赖注入)的概念,并探索验证了IoC所带给我们的部分"附加值"。在此基础上介绍了常见IOC容器Spring的基本职责,从而对IoC即IOC容器有了最基本认识。

来自:www.cnblogs.com 收录时间:2020-02-24

NIO学习笔记,从Linux IO演化模型到Netty—— 究竟如何理解同步、异步、阻塞、非阻塞 - Allen没有青春

我的观点 首先,分开各自理解。 1. 同步:描述两个(或者多个)个体之间的协调关系。 比如,单线程中,methodA调用了methodB,methodB返回后,methodA才往下执行,那么称A同步调用了B。 比如,多线程中,线程1访问完某个资源,才到线程2访问。 同步在一定的 互斥基础上,强调的是

来自:www.cnblogs.com 收录时间:2020-02-24

JMeter接口测试-提取动态列表最后一个值的两种方法 - 一步一脚印丶

前言 在用JMeter做接口测试时,我们经常会遇到,一个接口返回一个json串,在这个json串中,某个节点的值是一个列表,而且这个列表的长度是动态变化的。今天我们来学习两种提取动态列表最后一个值的两种方法把! 一:使用json提取器+“-1”索引号把最后一个值提取出来 二:利用正则表达式提取fil

来自:www.cnblogs.com 收录时间:2020-02-24

面试总被问分库分表怎么办?你可以这样怼他 - 程序员内点事

整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取 更多优选 "一口气说出 9种 分布式ID生成方式,面试官有点懵了" "3万字总结,Mysql优化之精髓" "为了不复制粘贴,我被逼着学会了JAVA爬虫" "技术部突

来自:www.cnblogs.com 收录时间:2020-02-24

0224 如何面对高并发?缓存?中台为什么会火? - 李福春

场景的变化 | 场景 | 特点 | 变化点 | | | | | | 老 | 复杂的业务逻辑 | | | 新 | 大量用户高并发访问 | 软件开发方法,过程管理,组织架构变化 | 垂直伸缩 提高服务器的硬件配置来支撑; 两个问题: 1. 物理服务器的硬件性能上限; 1. 投入的成本跟性能提升不成线性关

来自:www.cnblogs.com 收录时间:2020-02-24

MySQL索引那些事 - 为何不是梦

原文链接 大家有没有遇到过慢查询的情况,执行一条SQL需要几秒,甚至十几、几十秒的时间,这时候DBA就会建议你去把查询的 SQL 优化一下,怎么优化?你能想到的就是加索引吧? 为什么加索引就查的快了?这就要从索引的本质以及他的底层原理说起。 索引是什么 那索引到底是什么呢?你是不是还停留在大学学『数

来自:www.cnblogs.com 收录时间:2020-02-24

VFP的数据策略:高级篇 - 老瓷

VFP的数据策略:高级篇 引语 在“VFP中的数据策略:基础篇”一文中,我们研究了VFP应用程序中访问非VFP数据(如SQL Server)的不同机制:远程视图、SQL Passthrough、ADO、XML和VFP 8中添加的CursorAdapter类。在本文中,我们将更详细地讨论CursorA

来自:www.cnblogs.com 收录时间:2020-02-24

Matplotlib数据可视化从入门到精通(持续更新) - 雪山飞猪

[toc] 前言 matplotlib是一个强大的可视化工具,是Python的绘图库,可与 NumPy一起使用,提供了一种有效的 MatLab 开源替代方案,用来画图真的不要太香! "官网地址" 下面总结出常用的操作以及技巧,保证每个例子的代码都可以直接拿来运行,并且持续更新!没错,以后新增加的招式

来自:www.cnblogs.com 收录时间:2020-02-24

Vue中你可能认为是bug的情况原来是这样的 - 凃老师

前言 我们知道Vue框架剧本双向数据绑定功能,在我们使用方便的同时,还有一些细节问题我们并不知道,接下来一起探讨一些吧 双向数据绑定 js变量改变影响页面 页面改变影响js变量 Vue2是如何做到数据绑定的 以上需要说的就是: Vue中data函数返回的对象,会经过层层遍历,最后将所有的对象通过以上

来自:www.cnblogs.com 收录时间:2020-02-24

如何构建阿里小蜜算法模型的迭代闭环? - DataFunTalk

导读:伴随着AI的兴起,越来越多的智能产品诞生,算法链路也会变得越来越复杂,在工程实践中面临着大量算法模型的从0到1快速构建和不断迭代优化的问题,本文将介绍如何打通数据分析 样本标注 模型训练 监控回流的闭环,为复杂算法系统提供强有力的支持。 新技术/实用技术点: 1. 实时、离线场景下数据加工的方

来自:www.cnblogs.com 收录时间:2020-02-24

【5min+】 设计模式的迷惑?Provider vs Factory - 句幽

一说起设计模式,大家应该都不会太陌生。毕竟在面向对象的世界中,我们需要用到各种奇技淫巧的手段来构建我们的应用,而设计模式就是这些技巧的根本。既然都是向外界提供一个结果,那么Provider和Factory到底有什么不同呢?

来自:www.cnblogs.com 收录时间:2020-02-24

【算法总结】图论/dp-动态规划 大总结 - Z__X

写于一只蹲在角落的蒟蒻 Z__X... 2020.2.7,图论和 $dp$ 终于告一段落。蓦然回首,好似已走过许多...不曾细细品味,太多太多又绵延不断地向我涌来... 谨以此纪念 ~~逝去~~ 的图论和 $dp$; 图论 图的存储 首先,图论的基础:存储。这里介绍几种存储结构; 邻接矩阵 一种最简

来自:www.cnblogs.com 收录时间:2020-02-24

Docker Compose搭建Redis一主二从三哨兵高可用集群 - 陈大帅哥Ray

一、Docker Compose介绍 https://docs.docker.com/compose/ Docker官方的网站是这样介绍Docker Compose的: Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YAML文件来配置应用程序的服务。然

来自:www.cnblogs.com 收录时间:2020-02-24

.NET MVC中使用BundleConfig来配置公用JS和CSS文件,节省前端页面代码 - 害羞的青蛙

使用背景: 当我们引入前端框架是发现我们页面中每次都与要重新引入一边JS和CSS样式文件,若框架复杂我们会在我们的HTML(CSHTML)页面中引入很多JS和CSS文件,而且每次都是引用相同的文件,那么我们就需要使用BundleConfig来将公用JS和CSS文件提取出来 使用方法: 右击项目点击

来自:www.cnblogs.com 收录时间:2020-02-24

win10配置CUDA+Tensorflow2.0的一些经验 - rongyupan

[TOC] 问题描述 网上已经很多关于配置CUDA的文章,自己这篇文章只是个大致的安装步骤,文章重点是安装和配置的一些细节,而至于具体的步骤(比如软件怎么下,环境变量怎么配等)请自行搜索,我相信大家也不会只参考一篇文章,如有指正或疑问请评论留言,谢谢! 1. 安装 tensorflow cpu 1.

来自:www.cnblogs.com 收录时间:2020-02-24

手把手带你阅读Mybatis源码(三)缓存篇 - Java知音*

前言 大家好,这一篇文章是MyBatis系列的最后一篇文章,前面两篇文章:手把手带你阅读Mybatis源码(一)构造篇 和 手把手带你阅读Mybatis源码(二)执行篇,主要说明了MyBatis是如何将我们的xml配置文件构建为其内部的Configuration对象和MappedStatement对

来自:www.cnblogs.com 收录时间:2020-02-24

高并发之——从源码角度分析创建线程池究竟有哪些方式 - 冰河团队

前言 在Java的高并发领域,线程池一直是一个绕不开的话题。有些童鞋一直在使用线程池,但是,对于如何创建线程池仅仅停留在使用Executors工具类的方式,那么,创建线程池究竟存在哪几种方式呢?就让我们一起从创建线程池的源码来深入分析究竟有哪些方式可以创建线程池。 使用Executors工具类创建线

来自:www.cnblogs.com 收录时间:2020-02-24

写给Unity开发者的iOS内存调试指南 - 陈嘉栋

聊聊Unity程序员可能会遇到的iOS内存问题。iOS的内存管理机制是什么?怎么查看某一块很大的内存分配的堆栈调用?托管内存是如何分配的?戳。

来自:www.cnblogs.com 收录时间:2020-02-24

爬虫管理平台 Crawlab v0.4.7 发布

前言 本次更新包括几个部分: 更好的支持 Scrapy 爬虫 支持 Git 仓库同步 支持长任务 更好的爬虫管理 更新日志 功能 / 优化 更好的支持 Scrapy. 爬虫识别,settings.py 配置,日志级别选择,爬虫选择. #435 Git 同步. 允许用户将 Git 项目同步到 Crawlab. 长任务支持. 用户可以添加长任务爬虫,这些爬虫可以跑长期运行的...

来自:www.oschina.net 收录时间:2020-02-24

redis系列-14点的灵异事件 - 三石君

概述 项目组每天14点都会遭遇惊魂时刻。一条条告警短信把工程师从午后小憩中拉回现实。之后问题又神秘消失。是PM喊你上工了?还是服务器给你开玩笑?下面请看工程师如何一步一步揪出真凶,解决问题。 如果不想看故事,可以直接跳到最后 "事后烟" 章节下看和Redis相关部分。 起因 某天下午,后端组的监控系

来自:www.cnblogs.com 收录时间:2020-02-24

从实战角度超级详解中大型企业微服务化的六大核心关键技术 - Alan_beijing

在之前文章:超全详解Java开发环境搭建 一文中,部分博友提出程序的自动化部署等相关问题,本篇文章就来解决该问题,即企业微服务化,如何实现服务的自动化部署?服务自动化部署需要哪些技术? 本篇文章从实战角度讲解中大型公司微服务化最核心最关键的六大技术,即jenkins,docker,maven,git

来自:www.cnblogs.com 收录时间:2020-02-24

Java 添加、读取、删除Excel图片 - E-iceblue

本文介绍在Java程序中如何添加图片到excel表格,添加图片时可设置图片大小、位置、旋转、超链接、可选文本等,以及如何读取、删除excel表格中已有的图片。 工具:Free Spire.XLS for Java (免费版) 注:可通过官网下载包,并解压将lib文件夹下的jar文件导入java程序;

来自:www.cnblogs.com 收录时间:2020-02-24

linux入门系列13--磁盘管理之RAID、LVM技术 - 黑马腾云

前一篇文章学习了磁盘分区、格式化、挂载等相关知识,本文将讲解RAID和LVM技术。 磁盘管理操作主要是运维人员用的较多,如果只是单纯的开发人员,可以先略过本文。但是在很多小公司里往往都是一人多用,运维、开发通常都是同一个人,因此对个人的技能要求更高。即便不是如此,多了解下相关概念也是有利而无害的。

来自:www.cnblogs.com 收录时间:2020-02-24

asp.net core 3.x 授权中的概念 - 变形精怪

前言 预计是通过三篇来将清楚asp.net core 3.x中的授权:1、基本概念介绍;2、asp.net core 3.x中授权的默认流程;3、扩展。 在完全没有概念的情况下无论是看官方文档还是源码都晕乎乎的,希望本文能帮到你。不过我也是看源码结合官方文档看的,可能有些地方理解不对,所以只作为参考

来自:www.cnblogs.com 收录时间:2020-02-24

领域驱动设计(DDD)实践之路(一) - vivo互联网技术

领域驱动设计是当前比较热门的话题,不过我发现大家对DDD也存有一些误区,使其渐渐成了一门“高深的玄学”,经常被大家束之高阁。本人通过学习实践思考,逐渐领悟到DDD作为一种思想,其实离我们很近。当我们掌握个中缘由、领悟其精髓以后一定能够“笑傲代码”,掌握解决软件核心复杂性的内功心法。

来自:www.cnblogs.com 收录时间:2020-02-24

授权认证(IdentityServer4) - wql

区别 OpenId: Authentication :认证 Oauth: Aurhorize :授权 输入账号密码,QQ确认输入了正确的账号密码可以登录 认证 下面需要勾选的复选框(获取昵称、头像、性别) 授权 OpenID 当你需要访问A网站的时候,A网站要求你输入你的OpenId,即可跳转到你的

来自:www.cnblogs.com 收录时间:2020-02-24

Angular 9.0.2 发布,Ivy 正式抵达!

Bug修复 核心:优化i18n 模块之外的ICU(#35347)(4fb5e21) 核心:class当阴影(#35350)(8220363),关闭时,正确地将静态和动态绑定连接#35335 核心:删除对Map/ Setin [class]/ [style]绑定的支持(#35392)(1797390) 常春藤: LFrame需要释放leaveView()(#35156)(4b1dcaf)上的内存#35148 常春藤:基于...

来自:www.oschina.net 收录时间:2020-02-24

java方法参数传递方式只有----值传递! - Carol淋

在通常的说法中,方法参数的传递分为两种,值传递和引用传递,值传递是指将实际参数复制一份传递到方法中, 在方法中的改动将不会影响到实际参数本身,而引用传递则是指传递的是实际参数本身,在方法中的改动将会影响到实 际参数本身。但是,在java中只有值传递,没有引用传递!那么,为什么当方法参数是基本数据类型

来自:www.cnblogs.com 收录时间:2020-02-24

gRPC in ASP.NET Core 3.x - gRPC 简介 - solenovex

gRPC的结构 在我们搭建gRPC通信系统之前,首先需要知道gRPC的结构组成。 首先,需要一个server(服务器),它用来接收和处理请求,然后返回响应。 既然有server,那么肯定有client(客户端),client的作用就是向server发送请求,具体就是生成一个请求,然后把它发送到ser

来自:www.cnblogs.com 收录时间:2020-02-24

【阿里云IoT+YF3300】15.阿里云物联网小程序构建 - 叶帆

2013年8月,“轻应用”概念提出,但是仅仅活跃四年随后淡出 ,直到2017年1月9号借助微信小程序成功续命。一时间,以微信小程序和支付宝小程序为代表的轻应用解决方案迅速贯穿多个环节,成为“万物互联”的雏形载体。随着物联网的发展,对数据的获取便捷度要求越来越高,硬件和场景都逐步迈入物联网时代,传统的...

来自:www.cnblogs.com 收录时间:2020-02-24

Waymo-自动驾驶长尾问题挑战(2019) - 半杯茶的小酒杯

尽管Waymo已经在开放道路上积累超过10 Million Miles,Waymo的工程师们仍然发现有层出不穷的新自动驾驶场景待解决。 1、自动驾驶长尾场景举例 场景一 :一个骑自行车的人手中拿着一个Stop Sign标识牌。我们不知道它何时会举起标识牌。无人车必须理解这种场景,即使他举起了Stop

来自:www.cnblogs.com 收录时间:2020-02-24

论文翻译:2018_Artificial Bandwidth Extension with Memory Inclusion using Semi-supervised Stacked Auto-encoders - 凌逆战

论文地址:使用半监督堆栈式自动编码器实现包含记忆的人工带宽扩展 作者:Pramod Bachhav, Massimiliano Todisco and Nicholas Evans 博客作者:凌逆战 博客地址:https://www.cnblogs.com/LXP-Never/p/10889975.

来自:www.cnblogs.com 收录时间:2020-02-24

Jcseg 2.6.2 发布 - Java轻量级开源自然语言处理包

Jcseg是基于mmseg算法的一个轻量级中文分词器,同时集成了关键字提取,关键短语提取,关键句子提取和文章自动摘要等功能,并且提供了一个基于Jetty的web服务器,方便各大语言直接http调用,同时提供了最新版本的lucene,solr和elasticsearch的分词接口! Jcseg 2.6.2版本主要功能都是为Gitee的搜索设计的,体验可以搓:h...

来自:www.oschina.net 收录时间:2020-02-24

风物长宜放眼量,人间正道是沧桑 - 一位北美 IT 技术人破局 - cxuan

引言 我对于本科时光的印象,还停留在那所普通 211 大学的建筑物之间, 我坐在大学的时光长廊里,满眼望去,都是经历的过的故事 。可毕业后回首,却很少有人能说,自己从来没有迷茫过。迷茫,仿佛就是一团 ,笼罩在每一个心中怀有抱负的人的头上。每当夜深人静,思绪归于对自己人生未来的严肃思考,不知去往何处的

来自:www.cnblogs.com 收录时间:2020-02-24

win10 风格的 OA 管理系统 skyeye 更新,新增售后模块手机端

更新内容 skyeye-OA系统开始研发手机端, 基于uniapp开发的适用于微信小程序,头条小程序,支付宝小程序,H5端以及APP等各个终端。 目前开发好的功能( 售后工单系统 模块)有: 工单管理:售后人员进行工单报修、日常维护、慰问等。 申领单管理:工单报修时,进行产品配件申领以及对客户产品的维修。 配件管理:工人报修...

来自:www.oschina.net 收录时间:2020-02-24

C#中HashSet的重复性与判等运算重载 - Oberon

本文地址: 本文遵循 CC BY NC SA 4.0 协议,转载请 注明出处 。 [TOC] 一个故事…… 在C 中, 是一种叫做 哈希集 的 泛型的数据容器 (Generic Collection,巨硬的官方术语称Collection为集合,但区别于Set的数学集合概念,我称之为数据容器(简称容器

来自:www.cnblogs.com 收录时间:2020-02-24

SpringCloud微服务:阿里开源组件Nacos,服务和配置管理 - 知了一笑

源码地址: "GitHub·点这里" || "GitEE·点这里" 一、阿里微服务简介 1、基础描述 Alibaba Cloud致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过SpringCloud编程模型轻松使用这些组件来开发分布式应用服务。只需要添加

来自:www.cnblogs.com 收录时间:2020-02-24

JW 页面工厂 1.6.10 版本更新,免费建站系统

开发网站应该像聆听音乐一样轻松自在,您将享受每一刻。页面工厂提供了这种体验。使用此Joomla网站构建工具制作网站非常有趣。 页面工厂修复bug: 404在前端编辑时改变了重定向问题。 模块行容器(又称菜单中断)问题修正。 内段宽度,列宽度,背景尺寸,背景位置不工作问题。 画廊插件中未定义的stdClass问题。 Flip Box...

来自:www.oschina.net 收录时间:2020-02-24

Angular 从入坑到挖坑 - 组件食用指南 - 墨墨墨墨小宇

一、Overview angular 入坑记录的笔记第二篇,介绍组件中的相关概念,以及如何在 angular 中通过使用组件来完成系统功能的实现 对应官方文档地址: "显示数据" "模板语法" "用户输入" "组件之间的交互" "管道" "生命周期钩子" 配套代码地址: "angular pract

来自:www.cnblogs.com 收录时间:2020-02-24

轻松理解JS中的面向对象,顺便搞懂prototype和__proto__ - _蒋鹏飞

这篇文章主要讲一下JS中面向对象以及 ,`ptototype construcator`,这几个概念都是相关的,所以一起讲了。 在讲这个之前我们先来说说类,了解面向对象的朋友应该都知道,如果我要定义一个通用的类型我可以使用类(class)。比如在java中我们可以这样定义一个类: 上述代码我们定义了

来自:www.cnblogs.com 收录时间:2020-02-24

restful规范 - syyw

什么是restful 首先restful是一种软件架构风格或者说是一种设计风格,并不是标准,它只是提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。 就像设计模式一样,并不是一定要遵循这些原则,而是基于这个风格设计的软件可以更简洁,更有层次,我们可以根据开发的实际情况,做相应的改变。

来自:www.cnblogs.com 收录时间:2020-02-24

浅谈单利模式及其应用场景(Python) - JonPan

python 中的单利模式 使用场景: + Python的logger就是一个单例模式,用以日志记录 + Windows的资源管理器是一个单例模式 + 线程池,数据库连接池等资源池一般也用单例模式 + 网站计数器 从这些使用场景我们可以总结下什么情况下需要单例模式: 1. 当每个实例都会占用资源,而

来自:www.cnblogs.com 收录时间:2020-02-24

小白学 Python 数据分析(7):Pandas (六)数据导入 - 极客挖掘机

人生苦短,我用 Python 前文传送门: "小白学 Python 数据分析(1):数据分析基础" "小白学 Python 数据分析(2):Pandas (一)概述" "小白学 Python 数据分析(3):Pandas (二)数据结构 Series" "小白学 Python 数据分析(4):Pan

来自:www.cnblogs.com 收录时间:2020-02-24

TNWX 2.3.0 版本发布:微信系开发脚手架

TNWX: TypeScript + Node.js + WeiXin 微信系开发脚手架,支持微信公众号、微信支付、微信小游戏、微信小程序、企业号/企业微信、企业微信开放平台。最最最重要的是能快速的集成至任何 Node.js 框架(Express、Nest、Egg、Koa 等) 更新内容如下: 企业微信相关更新 添加企业微信群机器人发送消息接口 添加企业微信JSSDK的...

来自:www.oschina.net 收录时间:2020-02-24

RuoYi-Vue 2.1 发布,支持表单构建

若依前后端分离版本 v2.1 已发布,更新日志: 新增表单构建 代码生成支持树表结构 新增用户导入 修复动态加载路由页面刷新问题 修复地址开关无效问题 汉化错误提示页面 代码生成已知问题修改 修复多数据源下配置关闭出现异常处理 添加HTML过滤器,用于去除XSS漏洞隐患 修复上传头像控制台出现异常 修改用户管理分页不正确...

来自:www.oschina.net 收录时间:2020-02-24

xmake v2.3.1 发布,无缝对接其他构建系统

xmake是一个基于Lua的轻量级现代化C/C++跨平台构建系统,理念是:简单,高效,跨平台。 最近对xmake内部做了不少的重构来改进,并且新增了不少实用的新特性,欢迎来体验。 项目源码 官方文档 一些新特性: 一键编译其他构建系统维护的项目,实现无缝对接,并且支持交叉编译(比如autotools的快速交叉编译,见下文详述) ...

来自:www.oschina.net 收录时间:2020-02-24

Jeecg-Boot 2.1.4 版本发布,基于 SpringBoot 低代码平台

项目介绍 JeecgBoot是一款基于代码生成器的JAVA低代码开发平台,开源界“小普元”超越传统商业企业级开发平台!采用前后端分离架构:SpringBoot 2.x,Ant Design&Vue,Mybatis-Plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的低代码开发模式(OnlineCoding模式-> 代码生成器模式-> 手...

来自:www.oschina.net 收录时间:2020-02-24

zuihou-admin-cloud 1.9 发布,SaaS 微服务脚手架

今日更新日志: 新增: 1. 新增 SuperService、SuperServiceCacheImpl 类,增加缓存的支持 2. 新增 SuperMapper 类,增加 updateAllById 和 insertBatchSomeColumn 方法 3. 新增 QueryWrap 类,对MP提供的 QueryWrapper 类增强, 并优化 LbqWrapper 类 4. 重写 SpringCache 的 cacheResolver,使得 注解模式 支持子类 重写...

来自:www.oschina.net 收录时间:2020-02-24

[WPF 自定义控件]在MenuItem上使用RadioButton - dino.c

1. 需求 上图这种包含多选(CheckBox)和单选(RadioButton)的菜单十分常见,可是在WPF中只提供了多选的MenuItem。顺便一提,要使MenuItem可以多选,只需要将MenuItem的 属性设置为True: 不知出于何种考虑,WPF没有为MenuItem提供单选的功能。为了在

来自:www.cnblogs.com 收录时间:2020-02-24

我说我了解集合类,面试官竟然问我为啥HashMap的负载因子不设置成1!? - HollisChuang

在Java基础中,集合类是很关键的一块知识点,也是日常开发的时候经常会用到的。比如List、Map这些在代码中也是很常见的。 个人认为,关于HashMap的实现,JDK的工程师其实是做了很多优化的,要说所有的JDK源码中,哪个类埋的彩蛋最多,那我想HashMap至少可以排前五。 也正是因为如此,很多

来自:www.cnblogs.com 收录时间:2020-02-24

神奇的 SQL 之 WHERE 条件的提取与应用 - 青石路

开心一刻 小明:为什么中国人结婚非要选一个好日子呢 ? 楼主:嗯 ? 那肯定啊,结完婚之后你还能有好日子吗 ? 小明:那结婚时所说的白头到老是真的吗 ? 楼主:这哪能是真的,你看现在,头发还没白就秃了 小明:那女生的公主病是怎么回事 ? 楼主:原因很简单,不是长得丑就是穷 小明:那又漂亮又有钱的呢

来自:www.cnblogs.com 收录时间:2020-02-24

删库了,我们一定要跑路吗? - 平头哥的技术博文

在工作中,我们误删数据或者数据库,我们一定需要跑路吗?我看未必,程序员一定要学会自救,神不知鬼不觉的将数据找回。 在 mysql 数据库中,我们知道 binlog 日志记录了我们对数据库的所有操作,所以 binlog 日志就是我们自救的利器。 接下来就来开启程序员自救之路。 想要自救成功,binlo

来自:www.cnblogs.com 收录时间:2020-02-24

多图预警——从 RAID 到分布式系统中的副本分布 - tobe的呓语

原文首发于个人博客「 "tobe的呓语" 」欢迎大家的访问收藏啊~ 我们知道,在面对大规模数据的计算和存储时,有两种处理思路: 垂直扩展(scale up) :通过升级 单机 的硬件,如 CPU、内存、磁盘等,提高计算机的处理能力。 水平扩展(scale out) :通过添加 更多的机器 到分布式系

来自:www.cnblogs.com 收录时间:2020-02-24

网站优化的艺术与科学之实战 - 咖啡机(K.F.J)

本文承接上一篇《网站优化的艺术与科学之工具和基础知识》,将实战分析网站的部分页面。 一、首页 1)首页的评判方式 下面是访问者可能有的常见负面想法。 1、不喜欢网站的布局或组织。 2、不理解在网站上能做什么。 3、对网站上的选择或内容不知所措。 4、讨厌看到这么多广告。 5、网站不值得信任或不安全。

来自:www.cnblogs.com 收录时间:2020-02-24

Java8尽管很香,你想过升级到Java11吗?会踩那些坑? - 松花皮蛋的黑板报

目前最新JDK 11,Oracle会一直维护到2026年。 Java11的新特性 1、更新支持到Unicode 10编码 Unicode 10(version 10.0 of the Unicode Standard),Unicode是一个不断在演进的行业标准,Java一直在与它保持一致兼容。 Ja

来自:www.cnblogs.com 收录时间:2020-02-24

一次压力测试Bug排查-epoll使用避坑指南 - 两猿社

本文始发于个人公众号: 两猿社 ,原创不易,求个关注 Bug复现 使用Webbench对服务器进行压力测试,创建1000个客户端,并发访问服务器10s,正常情况下有接近8万个HTTP请求访问服务器。 结果显示仅有7个请求被成功处理,0个请求处理失败, 服务器也没有返回错误 。此时,从浏览器端访问服务

来自:www.cnblogs.com 收录时间:2020-02-24

上周热点回顾(2.17-2.23) - 博客园团队

热点随笔: · 7年加工作经验的程序员,从大厂跳槽出来,遭遇了什么? (左潇龙)· 【5min+】 巨大的争议?C# 8 中的接口 (句幽)· 我快 30 了,前途在哪里? (沉默王二)· 开源APM系统 HttpReports 在 .Net Core的应用 (SpringLeee)· 浅谈Acti

来自:www.cnblogs.com 收录时间:2020-02-24

程序员需要了解依赖冲突的原因以及解决方案 - 楼下小黑哥

0x00. 前言 依赖冲突是日常开发中经常碰到的过程,如果运气好,并不会有什么问题。偏偏小黑哥有点背,碰到好几次生产问题,排查一整晚,最后发现却是依赖冲突的引起的问题。 没碰到过这个问题同学可能没什么感觉,小黑哥举两个最近碰到例子,让大家感受一些。 例子 1: 我们公司有个古老的业务基础包 A。B,

来自:www.cnblogs.com 收录时间:2020-02-24

微软计划在Windows 10 Your Phone应用中支持RCS消息传递

富媒体通信(RCS)是由GSM协会开发的一种通信解决方案,用于替代传统的短消息。尽管RCS已经启动了很多年,但使用率却很低。这主要是因为运营商不愿被新技术应用。

来自:www.linuxidc.com 收录时间:2020-02-24

每日一博 | Go testing.common 公共类源码剖析

Go实现时抽象出一个testing.common作为一个基础类型,而testing.T和testing.B则属于testing.common的扩展

来自:my.oschina.net 收录时间:2020-02-24

你应该了解的 Java SPI 机制 - crossoverJie

前言 不知大家现在有没有去公司复工,我已经在家办公将近 3 周了,同时也在家呆了一个多月;还好工作并没有受到任何影响,我个人一直觉得远程工作和 IT 行业是非常契合的,这段时间的工作效率甚至比在办公室还高,同时由于我们公司的业务在海外,所以疫情几乎没有造成太多影响。 扯远了,这次主要是想和大家分享一

来自:www.cnblogs.com 收录时间:2020-02-24

Nginx-2.初学者使用 - Sheldon_Lou

"原文" Nginx有一个master进程和几个worker进程。master进程用来读取和评估配置文件,以及维护worker进程。worker进程用来处理实际的请求。Nginx使用事件模型和基于操作系统的逻辑来实现高效的worker处理进程。worker进程的数量可以定义到配置文件中,或者根据cp

来自:www.cnblogs.com 收录时间:2020-02-24

2020 年 中国.NET开发者调查报告 - 张善友

微信公众号dotnet跨平台2020年初做的一个关于中国.NET开发者调查收到了开发者近 1400 条回复。这份调查报告涵盖了开发者工具链的所有部分,包括编程语言、应用架构、应用服务器、运行时平台、框架技术、框架配置、IDE、.NET/.NET Core 发行版部署模式、构建工具和Kubernete...

来自:www.cnblogs.com 收录时间:2020-02-24

CVE-2020-3943:VMware vRealize远程执行代码漏洞警报

最近,VMware正式发布了VMSA-2020-0003安全更新。 其中之一是CVE编号CVE-2020-3943的严重漏洞。

来自:www.linuxidc.com 收录时间:2020-02-24

码云推荐 | 魔方栈:TypeScript 实现的在线魔方工具

在线也能玩魔方——主要特性:虚拟魔方、公式播放、动画制作;技术栈:TypeScript、Webpack、Three.js、Vue.js、Vuetify

来自:gitee.com 收录时间:2020-02-24

谷歌宣布将于下月停用 Material Theme Editor

谷歌曾于 2018 年推出了 Material Theming,旨在让开发人员更好地为其应用程序自定义 Material Design。最近,谷歌宣布将在下个月停用其中一项设计工具 Material Theme Editor(Material 主题编辑器),并可能以新的产品取代之。 使用 Material Theme Editor,开发人员可创建和自定义 Material 主题,包括颜色、形状、版...

来自:www.oschina.net 收录时间:2020-02-24

GNU 和 FSF 关系太复杂,RMS 发布文档解释 GNU 的结构和管理

去年,Richard M. Stallman(RMS)因公众压力选择从自由软件基金会辞职,但他仍是与自由软件基金会紧密联系的 GNU 组织的负责人。正是因为 FSF 和 GNU 之间的复杂关系,部分 GNU 维护者对 RMS 的举动颇有微词。他们认为虽然 RMS 辞去了 FSF 主席的职务,但没有辞去 GNU 的职务,而 GNU 的决策在很大程度上掌握在 GNU 领导...

来自:www.oschina.net 收录时间:2020-02-24

GitHub 发布 2019 年度透明度报告

GitHub 上周发布了 2019 年度的透明度报告(Transparency Report),主要是向公众告知其在 2019 年的用户信息披露和内容删除情况。简单来说就是介绍了如何以及向谁披露用户信息,和基于什么理由删除或屏蔽内容。GitHub 还表示,他们一直在尽可能严格地限制删除内容的行为,以此促进自由表达。 报告显示,GitHub 在 2019...

来自:www.oschina.net 收录时间:2020-02-24

上周 GitHub 热点速览 vol.08:系统设计必看 The System Design Primer - 削微寒

作者:HelloGitHub 小鱼干 摘要:GitHub Trending 上周看点,老项目依旧抢眼,系统设计必看 Repo:The System Design Primer 周获 1k+ star,而新开源的项目 Real Time Person Removal 表现也不俗,开源当周 star 过

来自:www.cnblogs.com 收录时间:2020-02-24

AMDVLK 2020.Q1.2 发布,Vulkan 1.2 支持

AMDVLK2020.Q1.2是AMD在一个月内第一个正式发布的开源VulkanLinux驱动程序代码。

来自:www.linuxidc.com 收录时间:2020-02-24

PipeWire 0.3发布,提供类似于JACK2的性能

PipeWire是红帽(Red Hat)设计的项目,旨在在Linux上提供更好的音频/视频流处理功能,该功能与Flatpak很好的集成一起,可以最佳地处理PulseAudio和JACK之类的当前用例。

来自:www.linuxidc.com 收录时间:2020-02-24

Netdata 1.20.0 发布,实时性能和健康监测系统

Netdata 1.20.0 发布了。Netdata 是一款 Linux 性能实时监测工具。新版本包含54 项错误修复、89 项改进和 38 项文档更新。 这是 Netdata 在 2020 年发布的第一个主要版本,带有新的 Alpha版 eBPF 收集器。 eBPF(扩展的 Berkeley 数据包过滤器)是一个虚拟字节码机器,直接内置于 Linux 内核中,可用于高级监视和跟踪。 ...

来自:www.oschina.net 收录时间:2020-02-24

Monibuca —— 流媒体服务器开发框架

Monibuca 是一个开源的流媒体服务器开发框架,适用于快速定制化开发流媒体服务器,可以对接 CDN 厂商,作为回源服务器,也可以自己搭建集群部署环境。

来自:www.oschina.net 收录时间:2020-02-24

GNU项目发布其结构和管理大纲

为了清理FSF与GNU之间的关系并试图为GNU项目增加清晰度,Richard Stallman发布了一份文档,概述了该项目的结构和管理。

来自:www.linuxidc.com 收录时间:2020-02-24

Material UI 4.9.4 发布,Material Design React 组件

Material UI 4.9.4 发布了。Material UI 是一组实现 Google Material Design 规范的 React 组件,它是一个前端 JS 框架,主要用在 Web 领域。 主要更新内容: 改进面包屑和 ButtonBase 的可访问性支持 (#19724, #19784) 新的分页组件 (#19758) 修复可滑动抽屉的 Preact 支持 (#19782) 在工具提示的出现上引入一点延迟 (#...

来自:www.oschina.net 收录时间:2020-02-24

OCaml 4.10.0 发布,函数式编程语言

OCaml 4.10.0 发布了。 OCaml 是一种快速、简洁、而强大的应用程序开发语言,开发工具包含交互式顶层解释器,字节码编译器以及最优本地代码编译器。Ocaml 有一个巨大标准库,使得可以像 Python 或者 Perl 语言一样可以方便地开发各种应用程序。 更新内容如下: 新的最适合主堆的分配器 OCaml 多核的初步运行时工作 现在在...

来自:www.oschina.net 收录时间:2020-02-24

PowerShell 7.0.0-rc.3 发布

PowerShell 7.0.0-rc.3 发布了,主要更新内容有: Breaking Changes 修复会话终止时 Invoke-Command 丢失错误 (#11586) Engine Updates and Fixes 更新控制台颜色到 VT 序列之间的映射 (#11891) 修复 Windows 平台上的 SSH 远程处理错误 (#11907) 使用 ObsoleteAttribute 还原 PowerShellStreamType 枚举 (#11836) 处理最...

来自:www.oschina.net 收录时间:2020-02-24

Reiser5是为Linux 5.5.5内核开发的

对于自2019年底宣布以来一直希望将实验Reiser5进行测试的用户,已经发布了新版本的Reiser4和Reiser5文件系统内核补丁。

来自:www.linuxidc.com 收录时间:2020-02-24

C-SKY CPU架构为Linux 5.6加入初始堆栈保护器支持

在Linux 5.6合并窗口结束两周后,今天接受了C-SKY CPU架构的一些后期更改。

来自:www.linuxidc.com 收录时间:2020-02-24

CakePHP 4.0.4 发布,PHP 快速开发框架

CakePHP 4.0.4 发布了,更新内容如下: Bugfixes Http\Response::$_contentType 被删除,因为它经常出错并且与 getHeader('Content-Type') 值不同步 NumberHelper::precision() 添加了 $options 参数,以便更好地包装 Number::precision() 将 timestamptimezone 映射添加到 FormHelper 和 DateTimeWidget 使用 disableE...

来自:www.oschina.net 收录时间:2020-02-24

Hugo 0.65.3 发布,Go 编写的静态网站生成器

Hugo 0.65.3 发布了,这是一个 bug 修复版本,其中包含几个重要的修复程序: 修复起草主页时的 panic 0bd6356c @bep #6927 修复 goldmark toc 渲染 ca68abf0 @satotake #6736#6809 修复 IsAncestor 等中的 404 崩溃 a524124b @bep #6931 更新说明: https://github.com/gohugoio/hugo/releases/tag/v0.65.3...

来自:www.oschina.net 收录时间:2020-02-24

smart-socket v1.4.8 发布,国产 Java AIO 通信框架

smart-socket 是一款国产开源的 Java AIO 框架,追求代码量、性能、稳定性、接口设计各方面都达到极致。如果 smart-socket 对您有一丝帮助,请 Star 一下我们的项目并持续关注;如果您对 smart-socket 并不满意,那请多一些耐心,smart-socket 一直在努力变得更好。 Maven <!-- https://mvnrepository.com/artifact/or...

来自:www.oschina.net 收录时间:2020-02-24

Gear-Lib 1.1.9 发布,适合 IOT 开发的 C 库

新版本 1.1.9 更新日志如下: 新增darray库,支持动态数组 更新rtmp库,改名为rtmpc,并优化数据多次拷贝的问题 更新queue库,修复一读多写操作 更新media-io库,修复时间戳和视频格式等问题 支持windows下nmake的编译 支持CMake编译 Gear Lib 是一组面向IOT及网络协议的C基础库,支持嵌入式,以及网络服务开发等场景,...

来自:www.oschina.net 收录时间:2020-02-24

Keycloak 9.0.0 发布,SSO 集成解决方案

Keycloak 9.0.0 稳定版已发布,Keycloak 是一个为浏览器和 RESTful Web 服务提供 SSO 的集成。基于 OAuth 2.0 和 JSON Web Token(JWT) 规范。最开始是面向 JBoss 和 Wildfly 通讯,但已经计划为其他诸如 Tomcat、Jetty、Node.js、Rails、Grails 等环境提供解决方案。 Keycloak 9.0.0 更新亮点如下 移除 Drools 策略 弃用...

来自:www.oschina.net 收录时间:2020-02-24

Spring——自动装配(@Autowired/@Profile/底层组件) - 脑热

本文介绍Spring中关于自动装配的方法和规则,以及@Profile动态激活的用法和一个例子。

来自:www.cnblogs.com 收录时间:2020-02-24

7个有用的JavaScript技巧 - -LinzZ-

就如其他的编程语言一样,JavaScript也具有许多技巧来完成简单和困难的任务。 一些技巧已广为人知,而有一些技巧也会让你耳目一新。 让我们来看看今天可以开始使用的七个JavaScript技巧吧! 数组去重 使用ES6全新的数据结构即可简单实现。 Set的详细用法可以查看 "ES6入门" 数组和布

来自:www.cnblogs.com 收录时间:2020-02-24

Nginx-1.简介入门 - Sheldon_Lou

买了极客时间上陶辉的Nginx核心知识100讲,正在学。 "链接" Nginx 4个组成部分 1. 二进制可执行文件 2. nginx.conf 配置文件 3. access.log 4. error.log nginx 版本 1. Mainline主干版本。版本号奇数,功能多,但是不一定稳定。 2

来自:www.cnblogs.com 收录时间:2020-02-24

浅析Internet上使用的安全协议 - AhuntSun

Internet上使用的安全协议 网络安全是分层实现的,从应用层安全到数据链路层安全。 一、运输层安全协议:安全套接字SSL 1.1.简介 SSL 是安全套接层 (Secure Socket Layer),可对万维网客户与服务器之间传送的数据进行加密和鉴别。 SSL 在双方的联络阶段协商将使用的加密

来自:www.cnblogs.com 收录时间:2020-02-24

JavaScript中,数组和对象的遍历方法总结 - 吾儿滨滨

循环遍历是写程序很频繁的操作,JavaScript 提供了很多方法来实现。 这篇文章将分别总结数组和对象的遍历方法,新手可以通过本文串联起学过的知识。 数组遍历 方法一:for 循环 for 循环是使用最多,也是性能优化最好的一种遍历方式。 ` 方法 方法 方法是 ES5 新增,专为下面这种累加操作

来自:www.cnblogs.com 收录时间:2020-02-23

利用django打造自己的工作流平台(三):团队成员任务跟踪系统 - 垒土毫末

近期受疫情影响公司食堂不开放,为解决同事们的吃饭问题,部门需要在每周五统计下周的订餐情况;员工根据个人意愿选择是否从公司订下周的午餐和晚餐,一旦确定一周保持不变。 通常要完成一次部门内员工的订餐信息收集需要经过以下步骤: 1.部门负责人通知各小组接口人收集组员订餐信息; 2.各小组接口人通知组员反馈

来自:www.cnblogs.com 收录时间:2020-02-23

将你的Archlinux打造成路由器 - wendster

弄了一块J2900双千兆网口的工控板回来(奇怪的型号)当软路由用,无奈我又想各种皮,还想装桌面环境配VNC,而且我还对虚拟机不感冒(况且这U还不支持直通),只得放弃所有路由器系统。作为一名Arch铁粉,追求无定制纯原生,便决定装Archlinux然后变之为路由器。Archlinux的安装就不谈了,只

来自:www.cnblogs.com 收录时间:2020-02-23

面试官:你说你熟悉jvm?那你讲一下并发的可达性分析 - why技术

当面试问到jvm的时候,一般都会聊到可达性分析算法,说到"并发标记"、"浮动垃圾"。当垃圾回收线程和用户线程同时运行时,它们之间会撞出什么火花呢?浮动垃圾是怎么产生的?并发标记阶段又是要解决什么问题?带来了什么问题?怎么解决这些问题?通过本文,借助三色标记法,我们一探究竟。

来自:www.cnblogs.com 收录时间:2020-02-23

vuex知识笔记,及与localStorage和sessionStorage的区别 - TDX

Vuex和localStorage、sesstionStorage的区别,应用场景。vuex的State、Getter、Mutation、Action、Module等技术知识点掌握。

来自:www.cnblogs.com 收录时间:2020-02-23

Pikachu-CSRF(跨站请求伪造) - joker_vip

Cross-site request forgery 简称为“CSRF”,在CSRF的攻击场景中攻击者会伪造一个请求(这个请求一般是一个链接),然后欺骗目标用户进行点击,用户一旦点击了这个请求,整个攻击就完成了。所以CSRF攻击也成为"one click"攻击。 很多人搞不清楚CSRF的概念,甚至有

来自:www.cnblogs.com 收录时间:2020-02-23

Java阻塞队列 - 海向

💛原文地址为 "https://www.cnblogs.com/haixiang/p/12354520.html" ,转载请注明出处! 什么是阻塞队列 原文地址为,转载请注明出处! 阻塞队列是一个支持阻塞的插入和移除的队列。 + 支持阻塞的插入方法:意思是当队列满时,队列会阻塞插入元素的线程,直到

来自:www.cnblogs.com 收录时间:2020-02-23

springboot 基于Tomcat的自启动流程 - 愚蠢的猴子

Springboot 内置了Tomcat的容器,我们今天来说一下Springboot的自启动流程。 一、Spring通过注解导入Bean大体可分为四种方式,我们主要来说以下Import的两种实现方法: 1、通过实现ImportSerlector接口,实现Bean加载: public class Te

来自:www.cnblogs.com 收录时间:2020-02-23

drf序列化高级、自定义只读只写、序列化覆盖字段、二次封装Response、数据库查询优化(断关联)、十大接口、视图家族 - 辜老板

[TOC] 自定义只读 models.py 自定义只写 serializers.py 序列化覆盖字段 二次封装Response 数据库关系分析 断外键关联关系 ORM操作外键关系 外键位置 : 外键操作 : 参数含义: 案例: ORM四种关联关系 基表 系列化类其他配置(了解) 十大接口 BaseS

来自:www.cnblogs.com 收录时间:2020-02-23

JS设计模式——策略模式 - 奔跑的瓜牛

设计模式高大上,业务代码用不上...平时用不上我们就可以忽略了吗? 非也,就像面试造火箭,工作拧螺丝一样。万一我们公司哪天要造火箭了,你得立马能上手。 同时,有些复杂的业务代码也可以用设计模式的思想去写,如果你对设计模式不了解,到时怎么会想到呢?那你写出来的代码怕是很难去阅读和维护。 说了那么多,就

来自:www.cnblogs.com 收录时间:2020-02-23

怎么用wait、notify巧妙的设计一个Future模式? - 烟雨星空

我们知道多线程可以实现同时执行多个任务(只是看起来是同时,其实是CPU的时间片切换特别快我们没感觉而已)。 现在假设一个做饭的场景,你没有厨具也没有食材。你可以去网上买一个厨具,但是这段时间,你不需要闲着啊,可以同时去超市买食材。 设想这是两个线程,主线程去买食材,然后开启一个子线程去买厨具。但是,

来自:www.cnblogs.com 收录时间:2020-02-23