图像主题色提取算法 2018/09/12 · IT技术
许多从自然场景中拍摄的图像,其色彩分布上会给人一种和谐、一致的感觉;反过来,在许多界面设计应用中,我们也希望选择的颜色可以达到这样的效果,但对一般人来说却并不那么容易,这属于色彩心理学的范畴。
阅读全文 »
走近北京后厂村程序员的真实生活:“拿命换钱” 2018/09/09 · 职场 · 2 条评论
北京的西北角是个特别的区域,这里汇集了众多互联网及IT企业,实力雄厚的上市公司将自家logo悬挂在大厦的顶端,而刚起步的创业公司也会选择在这里租下一亩三分地。
彼之蜜糖,吾之砒霜 —— 聊聊软件开发中的最佳实践 2018/09/09 · IT技术 · 2 条评论
描述一个事物,唯有一个名词定义它的概念,唯有一个动词揭露它的行为,唯有一个形容词表现它的特征。要做的,就是用心去寻找那个名词、那个动词、那个形容词……”
基于海量词库的单词拼写检查、推荐到底是咋做的? 2018/09/07 · IT技术
本文就来介绍一个能够完成单词拼写检查、推荐任务的算法。
程序员找工作面试会遇到哪些坑 2018/09/05 · 职场
今天这篇文章,我们就来聊一聊校招找工作时会遇到哪些坑。需要注意的是,这些坑不一定是用人单位让我们踩的,也有可能是我们自己给自己挖的坑。而最大的坑就是:我们什么都没做,不闻不问,让机会悄悄溜走。
GBDT 回归的原理与 Python 实现 2018/09/05 · IT技术
有问题,上知乎。知乎是中文互联网知名知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。
从技术转管理,我做了什么来拯救自己? 2018/09/04 · 职场 · 2 条评论
我是一名新手项目经理,转项目管理岗1年半。在做管理之前,我是一名开发。也就是说,我是最常见的技术转管理了。
最开始,我极度不适应这个岗位。很累,但是不见成效。经过一年多的摸索,我终于在工作中总结出了一些心得,一些套路。
一名 IT 经理是怎么把一个项目带崩的 2018/09/04 · 职场 · 9 条评论
我是一名项目经理,在过去的四个月里,我把一个项目带崩了(上线后频出问题,用户无法使用)。在最近的几天,我每天都在反思……
Vim 代码片段插件 Ultisnips 使用教程 2018/09/03 · IT技术
Ultisnips 插件安装分两部分,一个是 ultisnips 插件本身,另外一个是代码片段仓库。
受 SQLite 多年青睐,C 语言到底好在哪儿? 2018/08/31 · IT技术
SQLite 近日发表了一篇博文,解释了为什么多年来 SQLite 一直坚持用 C 语言来实现。
如何在 Linux Shell 编程中定义和使用函数 2018/08/29 · IT技术
函数是一段可复用的代码。我们通常把重复的代码放进函数中并且在不同的地方去调用它。库是函数的集合。我们可以在库中定义经常使用的函数,这样其它脚本便可以不再重复代码而使用这些函数。
对比 Ubuntu 18.04 和 Fedora 28 2018/08/27 · IT技术
Ubuntu 和 Fedora 是两个主流的 Linux 发行版。两者都各自有一些华而不实的特性,因而新接触 Linux 的人很难抉择。我的建议是同时尝试二者,这样你在试用后可以发现哪个发行版提供的工具更适合你。
死磕一周算法,我让服务性能提高50% 2018/08/27 · IT技术
我们的检索服务中用到了最小编辑距离算法,这个算法本身是平方量级的时间复杂度。但是我无意中发现了另外一个更牛的算法:列划分算法,使得这个本就很牛的算法性能直接提高一倍 !
Linux 27 周年,这 27 件相关的有趣事实你可能不知道 2018/08/26 · IT技术
许多人认为10月5日是 Linux 系统的周年纪念日,因为这是 Linux 在1991年首次对外公布的时间。不过,你可能不知道的是,早在1991年8月25日,当年还是大学生的 Linus Torvalds 就向 comp.os.minix 新闻组的人透露了由于“业余爱好”他正在研究操作系统的消息。因此,该时间也被许多爱好者视为 Linux 的真正诞生日期。
2018 年最受欢迎的 VS Code 扩展插件合集 2018/08/24 · 工具与资源
VS Code 是一个出色的代码编辑器,但真正使它强大的是它可用的扩展。 在这篇文章中,我分享了一些我最喜欢的 VS Code 扩展,同时使用 VS Code 开发 Web 应用程序。
Linux cgroups 命令简介 2018/08/23 · IT技术
cgroups (Control Groups) 是 Linux 内核提供的一种机制,这种机制可以根据需求把一系列系统任务及其子任务整合(或分隔)到按资源划分等级的不同组内,从而为系统资源管理提供一个统一的框架。
设计微服务的最佳实践 2018/08/23 · IT技术
要了解微服务是什么,你必须了解如何将单体应用程序,拆解为独立打包和部署的微型应用程序。本文章将帮助你清晰化的理解,开发者如何根据需求使用微服务来构建他们的应用程序。
献给命令行重度用户的一组实用 BASH 脚本 2018/08/22 · IT技术 · 1 条评论
今天,我偶然发现了一组适用于命令行重度用户的实用 BASH 脚本,这些脚本被称为 Bash-Snippets,它们对于那些整天都与终端打交道的人来说可能会很有帮助。
泪流满面的 11 个 Git 面试题 2018/08/22 · IT技术
在今年的 Stack Overflow 开发者调查报告中,超过 70% 的开发者使用 Git,使其成为世界上使用人数最多的版本控制系统。Git 通常用于开源和商业软件开发,对个人、团队和企业都颇有益处。
软件的未来是无码 2018/08/20 · IT技术
现今,公司大多喜欢Quick Base, Mendix, 和 Zudy 这种创新性产品(工具),他们的运作的方式都是类似的,试图将代码转换为可视化界面。就像从汇编代码转换到FORTRAN一样,底层代码还是存在的,但它可以更简单地来表示。这些低代码/无代码平台开始瓦解企业中软件运行的方式。
0 克劳德·香农(信息论之父):天才的...
1 Python 中星号的本质及其使用方式
.Net Android App Bug C++ C sharp CSS C语言 Facebook featuredpost Git Github Go Google Hadoop HTML5 iOS IT java Javascript jQuery Linux MySQL Nginx Node.js NoSQL php Python Redis shell soho SQL SQL Server UI UI设计 Vim Web Web开发 书籍 互联网 交互设计 产品 产品经理 代码 分布式 创业 前端 团队 大数据 女程序员 威客 学习 安全 安卓开发 客户 屌程 工具 工程师 开发人员 开源 微软 技术面试 招聘 效率 教程 数学 数据库 数据结构 时间管理 服务器 机器学习 架构 测试 浏览器 游戏 用户 用户体验 界面 码农故事 移动应用 移动端 程序员 算法 管理 编程 编程语言 网站 网页设计 职场 自由职业 苹果 设计 设计师 设计模式 趣文 软件开发 重构 面试 项目经理 黑客
密码明文存入 log?Twitter 程序员可能要被祭天了 2018/05/04 · 83 · 3
地址 1.1.1.1,Cloudflare 推新公共 DNS 服务 2018/04/02 · 67 · 6
安卓用 Java 侵犯甲骨文版权,谷歌或赔 88 亿美元 2018/03/28 · 81 · 3
李文星家属诉 BOSS直聘:哪怕赔一分 能给个交代也值 2018/03/27 · 129 · 4
为防止员工加班,韩国政府规定20点必须关闭电脑 2018/03/28 · 33
mlpack: 一个C++机器学习库 C++, 机器学习
Whitewidow:SQL 漏洞自动扫描工具 数据库 · 4
Caffe:一个深度学习框架 机器学习 · 3
静态代码分析工具清单:公司篇 静态代码分析
HotswapAgent:支持无限次重定义运行时类与资源 开发流程增强工具