梦想破碎是没有声音的,它只是缓慢又沉默地离开了。 by 苏更生

最新发布 第4页

快课网— 程序员的自我修养!

热门排行

  • None data.
算法

ZIP压缩算法详细分析及解压实例解释

ZIP压缩算法详细分析及解压实例解释
最近自己实现了一个ZIP压缩数据的解压程序,觉得有必要把ZIP压缩格式进行一下详细总结,数据压缩是一门通信原理和计算机科学都会涉及到的学科,在通信原理中,一般称为信源编码,在计算机科学里,一般称为数据压缩,两者本质上没啥区别,在数学家看来,都是映射。一方面在进行通信的时候,有必要...

Jay13 3年前 (2014-09-08) 17294℃ 2评论 16喜欢

互联网

周鸿祎的17个互联网方法论

周鸿祎的17个互联网方法论
本文摘录自鬼脚七的“读《周鸿祎:我的互联网方法论》”读后感,有删减。部分精华摘录如下: 整本书看上去不累,没有专业术语,也没有理论说明,全部都是口述的风格,观点鲜明,深入浅出。书中引用的那些案例,也是耳熟能详。 下面列举十七个书中我觉得很有价值的观点,每个观点稍加阐述。 1 没有...

Jay13 3年前 (2014-09-08) 3974℃ 0评论 12喜欢

网络编程

高并发网络编程之epoll详解

高并发网络编程之epoll详解
在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群等一些名词唱得火热之年代,select和poll的用武之地越来越有限,风头已经被epoll占尽。 本文便来介绍epoll的实现机制...

Jay13 3年前 (2014-09-07) 17501℃ 1评论 22喜欢

面试

写个好简历

写个好简历
之前写过应届毕业生简历的常见问题(Google 「应届生简历的常见问题」),很多人觉得我太苛刻,觉得对应届生要求有点高;有的觉得看了后还是不会写。那么今天我们就来看看怎么才能做好。需要声明的是我帮不了太多人,只有那些对计算机科学真的有点兴趣的人可能觉得我说的有点用。这里写的东西仅...

Jay13 3年前 (2014-09-06) 4817℃ 4评论 32喜欢

UI设计

台湾设计师推荐的11个网站

台湾设计师推荐的11个网站
聂永真:不放过任何厉害的照片 简介:聂永真,台湾著名设计师,永真急制的负责人。周杰伦、五月天、蔡依林、张惠妹、王力宏、莫文蔚、黄立行、曹格、林宥嘉……台湾十张音乐CD中就有八张来自于聂永真的设计。屡获《诚品好读》年度出版报告”美术之最”与”最佳注目”;金蝶奖最佳封面设计首奖。香港...

Jay13 3年前 (2014-09-06) 3005℃ 0评论 6喜欢

休息站

10个帮你减压放松的网站

10个帮你减压放松的网站
同学们工作之余,不妨放下微博跟朋友圈,来这10个网站感受一下看着就醉了的情境:「念完往上一推音乐键,我往后一靠,潮乎乎的软皮耳机里头,音乐排山倒海。」今天推荐的网站,利用代入感强的图片与音频,迅速帮你抹平焦虑,获得平和心态,特别献给改稿千遍的设计师们。 1. Calm 这是同类型...

Jay13 3年前 (2014-09-03) 5367℃ 0评论 18喜欢

互联网

360周鸿祎:为什么是用户?不是客户?

360周鸿祎:为什么是用户?不是客户?
本文内容选自新书《周鸿祎自述:我的互联网方法论》 20世纪90年代初,我在西安交大读研究生。但我不是个标准的好学生,一个是不愿意上课,不想给导师干活儿;一个是上课少,老是跑到外面接活儿,改善自己的生活。因为读了《硅谷热》那本书,我心里澎湃着做出一款很牛的产品改变世界的想法。 当时...

Jay13 3年前 (2014-09-01) 1985℃ 0评论 10喜欢

互联网

产品经理必读的九步法

产品经理必读的九步法
谨以此文献给梦想改变世界的人               作者:舒迅 多年以后,当我面对那些年青的产品经理,我会想起自己当年从事的是一份高薪的工作。那是2000年,我大学毕业后在北京一家IT网站做搜索引擎PM,当时我一个月的薪水能在亚运村买一平方米房子,十年之后,朋友招聘PM,...

Jay13 3年前 (2014-08-30) 2751℃ 0评论 9喜欢

Linux命令速查

一个cheat命令 == Linux命令小抄大全

一个cheat命令 == Linux命令小抄大全
本文介绍一个Linux超级命令,有了这个命令,你就可以开开心心的使用linux上的各种命令了。 当你要执行一个linux命令,在这个命令参数选项众多时,你一般怎么做?对,我们大多数人都会去求助man命令。此外,linux上帮助相关的命令还有”help”&#...

Jay13 3年前 (2014-08-30) 19167℃ 2评论 24喜欢

面试

怎么回答谷歌招聘面试时的疯狂问题?

怎么回答谷歌招聘面试时的疯狂问题?
针对数字的批判性思考,最重要的一点就是允许自己在遇到数学问题时使用错误的答案,是故意有误的答案。 工程师和科学家们经常会这样做,没理由我们不可以,他们的秘诀归结起来就是一点:估测的艺术,或者叫做“餐巾纸背面”(back of the napkin)的计算。正如英国作家萨基(Sa...

Jay13 3年前 (2014-08-30) 2989℃ 1评论 3喜欢

互联网

360周鸿祎:互联网成功十大案例

360周鸿祎:互联网成功十大案例
案例内容选自新书《周鸿祎自述:我的互联网方法论》 TOP10 百度早期如何打动用户? 案例描述:当年百度的市场份额能获得这么多,真的是搜索技术比谷歌做得好?不是,是因为百度有MP3搜索。民工兄弟们交流的时候肯定不会说:我在用一个搜索引擎,使用了高级的搜索技术。他们会说:有一个网...

Jay13 3年前 (2014-08-30) 7337℃ 1评论 49喜欢

Nginx

高性能web服务器Nginx

高性能web服务器Nginx
Nginx编码风格: 从开源代码Nginx中学习编码风格 Nginx架构: nginx架构初探 Nginx基础数据结构: Nginx高效数据结构(1)——数组(ngx_array_t) Nginx高效数据结构(2)——链表(ngx_list_t) Nginx高效数据结构(3)——...

Jay13 3年前 (2014-08-28) 3893℃ 0评论 7喜欢

Linux命令速查

酷炫:6个有趣的Linux命令

酷炫:6个有趣的Linux命令
本文给大家介绍几个有趣的Linux命令。 1. pv 命令 有时候我们在电影屏幕上看到一些字幕一个个匀速显示出来,像有人在边敲键盘,边显示一样。Linux上的pv命令可以实现这种效果。 默认情况下,Linux是没有pv命令的,需要自行安装。 首先安装命令: ...

Jay13 3年前 (2014-08-27) 14163℃ 2评论 44喜欢

C/C++

谷歌C++单元测试框架gtest使用教程

谷歌C++单元测试框架gtest使用教程
gtest,英文全称是Google C++ Testing Framework,即谷歌C++测试框架。是从谷歌内部诞生并受到业界追捧的一个非常优秀的测试框架,支持如自动发现测试、自定义断言、死亡测试、自动报告等诸多功能。 本文就来详细介绍gtest的使用。 一、gtest源码下载...

Jay13 3年前 (2014-08-27) 9354℃ 0评论 5喜欢

面试

程序员面试资源大收集

程序员面试资源大收集
本文将程序员面试相关的资源全部搜集汇总,方便各位网友随时查看。 资源一:《crack the code interview》——谷歌资深技术面试官经典之作 本书的中文目录如下,大部分内容由Hawstein君原创翻译,部分缺失的由快课网Jay13补充。 1.1 判断一个字符串中的字...

Jay13 3年前 (2014-08-23) 28135℃ 12评论 89喜欢

Python

打造程序员专属的网站导航 (2)

打造程序员专属的网站导航 (2)
打造程序员个性网址导航分两步走: 1)抓取网页并提取网页中感兴趣的部分 2)将从各个网站上抽取到的网页链接、标题、图片组织成一个html文件作为个人网站的主页。 每天打开电脑,第一件事就是浏览各个网站的头条新闻、头条博客。个人比较关注的业界网站主要有虎嗅网、Pingwest、CS...

Jay13 3年前 (2014-08-23) 3597℃ 0评论 3喜欢

算法

背包问题九讲

背包问题九讲
目录 第一讲 01背包问题 这是最基本的背包问题,每个物品最多只能放一次。 第二讲 完全背包问题 第二个基本的背包问题模型,每种物品可以放无限多次。 第三讲 多重背包问题 每种物品有一个固定的次数上限。 第四讲 混合三种背包问题 将前面三种简单的问题叠加成较复杂的问题。 第五讲 ...

Jay13 3年前 (2014-08-23) 9765℃ 0评论 6喜欢

资讯

IEEE:2014各大编程语言排行

IEEE:2014各大编程语言排行
IEEE Spectrum 根据以下数据来源,对各大编程语言的使用普及率进行了统计。 1)谷歌搜索结果 2)谷歌趋势分析 3)推特 (这是什么东西??) 4)GitHub库 5)StackOverflow 问答 6)Reddit 文章 7)Hacker News  8)Caree...

Jay13 3年前 (2014-08-23) 6649℃ 3评论 19喜欢

经验

当开发者产生一个伟大的想法之后应该做的10件事

当你正和家人享受一个悠闲的午后,一个不错的想法突然出现在你的脑海里。不管它是一个App还是服务,或是一个新的概念。只要你把这个想法付诸实践,它就可能会成为下一个uber,甚至会改变世界。 那接下来你应该怎么做呢?这里有一个指南,会告诉你在决定把自己这个想法实现之后应该做的事情。 ...

Jay13 3年前 (2014-08-22) 2639℃ 0评论 13喜欢

Python

打造程序员专属的网站导航 (1)

打造程序员专属的网站导航 (1)
打造程序员个性网址导航分两步走: 1)抓取网页并提取网页中感兴趣的部分 2)将从各个网站上抽取到的网页链接、标题、图片组织成一个html文件作为个人网站的主页。 PS:当然前提是你要有自己的个人网站。可以去SAE免费搭建自己的个人网站。基本完全免费哦! SAE地址:http://...

Jay13 3年前 (2014-08-22) 19133℃ 0评论 11喜欢

编程语言

斯坦福大学学生整理的游戏开发资源大全

斯坦福大学学生整理的游戏开发资源大全
这篇游戏开发资源大全由斯坦福大学的Amit整理。 这里有什么? 我喜欢由简单的部分进行延伸。这个页面包含了我在从事游戏开发过程中收集的内容,这里的内容并不是全部,而是代表了我需要了解的一些内容:几个主题(并不是全部与游戏开发有关),一般概念而不是特定平台的信息(图形、音频、编译)...

Jay13 3年前 (2014-08-20) 8655℃ 0评论 7喜欢

编程语言

程序的机器级(汇编级)表示

程序的机器级(汇编级)表示
在此文之前,快课网Jay13发表了相关文章:编译器如何将高级语言转化成汇编语言的? 本文介绍了程序的机器级(汇编级)表示。程序员是否有必要了解编译系统?是否有必要了解汇编语言?答案不言自明。 一、了解编译系统对程序员有什么好处? 在进入主题之前,首先说明一下了解编译系统如何工作对...

Jay13 3年前 (2014-08-19) 4302℃ 3评论 3喜欢

算法

位运算及相关面试题汇总

位运算及相关面试题汇总
本文目录: 1)位运算基础 2)使用位运算交换两个整数 3)理解并使用位运算 4)判断字符串是否包含重复字符 5)Bitmap应用 6)布隆过滤器(Bloom Filter)   1.位运算符基础 四个位运算符:与&  或 ||   非 ~   异或^ 设二进制...

Jay13 3年前 (2014-08-17) 6513℃ 4评论 22喜欢

网络编程

socket请求Web服务器过程

socket请求Web服务器过程
最开始我们需要明白一件事情,因为这是这篇文章的前提: HTTP协议只是一个应用层协议,它底层是通过TCP进行传输数据的。因此,浏览器访问Web服务器的过程必须先有“连接建立”的发生。 而有人或许会问:众所周知,HTTP协议有两大特性,一个是“无连接”性,一个是“无状态”性。这里的...

Jay13 3年前 (2014-08-17) 7833℃ 0评论 11喜欢

算法

说一说程序员“举一反三”的能力

题图:“私想者” 获得思想的能力,我们称之为智力。解决一个问题,如果你能做到举一反三,那么你就真正获得了解决这一类问题的思想了。 好吧,我们一起来体会一下自己“举一反三”的能力究竟怎么样。 一、从快速排序说起 快速排序可以说是应用最广的一种排序算法。其思想是基于分治模式,将问题...

Jay13 3年前 (2014-08-15) 7821℃ 2评论 18喜欢

面试

盘点那些有趣的IT面试题(下)

盘点那些有趣的IT面试题(下)
1.如果以下三条描述有两条是错的,那么“先有蛋”是对的的概率是多少? 先有鸡 先有蛋 第一条是错的,第二条是对的   2.下列程序的预期结果是输出数组中的元素,但运行结果不正确,请找出出错的地方。 #include<stdio.h...

Jay13 3年前 (2014-08-14) 5596℃ 3评论 15喜欢