
杂谈
文章平均质量分 70
jlaij
这个作者很懒,什么都没留下…
展开
-
19位编程大师集锦
在访谈中,我们问了这样的问题:那些想法是从哪里来的?把想法转化为现实有多难?开发大型程序是什么感觉?这是一门艺术还是一门科学?是手艺还是技能?同样的事情还能再做一次吗?访谈的目标不是支配、欺骗或操控,而是程序员自由地反思、反省,然后用言语把他自己的编程方法表达出来。世界上的优秀程序员为数众多,他们不会都出现在本书中。所以,这是对当代杰出程序员进行访谈的系列图书的第一本。在本书出版之转载 2013-03-30 12:54:34 · 752 阅读 · 0 评论 -
emacs配置2
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Filename: .emacs;; ;; Version: 2.0;; Author: XXXX ;; Created at: Sat Mar 1 16:40:原创 2015-04-15 21:25:49 · 979 阅读 · 0 评论 -
“赢在中国”点评人给80后年轻人的30个忠告
1、一个年轻人,如果三年的时间里,没有任何想法,他这一生,就基本这个样子,没有多大改变了。 2、成功者就是胆识加魄力,曾经在火车上听人谈起过温州人的成功,说了这么三个字,“胆子大”。这其实,就是胆识,而拿得起,放得下,就是魄力。 3、这个世界,有这么一小撮的人,打开报纸,是他们的消息,打开电视,是他们的消息,街头巷尾,议论的是他们的消息,仿佛世界是为他们准备的,他们能够呼风唤雨,无所不能。转载 2015-07-13 11:30:49 · 383 阅读 · 0 评论 -
面试趣味智力问题收集与整理
虽然把这类题目归为一个大类,但他们本身之间却绝少相同之处。每个题目都需要你打破思维的常规来回答。稍有不慎,就可能落入圈套。例题1:你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费?小蒲(现在微创工作,去年遭遇这道试题):这道试题相对其它一些微创考题还是简单的,可仍然把我弄得头大。当时转载 2015-07-13 11:31:57 · 600 阅读 · 0 评论 -
一个社交App是如何构建高伸缩性的交互式系统
摘要:本文旨在通过一个社交App的成长历程来从技术角度分析如何在云端构建大规模分布式系统,其中包括平台的可伸缩性、网络层面的扩展、数据和业务层面的扩展等。一个社交App需实现的功能用户关注的常规社交功能、活动、地理位置、探索功能、新鲜事、视频照片分享等等,需要提供的功能不胜枚举,所以从技术角度来说,开发者需要解决的问题也是异常复杂的。当一款社交App发布之初,用户访问量转载 2015-07-13 15:29:18 · 1091 阅读 · 2 评论 -
站在互联网金字塔顶最“屌”的12位程序员
如今仍在工作的12名最“屌”的程序员,瞧瞧那些背后的开发英雄。平 时我们都各种娱乐调侃程序员,甚至似乎把他们黑成了食物链最底端的人群。当然,调侃归调侃,程序员们真实身份定位还是高科技大脑配置的高智商人群。在互联 网时代的今天,人们享受着互联网科技带来的新奇与便捷。现在人们流行使用的各类App,以及玩儿的电子游戏都是由程序员笔耕不辍,一行行神奇的代码开发展 现出来的。这些App应用、网页转载 2015-07-17 17:58:18 · 1037 阅读 · 0 评论 -
VMware下的RHEL 6.4 安装gcc和gcc-c++
安装gcc首先需要相应的软件包(即rpm包),在rhel-workstation-6.4-x86_64-dvd.iso中就有相应的rpm包,怎样将rhel-workstation-6.4-x86_64-dvd.iso镜像通过VMware下的CD/DVD设备挂载到VMmare中的Redhat系统中,如下所示: 点击【Settings...】选项,打开如下对话框:转载 2015-12-22 10:46:23 · 769 阅读 · 0 评论 -
LVS+Keepalived+Squid+Nginx+MySQL主从高性能集群架构部署方案
方案一,在tomcat的workers.properties里面配置相关条件worker.tomcat.lbfactor=50worker.tomcat.cachesize=10worker.tomcat.cache_timeout=600worker.tomcat.socket_keepalive=1worker.tomcat.socket_timeout=300转载 2016-02-18 17:50:31 · 1407 阅读 · 0 评论 -
构建高并发高可用的电商平台架构实践
从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流。转载请声明出处:http://blog.youkuaiyun.com/yangbutao/article/details/12242441作者:杨步涛关注分布式架构、大数据、搜索、开源技术QQ:306591368技术Blog:http://blog.youkuaiyun.com/yangb转载 2016-02-18 17:53:48 · 1019 阅读 · 0 评论 -
自己的近期目标
1、继续学习c++语言主要看Effective C++、STL源码剖析这两本书,预计时间为4月30号结束2、软件设计师考试主要看软件设计师辅导书,已经大致看过一遍,在继续看一遍,坚持学习c++ 设计模式3、学车科目一主要利用周末时间,五一前搞定考试。4、五一好好出去玩玩现在工作任务不多,幸福中..........原创 2015-04-13 22:33:34 · 573 阅读 · 0 评论 -
C/C++程序员必须熟练应用的开源项目
作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用, 对于自己来说, 在不同的项目中应用, 只需要复制代码, 改改也就可以了, 因为自己写的代码自己很熟悉。转载 2015-04-22 17:56:28 · 753 阅读 · 0 评论 -
谷歌面试题
谷歌是不少IT人都想去的企业,那么在进入公司前,少不了面试笔试的测试。那么这里我们就总结了如下谷歌笔试题,并提供了一些参考答案。希望对您有用。谷歌笔试题:判断一个自然数是否是某个数的平方。当然不能使用开方运算。假设待判断的数字是 N。方法1:遍历从1到N/2的数字,求取平方并和N进行比较。如果平方小于N,则继续遍历;如果等于N,则成功退出;如果大于N,则失败退出。复杂度为O转载 2013-04-05 14:22:59 · 716 阅读 · 0 评论 -
ubuntu安装增强版终端Terminator
Terminator可以在Ubuntu在同一窗口中启动多个终端。可以自由的在一个窗口中分割区域建立新终端,通过鼠标拉伸调整每个终端的大小,对同时需要操作多个终端的用户非常方便。同时操作多个VPS的时候不用切换终端窗口,在一个窗口中就可以搞定了,真的非常方便。ubuntu安装Terminator方法:sudo add-apt-repository ppa:gnome-terminator原创 2013-04-07 11:36:03 · 17399 阅读 · 0 评论 -
软件开发过程学习
架构设计过程 1、需求分析 2、领域建模 3、确定关键需求 4、概念架构设计 5、细化架构设计(逻辑架构、开发架构、运行架构、物理架构、数据架构) 6、架构验证一、需求分析 三个方面—功能、质量、约束 需求更关注人与人之间的沟通,确定系统目标及以后的愿景。 万事开头难,需求的好坏直接决定了系统的结果。 需求结合需要实现业务的业务展开,力求获取准确描述系统是做什么的。 功能:逐项原创 2015-02-06 23:58:55 · 511 阅读 · 0 评论 -
LVS(Linux Virtual Server)Linux 虚拟服务器介绍及配置(负载均衡系统)
LVS(Linux Virtual Server) 是Unix-like系统中的一个虚拟服务器,是国内贡献给开源组织的一个最优秀的项目之一一,简介LVS(Linux Virtual Server) 是Unix-like系统中的一个虚拟服务器,是国内贡献给开源组织的一个最优秀的项目之一。LVS在Unix-like系统中是作为一个前端(Director)存在的,又称为调度器,它本身不提转载 2015-01-25 18:52:02 · 684 阅读 · 0 评论 -
漫谈ANN(2):BP神经网络
上一次我们讲了M-P模型,它实际上就是对单个神经元的一种建模,还不足以模拟人脑神经系统的功能。由这些人工神经元构建出来的网络,才能够具有学习、联想、记忆和模式识别的能力。BP网络就是一种简单的人工神经网络。我们的第二话就从BP神经网络开始漫谈吧。BP的来源“时势造英雄”,一个伟大的人物的登场总是建立在历史的需求之下,所以我们剖析一个人,得先看看他的出身时代。同样的道理,在讲BP网络的特性和转载 2015-03-08 21:38:00 · 6537 阅读 · 0 评论 -
机器学习算法汇总
【编者按】机器学习的算法很多。很多时候困惑人们都是,很多算法是一类算法,而有些算法又是从其他算法中延伸出来的。这里,我们从两个方面来给大家介绍,第一个方面是学习的方式,第二个方面是算法的类似性。本文来自IT经理网。以下为原文:学习方式根据数据类型的不同,对一个问题的建模有不同的方式。在机器学习或者人工智能领域,人们首先会考虑算法的学习方式。在机器学习领域,有几种主要的学习方式。将算法按转载 2015-03-06 23:28:57 · 686 阅读 · 0 评论 -
可以让你少奋斗十年的工作经验
第一:不要认为停留在心灵的舒适区域内是可以原谅的。 每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿 意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学 生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力转载 2015-03-20 17:00:55 · 518 阅读 · 0 评论 -
如何成为一个牛逼的C/C++程序员?
这个题目的噱头太大,要真的写起来, 足够写一本书了。 本人是过来人, 结合自身的体会和大家交流一下,希望新人能少走弯路。 每个人的情况不一样,我下面的描述可能并不适合每一个看到这篇文章的人。 一、C/C++语言 如果你的基础很差, 建议不要一开始就学C++语言,从C开始学起,对程序有个初步的认识,循序渐进。C语言的书嘛,先买一本 300 页以内的,把书中转载 2015-03-12 23:45:03 · 1351 阅读 · 0 评论 -
记录个人学习网址
遗传算法入门地址:blog.youkuaiyun.com/zzwu/article/details/561577原创 2015-03-05 23:41:36 · 867 阅读 · 0 评论