Dubbo + Zipkin + Brave实现全链路追踪 - 残刃O的个人空间 - 开源中国

Dubbo + Zipkin + Brave实现全链路追踪=============================最近写了一个链路追踪Demo分享下,实现了链路追踪过程中数据的记录,还有能扩展的地方,后期再继续补充。原理参考上面文章 实现链路追踪的目的 服务调用的流程信息,定位服务调用链 记录调用入参及返回值信息,方便问题重现 记录调用时间线,代码...
阅读全文

Vue CLI 3搭建vue+vuex 最全分析 - 王念博客 - 开源中国

一、介绍====Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统。有三个组件:CLI:`@vue/cli` 全局安装的 npm 包,提供了终端里的vue命令(如:vue create 、vue serve 、vue ui 等命令)CLI 服务:`@vue/cliservice`是一个开发环境依赖。构建于  之上(提供 如:`serve`、`build` 和 `insp...
阅读全文

用Python 进行深度学习 - 阿里云云栖社区的个人空间 - 开源中国

_摘要:_ 深度学习背后的主要原因是人工智能应该从人脑中汲取灵感。本文就用一个小例子无死角的介绍一下深度学习!人脑模拟    深度学习背后的主要原因是人工智能应该从人脑中汲取灵感。此观点引出了“神经网络”这一术语。人脑中包含数十亿个神经元,它们之间有数万个连接。很多情况下,深度学习算法和人脑相似,因为人脑和深度学习模型都拥有大量的编译单元(神经元),这些编译单元(神经元)在独立的情况下都不...
阅读全文

教你一招如何使用 php 父子进程坑人 - anoty的个人空间 - 开源中国

现在项目中大多都会使用MQ(消息队列)用来解耦和提升服务稳定性,然后都会面临一个问题,就是消息积压,解决这个问题除了提升处理消息的速度以外,另外就是多开些消费者进程,并发的消费数据。如果是其他语言可以多开些线程或协程消费数据,但是这些东西,在 php 里并没有很好地支持,所以大家多采用多进程的方式来增加消费者,然后这里又有了两种方式,父子多进程和普通多进程。然后这里就有了一个有趣的坑人方法...
阅读全文

超实用,解决img标签src绑定了正确地址后,图片有时候不显示问题 - slience123的个人空间 - 开源中国

今天做项目的时候,遇到一个比较奇葩的问题,将后台返回的图片地址链接绑在img标签的scr上的时候,有时候会偶发的不显示,但是将后台返回的地址复制到浏览器,又能直接打开,我跑过去问后端,他说他知道这个问题,也说了半天,反正意思就是,这个问题以前就存在,确实后台存在问题,但是因为某些原因,他解决不了,看看我们前端能不能曲线救国,我晕,那没办法了,测试已经把bug提给我了,只能我自己想办法了;出于对公司...
阅读全文

腾讯 Tars 开源 Go 版本 Tars-Go,并发性能比 gRPC 高 5 倍 - 编辑部的故事的个人空间 - 开源中国

近日,腾讯宣布正式开源 Tars 的 Golang 版本 ,其并发性能比 gRPC 的高  5 倍。 是腾讯开源的一款微服务框架,它于去年 4 月份开源,并于今年 6 月捐赠给了 Linux 基金会。Tars 为用户提供了涉及到开发和运维的一整套解决方案,帮助一个产品或者服务快速开发、发布、部署、上线和维护。它集可扩展协议编解码、高性能 RPC 通信框架、名字路由与发现、发布监控、日志统计、...
阅读全文

JS的分号可以省掉吗? - Fundebug的个人空间 - 开源中国

摘要: JavaScript语言从设计之初就是考虑带分号的,使用不带分号的编码规则就要小心点啦。 背景最近在项目中开始使用新的编码规范,一开始ESLint报一大堆错误,改得我想砸键盘,花了好些时间才适应,下面列出一些代表性的规则: 只能使用单引号 函数定义的圆括号和左大括号之间一定要有空格: `function(args) { .. }` import语句在大括号之后一...
阅读全文

5分钟掌握var,let和const异同 - 葡萄城技术团队博客 - 开源中国

转载请注明出处:,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://dzone.com/articles/javascriptdifferencebetweenvarletandconstke这个话题对于一些老鸟来说可能根本算不上疑问,但对于新手来说也许除了最常见的var之外,let和const较少使用的机会。所以在本文中,我将会通过一些例子...
阅读全文

Vuex 快速入门 简单易懂 - 王念博客 - 开源中国

一、vuex介绍========(1)vuex是什么?1\. 借鉴 了2\. 专为 Vue.js 设计 的状态管理模式3\. 集中式存储和管理应用程序中所有组件的状态4\. Vuex 也集成到 Vue 的官方调试工具5\. 一个 Vuex 应用的核心是 store(仓库,一个容器),store包含着你的应用中大部分的状态 (state)。(2)什么情况下我应该使用 ...
阅读全文

可以实现内网穿透的几款工具 - 哥本哈根的小哥的个人空间 - 开源中国

最近没什么事情,看了一些关于内网穿透的文章,因我本身已是做微信开发相关的工作,对这部分关注的比较多,现分享给大家。首先说下内网穿透的原理。NAPT原理======在NAT网关上会有一张映射表,表上记录了内网向公网哪个IP和端口发起了请求,然后如果内网有主机向公网设备发起了请求,内网主机的请求数据包传输到了NAT网关上,那么NAT网关会修改该数据包的源IP地址和源端口为NAT网关自身的...
阅读全文