摘要:
生成PDF报表的Java组件--iText网上介绍的多是一些实例和使用方法,对于这个版本的使用需要注意的点主要是版本问题。iText版本历史http://itextpdf.com/history/2.*直接过渡到5.*,命名空间等完全变化版本文件旧版 itext2.1.7.jar itext-rtf-2.1.7.jar iTextAsian.jar新版本 itextpdf.5.*.jar itext-asian.jar http://sourceforge.net/projects/itext/files/iText/这个上面的每个发行包有详细说明其中*asian*是处理CJK文字的以前处理W 阅读全文
摘要:
代码风格指南http://code.google.com/p/google-styleguide/通过这个了解代码规范和编写新代码Open Source Projects Released By Googlehttp://code.google.com/intl/zh-CN/opensource/projects.htmlgoogle的完整开源例子https://developers.google.com/http://code.google.com/intl/zh-CN/opensource/http://code.google.com/hosting/search?q=label:goog 阅读全文
摘要:
Netbans这个跨平台的工具,速度和简便性上都挺好。 VISUAL STUDIO TEAM EXPLORER EVERYWHERE 这个最初是收费的版本,现在已经免费下载了 http://www.microsoft.com/en-us/download/details.aspx?id=25125 SvnBridge Client TFS服务器不变,客户端代理,仅适合Windows系统下使用 运行SvnBridge.exe 设置本地代理的端口 本地的地址 /">http://localhost:8081/<tfs.server.name>/<projectna 阅读全文
摘要:
sysstatThe sysstat package contains utilities to monitor system performance and usage activity. Sysstat contains various utilities, common to many commercial Unixes, and tools you can schedule via cron to collect and historize performance and activity data.http://sebastien.godard.pagesperso-orange.f 阅读全文
摘要:
Linux系统下的网卡不像Windows那么支持完善,有时需要自己动手,本文总结了相关的驱动安装、命令行工具和测试网卡的负载等内容。 网卡驱动 http://downloadcenter.intel.com/ 安装包中README有详细说明,主要就是如下几个命令 Make install modprobe e1000e 或者 insmod e1000 rmmod e1000e; modprobe e1000e 网卡配置文件 对于网卡信息的配置通常包括:配置IP地址、子网掩码和网关。网卡信息保存在网卡配置文件中。网卡配置文件位于/etc/sysconfig/network-s... 阅读全文
摘要:
基础TheC++ProgrammingLanguage/C++语言的设计和进化TheDesignandevolutionofC++/TheAnnotatedC++ReferenceManualBjarneStroustrupc++语言作者的图书,对基础讲解的非常清楚ThinkinginC++,Vol1,2 BruceEckel,看过think系列的都知道其含金量,Jolt大奖图书C++PrimerStanleyB.Lippman,JoséeLajoie,BarbaraE.Moo这也是很经典的书C++PrimerPlusStephenPrata这也是很经典的书AcceleratedC+ 阅读全文
摘要:
国外的几个公司开放的资源https://github.com/googlehttps://github.com/facebookhttps://github.com/joyent node.jshttps://github.com/jqueryhttps://github.com/torvalds linux系统http://twitter.github.com/Bootstrap 是很流行的html5开发库国内的公司开放的资源支付宝:https://github.com/alipay淘宝:kissyhttps://github.com/kissyteam百度:https://github.c 阅读全文
摘要:
GitHub工具的安装 http://msysgit.github.com/主要有两个版本Windows和其他的平台Git for WindowsmsysGit.md文件http://markdownpad.com/download/查看工具下载https://github.com/nicolahery/markdownpad-github md文件对应的css 阅读全文
摘要:
ƒ The Message-Routing DSL is an example of an imperative DSL. It’s executed to perform some goals. ƒ The Authorization DSL is a more declarative example (but still mostly impera- tive). It’s executed to produce a value, which is later used. ƒ The Quote-Generation DSL is a mostly declarative exam... 阅读全文
摘要:
DSL Model 对应的DSL内容 treatment of default_customer upon bad_credit: authorize_funds cart.Total, "We require full authorization of the amount in low credit rating scenarios" define preferred_customer: customer.TotalPurchaseAmount > 5000 define default_customer: customer.Total... 阅读全文
摘要:
GUI光秃秃的server实在讨厌,还是来个GUI操作起来方便嘛~在shell里输入:sudo apt-get install x-window-system-core #安装x-windows的基础sudo apt-get install gdm #安装登录管理器 还可以为kdm/xdmsudo apt-get install ubuntu-desktop #安装Ubuntu的桌面 还可以为Kubunut-desktop/ Xubuntu-desktopsudo apt-get install gnome-core #安装GNOME的一些基础重启之后进入系统便有GUI了http://my.o 阅读全文
摘要:
基于boo这个语言实现的几个dsl例子,可以作为我们学习的参考Brail Castle Project http://www.castleproject.org/monorail/documentation/trunk/viewengines/brail/index.html. It’s a text templating language, built by me, in which in you can mix code and text freely. Here’s a sample: <h1>My name is ${name}</h1> <ul> 阅读全文
摘要:
keywords Boo syntax C# equivalent class Car: pass pass keyword public class Car { } employee is null ... 阅读全文
摘要:
Boo is an object-oriented, statically typed programming language for the Common Language Infrastructure (CLI) with a Python-inspired syntax and a special focus on language and compiler extensibility. It’s this focus on extensibility that makes it ideally suited for building DSLs. Boo is not just... 阅读全文
摘要:
WinRT是为消费市场准备的,和传统的桌面、企业应用差别巨大。 When designing apps for Windows 8, you must keep this in mind as well. You will build apps for consumers when using WinRT. otherwise, you are most likely building software for providers or enterprise users. Metro style development is not aimed at those scenarios. Win. 阅读全文
摘要:
IDE集成 Using Visual Studio as your DSL IDE Using #develop as your DSL IDESharpDevelop(#develop) Integrating an IDE with a DSL application The main difference between creating an IDE and integrating an IDE lies in the capa- bilities that you provide the user with. In the IDE scenario, you’re prov... 阅读全文
摘要:
测试驱动大家都很熟悉了,这两天正好看了一个java的书,对TDD中的一些基本概念进行了复习,具体如下:DummyAnobjectthatispassedaroundbutneverused.Typicallyusedtofulfilltheparameterlistofamethod.StubAnobjectthatalwaysreturnsthesamecannedresponse.Mayalsoholdsomedummystate.FakeAnactualworkingimplementation(notofproductionqualityorconfiguration)thatcanr 阅读全文
摘要:
应用中集成DSL Naming conventions Ordering the execution of scripts Performance considerations when using a DSL Segregating the DSL from the application 集中集成方式的优缺点 BOO汇总和Rhino DSL infrastructure should meet: ƒ Codify common DSL idioms so you don’t have to keep rewriting them ƒ Handle cachin... 阅读全文
摘要:
fluent interfaces 与DSLs的区别 because you have a lot of freedomwhen you define the language for the DSL, but fluent interfaces have to work withinthe limits of a typically rigid language to work fluent interfaces的例子 newFluentTask("warn if website is down") .Every(TimeSpan.FromMinutes(3) ) .St 阅读全文
摘要:
思维导图,又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。思维导图因此具有人类思维的强大功能。参考资料博赞的图书http://www.verycd.com/topics/219147/思维导图丛书 大脑使用说明书思维导图丛书 唤醒创造天才的10种方法思维导图丛书 获取精神力量的10种方法思维导图丛书 阅读全文
摘要:
DSL概念 Martin Fowler defines a domain-specific language (DSL) as “a computer languagethat’s targeted to a particular kind of problem, rather than a general purpose language that’s aimed at any kind of software problem” Domain-specific languages aren’t a new idea by any means. DSLs have been arounds.. 阅读全文
摘要:
最近小组需要批量自动部署一批机器,把Linux和自己的应用一次批量安装完,每次克隆硬件有点麻烦,因此查了一下相关的资料,看那种方案最好,整理如下。不过没有找到类似windows那样的ghost盘安装的形式,不知网友一般是如何做的?内核定制可以制作精简的内核和启动光盘等任何复杂的操作,不过步骤也最多http://www.linuxfromscratch.org/lfs/http://lfs.linuxsir.org/main/Linux From Scratch 6.6http://www.ha97.com/book/lfs-book-6.6/index.htmlLinux精简指南http:// 阅读全文
摘要:
看了“基于MVC的JavaScript Web 富应用开发”这本书,对javascript的更高级的应用很是赞叹。相对以前把javascript只是用于验证、界面等功能,这本书从更高层的应用进行了讲解,对于复杂的应用和富客户端非常的有帮助"基于MVC的JavaScript Web 富应用开发” 译者序http://ued.taobao.com/blog/2012/02/03/jswebapps/这本书将专注于讲述如何构建“优雅又不失高水准”(state of the art)的JavaScript应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。书中同样提供了大量的示 阅读全文
摘要:
ajax应用我们遇到的很多,但对于其中的DOM技术,是否了解了呢?看如下的资料:官网http://www.w3.org/DOM/http://www.w3.org/DOM/Activity 实际的 DOM 推荐标准是一个 API,它定义了 XML 文档中出现的对象,以及用于访问和处理这些对象的方法和属性。 【The DOM is a set of web standards that describes how your script can interact with and access the structured document. DOM defines the objects, . 阅读全文
摘要:
安装nodejs coffeescript http://www.nodejs.org/ 下载 node-v0.8.6-x86.msi 安装后PATH环境变量会增加[如下是我的windows 7 64系统的情况] C:\Users\Administrator\AppData\Roaming\npm\ C:\Program Files (x86)\nodejs\ coffeescript安装 进入nodejs : C:\Windows\SysWOW64\cmd.exe /k "C:\Program Files (x86)\nodejs\nodejsvars.bat" http 阅读全文