Computer Science/Programming
Tree
- Tree traversal in Wikipedia
- Tree traversal
- Java Data Structure: A Generic Tree
- vivin / tree
- vivin / GenericTree
- Problem with Generics and sub-typing in my generic Tree implementation
- Generic tree implementation in Java
- Binary Search Tree Implementation in Java
- API of
javax.swing.tree.TreeModel
- API of
javax.swing.tree.TreeNode
- API of
javax.swing.tree.DefaultTreeModel
- API of
javax.swing.tree.DefaultMutableTreeNode
Java SE
- Top 10 JavaCodeGeeks posts for 2010
- More Effective Java With Google's Joshua Bloch
- Dynamically change classpath at runtime
- Argue against Pair class
- JAR Manifest Specification
- Open Source Code Analyzers in Java
- Requirements for Writing Java API Specifications
Reflection
Generic
Concurrency
- Atomicity, Visibility and Ordering
- How Synchronization works in Java ? Example of synchronized block
- Concurrency series
- Java theory and practice: Introduction to nonblocking algorithms
Caching
- Cache Abstraction from reference documentation of Spring Framework 3.1
- Explanation for how to use Guava caches.
Java EE
- Be careful with Singleton Session Bean (01/31/2010)
- J2EE Transaction Frameworks: Building the Framework (04/26/2001)
- J2EE Transaction Frameworks: Building the Framework
- Jetty 6 Documentation
- Jetty 7 Documentation
- Debugging with the Maven Jetty Plugin inside Eclipse
- OpenEjb, Jetty and Maven - Transaction Management
- OpenEjb - Embedded Configuration
Spring
- Distributed transactions in Spring, with and without XA
- XA transactions using Spring
- J2EE Without the Application Server
- Nested Property Placeholders in Spring Configuration
- Configuring Spring and JTA without full Java EE
AOP
Testing Frameworks
Logging Frameworks
Templating Frameworks
FreeMarker
HTML
- W3C HTML Current Status
- HTML 4.01 Specification
- XHTML 1.0 Specification
- HTML5 Specification
- HTML 4 Reference at WDG
- HTML Tutorial at W3Schools
- HTML5 Tutorial at W3Schools
- HTTP Gallery
Named Entity
- HTML 4 Entities
- HTML ISO-8859-1 Reference
- HTML Symbol Entities Reference
- List of XML and HTML character entity references
- Character entity references in HTML 4 (in HTML 4.01 Specification)
- Named character references (in HTML5 Working Draft)
CSS
- W3C CSS Current Status
- CSS Guide at WDG
- CSS Tutorial at W3Schools
- CSS3 Tutorial at W3Schools
- CSS2 Selectors (at CSS2 specification)
- CSS Guide by Web Design Group
- Vendor-specific CSS Properties
- CSS Rounded Corners In All Browsers (With No Images)
- CSS combinator precedence?
- Writing efficient CSS for use in the Mozilla UI
JavaScript
- Google JavaScript Style Guide
- JavaScript Tutorial at W3Schools
- JavaScript at Mozilla Developer Network
- JavaScript Reference at Mozilla Developer Network
- Cool Javascripts
- Fastest Growing JavaScript Libraries
- How to insert <script> with Prototype?
- Multiline string literals in JavaScript
- Google Libraries API - Developer's Guide
- 16 Javascript Libraries for Visualizations
- 20 Best JavaScript Charting and Plotting Libraries
- 20 Fresh JavaScript Data Visualization Libraries
- Principles of Writing Consistent, Idiomatic JavaScript
- Memory Management in JavaScript
jQuery
- Essential Controls List
- 43 Essential Controls for Web Applications
- 20 Best jQuery Slideshow / Photo Gallery Plugins
jQuery Plugins
- jsTree
a javascript based, cross browser tree component. It is packaged as a jQuery plugin. - jQuery plugin: Treeview
Raphael
- An introduction to the Raphael JS library
- Building an interactive map with Raphael
- Raphaƫl Live
- Getting DOM object from Raphael element.
XML
- W3C XML Current Status
- XML 1.0 Specification
- XML 1.1 Specification
- Namespaces in XML 1.0 Specification
- Namespaces in XML 1.1 Specification
- XPath 1.0 Specification
- XPath 2.0 Specification
- XML Schemas: Best Practices
- What's the best way to version schemas?
- XML Schemas: Best Practices ? Versioning
- Hide (Localize) Versus Expose Namespaces
RELAX NG
JSON
Database
Sybase
- Documentations for Sybase ASE(Adaptive Server Enterprise) 15.5
- Adaptation Guide For Sybase ASE 15.5+
- Where to get a free copy of Sybase ASE
- Subquery restrictions of Sybase ASE 15.5
Informix
HyperSQL (HSQLDB)
SQL
Version Control
- Version Control with Subversion 1.8 (draft)
- Version Control with Subversion 1.6
- Version Control with Subversion 1.5
- Version Control with Subversion 1.4
- CVS v1.11.23 Official Manual
- CA SCM (Harvest) 12.1 Documentation
- Public/Project Versioning - Best Practices
- Working with conflicting changes
'Override and Update' and 'Mark as Merged' in Eclipse's Team CVS plug-in are clearly explained with simple case. - Using negative patterns for Subversion's svn:ignore property
.scmignore
file of Harvest- Migrating Subversion Repository Data Elsewhere
- Subversion runtime configuration
- Best way to link Redmine issue to SVN revision
Version control policies sample
Wiki
- Lightweight markup conversion using Eclipse WikiText.
WikiText providesAnt
tasks to convert markups toHTML
,DocBook
,Eclipse help
orXSL-FO
- Restarting Redmine without restarting Apache
- Technical Writing in a Wiki – Single Source Publishing
Textile
- Official reference manual for Textile 2
- Online form for trying out Textile 2 syntax
- Original Textile
- Textile Reference
- Textile Reference Manual for RedCloth 4
UNIX, Linux
Shell
- Ken Thompson's original documentation for the Unix shell
- This is an HTMLized version of Steve Bourne's original shell tutorial
- Comparison of command shells
- Bash Reference Manual
- Bash Guide for Beginners
- Bash: about .bashrc, .bash_profile, .profile, /etc/profile, etc/bash.bashrc and others
- Shell Expansions
AIX
AIX Commands
- oslevel
Reports the latest installed level (technology level, maintenance level and service pack) of the system. - lsdev
Displays devices in the system and their characteristics. - prtconf
Displays system configuration information. - lparstat
Reports logical partition (LPAR) related information and statistics. - no
Manages network tuning parameters.
Software Testing
Code Analysis
Splint
- Flags of Splint
- Win32 Installation of Splint
- Re: About splint in Windows
- Exact condition to exclude header file
The standard behavior of Splint on encountering #include <X.h> is to search for a file named X .h on the include search path (set using –I) and then the system base include path (read from the include environment variable if set or using a default value, usually /usr/include). If X .h is the name of a header file in a loaded standard library and X .h is found in a directory that is a system directory (as set by the -sysdirs flag; the default is /usr/include), X .h will not be included if +skip-iso-headers or +skip-posix-headers (depending on whether X .h is an ISO or POSIX header file) is on (both are on by default). To force all headers to be included normally, use ‑skip-iso-headers.
0 comments:
Post a Comment