TecHug
    • 首页
    • 必观作品
    • 快乐程序员
    • 联系
    • RSS
    1. 做程序猿的老婆应该注意的一些事情
    2. 能让程序员心花怒放的七种礼物
    3. 如果编程语言是种武器
    4. 如何成为一名黑客
    5. 调查:程序员需要知道的97件事,你知道几件?
    6. 调查:成功创业者的15个特征,你拥有几个?
    7. 让上班族瞬间怒掀桌的20件事,你遇到哪几件?
    8. 如果程序员是猫,你是哪只猫?
    9. 要嫁就嫁程序猿——钱多话少死的早
    10. 当不能上网时你的电脑还能做的26件事

苹果取消打赏抽成了 开发者怎么还是不开心

中小开发者们高兴不起来,想要得到用户的肯定和打赏,他们必须花精力金钱去做一个新渠道,没有这个渠道用户可能会流向别处,但做了这个渠道吧,应用的设计、接口又要做相应修改,为此可能还要提升开发成本。不知道苹果还会不会在意这些中小开发者。就目前来看,政策放款之后缓和矛盾安抚情绪的效果倒是达到了。

苹果税| 2017-09-21

关于Git与SVN

历史就是这么偶然,如果不是当年BitMover公司威胁Linux社区,可能现在我们就没有免费而超级好用的Git了。Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?

gitsvn| 2017-09-21

Struts官方再次公布4个安全漏洞,建议尽快修复

从Equifax官方发布的网络安全事件更新公告中可以确认,引起此次数据泄露的原因是Web框架Apache Struts的一个漏洞(CVE-2017-5638)。CVE-2017-5638是一个RCE的远程代码执行漏洞,最初是被安恒信息的Nike Zheng发现的,并于3月7日上报。这个漏洞被官方鉴定为严重级别,同时,在披露的当天,Apache 也发布了新的Struts版本进行修复

安全漏洞Struts2漏洞Struts| 2017-09-21

Reddit搜索模块发展简史

在过去,新来的工程师总会问:“什么时候可以把我们的搜索引擎弄好?”在今年之前,我们的答案通常是:“到5楼去问问搜索引擎团队吧。”但实际上到5楼的电梯按钮根本不管用,而且根本不存在什么搜索引擎团队。

Reddit搜索技术| 2017-09-21

期待已久的Java 9 今日发布

JDK 9的核心变化就是引入了一种新的Java编程组件,也就是模块,按照Oracle的说法,它是一个可命名的、自描述的代码和数据集合。模块技术的核心目标是减少Java应用和Java核心运行时环境的大小与复杂性。为此,JDK本身进行了模块化,Oracle希望通过这种方式提升性能、安全性和可维护性。

java9| 2017-09-21

让程序员开会是有代价的

这是《黑客与画家》的作者 Paul Graham 的一篇经典文章。程序员作为抽象系统的创造者遵循 Maker’s Schedule。写代码时需要整块连续的时间思考,如果工作常常被几个会议打断,那一天下来根本做不了任何实质性的事情。

程序员开会| 2017-09-19

React 路/粉/黑 都该了解的 React license 争议

React.js 萌芽于 Facebook 内部开发 Instagram 的项目中,是一个用来构建用户界面的优秀 JS 库,于 2013 年 5 月开源。然而,在 2016 年 7 月,React.js 开源许可协议中的附加专利条款(Additional patent grant)引起了激烈争论。看 React 官方团队的描述:React is BSD licensed. We also provide an additional patent grant.即:BSD 许可证 + 专利许可证。

许可协议facebookReact| 2017-09-19

Facebook对React许可协议的修改到底会引发什么问题?

换言之,Facebook不会对 React 的许可协议做任何让步。那这意味着 Apache 基金会下的开源项目都需要在 8 月 31 号前移除 React 相关代码。不清楚事件来龙去脉的同学可能问心生疑问了,这意味着React 的许可协议有问题咯?会不会影响我继续使用 React 呢?那 React 的许可协议到底发生了什么问题呢?我希望能通过回溯下事件经过,来帮助大家理清下整件事件的脉络。

React许可协议| 2017-09-19

DOTA、LOL、王者荣耀的区别到底在哪?

MOBA类型游戏这十年来风头无两,在整个游戏圈发展史中占据不容忽视的一席之地,并散发着它独特的魅力。目前市面上最成功的三款此类游戏:DOTA2、LOL、王者荣耀分别在PC端、移动端竖起了业界标杆。今日借此三款,以一个从业人员(游戏数值策划)的角度去分析此类型游戏以及三者异同。

王者荣耀| 2017-09-19

拥有数亿用户的著名清理软件CCleaner被黑客植入恶意代码

无论PC电脑还是手机,系统和各种应用软件都会产生不少垃圾数据,必须经常清理,其中在电脑上,Piriform出品的CCleaner无疑是最干练、最高效的清理工具,全球安装量已超1.3亿,而且已经被大名鼎鼎的安全公司Avast收购。但是,CCleaner最近却捅了个篓子,公司服务器在8月份的时候被黑客入侵,导致安装文件被感染,大量用户莫名其妙中招。

黑客恶意代码CCleaner| 2017-09-19

CCleaner恶意代码分析预警

,Piriform出品的CCleaner无疑是最干练、最高效的清理工具,全球安装量已超1.3亿,而且已经被大名鼎鼎的安全公司Avast收购。但是,CCleaner最近却捅了个篓子,公司服务器在8月份的时候被黑客入侵,导致安装文件被感染,大量用户莫名其妙中招。

恶意代码CCleaner黑客| 2017-09-19

著名BT盗版网站海盗湾在网站页面内放置JavaScript挖矿脚本

部分专家表示,在海盗湾自己改邪归正之前,用户只能通过禁用javascript免受侵害。阻止/禁用JavaScript将以多种方式损害用户访问其它网站各项功能,包括评论将不起作用,无法发表评论,无法查看文件列表等。因此不要访问海盗湾网站是最好的做法。

javascript海盗湾挖矿| 2017-09-18

程序员神一样的存在:JavaScript 乱码艺术

在小编过去的认知里,程序员是一种神奇的存在。他们可以编译在我们眼里完全乱码的程序,就好比会古老的玛雅语言一样让人崇拜。可就在最近,小编发现,程序员是一种神一样的存在……

javascript搞笑| 2017-09-18

看开发者如何巧妙的“绕过”iPhone X让人崩溃的刘海的

作为目前最接近真正意义上全面屏的手机,iPhone X依然因为“刘海”造型被网友各种吐槽,毕竟它的确为用户和开发者带来了一定困扰。略尴尬有没有?不过,一些开发者似乎已经准备好了应付方法,让用户的使用体验不会受到“刘海”影响。

iphoneX| 2017-09-18

我们是如何让一千个MySQL实例跑在Docker平台上的

我们也很早开始了 MySQL 的 Docker 化实践,到目前已经有超一千多个 MySQL 实例在 Docker 平台安全稳定地跑着,DB 运维能力发生了质的提高(DBA 再也不用担心删库跑路了)。当然这样是不是可以证明之前的讨论结论——是对的。我想也不一定,因为我们还只是一只在学飞行的小鸟,还要更多的学习,所以我们特将我们在 MySQL 的 Docker 化上的实践分享给大家。

mysqlDocker| 2017-09-18

Facebook修改使用许可协议导致大公司相继宣布放弃使用React

据了解,Facebook几周前发表了一篇关于React使用许可协议的官方声明。声明中称,任何人不能将React用于与Facebook及其合作公司有直接或间接竞争关系的项目中,否则Facebook公司自动取消其使用许可。该声明在科技圈引起轩然大波,毕竟React的应用范围十分广泛,包括BAT在内的许多大公司很多项目都是基于其开发的。

facebookReact| 2017-09-18

盖茨、乔布斯、扎克伯格…这些科技大佬什么都是“暴君”?

每个员工都希望自己能有个人好的老板,尊重自己,激励自己,循序善诱的让自己一步步变得更好。但是那些最好的领导者们所期望达到的目标一般都很惊人并且没有谈判余地,也正因如此,他们会如同一个“暴君”一样严苛的要求自己的员工,去逼迫他们达到自己的极限。

科技大佬| 2017-09-16

湖南某科技公司疑似利用Struts 2漏洞传毒挖矿

近日,有些用户求助,表示内网中有大量服务器中毒,并且每台机器CPU占用极高,导致网内业务系统无法正常工作。经过安全专家调查取证分析发现,这又是一个由于没有及时更新Struts 2漏洞,导致内网沦陷的案例,黑客利用漏洞植入挖矿软件,疯狂消耗用户机器资源,帮助其赚钱。

Struts2漏洞挖矿| 2017-09-16

每个程序员都该知道的五大定理

定律-或称法则,可以指导我们并让我们在同伴的错误中学习。这篇文章中,我将介绍我每次设计或实现软件时出现在我脑海的五大定律。其中有些和开发有关,有些和系统组织有关。它们可以帮助你成为合格的软件工程师。

| 2017-09-16

Java平台首席架构师Mark Reinhold辟谣人们对Java9的10大误解

近日,Java平台集团首席架构师Mark Reinhold参加今年的Devoxx大会。在大会上,Mark Reinhold发表了他对Jigsaw和Java 9的看法,指出了人们以往对Java 9新版本认知的十大误解。

java9| 2017-09-16

Python和其它27种编程语言

事实上,我们希望有更丰富的跨平台开源编程语言可供选择,编程语言是最重要的思维工具,可以把我们的想法转换成计算机能理解的明确的条款。如果人们发现了某种语言既适合他们的大脑又能直接解决问题,这就很好了,不必关心他们到底选的是那种语言。

编程语言python| 2017-09-15

关于机器学习,你必须知道的10件事情

很多时候需要为非专业人士解释机器学习,本文提供以下参考。

机器学习| 2017-09-15

你未必知道的GitHub上12个酷技巧

你未必知道的GitHub上12个酷技巧

github| 2017-09-15

码农亲述:如何在24小时之内从Slack盗走价值十几万美元的以太币

如果你选择进入加密货币领域并且使用这些社区沟通渠道,你必须记住,一些听起来好到令人难以置信的条件一般都是骗局。

虚拟货币以太币| 2017-09-15

17个新手常见Python运行时错误

当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。

python| 2017-09-15
« 上一页 1 … 142 143 144 145 146 … 309 下一页 »

  • ChatGPT 是一种噱头

  • 为什么 Debian 会变成这样?

  • 在 Rust 中写入未初始化的缓冲区

  • 英伟达技术的曙光

  • 调色板示意图,说明何时使用何种颜色组合。(本文正文中也阐述了所有信息)。

    contrast-color():在 CSS 中让浏览器给出对比色

  • JavaScript 的新超能力:显式资源管理

  • 内核开发人员玩转 Home Assistant:总体印象

  • Stack overflow 几乎已死

  • java 字符串变得更快了

  • 自去年年初以来,Google Play 的应用程序数量下降了 47%

本站内容使用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议进行许可。

联系我们 京ICP备12002735号