从初次接触VIM,到现在已经有好些年时间了。在软件开发中使用VIM,不过是近两年的事情。对VIM的了解远远算不上深入,不过还是把自己使用VIM的一些经验写出来,希望对VIM的推广做一份贡献。<br> 本系列文章主要介绍我自己在使用VIM开发软件项目的一些经验。本篇是序章,务虚为主。<br> 在使用VIM进行软件开发之前,我使用的工具是Source Insight,相信大家并不陌生。Source Insight是一个比较不错工具,特别是在浏览代码方面。在面对成百上千个文件组成的陌生源代码时,使用Source Insight可以让你很快的了解软件的主体流程、调用关系、类型定义……。使用Source Insight写代码也不错,它的自动补全功能很强,似乎使用拷贝、粘贴,加上自动补全,就可以完成代码了。不再使用Source Insight的原因有二,一是Source Insight只支持windows,不能在Linux上用;二是不想再用盗版的Source Insight。
Oracle 命令速查手册
AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件, 它被设计用来在Windows GUI(用户界面)中进行自动操作. 通过它可以组合使用模拟键击,鼠标移动和窗口/控件操作等来实现自动化任务, 而这是其它语言所无法做到或尚无可靠方法实现的 (比如VBScript和SendKeys). AutoIt 非常小巧,完全运行在所有windows操作系统上. (thesnow注:现在已经不再支持win 9x,微软连XP都能放弃,何况一个win 9x支持), 并且不需要任何运行库. AutoIt 最初是为PC(个人电脑)的"批量处理"而设计, 用于对数千台PC进行(同样的)配置. 现在,autoit是一个支持复杂表达式, 自定义函数,循环等的强大脚本软件.
第 1 章 贪婪算法 第 2 章 分而治之算法 第 3 章 动态规划 第 4 章 回溯 第 5 章 分枝定界
Ext2与Ext3文件系统的区别 Ext2: 是 GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。其单一文件大小与文件系统本身的容量上限与文件系统本身的簇大小有关,在一般常见的 x86 电脑系统中,簇最大为 4KB, 则单一文件大小上限为 2048GB, 而文件系统的容量上限为 16384GB。但由于目前核心 2.4 所能使用的单一分割区最大只有 2048GB,因此实际上能使用的文件系统容量最多也只有 2048GB。 Ext3: 顾名思义,它就是 ext2 的下一代,也就是在保有目前 ext2 的格式之下再加上日志功能。目前它离实用阶段还有一段距离,也许在下一版的核心就可以上路了。 ext3是一种日志式文件系统。日志式文件系统的优越性在于:由于文件系统都有快取层参与运作,如不使用时必须将文件系统卸下,以便将快取层的资料写回磁盘中。因此每当系统要关机时,必须将其所有的文件系统全部卸下后才能进行关机。
Jquery Mobile的策略可以很容易的概括:创建一个顶级的javascript库,在不同的智能手机和桌面电脑的web浏览器上,形成统一的用户ui.<br> 要达到这个目标最关键的就是通过Jquery Mobile解决移动平台的多样性。我们一直致力于使Jquery支持所有的性能足够的和在市场占有一定份额的移动设备浏览器.所以 我们将手机网页浏览器和桌面浏览器的Jquery开发做同等重要的对待。<br> 为了使设备设备浏览器能够广泛地支持,应用Jquery Mobile的项目的所有页面都必须是干净的系统化的html页面,来保证良好的兼容性, 在这些设备中 解析css和javascript的过程中,Jquery Mobile应用渐进增强技术将语义化的页面转化成富媒体的浏览体验。而可访问性的问题,比如WAI-ARIA,已经通过通过框架已经紧密集成进来,以给屏幕阅读器或者其他辅助设备(主要指手持设备)提供支持。
这本参考手册是有关于Qt设计器的,Qt设计器是用来设计和实现用户界面并能够在多平台下使用的一种工具。Qt设计器可以使用户界面设计实验变得简单。在任何时候你可以要求所生成的代码去重建Qt设计器产生的用户界面文件,并可以根据你的喜好来改变你的设计。假如你使用的是先前的版本,你将发现在新的版本下自己可以立即进入工作,因为新的版本在界面上基本没有什么变化。但是你将发现根据你们的反馈而开发出的新的部件和新的或者改进的功能。<br> Qt设计器帮助你使用部局工具在运行时自动的移动和缩放你的部件(Windows中的术语控件)来构建用户界面。最终界面是既好用又好看,使最终用户拥有一个舒适的操作环境并且能够方便的进行参数选择。Qt设计器支持信号和槽机制以使部件间能够进行有效的通信。Qt设计器包含一个代码编辑器,使你能够在合成的代码里面嵌入自己定制的槽。那些更喜欢使用手工方法分解合成代码的朋友也能够继续使用基类,因为从第一版的Qt设计器开始就把这些基类移植进去了。
Perl是非常容易使用的程序语言,或者我们应该说他是方便的程序语言,你可以随手就写完一个Perl的程序,就像你在命令行中打一个指令一样 (注一)。因为Perl的诞生几乎就在于让使用者能够以更好方便的方式去撰写程序码,却不必像写C一样的考虑很多细节。<br> 另外,Perl的黏性非常的强 (注二),你可以用Perl把不同的东西轻易的连接起来。而且你可以用Perl解决你大部分的问题,虽然有些时候你并不想这么做,但这并不表示Perl做不到。
为说明Windows程序设计的多种技术,本书提供了许多范例程序。这些程序使用C语言撰写并原原本本的使用Windows API来开发程序。我将这种方法称作「古典」Windows程序设计。这是我们在1985年为Windows 1.0写程序的方法,它今天仍是写作Windows程序的有效方法。
说明:Matt Pietrek 著的《Windows 95 System Programming SECRETS》(中文译名:《Windows 95 系統程式設計大奧秘》)是深入了解WINDOWS系统的一部难得的好书,台湾的侯俊杰不仅把它译为中文还开放了繁体中文电子版免费提供下载。书中第八章专门介绍WINDOWS的PE文件格式,非常有价值,偶把这章单独整理成HTML文件,对一些台湾的电脑术语做了替换,难免有疏漏,建议参考原繁体中文电子版。
本手册提供了关于通过 Microsoft Visual Studio 和 VB.NET 以及 C# 编程语言使用 AutoCAD .NET API信息。有关使用 Microsoft Visual Studio 开发应用程序的信息可在以下主题中找到:“Microsoft Visual Studio 入门”和“使用 Microsoft Visual Studio 开发应用程序”。 从非 Microsoft Visual Studio 开发环境使用 .NET 框架进行开发的编程者可跳过这两节。然而,本手册中所有代码样例均用 VB.NET 和 C# 表示。
JavaScript 实例: 学习 100 个实例!使用我们的编辑器,你可以编辑源代码,然后单击 TIY 按钮来查看结果。 JavaScript 参考手册: 在 W3School,我们为您提供完整的 JavaScript 对象参考手册。 完整的 JavaScript 对象参考手册(包含实例) 完整的 HTML DOM 对象参考手册(包含实例)
SQL 是用于访问和处理数据库的标准的计算机语言。在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等等。
CSS 指层叠样式表 (Cascading Style Sheets), 样式定义如何显示 HTML 元素, 样式通常存储在样式表中, 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题,外部样式表可以极大提高工作效率,外部样式表通常存储在 CSS 文件中,多个样式定义可层叠为一。
SQL 是计算机世界的语言,在用关系数据库开发报表时,将数据放入数据库以及从数据库中取出来,都需要SQL 的知识。很多人以一种马马虎虎的态度在使用SQL,根本没有意识到自己掌握着多么强大的武器。本书的目的是打开读者的视野,看看SQL 究竟能干什么,以改变这种状况。<br> 本书是一本指南,其中包含了一系列SQL 的常用问题以及它们的解决方案,希望能对读者的日常工作有所帮助。本书将相关主题的小节归成章,如果读者遇到不能解决的SQL 新问题,可以先找到最可能适用的章,浏览其中各小节的标题,希望读者能从中找到解决方案,至少可以找到点灵感。<br> 在这本书中有150 多个小节,这还仅仅是SQL 所能做的事情的一鳞半爪。解决日常编程问题的解决方案的数量仅取决于需要解决的问题的数量,本书没有覆盖所有问题,事实上也不可能覆盖;然而从中可以找到许多共同的问题及其解决方案,这些解决方案中用到许多技巧,读者学到这些技巧就可以将它们扩展并应用到本书不可能覆盖的其他新问题上。<br> 毫无疑问,本书的目标是让读者看到,SQL 能够做多少一般认为是SQL 问题范围之外的事情。在过去的10 年间,SQL 走过了很长的路,许多过去只能用C 和JAVA等过程化语言解决的典型问题现在都可以直接用SQL 解决了,但是很多开发人员并没有意识到这一事实。本书就是要帮助大家认识到这一点。
Perl是Practical Extraction and Report Language的缩写,它是由Larry Wall设计的,并由他不断更新和维护,用于在UNIX环境下编程。.Perl具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。.与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的。.Perl提供脚本语言(如sed和awk)的所有功能,还具有它们所不具备的很多功能。Perl还支持sed到Perl及awd到Perl的翻译器。 简而言之,Perl象C一样强大,象awk、sed等脚本描述语言一样方便。
学会使用Java服务器页将动态内容传递到Web页。本书是对这种服务器端脚本语言的理想介绍,它首先介绍了创建代码块,比如JSP语法、脚本元素、隐含对象和标记库。随后,您将学习如何构造可靠的JSP结构、创建实际的Web应用程序、实现应用程序安全测量并将数据库集成到自己的JSP结构中。这种循序渐进的自学方法会立刻带您完成JSP的入门。<br><br> 本篇由5章组成:第1章对JSP进行介绍,讲解了JSP的发展状况与历史背景,接着用图解的方式对JSP环境安装配置进行讲解,及对JSP语法进行介绍,最后通过一个Jsp程序的执行来使读者对JSP有个大概了解。第2章 主要是讲解JSP的标签、内置组件、语法及其他在运用JSP来进行WEB开发时基本操作,最后通过一个小实例,对本章所学进行巩固。第3章主要讲解JavaBean组件技术、基本的属性。第4章由几个实用例子讲解Jsp与Servlet,通过它们使对JSP有更深的理解,对Servlet技术更加明确。每章最后都有一个小结,可以增加读者的理解。
WCF从理论到实践(1):揭开神秘面纱;WCF从理论到实践(2):决战紫禁之巅;WCF从理论到实践(3):八号当铺之黑色契约;WCF从理论到实践(4):路在何方;WCF从理论到实践(5):Binding细解;WCF从理论到实践(6):WCF架构;WCF从理论到实践(7):消息交换模式。<br><br> WCF是"Windows Communication Foundation "的缩写,原来的代号为"Indigo",它是MS为SOA(Service Oriented Architecture)而设计的一套完整的技术框架。利用它能够开发出分布式(Distributed)应用程序,而且开发难度相比以前的.Net Remoting和Asp.Net Xml Web Service等都有了大幅度的降低。可以说WCF是目前微软平台下最先进的SOA框架,也是微软在今后一段时间内在该领域的主打产品。它具有很多优点,但本人总结起来,其最大的特征在于1)充分整合了原来的.Net Remoting,Asp.Net Xml Web Service,MSMQ,WSE,Enterprise Service等多项分布式技术,取其精华,弃其糟粕。2)WCF虽然整合了几项技术,但开发难度不增反降,简单易学。相信在未来的几年中,WCF一定在SOA的大潮中披荆斩棘,大展身手。本系列文章从大的方向上分为两个部分,第一部分是介绍WCF相关的理论知识,第二部分是用WCF来开发一个完整的项目实例。希望在理论和实践上和大家一起学习微软这个优秀的框架。
内容:19大类,500多个特效实例。 时至今日,互连网已成为人们生活中不可缺少的一部分,随着网络的普及与发展,拥有个人主页的朋友也越来越多,但很多朋友制作的网页很粗糙,什么原因呢?创意不够、美术不行.......但主要原因是没有使用网页特效!很多特效需要通过特殊JAVA、Javascript、 ASP和DHtml编程来实现,也许你不会编程,那也没关系,野狼特效为你精心制作了500多个特效,你只要将代码复制到你的网页中就可以了,傻瓜式操作,一试就会!用好这些特效,会让你的网页流光溢彩, 同时更能增加一些网页制作知识,让你受益匪浅!我还会不断添加更多的特效供大家使用.如果你也爱好网页特效研究,非常欢迎和我取得联系,我们相互交流,将更多、更好的特效奉献给大家。
本书在设计时认真考虑了人们学习Java语言的方式。在我授课时,学生们的反映有效地帮助了我认识哪些部分是比较困难的,需特别加以留意。我也曾经一次讲述了太多的问题,但得到的教训是:假如包括了大量新特性,就需要对它们全部作出解释,而这特别容易加深学生们的混淆。因此,我进行了大量努力,使这本书一次尽可能地少涉及一些问题。 所以,我在书中的目标是让每一章都讲述一种语言特性,或者只讲述少数几个相互关联的特性。这样一来,读者在转向下一主题时,就能更容易地消化前面学到的知识。