v2ex

又双叒叕出事?微信 PC 版被曝扫描用户浏览器 cookies

穿精又带淫゛_ 提交于 2021-01-30 12:25:01
整理 | 王晓曼 出品 | 程序人生 (ID:coder _life) 近日,微信刚迎来十周年,在推出的微信8.0版本中,用户在更新会后显示“我看见,你看见的”的字样,不少用户对这一行字耿耿于怀。 继“ QQ扫描读取所有浏览器的历史记录”一事后,腾讯微信 PC 版客户端又被爆出扫描用户浏览器 cookies。 近日,有网友在V2EX论坛发帖称, 使用火绒安全添加 QQ 扫描浏览器 cookies的拦截规则后,意外拦截到了微信 PC 扫描 cookies 的情况。 该用户还表示,WeChat.exe 每次启动时都会尝试扫描电脑上所有使用 Chromium 内核的浏览器注册表,甚至包括未安装的浏览器。 关于网友爆出的情况,腾讯技术人员昨天使用该社区账号在原帖中回复, 表示周末通过该用户提供的路径多次尝试,都未能重现问题,开发人员走查代码也未发现浏览器内核有类似功能的逻辑。 腾讯方面初步怀疑这种情况可能与用户的环境相关或浏览器内核( chromium 53 )的漏洞有关。 (腾讯技术人员回帖内容) 不少网友在该帖后就此事发表了评论。 网友@ ijrou :这叫大数据智能推荐。。。 网友@ efsg :障哮聋:统统屏蔽掉! 网友@ Ultraman :障哮聋——对于未向巨信团队提供浏览器上网记录的用户,我们无法保证对其所提供的服务的安全性,为保护该类用户的合法权益

十个程序员必备的网站推荐

 ̄綄美尐妖づ 提交于 2021-01-23 06:39:32
1、Github 代码托管( https://github.com/ ) 2、StackOverFlow 技术问答( http://stackoverflow.com/ ) Stack Overflow 是一个与程序相关的 IT 技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的 HTML。在问题页面,不会弹出任何广告、销售信息、Java 窗口等。 3、知乎( http://www.zhihu.com/ ) 4、全球最大中文IT社区( http://www.csdn.net/ ) 中国最大的 IT 社区和服务平台,为中国的软件开发者和IT从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。 5、博客园( http://www.cnblogs.com/ ) 6、程序员客栈( http://www.proginn.com ) 我们都知道,未来是互联网科技从业者的,更确切的说是属于程序员、设计师、产品经理的…因此,我们需要一个地方让这些人立体展现自我成就,建立影响力,输出价值,拓展机遇。同时我们帮助企业团队找到行业里最优秀的人才,解决难题。 7、码农网( http://www.codeceo.com/ )

在国内原创开源项目中使用中文命名的意义与方式

陌路散爱 提交于 2021-01-16 06:39:45
注: 个人支持踊跃参与国外开源项目. 此文面向读者仅为母语是中文的并有意原创开源项目的开发者. 源自 在代码中推广中文命名对中国开源软件的意义 - V2EX . 中文命名的技术优势在对 在代码中使用中文命名的质疑与回应 "没有好处"已明, 对于原创者本身来说, 使用中文命名可以让代码可读性更高, 维护成本更低. 此文更侧重开发者参与度和推广方面. 类似功能的两个库, 一个提供中文API, 一个提供英文API, 个人相信对国内用户来说前者的接受度会更高. 因此无论代码命名选择的是英文或中文, 基于已有英文API 额外提供一套同样功能的中文API对国内推广有益无害, 而维护这套API的投入相对较小 . 用户群越大, 潜在的参与开发者也会越多. 这对于独立开源项目(非商业公司支持的)来说尤为重要, 直接决定项目的可持续性. 之前在 v2 碰到一个小程序开发请求帖( 结贴 ), 之后催生了 五笔编码编辑器 这个微型开源项目. 项目开始时, 请求者并无编程经验, 在原型搭建时, 我提到会使用中文命名, 之后的维护希望由他多出力, 感觉那时他的动力并不大. 但最后实现基本功能后, 他提交了之后的一系列改进 PR 及相关测试, 基本上我除了合并和审核之外没有投入其他精力. 可见中文命名对于鼓励非专业程序员参与开源项目的作用 . 开源项目的基本架构搭建之后, 如果项目本身使用的是中文命名, 用户

你的青春,值得献给小型创业公司吗?

我的未来我决定 提交于 2021-01-07 08:58:49
01、 2014 年的时候,我从“上有天堂下有苏杭”的苏州回到了九朝古都洛阳。之所以用“回”这个字,我想你也猜到了原因:我的籍贯是河南省洛阳市。 回来的时候挺胆战心惊的,因为洛阳的软件行业很萧条。举个不恰当的例子,就好像一名当打之年的 NBA 球星因为某些原因来到了 CBA。 我那时候也想选一个相对大点的公司,但选来选去, 不是人家看不上我,就是我看不上那点工资 。当然了,我最终选的这家小型创业公司工资也不高,勉强维持生计吧。 我那时候才 24,正值程序人生当中的黄金年龄。但已经回来了,再出去漂也不合适,于是我就这样劝自己: 既来之则安之,踏踏实实干吧,是金子哪都能发光。 相比在大公司里做一颗螺丝钉,不如在小公司里做“瘸子里面的将军”。 假如公司创业成功,搞不好很快就能走上财富自由之路。 好歹算是还乡了,虽然没有衣锦。能陪在家人身边,多好啊! 02、 工作了一年半的时间后,工资涨到了从苏州离开时的水准(在洛阳可能算是中等偏上的水平)。但随后,事情的走向开始不容乐观,同事越来越少,少到最后只剩下老板和我两个人。这样的情况从 2015 年持续到现在,也没有任何好转的迹象——我们俩都在死撑,等待最后那根压死骆驼的稻草。 上周末和几个之前的同事聚餐,半年多没见面了,一见到我就关切地问:“还在之前的公司上班吗?” “嗯,还在。”我只能苦笑着说。 “你老板挺能撑的,之前听你说卖了一套房子了

实用工具

喜夏-厌秋 提交于 2020-12-23 14:26:30
1.PDF文档搜素类工具 1.1 鸠摩搜索 网址: www.jiumodiary.com 这个网址可以用来搜索一些pdf的书,有了这个网址,就不用百度全网搜索pdf的书了。虽然可能没有像百度全网搜索那么全,但大部分也都有了。注意每种搜索结果的来源,有些来源是百度云盘,有些是微盘等,可以根据需要获取。 1.2 脚本之家 网址: www.jb51.net/books 脚本之家资源还是挺多的,电子书其中之一,不过,也是有挺多电子书的,并且提供多种下载方式,如果你鸠摩搜书搜索不到,或许可以考虑在脚本之家搜索,或者脚本之家搜索不到就到鸠摩搜书搜索。 2.开发查询网站 2.1 学习网址 B站 网址: www.bilibili.com 中国大学MOOC 网址: www.icourse163.org IMOOC 网址: www.imooc.com 极客时间 网址: https://time.geekbang.org 极客学院 网址: www.jikexueyuan.com 网易云课堂 网址: https://study.163.com 百度/谷歌 网址: www.baidu.com www.google.com 知乎 网址: www.zhihu.com GitHub 网址: https://github.com 我要自学网 网址: www.51zxw.net w3school、菜鸟教程 网址:

十个程序员必备的网站

折月煮酒 提交于 2020-12-09 05:53:15
程序员的工作和日常生活非常的枯燥,这里给大家推荐一些程序员经常使用的网站,也是我经常上的一些网站,尤其是前三个网站感觉用起来非常的舒服。我大致把这些网站分为三类,使用工具类,设计分享类,资讯交流类,业界良心类。希望能对大家有所帮助。     1,Github代码托管(https://github.com/)   作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。代码托管必备。    2,Dribbble设计达人(https://dribbble.com/)   Dribbble是一个面向创作家、艺术工作者、设计师等创意类作品的人群,提供作品在线服务,供网友在线查看已经完成的作品或者正在创作的作品的交流网站。对于前端设计来说真是再好不过的一个网站了。    3,StackOverFlow技术问答(http://stackoverflow.com/)   Stack Overflow是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。在问题页面,我们不会弹出任何广告,销售信息,Java 窗口等。    4,全球最大中文IT社区(http://www.csdn.net/)  

crr5

和自甴很熟 提交于 2020-12-06 11:31:25
Code Review 翻译成中文是代码评审,具体的定义可以看 wiki 。这篇 wiki 介绍说 Code Review 在帮助团队找到代码缺陷这件事上作用巨大:“代码审查一般可以找到及移除约65%的错误,最高可以到85%”。实际上, Code Review 的好处远不止这一条,它至少能在以下三个方面帮到我们: 传播知识 。 相信很多人第一次提交 Code Review 都有类似的经历:短短几百行代码,却被提了密密麻麻几十条 comments,更新了十多次代码,才最终被 accept 。其实当代码被 accept,提交代码的工程师通过这次 review 就学习到了代码规范和很多好的实践。同时,通过 review 更资深工程师的代码,年轻的工程师也更直观地学习架构和编码;另外,工程师之间也可以通过 review 代码来共享项目知识,看代码实现在绝大多数时候是了解项目的最好方式。 2、增进代码质量 。 这点也很容易理解,有经验的工程师可以在架构设计、代码细节等各个方面帮助到初学者。不同工程师也会有知识盲点,互相 review 进步也很快。另外,被 review 的代码质量更高还有一个很多人注意不到的心理因素:在状态不佳的时候,工程师难免会匆忙写些“潦草”的代码,但是当你知道自己的代码会被review 的工程师提交 comment 打回来,自然会更仔细些 : -) 3、找出潜在的

test5

♀尐吖头ヾ 提交于 2020-12-04 00:57:31
Code Review 翻译成中文是代码评审,具体的定义可以看 wiki 。这篇 wiki 介绍说 Code Review 在帮助团队找到代码缺陷这件事上作用巨大:“代码审查一般可以找到及移除约65%的错误,最高可以到85%”。实际上, Code Review 的好处远不止这一条,它至少能在以下三个方面帮到我们: 传播知识 。 相信很多人第一次提交 Code Review 都有类似的经历:短短几百行代码,却被提了密密麻麻几十条 comments,更新了十多次代码,才最终被 accept 。其实当代码被 accept,提交代码的工程师通过这次 review 就学习到了代码规范和很多好的实践。同时,通过 review 更资深工程师的代码,年轻的工程师也更直观地学习架构和编码;另外,工程师之间也可以通过 review 代码来共享项目知识,看代码实现在绝大多数时候是了解项目的最好方式。 2、增进代码质量 。 这点也很容易理解,有经验的工程师可以在架构设计、代码细节等各个方面帮助到初学者。不同工程师也会有知识盲点,互相 review 进步也很快。另外,被 review 的代码质量更高还有一个很多人注意不到的心理因素:在状态不佳的时候,工程师难免会匆忙写些“潦草”的代码,但是当你知道自己的代码会被review 的工程师提交 comment 打回来,自然会更仔细些 : -) 3、找出潜在的

cr5

痴心易碎 提交于 2020-11-27 22:12:44
什么是 Code Review? Code Review 翻译成中文是代码评审,具体的定义可以看 wiki 。这篇 wiki 介绍说 Code Review 在帮助团队找到代码缺陷这件事上作用巨大:“代码审查一般可以找到及移除约65%的错误,最高可以到85%”。实际上, Code Review 的好处远不止这一条,它至少能在以下三个方面帮到我们: 传播知识 。 相信很多人第一次提交 Code Review 都有类似的经历:短短几百行代码,却被提了密密麻麻几十条 comments,更新了十多次代码,才最终被 accept 。其实当代码被 accept,提交代码的工程师通过这次 review 就学习到了代码规范和很多好的实践。同时,通过 review 更资深工程师的代码,年轻的工程师也更直观地学习架构和编码;另外,工程师之间也可以通过 review 代码来共享项目知识,看代码实现在绝大多数时候是了解项目的最好方式。 2、增进代码质量 。 这点也很容易理解,有经验的工程师可以在架构设计、代码细节等各个方面帮助到初学者。不同工程师也会有知识盲点,互相 review 进步也很快。另外,被 review 的代码质量更高还有一个很多人注意不到的心理因素:在状态不佳的时候,工程师难免会匆忙写些“潦草”的代码,但是当你知道自己的代码会被review 的工程师提交 comment 打回来

test5

大兔子大兔子 提交于 2020-11-26 13:09:12
1\传播知识 。 相信很多人第一次提交 Code Review 都有类似的经历:短短几百行代码,却被提了密密麻麻几十条 comments,更新了十多次代码,才最终被 accept 。其实当代码被 accept,提交代码的工程师通过这次 review 就学习到了代码规范和很多好的实践。同时,通过 review 更资深工程师的代码,年轻的工程师也更直观地学习架构和编码;另外,工程师之间也可以通过 review 代码来共享项目知识,看代码实现在绝大多数时候是了解项目的最好方式。 2、增进代码质量 。 这点也很容易理解,有经验的工程师可以在架构设计、代码细节等各个方面帮助到初学者。不同工程师也会有知识盲点,互相 review 进步也很快。另外,被 review 的代码质量更高还有一个很多人注意不到的心理因素:在状态不佳的时候,工程师难免会匆忙写些“潦草”的代码,但是当你知道自己的代码会被review 的工程师提交 comment 打回来,自然会更仔细些 : -) 3、找出潜在的 bug 。 这是大部分团队进行 Code Review 的目的。就像上面提到的,Code Review 在这方面效果不错。其实我认为大部分代码 bug 应该由单元测试,功能测试,性能测试和回归测试来保障。不过由于静态分析不理解业务,另外有些 bug 在测试中并不容易复现,这两种情况下,经验丰富的工程师来