代码改变世界

文章分类 -  杂记(转)

Bret Victor(苹果 UI 设计师):互动的未来不应只在手指上

2011-11-12 22:19 by Rollen Holt, 262 阅读, 收藏, 编辑
摘要: 编者按:本来来自交互设计师唐卓的投稿,翻译自Bret Victor个人博客的文章,这里是唐卓的博客。以下是全文:这是最近很流行的,对未来交互设计发展的一个观点 — 各种大大小小的用手指操作的触摸屏。下面还有很多这种例子:我的看法应该说站在了对立面上 — 这个视频所表现出来的东西,从交互设计的角度来说,还不够有远见。它只是在现状的基础上,小小的往前跨了一小步。而从交互设计的角度来说,现在的交互设计和交互媒介是相当糟糕的。我希望这种展望未来的视频能带来正确的影响,因为他们能给人们指引方向,带给他们灵感。而正式其中一小撮被激发的人们,真正改变了世界。无论你是正在追寻梦想的年轻人,还是准备投资新领域的 阅读全文

高级程序员装逼指南,是高级哦!

2011-11-04 10:06 by Rollen Holt, 7793 阅读, 收藏, 编辑
摘要: 下面这个才是高级版本;; 这是注释;; 0.9版本;; 2011年8月22日** 前言 **最近网上出了一个《程序员装逼指南》,觉得这个东西其实图样图森破然后在下跟微博上的一些程序大牛讨论了一下如何装逼,深有感触程序员嘛,外行人看起来已经是不可理解的奇怪生物了,自然也没必要跟他们再装逼所以呢,如何对其他程序员装逼就是一门很有学问的事了于是乎在下手痒写了个《高级程序员装逼指南》,请大家指正** 编程语言 **千万千万千万千万不要说自己是Java/C#/C++程序员尽量学一些奇怪的语言,python已经有烂大街的趋势了,写写还是可以,装逼是用不上了Lisp和Erlang都是装逼的好语言当然你要是号 阅读全文

微软面试100题2010年版全部答案集锦(含下载地址)

2011-10-21 23:43 by Rollen Holt, 791 阅读, 收藏, 编辑
摘要: 微软等数据结构+算法面试100题全部答案集锦作者:July、阿财。时间:二零一一年十月十三日。引言 无私分享造就开源的辉煌。 今是二零一一年十月十三日,明日14日即是本人刚好开博一周年。在一周年之际,特此分享出微软面试全部100题答案的完整版,以作为对本博客所有读者的回馈。 一年之前的10月14日,一个名叫July (头像为手冢国光)的人在一个叫csdn的论坛上开帖分享微软等公司数据结构+算法面试100题,自此,与上千网友一起做,一起思考,一起解答这些面试题目,最终成就了一个名为:结构之法算法之道的编程面试与算法研究并重的博客,如今,此博客影响力逐步渗透到海外,及至到整个互联网。 在此之前,由 阅读全文

咏码畜(邀月于辛卯年四月十六日)

2011-07-25 19:42 by Rollen Holt, 206 阅读, 收藏, 编辑
摘要: 观《咏码农》,甚戚然,遂和之,以慰我心。 咏码畜① (邀月于辛卯年四月十六日)儿童求学问蜗居,忽闻潸然泪满裳②。自顾褴褛复憔悴,居所每每狼藉状。颠乾倒坤无宁日,月明星稀伏案时。热血犹可成追忆,青涩少年入营忙③。两眼望穿清贫路,一朝入错编程行。但使苍天偶眷顾,斜杠十载不觉长④。邀月注释:①码畜:年入低于3万。本文泛指两类人:一、年龄已大,错过机遇,收入下降的“老人”;二、刚踏入编程行业,面对激烈竞争而又经验欠缺的“新人”。其特征是:居无定所,收入无保证。此处并无贬义。来自[IT人的级别:IT领袖:年入过亿;IT大哥:年入千万; IT精英:年入百万; IT人才:年入50万; IT工程师:年入20万 阅读全文

在MyEclipse中配置Tomcat服务器

2011-07-03 17:17 by Rollen Holt, 413 阅读, 收藏, 编辑
摘要: 郁闷!为了在MyEclipse配置Tomcat 服务器,竟然弄了我几乎一个上午,也没弄成功,最后才注意到本该早注意到Tomcat 5.x还有个JDK这个东东,才成功了。一上午辛辛苦苦也没解决就是因为没注意到他害的,其实配置是很简单的。下面是其步骤: 一、单击工具栏的的黑小三角或者单击 菜单栏窗口—>首选项,出现首选项对话框,在对话框的左边框中找到MyEclipse—>Application Servers下找到Tomcat选项,如下图,二、根据自己的Tomcat版本选择相应的Tomcat选项(我的是5.0版本),然后在对话框右侧的Tomcat home directory选项选择T 阅读全文

租房有感,大家随意吐槽。(师姐写 的)

2011-06-26 18:56 by Rollen Holt, 215 阅读, 收藏, 编辑
摘要: 噫吁唏,坑乎爹哉!租房难,难于上青天。个人及中介,房源何茫然。尔来三百六十日,房价日日往上蹿。近有铭科智学苑,可以走路上下班。看房砍价壮士死,然后三居每月五六千。上有龙泽回龙之爆满,下有知春五道之抢钱。月薪上万尚不敢租,职场新兵愁三餐。地铁13号线,敢与春运比壮观。6点出门仍迟到,以手抚膺坐长叹。问君北漂何时还?尚未衣锦羞无颜。但见某某公务员,户口住房福利全。又闻某某考上研,学校宿舍不差钱。租房之难,难于上青天!使人听此凋朱颜!网上找房信息全,预约看房全靠骗。一月房租交中介,还要押一再付三。其难也如此,嗟尔远道之人,胡为乎来哉?帝都美丽而多变,局部有海,沙尘漫天。摇号或抽签,人品修成仙。朝求升 阅读全文

努力赚钱,是为了不让自己的爱情受到别人金钱的考验--这就是现实。

2011-05-27 19:32 by Rollen Holt, 218 阅读, 收藏, 编辑
摘要: 韩寒说,他不会让自己的女友去上班。因为或许有一天你定了餐厅,买了电影票,约女友晚上去吃个晚餐,看部电影。但是女友的领导晚上要陪客户应酬,需要带你女友一起。那么你的计划就泡汤了,她就不能陪你去吃晚餐,看电影。领导有错吗?没有,那是为了生意。女友有错吗?没有,那是为了饭碗。想避免这样的事发生,那么你就需要一个人赚两个人的钱。社会就是那么残酷。我现在很有必要买个摩托车,其实,我不是那么需要。走走路,我也习惯。但我女友不习惯。那么早上别人会骑车去接她,晚上别人会送她。她有错吗?没有,她只是不喜欢走路罢了。别人有错吗?没有,别人只是好心搭下朋友而已。现实就是那么苍白。我有一个朋友,以前没把爱情当回事,三 阅读全文

SQL注入漏洞全接触2

2011-05-23 18:05 by Rollen Holt, 170 阅读, 收藏, 编辑
摘要: 在入门篇,我们学会了SQL注入的判断方法,但真正要拿到网站的保密内容,是远远不够的。接下来,我们就继续学习如何从数据库中获取想要获得的内容,首先,我们先看看SQL注入的一般步骤:第一节、SQL注入的一般步骤首先,判断环境,寻找注入点,判断数据库类型,这在入门篇已经讲过了。其次,根据注入参数类型,在脑海中重构SQL语句的原貌,按参数类型主要分为下面三种:(A) ID=49 这类注入的参数是数字型,SQL语句原貌大致如下:Select * from 表名 where 字段=49注入的参数为ID=49 And [查询条件],即是生成语句:Select * from 表名 where 字段=49 An 阅读全文

SQL注入漏洞全接触3

2011-05-23 18:05 by Rollen Holt, 162 阅读, 收藏, 编辑
摘要: 看完入门篇和进阶篇后,稍加练习,破解一般的网站是没问题了。但如果碰到表名列名猜不到,或程序作者过滤了一些特殊字符,怎么提高注入的成功率?怎么样提高猜解效率?请大家接着往下看高级篇。第一节、利用系统表注入SQLServer数据库 SQLServer是一个功能强大的数据库系统,与操作系统也有紧密的联系,这给开发者带来了很大的方便,但另一方面,也为注入者提供了一个跳板,我们先来看看几个具体的例子:① http://Site/url.asp?id=1;exec master..xp_cmdshell “net user name password /add”-- 分号;在SQLServer中表示隔开前 阅读全文

SQL注入漏洞全接触1

2011-05-23 18:04 by Rollen Holt, 220 阅读, 收藏, 编辑
摘要: 引 言随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别,所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。但是,SQL注入的手法相当灵活,在注 阅读全文

Matlab2010.Ra 快速下载地址分享

2011-04-13 10:26 by Rollen Holt, 4976 阅读, 收藏, 编辑
摘要: Matlab2010.Ra 快速下载地址分享Matlab.R2010aWindows平台ed2k://|file|[矩陣實驗室].Mathworks.Matlab.R2010a.ISO-TBE.iso|5614561280|b0825b401987dc5d42a688d41b1512a0|h=22Q2JTJPBASQWDEUAE5ABZ7IZIJ5BY52|Unix/Linux平台ed2k://|file|[矩陣實驗室].Mathworks.Matlab.R2010a.UNIX.ISO-TBE.iso|4902662144|23d2d23050f366e03290437a68693102|h= 阅读全文

CodeRun 云端编程软件 仅需浏览器就能够编程

2011-04-08 23:33 by Rollen Holt, 417 阅读, 收藏, 编辑
摘要: CodeRun是一个跨平台的云端编程集成开发环境(IDE),允许用户在浏览器内编写代码、debug、部署应用等,适合取代传统的桌面 IDE 软件。简单来说,就是可以让你只要在有浏览器能上网的电脑都能编程。用来学习编程语言不错的说……未来写代码会在浏览器里面吗?前两天有网友在微博提出这个问题。在我看来,没有任何理由否认这一趋势,即将浏览器作为IDE,在云端编写代码。获取IDE、配置开发环境、使用公共库和框架、模拟服务器环境调试、版本控制、多人协作等,这些开发过程中常见的需求,在接入云端之后,一切都变得水到渠成。CodeRun支持 IE、Firefox、Chrome、Safari 浏览器。支持的语 阅读全文

对抽象编程:接口和抽象类

2011-03-18 23:33 by Rollen Holt, 193 阅读, 收藏, 编辑
摘要: 作者:一杯浓茶来源:博客园发布时间: 2011-03-15 11:57阅读: 283 次原文链接全屏阅读 [收藏] 1. 引言 在我之前的一篇post 《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。 2. 概念引入什么是接口? 接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现,CLR 允许接口可以包含事件、属性、索引器、静态方法、静态字段、静态构造函数以及常 阅读全文

Windows7 SP1 简体中文版独立升级补丁下载 (MSDN官方原版)

2011-03-16 07:10 by Rollen Holt, 10773 阅读, 收藏, 编辑
摘要: Windows7是目前最主流的操作系统了,根据惯例,微软一般在发布了操作系统一段较长的时间后,就会将此时间段内的全部的大量的系统更新补丁制作成一个大型的升级包,叫做 ServicePack,简称SP。而Win7 SP1(第一个SP升级包) 也终于发布了。 这次Windows7 SP1 升级补丁同时支持 Win7 和 Windows Server 2008,它不仅包含 Win7/2008 发布以来全部的系统更新,还增加了 Hyper-V 动态内存支持和 RemoteFX 远程虚拟化桌面等功能。虽然普通用户安装SP1后感觉改动并不明显,但事实上系统兼容性、安全性和稳定性上都有大幅改善,属于必装软. 阅读全文

想学习建个网站?WAMP Server助你在Windows上快速搭建PHP集成环境

2011-03-12 23:23 by Rollen Holt, 496 阅读, 收藏, 编辑
摘要: 我想只要爬过几天网的同学都会知道PHP吧,异次元的新版本就是基于PHP的WordPress程序制造出来的,还有国内绝大部分论坛都是PHP的哦。据我所知很多同学都想要试着学习一下PHP,无奈要在Windows下安装搭建好一个PHP环境来学习对于菜鸟同学来说繁琐程度足以让一半以上的人放弃,毕竟 Apache+PHP+MySQL 这3个程序配置起来比较麻烦,对于新手来说,要弄清楚那些配置还真是云里雾里... 阅读全文

一点整理

2011-03-11 22:58 by Rollen Holt, 212 阅读, 收藏, 编辑
摘要: /* * 这个程序说明当我们用vector时候,不能用下标进行赋值,会出现错误: * error C2374: 'index' : redefinition; multiple initialization * 但是对于内置的数组类型是可以的。 */ #include <iostream> #include <vector> using namespace std; int main() { //... 阅读全文

科技数学计算 Wolfram Mathematica 7.0 for Students 软件下载

2010-12-24 23:53 by Rollen Holt, 7688 阅读, 收藏, 编辑
摘要: [科技数学计算7.0].Wolfram.Mathematica.7.0.for.Students.Win32.rar(452.4MB)[科技数学计算7.0].Wolfram.Mathematica.7.0.for.Students.Win32.Keygen.rar(245.1KB)内容简介Wolfram Research发布了Mathematica的第7个版本,它如今能做得已经远超过符号计算。Mathematica 7.0最值得关注的功能是引入了并行计算,可以充分发挥多核处理器的计算能力。 其它的新特性包括与Microsoft Word公式编辑器简单的粘贴整合, 数学对象的即时3D模型,可能是 阅读全文

程序员阿士顿的故事

2010-12-24 00:23 by Rollen Holt, 281 阅读, 收藏, 编辑
摘要: 前几天有人在 Stack Exchange 上提了一个问题How can a new programmer impress the software engineer (boss)?(作为新手程序员如何给软件工程师出身的老板留下好印象?),Joel Spolsky(Joel on Software 的主人,《软件随想录》的作者) 看到了这个问题,他没有正面回答,而是在下面讲了悲催的程序员阿士顿的故事。我很喜欢这个故事,于是就大概翻译过来分享一下。翻译得很仓促,错误难免,见谅。正文:我告诉过你有关阿士顿的事情吗?阿士顿是一个典型的吃玉米长大的农场男孩,他的父母曾经是嬉皮士,从来没有真正地同心协力 阅读全文

那些程序员搞的流体力学的演示

2010-12-23 13:01 by Rollen Holt, 445 阅读, 收藏, 编辑
摘要: 某人用Java搞了一个流体力学的演示:http://grantkot.com/MPM/Liquid.html  不过,这仅仅是个开始。某同学将其发布上了reddit.com,于是,全世界的同学们开始给力了。  Flash的开发者首先不服,搞了个 flash版(带源码):http://wonderfl.net/c/yxe9  看到了Flash版,Javascript+HTML5的同学们也不干了,于是出现HTML5版(带源码):http://www.music.mcgill.ca/~sinclair/content/blog/liquid_simulator_ported_to_canvas  不 阅读全文

十年编程---(激励一下自己)

2010-12-20 12:10 by Rollen Holt, 538 阅读, 收藏, 编辑
摘要: 源文档的题目:十年编程——和本文罪魁祸首陈梓瀚一起悼念逝去的十年出自:http://www.cppblog.com/lingjingqiu/archive/2010/12/19/136967.html零程序员,都是习惯从0开始计数的。如果不是陈梓瀚撰写了《10年编程》,我不会想起对一个如此漫长的瞬间,做出一个可能并不是恰如其分的总结。某种意义上来讲,这也算是他“改变了我的人生轨迹”的一种方式吧。壹2000年,终于考上了当地最好的中学,分数不高不低。那会儿对计算机或者是程序,是完全没有什么念想的。在这之前,如果说启蒙,呃,搜肠刮肚一下,也是有的。初中时买的学习机上,有一个QBasic的解释程序。 阅读全文