技术开发

[系列] go-gin-api 路由中间件 - Jaeger 链路追踪(五) - 新亮笔记

概述 首先同步下项目概况: 上篇文章分享了,路由中间件 捕获异常,这篇文章咱们分享:路由中间件 Jaeger 链路追踪。 啥是链路追踪? 我理解链路追踪其实是为微服务架构提供服务的,当一个请求中,请求了多个服务单元,如果请求出现了错误或异常,很难去定位是哪个服务出了问题,这时就需要链路追踪。 咱们先

Docker竟然还能这么玩?商业级4G代理搭建实战! - 夜幕NightTeam

时间过得真快,距离这个系列的上一篇文章《商业级4G代理搭建指南【准备篇】》发布的时间已经过了两个星期了,上个星期由于各种琐事缠身,周二开始就没空写文章了,所以就咕咕咕了。 那么在准备篇中,我们了解了一下搭建 4G 代理所需要的软硬件,也知道了各种选择的优劣势。现在,我们就可以开始实际搭建了,相信大家

项目构建分析和 webpack 优化实践 - Raychan

项目构建分析和 webpack 优化实践 最近接手在做一个chrom浏览器插件的项目,开发过程中发现项目打包的时间很长,足足有30多秒,这是让人很难接受的,而且构建的显示了几条包体积过大的提示信息: [image:073CB50B 06EB 4779 84FE D11087B12BD7 47140

代码整洁 vs 代码肮脏 - www.bysocket.com

写出整洁的代码,是每个程序员的追求。《clean code》指出,要想写出好的代码,首先得知道什么是肮脏代码、什么是整洁代码;然后通过大量的刻意练习,才能真正写出整洁的代码。 WTF/min是衡量代码质量的唯一标准,Uncle Bob在书中称糟糕的代码为沼泽(wading),这只突出了我们是糟糕代码

NLP(十七)利用tensorflow-serving部署kashgari模型 - 山阴少年

在文章 "NLP(十五)让模型来告诉你文本中的时间" 中,我们已经学会了如何利用kashgari模块来完成序列标注模型的训练与预测,在本文中,我们将会了解如何tensorflow serving来部署模型。  在kashgari的官方文档中,已经有如何利

8 分钟了解 Kubernetes - 阿里巴巴云原生

Kubernetes 脱胎于 Google 的 Borg 系统,是一个功能强大的容器编排系统。Kubernetes 及其整个生态系统(工具、模块、插件等)均使用 Go 语言编写,从而构成一套面向 API、可高速运行的程序集合,这些程序文档精良、易于参与贡献或在其上构建应用程序。 每个开发、运维或感兴

机器学习之支持向量机算法(二) - |旧市拾荒|

五、SVM求解实例 上面其实已经得出最终的表达式了,下面我们会根据一些具体的点来求解α的值。数据:3个点,其中正例 X1(3,3) ,X2(4,3) ,负例X3(1,1) 如下图所示 我们需要求解下式的极小值 注意约束条件(在这里不要忘记了yi代表的是数据的类别,+1代表正例,-1代表负例) 代入数

Helm 从入门到实践 | 从 0 开始制作一个 Helm Charts - 阿里巴巴云原生

本周 Helm 官方发布博客,指导用户从 v2 迁移到 v3,这标志 Helm 逐渐走向成熟。早在今年 6 月,阿里云就正式发布了国内首个 Helm Hub 中国镜像站: "开放云原生应用中心 Cloud Native App Hub" 。 历经三个月的成长和沉淀, Helm Hub 中国镜像站目前

ResourceDictionary主题资源替换(二) :通过加载顺序来覆盖之前的主题资源 - 唐宋元明清2188

之前的ResourceDictionary主题资源替换(一)通过加载顺序来覆盖之前的主题资源,介绍了WPF框架对ResourceDictionary资源的合并规则。 此篇介绍一种在编译期间,实现资源替换的方案 前言 如下图,项目中存在俩个主题资源字典,我们想通过配置一键修改项目的主题。 首先,我们默

设计模式-创建型-原型模式 - 酷学大叔

引言: 原型模式是什么?它是在什么场景下被提出的呢?本章节,我们将详细了解下原型模式。 在软件系统中,当创建一个类的实例过程过于昂贵或复杂,并且我们需要创建多个这样类的实例时,如果我们通过new来创建类实例,这就会增加创建类的复杂度和创建过程与客户代码复杂的耦合度。如果采用工厂模式来创建这样的实例对

前端项目自动化构建工具——Webpack入门教程 - 有梦想的咸鱼前端

参考资料:https://www.webpackjs.com/(中文文档) https://www.webpackjs.com/(官方文档) 首先有必要说明一下,本文侧重讲解webpack基本配置属性,不附带实例,将会以通俗易懂的形式地讲解;如若需要实例进行相关练习,可将本文作为理论基础; Webp

史上最全面的SignalR系列教程-目录汇总 - .NET快速开发框架

[史上最全面的SignalR系列教程]目录汇总是对整个SignalR开发系列教程的总结与整理篇,后续的更新都会以此为基础,欢迎大家的出宝贵的意见!SignalR实现服务器与客户端的实时通信,她是一个面向 ASP.NET 开发人员的库,可简化将实时 web 功能添加到应用程序的过程。 实时 web ...

Netty源码分析 (八)----- write过程 源码分析 - chen_hao

上一篇文章主要讲了netty的read过程,本文主要分析一下write和writeAndFlush。 主要内容 本文分以下几个部分阐述一个java对象最后是如何转变成字节流,写到socket缓冲区中去的 pipeline中的标准链表结构 一个标准的pipeline链式结构如下 数据从head节点流入

Python网络爬虫实战(一)快速入门 - AntzUhl

本系列从零开始阐述如何编写Python网络爬虫,以及网络爬虫中容易遇到的问题,比如具有反爬,加密的网站,还有爬虫拿不到数据,以及登录验证等问题,会伴随大量网站的爬虫实战来进行。 我们编写网络爬虫最主要的目的是爬取想要的数据还有通过爬虫去自动完成我们想在网站中做的一些事情。 从今天开始我会从基础开始讲

微软的薪资泄露表明,员工为更高的薪酬所做的抗争

这些数字从4万美元到32万美元不等,揭示了大型科技公司薪酬运作的关键细节。图片:Stephen Brashear/Getty近400名微软员工正在互相分享工资,以更好地确定他们是否得到了公平的报酬。这一努力源于Facebook上一个名为“年轻的微软FTE”(Young Microsoft FTE)的私人群组,全职员工(Full Time Employees,FTEs)聚集在这里讨论公司。他们有一个共享的谷歌电子表格中收集工资情况。“分享你的匿名信息,这样我们就都能一起得到更多的报酬。”表格开头的一个标题这样写道。这份电子表格详细分析了微软部分员工的薪酬分配情况。

一名成功开发者所需的5项软技能

硬技能的高度决定一个人能否完成某项任务,而软技能则会决定一个人成就某项事业的潜力。软技能一词通常难以理解。软技能又称非技术技能,指沟通能力、倾听能力、说服能力、自我激励能力、影响力、团队建设的能力等等。软技能是各种行为的组合。衡量信念的方法是判断它对态度和行为的影响。硬技能以及少许的智力因素都属于附加的软技能。软技能并不像其他技能那样扎实和清晰。那么作为软件开发者,有哪些必知的软技能呢?软件开发是一项团队运动,但软技能确实也很重要。什么是软技能?如果我们去查阅《牛津词典》,将会得到如下定义:“个人属性,使某人能够有效地与他人进行和谐的互动。

A13芯片很牛,但是这款神秘的U1芯片才是苹果的野心

北京时间2019年9月11日凌晨,苹果公司公布了iPhone 11与iPhone 11 Pro系列手机。虽然在舞台上没有直接提到,但Phil Schiller在演讲期间使用的Apple Pay演示文稿中,赫然出现了全新的苹果U1芯片。而且相信绝大多数朋友,实际是在后来的回放中注意到这一点的。这个似乎是“技术失误”的小细节引起了本文作者的关注,他以此为线索进行了一番挖掘,结果竟然发现了苹果在超宽带无线电技术领域的野心。

人工智能是否被过分高估? | 话题

来自CB Insights的统计,2017年全球范围内有152亿美元的投资被投入到AI领域,其中,中国公司吸引到的投资为73亿美元,占全球比重达48%,位列第一。而2016年,这个比重还仅有11.3%(约7亿美元)。“16、17年,几乎整个投资圈都在聊AI。天使轮的项目投资人看看方向、团队,聊一聊即便就定了,很多公司什么都没有,一个PPT只要带上AI也能拿到不错的估值。”一位AI业内人士表示,而绝大多数AI算法的开源也在一定程度上降低了人工智能行业的进入门槛。虽然资本蜂拥而至,但所见的收益却微乎其微。由于技术本身的制约、自身造血能力不足以及商业模式尚未成型,AI公司短期内还很难看到盈利的可能。

17万条人脸数据遭公开售卖;什么值得买辟谣删库跑路新闻;Oracle修改JDK下载要求丨Q新闻

本周新闻合集: 苹果发布 iPhone 11,游戏和电视订阅服务每月 4.99 美元;美国 40 多个州启动对 Google 的反垄断调查;Oracle 修改 JDK 下载要求:必须登录;什么值得买回应服务中断:服务器遭大面积攻击已报案;17 万条人脸数据遭公开售卖;Flutter 1.9 稳定版发布;GitHub 升级到 Rails 6.0。科技公司苹果发布 iPhone 11,游戏和电视订阅服务每月 4.

在数据科学领域,Rust会是Python的最佳替代方案吗?

在本篇文章中,作者将在Rust上移植一个简单的神经网络实现。他的目标是探索Rust中的数据科学工作流在性能和工程学上的表现。Python实现第一章描述了一个非常简单的单层神经网络。这个神经网络可以使用基于随机梯度下降的机器学习算法,对来自于MNIST数据集的手写数字进行分类。这听起来挺复杂,这些东西也确实在上世纪80年代中期是最先进的,但是实际上,这全部是由一段150行的Python代码做出来的,而且这些代码有很多人评论过。如果你已经知道了这一节的内容(神经网络基础知识),那么我建议你可以跳过去,当然如果想再复习一下神经网络的基础知识也是可以看这一节的。

现在可以借助GDB和LLDB在浏览器外调试WebAssembly源代码了

Mozilla最近展示了如何使用像GDB和LLDB这样的标准调试器在浏览器之外调试WebAssembly二进制文件。在与生产环境相同的执行环境中调试WebAssembly代码,使开发人员可以捕获并诊断相同代码在本地构建时可能不会出现的Bug。WebAssembly加上WASI使得在浏览器之外使用WebAssembly取得了长足的进步,并兑现了“编写一次,到处运行”的承诺。虽然已经可以在浏览器之外运行WebAssembly程序了,特别是在wasmtime中,但调试过程还存在一些困难。虽然WASI允许开发人员使用控制台日志报告程序执行情况,但源代码无法调试。

Serverless 系列文章(三):开发者工具建设

由于 Serverless 平台具备弹性扩缩、免运维、按需付费等特点,越来越多的公司和个人开始使用 Serverless 承载项目。但对于开发者而言,Serverless 一定程度上减少了开发难度,可以让我们聚焦业务逻辑进行开发;但同时,由于 Serverless 颠覆了传统的开发模式,从而在相关的开发工具,函数编排组织上也面临着重大挑战。本文会介绍 Serverless 生态下的开发者工具,并简述这些工具是怎样贯穿开发,调试,测试,部署的生命周期,提升开发者效率。面向 Serverless 开发的挑战从一个开发者的角度而言,Serverless 开发和传统的开发方式相比发生了很大的改变。

系统架构系列(七):如何从开源项目中汲取架构思维?

在上一篇文章中提到技术架构等于解决业务上的技术问题加技术方案加技术组件。其中,技术组件是物理基础,当下也有很多开源的中间件,最核心的是技术方案,它是灵魂。笔者认为技术架构如同中医一样,药材是基础,而药方才是最核心的,药方好比技术方案。本篇文章中,以笔者的一些经历,从经典源码中汲取架构的一些思想,同大家分享。一、阅读经典源码的层次境界1.1 架构类比中医中医在成长过程中,从识药开始,再读经典著作学习药方,到临床实践,最后通过自己的总结,创新某类药方,进行裁剪和扩充。大医以某一个药方就能闻名于世,所以这些也给我们技术人某些启示。

计算机原理介绍:微处理器与总线部分

微处理器(CPU)是计算机系统的核心部件,控制和协调着整个计算机系统的工作。微处理器主要具有以下功能:能够进行运算,主要是算术运算和逻辑运算;能对指令进行译码,寄存并执行指令所规定的操作;具有与寄存器和I/O接口进行数据通信能力;少量数据的暂时储存;能都提供这个系统的所需要的控制信号以及定时;能够响应输入或者输出设备发出的中断请求。这些对CPU进行了大致概括,我们会在接下来的几章中,着重对CPU的一些功能进行详细介绍。本文首先说下字长,字长是CPU在同一时间内能够一次处理的二进制位数,通常是指CPU内部寄存器的位数以及数据总线的位数,比如开发人员经常听到的32位、64位就是指字长。

W3C首次发布小程序标准化白皮书,小程序要实现统一了吗?

2019年9月12日,W3C首次公开发布了小程序标准化白皮书,该文档介绍了这种非常流行的混合解决方案,既依赖Web技术,也集成了原生应用的功能。此标准一出,各家小程序将来有望实现统一吗?文档状态本节介绍本文档发布时的状态。本文档可能会被其他文档取代。可以W3C技术报告索引中找到W3C当前发布列表和本技术报告的最新版本。目前这项工作仍在推进中。该提案正在W3C中文Web兴趣小组中孵化。本文档由中文Web兴趣小组作为首次公开的工作草案发布。GitHub问题列表是讨论本规范的首选场所。或者你可以向我们的邮件列表发送评论。请将它们发送至public-chinese-web@w3.org。

微软为将ExFAT纳入Linux内核扫清了道路

微软将免费提供exFAT的官方规范,此举意味着exFAT驱动程序将直接包含在Linux内核中。此外,一个支持exFAT的Linux内核将要发布,微软也会在Open Invention Network的Linux系统定义中提供支持。让Linux社区能够放心使用包含在Linux内核中的exFAT,对于我们来说很重要。为此,我们将公开微软的exFAT技术规范,以便开发符合标准的、可互操作的实现。

代码质量提升之道——代码覆盖率原理与移动端工程实践

一、背景介绍随着项目迭代的不断深入,工程逻辑与用户场景日益复杂,传统的白盒测试体系已经无法适应苛刻的工程质量要求,因此有必要针对工程质量进行精细化管理。质量评估不再单纯依赖bug率和性能指标,而是通过精准的数据来量化代码质量,代码覆盖率就是其中的一项重要标准。简单来说,代码覆盖率就是单元测试或者UI测试过程中对于被测代码的覆盖程度,可分为以下三种度量方式:StatementCoverage:最基础的一种覆盖方式,用以度量被测代码中每个可执行语句是否都被执行。

微博2亿日活背后,广告系统不掉线的全景运维大法

本文由 dbaplus 社群授权转载。一、前言微博现在日活达到了2亿,微博广告是微博最重要且稳定的收入来源,没有之一,所以微博广告系统的稳定性是我们广告运维所有工作中的重中之重。微博广告的运维主要负责资产管理、服务稳定性维护、故障应急处理以及成本控制等多个责任。微博广告运维发展经历了如下阶段:从早期小规模的手工运维到工具化运维,随着服务器数量的发展,业务模型日渐发展,开发、运营、QA都参与到产品的生命周期中,我们现在也进入了自动化运维的阶段,在新的虚拟化技术、算法技术的驱动下,我们也在朝着AIOps的方向努力。

新一代联邦学习技术及应用实战

联邦学习背景介绍首先和大家分享下联邦学习的背景。1. AI 落地的理想与现实我们知道 AI 落地的时候,会遇到很多现实的问题:现实中,我们的数据质量是非常差的,比如聊天数据中有很多噪音;数据标签,收集是比较困难的,很多场景中的数据是没有标签的;数据是分散的,(这也是最重要的一点)每家应用的数据不一样,比如腾讯用的是社交属性数据,阿里用的是电商交易数据,微众用的是信用数据,都是分散来应用的。现实中,如何进行跨组织间的数据合作,会有很大的挑战。2.

Navicat Premium 12破解激活 - sppzw

下载Navicat Premium 12并安装; 下载:Navicat Premium 12注册机 链接:https://pan.baidu.com/s/1mN-urlh--SX1vbq7hi81Ww 密码:menk 重要提示:该注册机来源于DeltaFoX。一般来说,由于注册机会修改.exe文件或

支付结算系统如何应对高并发、热点账户等问题 - 宜信技术

金融账户系统的特点是并发量大、响应快、交易金额大,热点账户问题突出。本文将通过介绍宜信支付结算账户系统的体系与架构,分析金融账户系统如何在保证资金安全的前提下,解决以上问题。

程序猿菜鸟打怪升级—一路火花带闪电 - 夏雪冬日

各位小伙伴,大家好!我是猿人谷,一名搬砖老菜鸟。蓦然回首这几年的打怪升级历程,不再是之前的年轻气盛,也没有百感交集,内心却像湖面躺着那株莲花一般,平静,荡不起半点涟漪。 总结从事搬砖行业的这几年,感觉就是:平台白发银披风,一生都在征战中。初入行时,真的连菜鸟都算不上,顶多是只菜虫。当时听到什么c++

一文读懂类加载机制 - 小强的进阶之路

类记载过程 多个java文件经过编译打包生成可运行的jar包,最终由java命令运行某个主类的main函数启动程序,这里首先需要通过类加载器把主类加载到jvm。 主类在运行过程中如果使用到其他类,会逐步加载这些类。 注意,jar包里的类不是一次性全部加载的,是使用时才加载的。 从类加载到使用整个过程

云原生生态周报 Vol. 19 | Helm 推荐用户转向 V3 - 阿里巴巴云原生

作者| 禅鸣、忠源、天元、进超、元毅 "" "" 业界要闻 "" Helm 官方推荐用户迁移到 V3 版本 Helm 官方发布 "博客" ,指导用户从 v2 迁移到 v3,这标志着官方开始正式推进 helm 从 v2 转向 v3。我们也更加推荐终端用户使用 helm v3,之前我们曾在文章 "《"

从壹开始学习NetCore 44 ║ 最全的 netcore 3.0 升级实战方案 - 老张的哲学

缘起 1、哈喽大家中秋节(后)好呀!感觉已经好久没有写文章了,但是也没有偷懒哟,我的视频教程《系列一、NetCore 视频教程(Blog.Core)》也已经录制八期了,还在每周末同步更新中,欢迎大家多多指教。 2、除此之外呢,我也在平时的时间帮朋友开发了一个小项目,就是使用 .net mvc+vue

学编程的起点——高级语言大锅烩 - 泰斗贤若如

学编程的起点——高级语言大锅烩 前言: 学知识前总想说点鸡汤,想喝的朋友就看看,不想喝的就直接看干货吧,就当鸡汤是给我自己喝的。 前段时间在网上看了一句话感觉挺触动我的,我做个分享: 如果你觉得你的祖国不好,你就去建设它; 如果你觉得政府不好,你就去考公务员去做官; 如果你觉得人民没素质,就从你开始

© 云聚网互联网资讯 我要投稿 云聚网博客 7秒MCN大数据平台 悠闲吧