腾讯

腾讯自研万亿级消息中间件TubeMQ为什么要捐赠给Apache?

安稳与你 提交于 2020-01-11 05:46:32
导语 | 近日,云+社区技术沙龙“腾讯开源技术”圆满落幕。本次沙龙邀请了多位腾讯技术专家围绕腾讯开源与各位开发者进行探讨,深度揭秘了腾讯开源项目TencentOS tiny、TubeMQ、Kona JDK、TARS以及MedicalNet。本文是对张国成老师演讲的整理。 本文要点: Message Queue 的原理和特点; TubeMQ相关实现原理及使用介绍; TubeMQ后续的发展和探讨。 一、Message Queue 简介 对于Message Queue(以下简称MQ),Wiki百科上的定义指:不同进程之间或者相同进程不同线程之间的一种通讯方式,它是一种通讯方式。 那我们为什么要采用MQ呢?这是由MQ的特点来决定的。第一是因为它可以整合多个不同系统共同协作;第二是它可以解耦,进行数据传递和处理;第三是它可以做峰值的缓冲处理,我们平常接触到的像Kafka、RocketMQ、Pulsar等基本上也都有这样的特点。 那作为大数据场景下的MQ又有什么特点呢?从我个人的理解来说,就是 高吞吐低延时,系统尽可能地稳定,成本尽可能地低,协议也不需要特别地复杂,特别是水平扩展能力要尽可能的高。 因为像海量数据基本上都是到百亿、千亿、万亿,比方说我们自己的生产环境可能一个月、一年的时间就会翻一番,如果没有横向的扩展能力,系统就很容易出现各种问题。 二、TubeMQ实现原理及使用介绍 1

腾讯又添 AI 开源项目!腾讯 AI Lab 开源业内最大规模多标签图像数据集

删除回忆录丶 提交于 2020-01-08 15:26:39
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 2018年9月10日,腾讯AI Lab宣布将于9月底开源“Tencent ML-Images”项目,该项目由多标签图像数据集ML-Images,以及业内目前同类深度学习模型中精度最高的深度残差网络ResNet-101构成。 该项目的开源,是腾讯AI Lab在计算机视觉领域所累积的基础能力的一次释放,为人工智能领域的科研人员和工程师提供了充足的高质量训练数据,及简单易用、性能强大的深度学习模型,促进人工智能行业共同发展。 腾讯AI Lab此次公布的图像数据集ML-Images,包含了1800万图像和1.1万多种常见物体类别,在业内已公开的多标签图像数据集中规模最大,足以满足一般科研机构及中小企业的使用场景。此外,腾讯AI Lab还将提供基于ML-Images训练得到的深度残差网络ResNet-101。该模型具有优异的视觉表示能力和泛化性能,在当前业内同类模型中精度最高,将为包括图像、视频等在内的视觉任务提供强大支撑,并助力图像分类、物体检测、物体跟踪、语义分割等技术水平的提升。 以深度神经网络为典型代表的深度学习技术已经在很多领域充分展现出其优异的能力,尤其是计算机视觉领域,包括图像和视频的分类、理解和生成等重要任务。然而,要充分发挥出深度学习的视觉表示能力,必须建立在充足的高质量训练数据

告诉你如何关闭腾讯广告定向投放

眉间皱痕 提交于 2020-01-07 05:07:10
隐私保护平台真的能保护隐私吗? 我们经常会遇到这种情况,刚刚在搜索引擎、购物网站或社交媒体等地方搜索了一个东西,随后便会在浏览其他网页时看到相似物品的广告,你会不会有疑问,这是如何做到的? 这主要归功于广告精准投放系统,广告精准投放系统通过基于大数据的用户画像来定位目标客户群体,从而实现千人千面的广告服务。用户画像简单来说就是将用户打上各种各样的标签,这些标签包含性别、年龄、生日、国家、省份、城市、星座、血型、学历、手机型号、消费偏好、资产情况、信用等级、微博、微信、QQ等等等等,从而在广告主发出广告目标客户群体需求时,从各种标签中找到相对应的人群进行广告投放 例如你在注册微信时填写的性别为女,同时通过微信授权登陆过游戏,那么腾讯广告系统可能判断你属于“喜欢玩儿游戏的女性用户”这一群体,那么广告系统在接到一些专门针对女性的游戏广告时就很有可能会推送给你,而我这种从来不玩儿游戏的用户就不会看到任何的游戏广告,所以一种低调而有内涵的炫富方式就是,在与朋友聊天时抱怨下为什么经常在朋友圈里看到法拉利的广告,而自己又买不起 很多大数据系统都号称比你更了解自己,这的确给给我们的生活带来了便利,但如果这并不是你所希望的,在某些平台上你可以选择定向广告系统推送给你的广告类型,甚至是关闭定向广告推送,这里就以腾讯平台为例告诉你如何处理 腾讯隐私保护平台: https://privacy.qq.com

稳定工作和创业之间的抉择

最后都变了- 提交于 2020-01-06 02:58:51
早上写的文章《 回顾4180天在腾讯使用C#的历程,开启新的征途 》是我在腾讯写的最后一篇对过往10年在腾讯使用C#语言的总结,今天收到反馈有人在造谣腾讯开始去.net,我被迫辞职了。这非常的不负责任,我必须写这篇文章来辟谣。 要说腾讯开始去.net, 那么时间点可以追溯到2009年,这个在我的文章的.NET衰败时期打造TOF部分有说明,所以这一点完全不对的,在微软开源.NET Core后,腾讯是最早拥抱.net core的公司,腾讯用自己的linux操作系统tlinux,所有系统要求都跑在tlinux。目前腾讯内部还有很多团队把原来的.net程序迁移到.netcoe,而且腾讯的很多产品也很愿意支持.netcore,比如腾讯云 和 MIG 捐献给Linux基金会的Tars 。关于谣言部分就说到这里,我这里更想和大家聊聊稳定的工作和创业之间的抉择。 我在腾讯工作11年半,亲身体验了腾讯从5000人公司增长为50000人的公司,从一家小公司变成了一家大公司,大公司病在腾讯的身上已经出现。在腾讯工作,我拥有腾讯这样大公司的平台资源优势,这是公司所带给你的光环,因此很多人千方百计想进入腾讯。我在腾讯使用.NET Core的时间已经有2年,所在的团队使用.NET Core做了一些系统,腾讯内部像我们这样的团队有很多,大家首先都是用熟悉的工具完成KPI,很多人都没有时间好好的规划下

周鸿祎的“寄生战略”

好久不见. 提交于 2020-01-05 06:02:41
360推出搜索服务挑战百度,实质上是又实施了一次“寄生战略”,即,利用寄主上位、尽量吸干寄主、最后脱离寄主独立,这样的方式发展壮大自己。在对于寄主的拿捏上,或许无人能够与周鸿祎匹敌。 需要说明的是,我为360带来的鲶鱼效应而叫好,在我谈到“寄生”这个词的时候也并没有恶意,只是为了说明360的战略实质。 几天前,一位朋友告诉我:“3B大战一触即发,目前双方都在囤积弹药,战争不可避免。”我在国内外游玩了半年多,几乎脱离了网络,但当听说360推出搜索服务时,还是能立即意识到新的战争就要打响了。 从目前的发展来看,360又实施了一次“寄生战略”,即,利用寄主上位、尽量吸干寄主、最后脱离寄主独立,这样的方式发展壮大自己。在对于寄主的拿捏上,或许无人能够与周鸿祎匹敌。 3Q大战时的寄生战略 什么是“寄生战略”? 我们首先回顾一篇两年前的文章。 当时业界发生了著名的3Q大战,引起一片哗然。最后,腾讯不惜采取鱼死网破的战术,让用户要么卸载360,要么卸载QQ,两者只能选其一,从而引起了公愤。 在3Q大战中,一直很少露面的马化腾最后接受了 《经济观察报》杨阳的访问 ,解释了腾讯为什么做得如此“过火”,他的解释在某些人(包括周鸿祎本人)看来是强词夺理,但另一些人会认为马化腾说得非常到位,实际上360当时已经将QQ逼上了绝境。我们来温习一下当时的这篇文章,其中重要的信息有三点。 一是360传播速度之快

他曾被腾讯、百度、金山、遨游等联合封杀,如今他发展的却更好

不想你离开。 提交于 2020-01-05 06:02:29
他性格直率,曾一人单挑百度、阿里巴巴、腾讯,又得罪金山、瑞星、卡巴斯基,但他一直在奋斗。 周鸿祎,这个名字知名度应该挺高的(科普一下,祎,读yi),提起他,立刻就会联想到一个关键词:流氓。 这 个流氓并不是说这个人流氓,而是他做的产品比较流氓。周鸿祎最初是靠做3721开始走进人们视野的,当时是在1998年,那时候还没有百度,谷歌也才刚刚 成立,那时候的用户如果想访问一个网站必须要通过在地址栏中输入该网站的域名才能够访问,而3721能够让用户通过在地址栏中输入中文名就可以直接访问的 到目标网站,为用户提供了很大的便利。刚开始的时候挺受欢迎的,不过后来周鸿祎似乎觉着成功来的太慢,于是通过恶意捆绑、强制安装、禁止卸载等手段,使 3721的用户量极速上升。后来被雅虎收购,不过好景不长,时候3721被列为公认的“流氓软件”,周鸿祎的“流氓”形象此时已初现端倪。 继3721之后,周鸿祎又做了360安全卫士,其已永久免费的战略迅速占领了杀毒软件的绝大部分份额,顶峰时期,360的装机量仅次于QQ,成为国内客户端软件的第二强者。 真正让周鸿祎名声大噪的是在2010年起的“3Q大战”,算是360与腾讯的战争。 这 场战争起因是,腾讯QQ电脑管家的发布。QQ电脑管家的发部分功能与360安全卫士几乎完全重叠,老周心里就不淡定了。这是起因,但不是导火索,真正让老 周爆发的是,在2010年9月22日

爆款小程序是如何诞生的?

99封情书 提交于 2020-01-04 03:46:13
欢迎大家前往 腾讯云 +社区 ,获取更多腾讯海量技术实践干货哦 ~ 本文首发在云+社区,未经许可,不得转载。 作者:黄荣奎|腾讯云微信小程序解决方案负责人 今年可以说是小程序的元年,各类游戏、店商、旅游类的小程序如雨后春笋般涌现,我想在座的朋友大家或多或少都使用过小程序,那么一款火爆的小程序是如何开发出来的呢?今天我们邀请了来自腾讯云Layabox和加推科技的五位技术专家为大家一站式分享解析如何从0到1低成本甚至是0成本开发一款爆款的小游戏,让微信小程序开发真正实现触手可及。 今天我给大家带来的题目是腾讯云微信小程序解决方案。我叫黄荣奎,是腾讯微信小程序方案的负责人,目前我正在负责小程序在腾讯云上的解决方案,如何快速帮助开发者快速完成开发和上线。 在去年的12月份我做一次分享的时候,大概有1/3的人有使用过小程序,现在应该会有更多。我们简单回顾一下微信小程序的发展历程,微信小程序在9月份开始内测到2017年1月9日的时候微信小程序正式开放,到了大家真正所接受的是2017年12月28日,就是微信小游戏开始开放的那一次,也就是大家所熟悉的跳一跳,那个时候微信小程序才被大家广泛的认识起来。 简单分享一下微信小程序的一个分布,去年的时候微信小程序它的主要的来源来在于工具这一部分。类似于我们在生活中常用的摩拜单车,滴滴打车,但是现在比较火的游戏、社交已经赶超它的市场份额。

他是一代程序员的传奇,腾讯最隐秘千亿富豪

送分小仙女□ 提交于 2020-01-03 21:17:31
在2019年福布斯中国富豪排行榜单上,马化腾惜败马云,位居第二。但腾讯系的实力却十分强劲, 前CTO张志东以1000亿元的身家,占据了第17名的好成绩 。 不过外界鲜有张志东的新闻, 作为腾讯最早的技术大神 ,他一直保持着技术宅的优良作风:隐秘且低调。 1989年,少年张志东与高中三位兄弟约定报考深圳大学计算机系。当时中国互联网方兴未艾,深圳大学是少数开设计算机专业的院校,前景十分广阔。 四人中,马化腾、张志东和许晨晔都考上了深大计算机系,唯有当时提议的陈一丹高考发挥失常,进入了化学系。 但这并未让四人的感情变淡,每当有闲钱时,他们都会到校外的大排档喝上个三五瓶,恣意享受着青春。 张志东等人的友情,就在一顿又一顿大排档中持续升温。张志东在完成华南理工的研究生学业后,与大学好友共约创立了腾讯。而值得注意的是,腾讯在创业早期,很多会议上都是大排档里开的。 他们会在大排档里点上鸡煲饭,虽然会议中不乏激烈争论,但累了便有饭吃。 张志东还亲切的称呼为:鸡煲会议。当时腾讯的众多战略都在此决定,包括卖掉QQ。 1998年,张志东作为腾讯第一代产品经理,对QQ业务进行了架构性设计,并且持续培养开发。 在技术迭代多年后,该架构还一直被腾讯使用,可见其技术之强 。 张志东热爱工作,唯一爱好就是下象棋。他个子比马化腾矮一头,圆脸且性格温和。但每每和马化腾因技术问题起争执时,他都会红脖子。

更改浏览器的滚动条样式

被刻印的时光 ゝ 提交于 2020-01-02 02:43:38
body{ scrollbar-arrow-color: red; /*上下按钮上三角箭头的颜色*/ scrollbar-face-color: #CBCBCB; /*滚动条凸出部分的颜色*/ scrollbar-3dlight-color: blue; /*滚动条亮边的颜色*/ scrollbar-highlight-color: #333; /*滚动条空白部分的颜色*/ scrollbar-shadow-color: yellow; /*滚动条阴影的颜色*/ scrollbar-darkshadow-color: green; /*滚动条强阴影的颜色*/ scrollbar-track-color: #eee; /*滚动条背景颜色*/ scrollbar-base-color: black; /*滚动条的基本颜色*/ Cursor:url(mouse.cur); /*自定义个性鼠标*/ /*以上2项适用与:body、div、textarea、iframe*/ } ::-webkit-scrollbar { /* 滚动条整体部分 */ width:10px; margin-right:2px } ::-webkit-scrollbar-button { /* 滚动条两端的按钮 */ width:10px; background-color: yellow; } ::-webkit

腾讯 Blade Team 获封 CNVD “最具价值漏洞”奖

谁说胖子不能爱 提交于 2020-01-01 23:48:56
  2019 年 12 月 30 日,国家信息安全漏洞共享平台(CNVD)2019 年工作会议在北京举行,腾讯安全研究团队 Tencent Blade Team 受邀参加,凭借此前发现的高通 WLAN 芯片远程代码执行漏洞,获得“最具价值漏洞”奖。   CNVD 是由国家互联应急中心联合国内重要信息系统单位、基础电信运营商、网络安全厂商、软件厂商和互联网企业建立的信息安全漏洞信息共享知识库。据悉,仅在 12 月,团队就报送了两个影响范围极大漏洞,分别对 Chrom 浏览器的 Web 蓝牙模块和知名开源数据库组件 SQLite 进行了研究,从***的广度和纵深度两个层面拓宽了安全研究的边界。   团队技术负责人 cradmin 表示:“ Tencent Blade Team 致力于前沿领域的前瞻安全技术研究,希望最大化显现漏洞价值,从而提升腾讯产品的安全性、创造更安全的互联网生态,发现漏洞只是团队进行安全研究的第一步。”他介绍道,在安全研究的过程中,Tencent Blade Team 扮演着三个角色:安全边界的探索者,安全防线的共建者,安全生态的打造者。 来源: 51CTO 作者: akxmr 链接: https://blog.51cto.com/13465734/2463523