从事研发20年 涉及桌面软件、嵌入式设备、C/S分层系统、B/S业务系统、互联网系统等等各类系统 语言涉及C/C++ .net系统 java系列 前端系列等等不同的类别 主控和主导了国家863项目,企业业务应用系统,自然语言翻译系统,数据库审计等系列的软件研发
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
阿里云技能认证
详细说明最近在看这本书,比较实用。抽点时间把公开的部分内容简单的翻译了一下,下文是序部分。 书的具体地址为: http://www.amazon.cn/Metaprogramming-in-NET-Hazzard-Kevin/dp/1617290262/ref=sr_1_1?ie=UTF8&qid=1374625885&sr=8-1&keywords=Metaprogramming++in+.NET 序 对元编程这个问题,我从三个方面的经验进行阐述:作为一个计算机科学家,业务开发员,以及。
C/C++编程相关的复杂性,特别是大一点的工程的维护,如果人员较多,规范等都是较大的负担,最近正在关注go这么语言, 准备对于并发和系统级的开发引入。 Go官网 http://golang.org http://blog.
一次优秀的代码提交应该包含什么 http://news.cnblogs.com/n/181735/ http://stackoverflow.com/questions/754905/best-practices-for-comments-on-code-commit http://programmers.stackexchange.com/questions/83837/when-to-commit-code 修改代码之前先从代码库同步最新的代码到本地 过期的本地代码只会带来更大的工作量,合并将成为你的主要工作负荷。
商品清单 商品名称 优惠价 数量 小计 状态 代码的未来 ¥55.30 1 ¥55.30 发货 淘宝技术这十年 ¥33.75 1 ¥33.75 发货 《淘宝技术这十年》从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其所有主动和被动的技术变革的前因后果。
我们在网上经常可以看到c/c++开源的项目,其中很多都是使用GNU的构建系统进行配置和编译的,如果按照规范构造这些的步骤,有一定的门槛和复杂度,下文把关于auotools系列的工具和概要的流程简要汇总一下,这样我们就知道整个的构建系统是咋回事了。
关于构建系统可以先参考百科 http://en.wikipedia.org/wiki/List_of_build_automation_software http://www.drdobbs.com/tools/a-build-system-for-complex-projects-part/...
shiro内置过滤器研究 anon org.apache.shiro.web.filter.authc.AnonymousFilter authc org.apache.shiro.
Gwt-Ext / SmartGWT http://code.google.com/p/gwt-ext/ Status Update This project is no longer under active development and has been superseded by Smart GWT.
browsers support https://developers.google.com/web-toolkit/doc/latest/FAQ_GettingStarted?hl=zh-CN#What_browsers_does_GWT_support What browsers does ...
在Silverlight的世界中,RIA Service + Silverlight可以无缝的进行集成,如有一个实体对象和关联的复杂子对象,在这里可以非常简便的实现: 1、构建公用的Domain Class定义 2、Silverlight客户端可以使用双向绑定和以上的对象关联 3、服务端可以使用以上的Domain Class进行存储 因此非常方便,WCF框架已经提供了WCF Trackable支持,如某个对象内容的变化内容可以跟踪,等等。
Word排版艺术(编辑排版工作者案头必备读物,台湾著名作译者侯捷亲编) http://product.china-pub.com/21963 http://jjhou.boolan.com/ 用 LaTeX 排版编程技术书籍的一些个人经验 http://blog.csdn.net/solstice/article/details/8567865 http://chenshuo.googlecode.com/files/typeset.pdf 我们写技术文档的时候,可以参考这些书籍,做出的是专业的文档。
p/Invoke可以使用工具辅助自动生成,以减少混淆 1、官方的支持 http://visualstudiogallery.msdn.microsoft.com/site/search?query=p%2Finvoke&f%5B0%5D.
登陆国家基础地理信息网站(http://nfgis.nsdi.gov.cn/)通过提交基本信息后,下载全国河流数据,全国地级市数据,到网上求购下载全国电站数据。 http://www.openstreetmap.
First of all, it is worth mentioning that Linux is not the only option available; other freely available operating systems include the BSDs (FreeBSD, ...
jqPlot jqPlot is packaged with all the basic charts, as well as gauges and candlestick. The software is open source and totally free.
在ubuntu10系统上安装了默认的mysql,设置thread_stack = 128较小,在hibernate中使用时出错 错误关键字: SQLSTATE HY000 Thread stack overrun specify a bigger stack.
The Bourne Shell When Unix was first born, it had a very basic shell written by Ken Thompson, one of the creators of Unix.
JavaScript权威指南(第6版) David Flanagan 经典权威的JavaScript工具书 JavaScript高级程序设计Professional JavaScript for Web Developers Nichbolas C. Zakas 全能前端人员必读之经典,全面知识更新必备之佳作 JavaScript编程精解 Haverbeke 如果你只想阅读一本关于javascript的图书,那么本书应该是你的首选。
简介 Minimalist GNU for Windows (MinGW) is a native software port of the GNU tool chain for the Microsoft Windows operating system.
http://l6.yunpan.cn/lk/Q25hMe9rmc3sd 里面画的几个门票有点意思
在很多项目中都会有在前端展现数据图表的需求,而在开发过程中,开发者往往会使用一些JavaScript库,从而更有效地达到想要的目标。最近,TechSlide上的一篇文章总结了50种用于展现图表的JavaScript库,并对每种库做了简要的说明。
下面是出错的现象 # iptables -m RATEEST/lib/xtables/libxt_RATEEST.so: /lib/xtables/libxt_RATEEST.so: undefined symbol: logiptables v1.
JavaEE 参考示例 SpringSide 作者江南白衣专访 JavaEE Web应用开发平台WebBuilder开发团队专访 企业级JavaEE开发框架bbossgroups作者尹标平专访 JavaEE 快速开发框架 Wabacus 作者访谈 JavaEE 快速开发平台 G4Studio 作者熊春专访 http://www.
前几天看到园子有提供MS Press官方发布的一些免费电子书,现补充几个 http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/27/large-collection-of-free-microsoft-ebooks-for-you-includin...
使用VS2012建立Web站点有个新惊喜,默认加了KnockoutJS这个Javascript的MVVM模式的实现库,方便Web前端的开发 官方站点 √主页: http://www.knockoutjs.
2012推出了一段时间,我们可以在云端体验TFS2012的项目管理和建立 http://tfs.visualstudio.com/ tfspreview.com http://aka.ms/ 如我自己体验的地址 https://assist.
官网http://www.java.net/projects JSR JCP的大本营 开源列表 http://projects.apache.org/indexes/language.html#Java 大名鼎鼎,tomcat等聚集地 https://www.
生成PDF报表的Java组件--iText 网上介绍的多是一些实例和使用方法,对于这个版本的使用需要注意的点主要是版本问题。 iText版本历史 http://itextpdf.com/history/ 2.
代码风格指南 http://code.google.com/p/google-styleguide/通过这个了解代码规范和编写新代码 Open Source Projects Released By Google http://code.
Netbans这个跨平台的工具,速度和简便性上都挺好。 VISUAL STUDIO TEAM EXPLORER EVERYWHERE 这个最初是收费的版本,现在已经免费下载了 http://www.
sysstat The sysstat package contains utilities to monitor system performance and usage activity.
Linux系统下的网卡不像Windows那么支持完善,有时需要自己动手,本文总结了相关的驱动安装、命令行工具和测试网卡的负载等内容。 网卡驱动 http://downloadcenter.intel.com/ 安装包中README有详细说明,主要就是如下几个命令 Make install modprobe e1000e 或者 insmod e1000 rmmod e1000e; modprobe e1000e 网卡配置文件 对于网卡信息的配置通常包括:配置IP地址、子网掩码和网关。
基础 The C++ Programming Language / C++ 语言的设计和进化The Design and evolution of C++ / The Annotated C++ Reference Manual Bjarne Stroustrup c++语言作者的图书,...
国外的几个公司开放的资源 https://github.com/google https://github.com/facebook https://github.com/joyent node.
GitHub工具的安装 http://msysgit.github.com/ 主要有两个版本Windows和其他的平台 Git for Windows msysGit .md文件 http://markdownpad.
ƒ 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).
DSL Model 对应的DSL内容 treatment of default_customer upon bad_credit: authorize_funds cart.
GUI 光秃秃的server实在讨厌,还是来个GUI操作起来方便嘛~ 在shell里输入: sudo apt-get install x-window-system-core #安装x-windows的基础 sudo apt-get install gdm #安装登录管理器 还可以为kdm/xdm ...
基于boo这个语言实现的几个dsl例子,可以作为我们学习的参考 Brail Castle Project http://www.castleproject.org/monorail/documentation/trunk/viewengines/brail/index.
keywords Boo syntax C# equivalent class Car: pass pass keyword ...
Boo is an object-oriented, statically typed programming language for the Common Language Infrastructure (CLI) with a Python-inspired syntax and a spe...
WinRT是为消费市场准备的,和传统的桌面、企业应用差别巨大。 When designing apps for Windows 8, you must keep this in mind as well.
IDE集成 Using Visual Studio as your DSL IDE Using #develop as your DSL IDESharpDevelop(#develop) Integrating an IDE with a DSL application The main ...
测试驱动大家都很熟悉了,这两天正好看了一个java的书,对TDD中的一些基本概念进行了复习,具体如下: Dummy An object that is passed around but never used.
应用中集成DSL Naming conventions Ordering the execution of scripts Performance considerations when using a DSL Segregating the DSL from the applicati...
fluent interfaces 与DSLs的区别 because you have a lot of freedomwhen you define the language for the DSL, but fluent interfaces have to work withinthe li...
思维导图,又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。
DSL概念 Martin Fowler defines a domain-specific language (DSL) as “a computer language that’s targeted to a particular kind of problem, rather than a g...
最近小组需要批量自动部署一批机器,把Linux和自己的应用一次批量安装完,每次克隆硬件有点麻烦,因此查了一下相关的资料,看那种方案最好,整理如下。 不过没有找到类似windows那样的ghost盘安装的形式,不知网友一般是如何做的? 内核定制 可以制作精简的内核和启动光盘等任何复杂的操作,不过步骤也最多 http://www.
看了“基于MVC的JavaScript Web 富应用开发”这本书,对javascript的更高级的应用很是赞叹。相对以前把javascript只是用于验证、界面等功能,这本书从更高层的应用进行了讲解,对于复杂的应用和富客户端非常的有帮助 "基于MVC的JavaScript Web 富应用开发” 译者序 http://ued.taobao.com/blog/2012/02/03/jswebapps/ 这本书将专注于讲述如何构建“优雅又不失高水准”(state of the art)的JavaScript应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。