是是非非
文章平均质量分 78
leves1989
只有专注,才能专著
leves.javaeye.com
展开
-
Java离死远着呢!
两周前从Oracle离职的Java创始人James Gosling近日在博客撰文称,自己目前还没确定下一步要做什么,但与制定一个商业计划做创业公司比,科学研究更让他感兴趣。同时,Glsling再次否定了Java将死的传闻。 Gosling在4月17日发表的一篇名为《Next??》的博文称,就自己的个性而言,决定下一步去做什么是困难的,因为他对很多科学项目都抱有浓厚的兴趣;与其建...2010-04-21 14:35:49 · 115 阅读 · 0 评论 -
百度面试算法题
#include "stdafx.h" #include <stdlib.h> #include <malloc.h> #include <time.h> #include <string.h> #include <io.h> /**************************************/ /**...原创 2010-12-04 22:48:48 · 110 阅读 · 0 评论 -
Node.js简介:可独立于浏览器,运行于服务器的Javascript
Node.js包罗万象,但最主要的一点是,它提供了一种在Web浏览器之外运行Javascript的途径。 Javascript广泛应用于网站的前端开发。Node使得这种流行的编程语言能够在更多环境下运行,甚至是网站的服务器端。它有几个值得我们关注的特性: Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎(应用于Google Chrome浏览器...原创 2010-11-28 18:13:25 · 371 阅读 · 0 评论 -
Android系统架构
Andriod是什么? 首先,就像Android开源和兼容性技术负责人Dan Morrill在Android开发手册兼容性部分所解释的,“Android并不是传统的Linux风格的一个规范或分发版本,也不是一系列可重用的组件集成,Android是一个用于连接设备的软件块。” Linux: 所有东西的底层是一个稳定的保持更新的Linux内核(我现在用的Nexus手机所用的就是2.6.3...原创 2010-11-25 22:25:33 · 102 阅读 · 0 评论 -
学会用位操作解决问题
学会用位操作解决问题,下面给出常用解决方法: 检测一个无符号数是不为2^n-1(^为幂): x&(x+1) 将最右侧0位改为1位: x | (x+1) 二进制补码运算公式: -x = ~x + 1 = ~(x-1) ~x = -x-1 -(~x) =...2010-10-04 23:34:38 · 96 阅读 · 0 评论 -
一些对程序员的建议(不要轻易的让人帮你决定,那怕是你的家人)
首先,我想说的是,这些东西只是我根据我的经历给出的建议,仅仅供大家去参考,你的路你的人生要你自己决定,不要轻易的让人帮你决定,那怕是你的家人。 一、对技术的热情 如果我们喜爱编程,喜爱技术的话,那么,我们就会投入热情,自己会去专研很多东西。就像你以前对某个东西痴迷一样,你可以在工作之余还在学习和专研这些东西,你会经常和人讨论这些东西。不知道你是否会和我一样有一种感觉,如果你不学习...2011-05-12 23:26:59 · 283 阅读 · 0 评论 -
程序员眼中的编程语言
下图是一个搞笑的图片——程序员眼中的编程语言。 图片的横轴是编程语言。 纵轴是各语言的程序员、粉丝、信徒。 中间的各个小图片则是,粉丝眼中的编程语言的形象。 比如说, 第一行第一列,是Java程序员看Java语言的样子,一幢现代化的大厦。 第一行第二列,是Java程序员看C语言,一个年老过时的骨灰级老头。 当然,C程序员看Java语言也比较搞,见第二行第一列。呵呵。 ...2011-05-10 10:24:27 · 202 阅读 · 0 评论 -
读书笔记:对线程模型的批评
多线程模型是主流的并发编程模型。在过去几十年来,多线程模型一直是开发并发程序的有力工具。然而,它的历史并非总那么美好。1997年,NASA 的“火星探路者”号在执行任务的途中遭遇了严重的时序异常(参见 “What really happend on Mars“,注目 follow-up 中的现身说法),无法发回探测数据。如果不是 NASA 远程刷新了程序,它的结局就只能是报废在火星上。这一...2011-05-10 10:22:52 · 108 阅读 · 0 评论 -
搜索引擎优化seo基础 SEM搜索引擎营销秘籍
1)了解搜索引擎如何抓取网页和如何索引网页。 你需要知道一些搜索引擎的基本工作原理,各个搜索引擎之间的区别,搜索机器人(SE robot或叫web crawler)如何进行工作,搜索引擎如何对搜索结果进行排序等等。 2)Meta标签优化。 主要包括主题(Title),网站描述(Description),和关键词(Keywords)。还有一些其它的隐藏文字比如Author(作者),Ca...原创 2011-01-03 00:05:30 · 250 阅读 · 0 评论 -
从Java到Scala
如果你是一名Java程序员,并且关注这编程语言方面的发展,比如经常去TIOBE网站了解编 程语言流行度排行,那么你应该听说过Scala,如果你还没有开始学习Scala,或者打算下个礼拜 开始学的话,请先看看下面这篇文章,看看能不能改变你的想法。下面的内容为ProgrammingInS cala这本书的节选,到目前为止,国内好像还没引进,你可以从亚马逊上面购买有国内的朋友翻译 了其中的...2010-06-22 00:00:53 · 138 阅读 · 0 评论 -
互联网创业的葵花宝典
一个朋友,在一家软件的大企业做了十年的软件研发,想出来创业,问我要注意什么。我开玩笑说,要想成功,必须学习互联网创业的“葵花宝典”,第一条就是“挥刀自宫”。 大的软件公司有很多资源,研发能力不错,各种推广资源也非常优越,但很少开发出来优秀的互联网产品。初步看上去,原因很多,比如很难调动个人的积极性、内部管理协调非常困难等。我认为还有一个重要的原因,就是方法不得当。大公司资源多,一个互...原创 2010-06-21 23:44:12 · 93 阅读 · 0 评论 -
Apache的几种常见应用举例与分析
默认设置情况下,你需要在你的用户主目录中创建目录public_Html,然后把你的所有网页文件放在该目录下即可,打入http://servername/~username访问,但是请注重以下几点: 1.登录为root,修改用户主目录权限(#chmod 705 /home/username),让其他人有权进入该目录浏览。 2.以自己的用户名登录,创建public_html目录,保证该...原创 2010-06-17 16:52:39 · 156 阅读 · 0 评论 -
认知 ROR约定优于配置
今天学习了一下ROR,有一些学习经验东西要与大家分享。 给ROR加一个座右铭--------狭窄心肠的日本产物。 首先,不要一个一个的下载Ruby,Rails,建议使用一键安装,下载地址如下: InstantRails-1.3-win版本说明:ruby 1.8.4 (2005-12-24) [i386-mswin32] 其次,下载一个目前为止比较好的一个ROR的实践工具:RadRails ...2010-08-16 14:57:34 · 126 阅读 · 0 评论 -
函数式语言介绍
通常要学习新的编程语言,我一般遵循一下原则进行筛选: 1. 能带来思想的革新,如果一门语言与自己已经掌握的语言有太大重叠甚至是一个体系的,没有学习的价值。目前编程语言我认为大体就是三类:命令式(别跟我说面向对象,它只不过是命令式的包装),函数式,逻辑式。 命令式的语言相信很多人都学了一把了,C,C++,Java,C#,我就较系统的学了这一把,其他浅尝辄...原创 2010-12-12 17:24:50 · 144 阅读 · 0 评论 -
Git 中文教程
介绍 Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus 是这样给我们介绍 Git 的。 Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel...原创 2010-07-30 16:51:53 · 124 阅读 · 0 评论 -
雅虎、搜狐、创新工场、微软面试题
雅虎: 1.对于一个整数矩阵,存在一种运算,对矩阵中任意元素加一时,需要其相邻(上下左右)某一个元素也加一,现给出一正数矩阵,判断其是否能够由一个全零矩阵经过上述运算得到。 2.一个整数数组,长度为n,将其分为m份,使各份的和相等,求m的最大值 比如{3,2,4,3,6} 可以分成{3,2,4,3,6} m=1; {3,6}{2,4,3} m=2 {3,3}{...原创 2010-12-04 22:50:24 · 133 阅读 · 0 评论