程序员节也叫“溢出节”,即“选择第256天是取其一字节(8位)溢出的意思(从0开始,最大到255)”。(俄语:Деньпрограммиста)是一个俄罗斯官方节日,日期是每年的第256天,也就是平年的9月13日和闰年的9月12日。创立“程序员节”最早是来自俄文《计算机世界》(《Компьютерра》)出版社的主编德米特里·门德列留科(ДмитрийМендрелюк)在1996年7月15日...

只有一小撮儿怪咖才能承受这样的两头耗;程序员与时俱进才能造福东家,而东家需要提供这样的学习机会——在工作之外;再一流(再拼命),他们也要有编程之外的生活,也要担负许多工作之外的职责;自学成才者毕竟是少数,所以,大部分程序员需要足够的切磋与讨教——在工作之外。一句话:程序员也是人。是人就要过人过的日子,要赡养父母、生儿育女,要处理猝不及防的各种琐碎和意外,也要遭遇越来越常见的情绪疾病……在这样的重重...

HTTP当你在浏览器输入一个网址(例如 http://amals.org)的时候,浏览器发起一个HTTP请求,带着请求信息(参见 HTTPHeaders),连接到服务器,把请求信息递给服务器,服务器收到信息之后,解析相关的信息,然后进行处理,再返回浏览器请求的数据。简单来说是这么一个流程:小明 跟 浏览器爸爸 说我想要去中关村某个店家拿一...

JavaScript中的this比较灵活,根据在不同环境下,或者同一个函数在不同方式调用下,this都有可能是不同的。但是有一个总的原则,那就是this指的是,调用函数的那个对象。下面是我的学习笔记,把它罗列成8种情况。全局的this(浏览器) 全局作用域的this一般指向全局对象,在浏览器中这对象就是window,在node中这对象就是global。console.log(this.d...

自动内存管理机制部分:①运行时数据区分为:程序计数器、虚拟机栈、本地方法栈、方法区、堆。其中程序计数器、虚拟栈、本地方法栈是线程隔离的,方法区、堆是线程共享的。②程序计数器:当前线程所执行的字节码和行号指示器。若当前执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机的字节码指令地址,若执行的是Native方法这个计数器为空。此区域是唯一没有规定任何OOMError情况的区域。③虚拟机栈...

用bin文件和用windows的exe一样 rpm就像rar不管愿意与否,都解在同一个地方,好的是只用点确定。 有些Linux软件不公开源代码,只发布二进制可执行程序,这类程序一般会以bin来标记; 另一类软件是二进制安装程序和源代码一起发布,二进制程序文件以bin.rpm标记(以RedHat包为例),源代码以source.rpm标记。 BIN是可以直接运行...

1、首先查看系统中原有的java版本:java-version;然后用再用:rpm-qa|grepjava 命令查看具体的信息,最后用:rpm-e--nodepsjava-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64卸载。以上操作,百度经验均能找到。总之,尽量将查出来的linux自带的公开版jdk全部卸载,否则会有干扰。2、下载oracle版本的...

1:bind():为每个匹配元素的特定事件绑定事件处理函数。  bind(type,[data],fn)  type:含有一个或多个事件类型的字符串,由空格分隔多个事件。  比如"click"或"submit",还可以是自定义事件名。  data:作为event.data属性值传递给事件对象的额外数据对象  fn:绑定到每个匹配元素的事件上面的处理函数2:...

1信息准确比什么都重要。信息准确在设计中怎么强调都不过分,设计学专业中有一方向叫视觉传达设计,其实前面有一定语,就是信息,没有信息,你传达什么呢?所以,设计师们,在动手之前先理清楚信息,传达什么,如何表现,主次关系,你应该是这个世界上对你的产品信息把握最为清晰的人,没有之一,因为你的产出才是直接面对用户的人,你不清楚,如何让别人清楚?所以,下次需求评审你都应该坐在最前排。否则你很可能会陷入--寻...

ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大部分标准已经就绪,且各浏览器对ES6的支持也正在实现中。要查看ES6的支持情况请点此。目前想要运行E...

演讲是需要技巧的。如何让你的演讲过后,听众们发生共鸣,或鼓声震天。虽然这些建议不能让你马上成为一位非常杰出的演讲师,但它们能让你的演讲水平更上一层。建议一:重述问题有人提问以后,把他提出的问题用其他的方式表达出来。富有经验的演讲师可能会准备一些普遍的问题的回答。如果你没有这些准备,或者这些问题出乎意料,重述问题可以让听者认为你已经马上想到了一个回复,同时你还争取了一些多余的时间来思考。建议二:用停...

一天朋友问我:“你采访了大大小小那么多创业者,他们成功最重要的因素是什么?”我说:“勤奋”。他继续问:还有呢?我说:“没有了,只有勤奋”。他笑了,似乎觉得我的答案太过简单。我所见过靠谱的创业者,没有一个是不勤奋的。我所说的勤奋分两种,一种是肢体勤奋,这个很明显,从他的工作时间、效率就可以看得出。(我不详细阐述并不是因为不重要,而是它的重要性很太明显了。)另一种勤奋是思维上的勤奋。创业路艰辛,四体不...

Facebook 的产品设计五维情感精准定位——设计对受众定位清晰,符合该设计目标用户群的使用体验。 亲和力——所有交互元素的设计上,用户对信息沟通顺畅,感觉似有人一般的亲和感。 分享——承载对Facebook连接、自由、生活的文化认同。 留恋度——给人超出想象的空间,让人留恋往返,对产品期待更多,得到二次访问。 易用反馈及时——在交互过程中,用户...

数字符号①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩№½⅓⅔¼¾⅛⅜⅝⅞希腊数字ⅠⅡⅢⅣⅤⅥⅦⅧⅨ...

将代码组织到类中的一个重要原因是让代码更加“模块化”,可以在很多不同的场景中实现代码的重用。但类不是唯一的模块化代码的方式。一般来讲,模块是一个独立的JS文件。模块文件可以包含一个类定义、一组相关类、一个实用函数库或者一些待执行的代码。模块化的目标是支持大规模的程序开发,处理分散源中代码的组装,并且能让代码正确运行,哪怕包含了不需要的模块代码,也可以正确执行代码。理想状态下,所有模块都不应当定义超...

其实闭包和oc中的单利差不多,创建了就会存在于内存中不会消失,减少动态加载请求的时间,提升速度,但是不释放,对于大量循环引用的逻辑代码来说容易造成内存泄露以及不用的对象没有释放,无指向造成野指针问题,所以闭包好用,但不用时一定要及时释放掉.--Amals补充在js闭包中,可以定义“局部变量”,但是外部去调用的话,尤其是反复调用赋值,会造成内存的大量开销。如何防止这种现象的发生?关于闭包还有没有类似...

了解js的封装以及实现原理1.定义js类 js并不是一种面向对向的语言,没有提供对类的支持,因此我们不能像在传统的语言里那样用class来定义类,但我们可以利用js的闭包封装机制来实现js类,我们来封装一个简的Shape类. function ShapeBase() { this.show = function(...

扫一扫,加我为QQ好友 加我为QQ好友