主要依据的资料Brendan Eich的自述
网页脚本语言到底是什么语言?网景公司当时有两个选择:一个是采用现有的语言,比如Perl、Python、Tcl、Scheme等等,允许它们直接嵌入网页;另一个是发明一种全新的语言。
这两个选择各有利弊。第一个选择,有利于充分利用现有代码和程序员资源,推广起来比较容易;第二个选择,有利于开发出完全适用的语言,实现起来比较容易。
到底采用哪一个选择,网景公司内部争执不下,管理层一时难以下定决心。
眼看自己大学毕业后都快12年了,也快2个孩子的爸爸了,但是有时候还是会有不少不安全的感觉产生。都快奔35了,技术也过得去,收入其实也很稳定,但是 偶尔还是会有迷茫的时候,最近有几个朋友,也发QQ聊天信息,同样有类似的感觉。也稍微揣摩了一下,为啥会有这样的感觉产生?
其实软件开发也是一个行业,当厨师的也是一个行业,一个厨师干了10多年后,会不会变成国家主席?很可能还是厨师,甚至有有可能一辈子都是厨师,软件开发人员也是一个行业而已,也是为人民服务而已,估计厨师也会有迷茫的时候,我们也照样会有迷茫的时候,05年左右在上海做日本外包时,还真有同事是厨师出身的。
以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:
1. 字符串
2. 链表
3. 树
4. 图
5. 排序
6. 递归 vs. 迭代
7. 动态规划
8. 位操作
9. 概率问题
10. 排列组合
1. 字符串
如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法。
toCharArray() // 获得字符串对应的char数组 Arrays.sort() // 数组排序 Arrays.toString(char[] a) // 数组转成字符串 charAt(int x) // 获得某个索引处的字符 length() // 字符串长度 length // 数组大小
生命短暂,无可浪费,这我们都知道。然而,大多数人都处中一种缺省状态的生活中,逼迫自己去认为很幸福——虽然事实上不是。为什么?因为我们让社会 来指定该如何的去生活、什么才是成功和什么才是幸福。像金钱和名誉这样的东西被赋予太大的分量,成为祸根,阻碍了我们寻求生活的真正本质:活出自我,做有 价值的事情。
如果让我给一个新生命(比如我未来的孩子)一点建议,我将衷心建议他遵循下面这10条诫律:
一篇关于创业idea被copy的问答,可以看出绝大多数都认为Idea不重要。
创业idea被大佬「偷走」,创业者该愤怒么?
360推出儿童手环,此前据说周鸿祎以投资为名与某家创业团队的领导接触过,据信360儿童手环正是该创业团队的想法、运营模式等。
1、好的idea更重要?还是执行力更重要?
2、如果你是该创业团队负责人,你会愤怒么?
回答之一:
实事求是的讲,创业里面最不值钱的就是idea,
先驱比较容易成先烈,
关键是做这个idea的人如何, 团队如何
团队才核心战斗力,团队的执行力够强,才能在试错的过程 中不断地调整方向……
我之前经营过的一个项目, 不到两个月时间模式就被人家全被copy过去了,而且网站内容一个字不差地全部copy过去,只要市场证明你的模式有效,就会有人抄,
所以如果你怕别人偷你的想法的话,你还是不要创业了,
1“咚咚咚”“谁?”过了很久……“Java”
2换一个电灯泡需要几个程序员?一个也不要,这是硬件问题。
3一个计算机系学生坐在树下学习,又有一个计算机系学生骑着一辆很炫的自行车经过。前一个学生问道:“你的车从哪儿弄来的?”骑车的回答说:“我在外面学习的时候,一个漂亮的MM骑着车过来,她脱光了所有的衣服对我说,‘你想要什么我都给你’。”“明智的选择!你穿她的衣服肯定不合适的。”前一个学生说道。
某位程序员在论坛上发表了对GO语言的一些看法,引起广泛讨论。
Go语言好不好,快不快,人性化与否这些不讨论,光说google一概的作风,没必要在Go语言上作知识投资。google推出的新玩意太多了,大多数都 是google的人头脑一时发热就搞出来了,头脑一冷静就没下文了。google扔掉的东西太多了,google都没把Go语言当回事,国内却掀起了学 Go的热潮。假如有一天google宣布放弃Go语言项目,码农的无数个挑灯夜读就打水漂了。
本文只代表个人见解,不代表任立场,如果您认为我的想法是错的那很正常,因为这是我的想法,如果您觉得您的想法和我一样,那我们就是传说中的 "激友"(对生活冲满激情的朋友)。进入正题
一 我心中的博客
我所以指的写博客,不单只是写一篇文章出来这一结果。而应该是写的这一过程,写过技术文章的朋友应该跟我一样有这么一个过程。
1 自己了解学习,文章所涉及到的知识点,及知识点衍生出来的知识点。
2 对学习的知识点进行验证,以确保理论值与实践值保持一致
3 构思文章的大纲,哪些部分需要重点写,需要配合实例代码,图片等信息
4 动手写,写完后再次检查校正并排版,然后发表
5 针对网友的评论中提出的问题进行回复
一些我更愿意在开始就知道东西
利用 Node.js 开发是一个非常有趣,和令人满足的过程, 他有3万多个模块可以选择使用,并且所有的模块可以非常容易的集成入现有的应用之中.
无论如何,对于一些刚开始使用Node.js 开发的的人来说, 很容易碰壁,在这个文章中,我会提到在你学习过程中遇到的问题.
贴士 1: 在开发环境使用 nodemon, 在生产环境使用pm2
当你专注于写了更多的node.js apps的时候,你肯定领略了什么是回调地狱. 如果你还不知道,这里有一个例子:
年中辞职,或有唐突,然吾思之良久,几经踌躇,终决定就此请辞,期与准许。
昔奥运之际,蒙林总不以余才疏智浅,收于门下;感恩之余至今不敢忘怀;是故劳作三年,尚算尽心尽力;所经之事,基本达标;虽无大功,亦无大过。
今余以一已私欲别于公司,去意生时,颇多感慨。草木无情,人岂无义?于此数载,感飞哥之提携,铭记于心;蒙吴老之照料,藏于六腑;赖林总之信任,莫敢忘言;籍同事之协助,比之手足。此番请辞,实有不舍。感激之情无以复言,唯多作感谢,略表我心。
