| 2013/8/20 | 分享专区 | 被围观 6,444 views+
这篇博文是帮人代发的,虽然文章广告词不少,但是就因为基于HTML5实现的,很多的创新,并行实现的功能也很强大,小宅在这里也推荐给大家。 CSDN的蒋涛不久前在微博上评价说ProcessOn是web版的visio,出于好奇私下对ProcessOn进行了一番研究。最后发现无论是在用户体验上,还是在技术上,ProcessOn都比微软的Visio要好很多。下面就来简单介绍一下这款基于HTML5开发的作图工具。   ProcessOn在UI设计上跟谷歌docs很相似,简约而不简单,很大程度上适应谷歌的用户习惯,操作几下之后给人的感觉是一个方便易用、高效的在线作图工具,核心技术采用HTML5 canvas 绘图技术,用它可以制作多种图,例如:Fl...
| 2013/1/12 | 编程分享 | 被围观 4,123 views+
代码中的注释转换为文档,封装好的API,加上全面的注释,就给人很好用的感觉。 在注释不够具体的情况下,则只能查看源代码了。所以,在编写一个类库时,为了方便大家的学习和使用,提供的API文档应该尽量的具体而全面,这样也降低了阅读源代码的难度。 另外有些类库的源代码写的很优美,阅读它是为了学习里面的编程风格和变成习惯或者思想。 所以学习一个API的方法是:看入门文档或API写Demo,看不懂,找源代码跟踪。所以阅读源代码的前提是熟练使用类库,并对API文档(注释)有了很好的认识。所以,高手不是一蹴而就的,需要扎实的积累,和不但循序渐进的探索。 学习Java第三方类库时的准备工作...
| 2012/2/16 | 编程分享 | 被围观 6,722 views+
最近在研究一个开源项目的源代码,庞大的类库和复杂的调用关系,看的有毫无头绪。 偶然间从网上看到了一篇不错的介绍如何读懂他人写的代码的文章,觉得非常不错,IT宅在这里分享给大家:阅读他人的程式码 以下是内容的摘录: 1、读懂程式码,使心法皆为我所用 程式码是别人写的,只有原作者才真的了解程式码的用途及涵义。许多程式人心里都有一种不自觉的恐惧感,深怕被迫去碰触其他人所写的程式码。但是,与其抗拒接收别人的程式码,不如彻底了解相关的语言和惯例,当成是培养自我实力的基石。 1.1、读懂别人写的程式码,让你收获满满 1.2、先了解系统架构与行为模式,再细读 倘若撰写程...
| 2011/7/4 | 编程分享 | 被围观 5,681 views+
引言: 什么是好的试卷 就是厉害的学生不用复习都可以拿高分 而一般的学生努力复习了能够及格 什么是差的试卷 就是厉害的学生不用复习就不及格 而一般的学生努力复习了就可以拿高分 这,就是应试教育的弊端 ——苏格拉 一、单选题 1、结构化程序设计主要强调的是(  ) A、程序的规模 B、程序的效率 C、程序设计语言的先进性 D、程序易读性 2、面向对象的分析方法主要是建立三类模型,即(  ) A、系统模型、ER 模型、应用模型 B、对象模型、动态模型、应用模型 C、E-R模型、对象模型、功能模型 D、对象模型、动态模型、功能模型 3、下面几种白箱测试技术,哪种是最...
| 2011/7/3 | 编程分享 | 被围观 5,682 views+
引言: 什么是好的试卷 就是厉害的学生不用复习都可以拿高分 而一般的学生努力复习了能够及格 什么是差的试卷 就是厉害的学生不用复习就不及格 而一般的学生努力复习了就可以拿高分 这,就是应试教育的弊端 ——苏格拉 一、单选题 1、分时操作系统的主要特点是(  ) A.个人独占机器资源                    B.自动控制作业运行 C.高可靠性和安全性                    D.多个用户 2、实时操作系统的主要目标是(  ) A.计算机系统的交互性              B.计算机系统的利用率 C.计算机系统的可靠性              D.提高软件的运行速度 3、在进行进程切换时,所要保存的处...
| 2011/5/27 | 编程分享 | 被围观 4,760 views+
一门新的技术的诞生一般来说都是创造者巧妙的构思,我们学习使用它主要的就是掌握该技术的使用方法。而这们技术一定是为了解决某些问题而创造的,创造者们早已把其使用的方法在脑海中想了千万遍才创造出来。 所以,可以按照以下步骤学习一门新的技术: ① 弄清楚为什么会诞生这门技术,只有弄清楚了技术诞生的原因,才能更好的找到学习这门技术的感觉 ② 找到这门技术中原理性的知识研究一番,对该门技术的核心知识有一定了解 ③ 整体把握这门技术,把整个技术框架了解一遍,即这门技术涉及到得所有内容 ④ 动手在项目中实际使用该技术,不懂的根据自己对这门技术的整体把握查找相关帮助文档边学...
| 2011/5/15 | 编程分享 | 被围观 4,016 views+
在我们编写web项目的页面时,首先是做好需求,根据需求创建相应的数据表。 如果是用J2EE的SSH编写的话,最好先列出每个Action的相关处理页面,并根据需要处理的事件列出相关的service层的类和方法的设计,这样,我们就对每个页面的元素都有了大致的把握,在编写页面时,根据掌握的技术,配合数据表的提前准备的文件设计页面。 特别需要注意的是在编写CSS时,最好也把页面的相关效果和几本的处理时间同时编写出来,因为我们可能在很多的HTML页面中都要使用相同的CSS。所以,考虑到代码的复用,可以把这些需要多次使用的CSS代码或者Javascript处理时间和效果编写在一个公有文件中,可以命名为common....
| 2011/5/4 | 编程分享 | 被围观 4,989 views+
之前听说过编程语言有高级语言和低级语言之分,听起来高级语言比较厉害一点,所以欣然学习。后来又听XX说低级的人用高级语言,高级的人用低级语言。其实,不管是高级语言还是低级语言,要追根问底,都是一样的,只不过是一个更锻炼技能,一个更能深造内功。 学习高级语言,我们更多的是学习API和积累一些常用的编程处理方法。 而学习底层的编程,如汇编,你必须一行一行的看代码,涉及到每个寄存器的数据处理过程,然后把一整块相关的代码联系起来思考,这样你就逐渐明白这段代码是做了一个怎样的处理。 其实这一块代码所描述的一个功能有时候就像是高级语言中的一个API函数而已,只不过是语言的...
| 2011/5/4 | 编程分享 | 被围观 3,333 views+
一、重在实践 计算机是一门实践性的课程,所以才有了编程,也是因为这样才有了程序员 只看书不编程的程序员不是好程序员 只编程不思考的程序员也不是好程序员   二、思路很重要 琢磨别人怎么做而不是自己想着怎么实现 这对于编程新手来说是很有帮助的 毕竟,你还没想出来而别人早就完美的解决的问题太多了   三、学会放弃 适当的囫囵吞枣,你会发现学下去也不是很难的 因为有时候只是我们手头的资料不适合 把简单的东西讲的复杂了 找更多的资源或者暂时跳过 后来你会发现问题得到了完美的解决   四、循序渐进 学习知识是需要一定的循序渐进的 不可能没学过汇...
| 2011/4/26 | 编程分享 | 被围观 4,025 views+
一、选择题(皆为单选) 1、以下谁是二进制思想的最早提出者? A 伏羲 B 姬昌 C 莱布尼茨 D 柏拉图 2、以下哪个概念和公孙龙的《指物论》中的“指”字含义相近? A 变量 B 数组 C 对象 D 指针 3、蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似? A PHP,Python B JSP,servlet C java,java script D C,C++ 4、秦始皇吞并六国采用了以下哪种算法思想? A 递归 B 分治 C 迭代 D 模拟 5、雅典王子忒修斯勇闯克里特岛斩杀米诺牛的时候采用了以下哪种...
随机文章 本月热门 热评
1 JavaScript设计模式笔记汇总 | IT宅文章归档 AD 2012/12/28 2012/12/28
2 Android的Service基本编写方法 2011/7/12
3 【转】关于用户体验的三个反思 2013/11/6
4 C++语法笔记 – 多态性 2011/9/3
5 C++语法笔记 – 函数 2011/9/3
6 打印网页内容的Javascript代码实现 2011/9/17
友情推荐 更多
破博客 文官洗碗安天下,武将打怪定乾坤。多么美好的年代,思之令人泪落。
Mr.5's Life 白天是一名程序员,晚上就是个有抱负的探索者
行知-追寻技术之美 关注大数据,分布式系统
我爱编程 编程成长轨迹
Cynthia's Blog 学习笔记 知识总结 思考感悟
 
关于IT宅 文章归档

IT宅中的文章除了标题注明转载或有特别说明的文章,均为IT宅的技术知识总结,学习笔记或随笔。如果喜欢,请使用文章下面提供的分享组件。转载请注明出处并加入文章的原链接。 感谢大家的支持。

联系我们:admin@itzhai.com

Theme by arthinking. Copyright © 2011-2015 IT宅.com 保留所有权利.