自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【良少课堂】

余好读书,乐思善疑。

  • 博客(238)
  • 资源 (45)
  • 收藏
  • 关注

原创 支持TypeScript的Element Plus初学者工具包开发者指南

Element Plus是Element UI开源项目的升级版。就是基于VUE3重新开发了Element UI。因为Element UI是基于VUE2开发的。而VUE3和VUE2并不兼容。Element Plus是一套桌面端组件库,提供了很多基于VUE3开发的组件,方便用户开发炫酷的Web应用。Element Plus官方写了一个初学者工具包element-plus-starter。用户可以直接git clone这个项目,然后就可以使用Element Plus和Vue3进行前端页面开发了。

2021-02-22 09:39:29 2674 6

原创 极速编程语言

最近在创业。创业是件很苦逼的事情。点子很多,啥都想做,但是资源又非常有限。就像当年政治课上所说的:我国的主要矛盾是“人民日益增长的物质文化需要同落后的社会生产之间的矛盾”。所以需要提高生产力,需要敏捷,需要把速度拉到极限。对开发来说,就是应该选择开发效率最高的编程语言。理想中的极速编程语言的开发体验,应该像你坐长途汽车时喝多了水,好不容易憋到高速公路休息站,一泻千里的感觉。经过一番研究,我发现Python和TypeScript就能带来这样的极速畅快感。

2021-02-09 10:39:13 575 1

原创 Mac上清理硬盘空间的神器

Mac电脑的硬盘空间不大,一般就是128GB,最多也就512GB。这个月刚发布的新Mac才支持2TB硬盘,而且价格非常昂贵。Mac电脑使用一段时间后,常常会发生硬盘不够用的情况。本文将介绍一种为Mac电脑瘦身的神器。

2020-11-13 16:04:26 521

原创 不翻墙在Mac上安装brew的方法

brew软件是MacOs上的一个包管理软件。可以通过命令行方式安装软件。然而,目前,使用传统的方法,已经无法在Mac上安装brew软件了。原因是brew软件的服务器:https://raw.githubusercontent.com/被墙掉了。不翻墙是无法访问了。本文给出了一种不翻墙也能在Mas上安装brew的方法。

2020-10-26 09:41:00 1790

原创 Mac,Windows和Linux系统都能读写移动硬盘的方法

Mac,Windows和Linux系统都能读写移动硬盘的方法前言Windows和Linux都支持NTFS文件格式。但可能是因为存在版权的问题,Mac不支持NTFS文件系统格式。我之前的移动硬盘是希捷的。而希捷移动硬盘自带正版的Seagate Expansion程序。只要在Mac系统上安装Seagate Expansion程序,Mac就能支持NTFS文件系统格式。然而,Seagate Expansion程序只认希捷的移动硬盘,其他厂商的移动硬盘,即使是NTFS文件系统格式的,Mac系统依然无法识别。

2020-10-10 15:10:07 7740 1

原创 智能的本质—DIKW结构

本文描述了我理解的智能的DIKW结构(数据层Data->信息层Information->知识层Knowledge->智慧层Wisdom),希望凭借这个框架解释智能的来源和本质。

2020-10-01 22:40:22 1916

原创 配置国内的pip源以提高使用pip安装python软件包的速度

python安装软件包的常用工具是pip。但是,最近用pip安装软件包,速度实在太慢了。有时根本无法成功安装软件包。解决这个问题的方法,就是配置使用国内的pip源,这样就能大大提高pip安装软件包的速度。如果是临时需要使用国内的源,可以在pip命令中添加-i https://mirrors.aliyun.com/pypi/simple/这样的参数。如果需要永久性配置使用国内的源,可以进行如下的配置。比如,我在电脑上是这么配置的:cat ~/.pip/pi...

2020-05-24 19:27:50 596

原创 用Go替代Python在生产环境中进行数据分析

Python 是执行数据分析工作的神器。在探索性的数据分析场景下,使用 Python 开发程序非常适合。但 Python 的运行效率太低,建议用 Go 替代 Python 在生产环境中进行数据分析。

2020-05-10 23:09:34 8510 6

原创 从每个Python文件快速得到项目根目录的绝对路径

路径问题开发程序时,如果写死各类资源文件的路径,那么如果部署环境中的路径和开发环境不同,程序就无法正确工作。为了解决这个问题,需要动态获取程序中各类资源的绝对路径。一般资源文件是放在项目根目录下的一些子目录中的。因此,只要能够动态得到项目根目录的绝对路径,就能准确定位各类资源文件。这样写出来的程序,不论部署在哪里都能正常工作,也就是通常说的“绿色软件”,解压即可正确工作。本文要...

2020-05-05 20:37:48 2911 2

原创 Go语言获取程序各类资源的绝对路径的方法

路径问题开发程序时,如果写死各类资源文件的路径,那么如果部署环境中的路径和开发环境不同,程序就无法正确工作。为了解决这个问题,需要动态获取程序中各类资源的绝对路径。这样,不论程序被部署在什么地方,都可以正确读取各类资源文件。各种编程语言,都有一些技巧可以获取程序各类资源的绝对路径的方法。本文要介绍的,是Go语言的相关技巧。设计思路我们可以通过在程序运行时,计算出程序的绝对...

2020-05-03 18:34:33 3351

原创 软件架构设计原则和模式(上):分层架构设计

绪论本文打算探讨一下软件架构设计的一些设计原则与经过实践验证的设计模式。 前端(MVC模式)和后端(接口层-业务层-助手层)的分层设计经过了几十年大量软件的证明。分层的思想,就是每一个层次专注做一件事情。每一个层次都为上层提供服务。每一个层次对于其上层来说,都是可以复用的。分层设计的软件,结构清晰,代码各司其职,能够最大限度地重用代码。本文还给出了一套笔者使用多年的数学建模和识别领域对象的方法。

2016-05-23 04:29:57 15194 3

原创 用Redis轻松实现秒杀系统

秒杀系统,是典型的短时大量突发访问类问题。对这类问题,有三种优化性能的思路:写入内存而不是写入硬盘异步处理而不是同步处理分布式处理用上这三招,不论秒杀时负载多大,都能轻松应对。更好的是,Redis能够满足上述三点。因此,用Redis就能轻松实现秒杀系统。用我这个方案,无论是电商平台特价秒杀,12306火车票秒杀,都不是事:)

2016-04-08 01:03:49 118310 52

原创 Excel的数据类型转换方法

最近在用程序读写excel文件,碰到了一些excel单元格的数据类型的相关问题。总结了几个小技巧。对于用程序操作excel,或者需要用excel函数的朋友会有一些助益。

2016-03-29 16:21:21 16043 1

原创 Git超级简明手册

Git超级简明手册,是一篇完整覆盖从git服务器搭建到使用的完整实战参考手册。一册在手,git无忧!

2015-12-10 12:46:28 6961

原创 最简单实现跨域的方法----使用nginx反向代理

跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 现在随着RESTFUL的流行,很多应用提供http/https接口的API,通过xml/json格式对外提供服务,实现开放架构。 Web应用也在向单页面方向发展。 越来越多的web应用现在是这样的架构: 静态单个web页面 ajax调用 RESTFUL服务 我们本可以利用各个网站提供的API,做出很多精彩的Web应用。但浏览器执行javascript时的跨域限制,

2015-09-14 18:54:26 33929 2

原创 关系型数据库表结构的两个设计技巧

设计关系型数据库的表时,需要给表添加一个ID字段(自增字段,或者uuid字段)和一个version字段(数值类型)。ID字段作为物理主键,用于保证记录的不可重复性和用作外键关联。 version字段用于实现乐观锁,提供比悲观锁更好的性能。特别是对于UI显示并可能出现并发更新的数据,更需要使用乐观锁来提升数据库访问性能。 对于后台自动更新的任务,可以使用乐观锁实现。但需要在冲突发生时实现自动退让。也可以使用悲观锁在数据库上对事务进行排队来解决更新冲突问题。 对于不关

2015-08-12 13:17:10 8749

原创 编程能力层次模型

程序员的编程技能随着经验的积累,会逐步提高。我认为编程能力可以分为一些层次。 下面通过两个维度展开编程能力层次模型的讨论。 一个维度是编程技能层次,另一个维度是领域知识层次。...... 有些程序员可能把精力都花在提升编程技能上了,领域知识知之甚少,这其实在日常工作中也是极其有害的。有些需求可能早已经有了现成、开源免费的解决方案,或者只需要组合几个现有软件就可以快速搞定,而他们却不得不自己花大量时间去开发。另外,缺少领域知识,在程序出现非预期状况时,很难快速定位到问题的根源,很难解决bug。

2015-02-15 15:30:39 17838 11

原创 物理学和天文学的最新进展

科幻大片《星际穿越》正在热映中,作为一名经常看科普图书的青年,在这里给大家汇报一下近几年物理学和天文学的最新进展。由于本人是物理学和天文学小白,本文定有很多错误,请大家原谅。主要介绍宇宙年龄,宇宙半径,多重宇宙,宇宙最终命运等最新发现。

2014-12-08 10:25:26 8866

原创 修改、重新生成和安装srpm源码包

RHEL/CentOS/Fedora/Suse等Linux发行版都使用rpm包作为软件包格式。另外还有一个相关的格式srpm包(后缀是.src.rpm),它包含了源代码,可以用它重新生成rpm包。如果rpm包有问题,我们可以去http://ftp.redhat.com/redhat/linux/enterprise/6Server/en/os/SRPMS/下载对应的src.rpm包,然后把它解开后修改源代码,重新编译和生成rpm包,进行分发和安装。本文讲解如何修改、重新生成和安装srpm源码包。

2014-02-26 18:11:12 12586

转载 qemu虚拟机与外部网络的通信

一、基本概念为了使虚拟机能够与外界通信,Qemu需要为虚拟机提供网络设备。Qemu支持的常用网卡包括NE2000、rtl8139、pcnet32等。命令行上用-net nic为虚拟机创建虚拟机网卡。例如,qemu的命令行选项                            -net nic,model=pcnet表示为虚拟机添加一块pcnet型的以太网卡。如果省略model参数则qemu会默

2013-07-25 14:03:56 7903 1

转载 Git常用命令备忘

from  http://robbinfan.com/blog/34/git-common-commandGit配置git config --global user.name "robbin" git config --global user.email "[email protected]"git config --global color.ui truegit config --glo

2013-03-06 15:06:04 5955

原创 QT4项目移植到QT5项目的方法

QT4项目在QT5中打开,常常会报告一些莫名奇妙的错误。QLabel,QApplication,QPushButton等常用的头文件都报告找不到。       到qt的安装目录中一看,却是存在的。这是怎么回事呢?       原来,QT5中很多常用的QT头文件都被移到core gui widgets 等模块中去了。在QT5中,.pro文件需要增加额外的一行:QT += core gui widge

2013-02-03 01:00:55 16903 8

原创 处理空格的就地字符串处理函数的实现

处理空格的就地字符串处理函数的实现

2012-09-09 18:07:43 6069

原创 把物理机转换为虚拟机的简单方法

把物理机转换为虚拟机简单方法

2012-09-09 15:03:47 27005

原创 构建自己的debian软件包仓库

by http://blog.csdn.net/shendl         deb是Debian软件包格式,文件扩展名为.deb,跟Debian的命名一样,deb也是因DebraMurdock(Debian创始人IanMurdock的前妻)而得名。        Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成。        处理这些包的经典程

2012-09-02 16:24:21 10510

原创 Python怎样得到资源文件的绝对路径

路径有两种,相对路径和绝对路径。  对于Unix-Like系统来说,绝对路径就是以/开头的路径。  相对路径就是不以/开头的路径。          其实,操作系统中实际只有一种路径,那就是绝对路径。   相对路径,只是程序自己帮我们修改为绝对路径了。          操作系统的程序运行器利用环境变量,为我们把相对路径生成为绝对路径。getcwd()函数用于得到当前进程的当前工作路径。也就是相对

2012-05-22 18:23:54 18360 1

原创 在linux上用dd命令实现ghost功能

ghost和g4l        安装操作系统,速度太慢,整个过程太冗长乏味了。       安装过程中,需要回答若干问题,系统需要安装无数个软件,创建和写入无数的文件。因为涉及到大量的文件定位和读写,速度一定是快不起来的。        Windows下我们常常使用ghost系统来备份和刻录操作系统。ghost可以clone整个系统的镜像,然后在新的电脑上恢复,相当简单。用ghost

2012-03-22 20:31:10 73018 17

转载 Linux防火墙应用珠玑

广为人知的iptables命令行Netfilter作为Linux内置的主机防火墙,它可以使用iptables命令处理IPv4协议,也可以使用ip6tables命令处理IPv6协议。在iptables之前,Linux 2.2中使用ipchains来配置防火墙,Linux 2.0中则使用ipfwadm,它基于BSD的ipfw命令实现。以下命令在RHEL 6.x上执行通过,但也适用于其他Linux发行版

2012-01-21 11:12:35 5644

转载 Google C++ 风格指南 - 中文版

from    http://code.google.com/p/google-styleguide/  版本:3.133原作者:Benjy WeinbergerCraig SilversteinGregory EitzmannMark MentovaiTashana Landr

2011-09-09 09:51:21 16324 3

转载 外汇储备不是中国人的难道是火星人的?

from http://duanhongbin.blog.sohu.com/179657358.html      近日,外汇局发布《外汇储备热点问答(二)》,外汇局在问答中否认了“外储是老百姓血汗钱”的说法,称外储形成过程中,企业和个人是将外汇卖给国家并获得等值人民币,交易出于

2011-07-30 10:26:30 3296

原创 C99的新关键字_Bool

<!--@page {margin:2cm}p {margin-bottom:0.21cm}a:link {}-->

2011-07-19 21:32:43 5593 1

原创 使用call_usermodehelper在Linux内核中直接运行用户空间程序

有时,我们的内核模块或者内核线程希望能够调用用户空间的进程,如,一个内核线程想神不知鬼不觉地偷偷运行个有特权的后门程序。call_usermodehelper函数可以让我们在内核中轻松运行用户空间程序,完成任何你想要的需求。本文介绍如何使用call_usermodehelper

2011-07-19 21:03:50 19177 7

原创 又见木村拓哉

<!--@page {margin:2cm}p {margin-bottom:0.21cm}--><!--@page {margin:2cm}p {margin-bottom:0.21cm}a:link {}--

2011-07-15 16:24:43 3259 2

原创 Linux内核中链表和散列表的实现原理揭秘

inux内核的实现,大量使用了数据结构,包括了数组、链表和散列表。其中用的最多的是双向循环链表。Linux内核使用的是自己定义的链表和散列表,简单而高效,使用方法也非常的别具一格。研究Linux内核的链表和散列表对于看懂Linux内核源源代码有重要的意义。

2011-07-14 11:37:02 10055 7

原创 虚拟机活迁移揭秘

前几天有个朋友问我vmware虚拟机活迁移后台是怎样实现的。我给他讲解了KVM活迁移的原理。今天就在这里写出来分享。 vmware是闭源的,因此无从知道它的活迁移究竟是怎么做的。但是KVM的功能比vmware并不少,也实现了活迁移。Vmware的活迁移应该在原理上和KVM相同吧

2011-05-10 19:59:00 9959 14

原创 进程是准虚拟化的虚拟机—容器虚拟化的原理

<br /> <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } H1 { margin-bottom: 0.21cm } H1.western { font-family: "DejaVu Sans", sans-serif; font-size: 16pt } H1.cjk { font-family: "DejaVu Sans"; font-size: 16pt } H1.ctl { f

2011-05-06 09:55:00 10118 34

原创 遍历Linux kernel的链表时删除元素的方法

内核的链表list_head设计相当巧妙。今天我说一下对list_head链表的遍历时如何删除元素。         链表遍历时,如果删除当前元素,一般都是会出错的。在所有语言的各种库中的链表都是如此。list_head也一样。       如,在java的遍历中删除当前元素,会

2011-05-05 19:10:00 7389

原创 Linux Mount NTFS分区造成的权限问题的解决方案

本文介绍了正确mount NTFS格式分区的配置方法。 默认的配置会给NTFS赋上不正确的权限,影响使用。

2011-03-31 11:41:00 12157 1

原创 构建一个分布式操作系统的简单方案—答陈硕的“分布式系统中的进程标识”一文

本文提出了构建一个分布式操作系统的简单方案。核心是使用ssh的强大能力,构建一个简单、安全、灵活、高效的分布式操作系统!并且没有单点失效的问题。注意,是通用的分布式操作系统,而不是专用的分布式系统。

2011-03-29 16:20:00 9281 57

原创 “三峡大坝能防万年一遇的洪水”,”中国反应堆厂房抗万年一遇地震“?

2003年,“三峡大坝能防万年一遇的洪水”,2007年,“大坝能防千年一遇的洪水”,2008年,“大坝能防百年一遇的洪水”,2010年,“大坝蓄洪能力有限,不能把希望全部寄托在大坝上”,以上四种说法都来自于权威媒体。从“万”到“千”到“百”到“有限”,三峡把“牛皮吹破了吗”?昨日,三峡大坝方面在接受记者专访时对此作出澄清:“大坝的防洪能力从来就没有变过,是媒体在不同时期截取了不同概念,从某种意义上讲,这四种说法都对。”     阿哥,侬浆糊浓咯。佩服佩服!     广东核电说:“中国反应堆厂房抗万年一遇地震

2011-03-18 14:03:00 6820 16

斯坦福大学-深度学习基础教程.pdf.zip

深度学习基础教程 斯坦福大学教案

2020-08-12

Quartz1.6API参考手册.chm

Quartz1.6API参考手册.chm Quartz是java中的一个定时程序库。这是chm格式的API参考手册。

2008-11-28

深入理解图形--Java版

深入理解图形--Java版,是深入讲解 Java平台下 图形开发的书, 中文 pdf格式。

2008-11-28

工作流参考模型手册【中文pdf】

工作流参考模型手册【中文pdf】,是国际标准的 《工作流参考模型手册》 的中文版,pdf格式。 来之不易!

2008-11-28

Selenium的JavaClientDriver1.0API参考手册【chm】

Selenium的JavaClientDriver1.0API参考手册【chm】 Selenium是一个测试Html页面的测试程序。这是使用Java编写Selenium测试的API参考。Selenium使用JavaScript的方式来控制浏览器中的html代码。实现对WEB界面的自动化测试。

2008-11-26

spring webService1.51官方指南[pdf]

spring webService1.51官方指南,spring webService是SPring的一个子项目,用于创建一个java的WEB Service框架。这个框架优于其他任何Java的WEBService实现。

2008-11-26

C# 3.0语言规范参考手册【微软】pdf

C# 3.0语言规范参考手册【微软】pdf

2008-11-26

C语言1999标准参考手册

C语言1999标准参考手册,pdf格式。

2008-11-26

C++2003标准手册

C++2003的标准手册。学习C++必备的参考手册。

2008-11-26

JavaFX1.0Pre1API参考手册.chm

最新版的JavaFXSDK1.0预览版1的javadoc手册,chm格式。 开发JavaFX程序必备。

2008-11-26

JUnit4.5API参考手册

JUnit4.5API参考手册 JUnit4.5API参考手册

2008-09-27

ant1.7.1官方手册

ant1.7.1官方手册 ant1.7.1官方手册ant1.7.1官方手册

2008-09-27

ApacheWSS4J1.54API参考手册

ApacheWSS4J1.54API参考手册

2008-09-27

ApacheCXF2.11API参考手册

ApacheCXF2.11API参考手册,Apache CXF 是XFire的继承者。

2008-09-27

SWT3.32API参考手册【chm】

SWT3.32API参考手册。是javadoc转的,chm格式的

2008-07-03

C#编程思想pdf版

C#编程思想的pdf版。Bruce Eckel写过 think in java, think in C++,think in python,think in C# 都备受好评。这是think in C#。

2008-01-13

使用Eclipse制作可执行jar文件

使用Eclipse制作可执行jar文件<br>

2007-10-09

JDK5新版RMI编程指南

JDK5中,RMI技术已经得到了重大更新。现在使用JDK提供的RMI类,可以相当简单的发布RMI服务! 在JDK5发布之前,使用RMI是一件非常繁琐的事情。甚至很多程序员把EJB当作对RMI的封装,当作RMI的简化版! 而今,RMI已经得到了巨大的改进。作为Java平台上性能最好远程访问技术,如今也是最简单的远程访问技术,RMI理应得到更广泛的应用。 本文详细介绍了怎样使用JDK5新版的RMI进行开发!

2007-10-09

jbpm3.12版可运行War包

可在任何Web服务器上运行的jbpm3.12版的war包。JBossJBpm自带的那个Web程序只能运行在JBoss下,这个war包是我修改过的标准War包,可以运行在任何Web服务器上。

2007-05-22

最新JDK6API中文参考手册[chm格式]第四部分(最后)

最新JDK6API中文参考手册[chm格式]。 其中绝大部分API已经翻译成中文。少部分是英文。这是我在2007年1月14日制作的。 以后,根据SUN翻译组的工作进度,我会陆续制作和发布新版本的CHM文件。 我的Blog有最新的消息:http://blog.csdn.net/shendl/

2007-01-15

Ubuntu命令参考手册第二版

Ubuntu命令参考手册第二版。更全的资料

2016-08-10

Git超级简明手册

Git超级简明手册,是一篇简明介绍从git服务器搭建到使用的完整实战参考手册。一册在手,git无忧!

2015-12-10

编程能力层次模型

程序员的编程技能随着经验的积累,会逐步提高。我认为编程能力可以分为一些层次。 下面通过两个维度展开编程能力层次模型的讨论。 一个维度是编程技能层次,另一个维度是领域知识层次。 ...... 有些程序员可能把精力都花在提升编程技能上了,领域知识知之甚少,这其实在日常工作中也是极其有害的。有些需求可能早已经有了现成、开源免费的解决方案,或者只需要组合几个现有软件就可以快速搞定,而他们却不得不自己花大量时间去开发。另外,缺少领域知识,在程序出现非预期状况时,很难快速定位到问题的根源,很难解决bug。... blog地址:http://blog.csdn.net/shendl/article/details/43835421

2015-02-16

Linux内核中链表和散列表的实现原理揭秘

Linux内核中链表和散列表的实现原理揭秘.pdf blog:http://blog.csdn.net/shendl/article/details/6605207 因为blog格式难看,所以把pdf版本上传在这里。 Linux内核的实现,大量使用了数据结构,包括了数组、链表和散列表。其中用的最多的是双向循环链表。Linux内核使用的是自己定义的链表和散列表,简单而高效,使用方法也非常的别具一格。 研究Linux内核的链表和散列表对于看懂Linux内核源代码有重要的意义。 本文还解密了 contianer_of 宏背后的原理。

2011-07-14

eclipse-jee-helios-SR2-linux-gtk-x86_64-bookmarks

eclipse-jee-helios-SR2-linux-gtk-x86_64-bookmarks 是我的eclipse 3.6(helios) 的插件的配置文件。

2011-04-02

构建一个分布式操作系统的简单方案1.2

本文提出了构建一个分布式操作系统的简单方案。核心是使用ssh的强大能力,构建一个简单、安全、灵活、高效的分布式操作系统!并且没有单点失效的问题。注意,是通用的分布式操作系统,而不是专用的分布式系统。 http://download.csdn.net/source/3138423 已经过时,这是新版本。

2011-03-30

构建一个分布式系统的简单方案

构建一个分布式系统的简单方案—答陈硕的“分布式系统中的进程标识”一文。 介绍了一个简单、安全、灵活、高效的分布式计算系统的设计方案!

2011-03-29

创建和使用本地ubuntu source镜像服务器

如果ubuntu电脑所在的环境网络性能较差,或者不能连接互联网,那么就很难安装ubuntu source服务器上的海量软件包。 此时,你可以在局域网内创建自己的ubuntu source服务器,从而节省大量网络流量,并且可以大大提高安装软件的速度! 本文将介绍如何创建ubuntu source的本地镜像。

2011-02-10

JBPM工作流引擎技术内幕

我写的一份工作流教程,ppt格式。 JBPM工作流引擎技术内幕2.1。 介绍了主流的开源工作流引擎,并深入探讨了JBPM工作流引擎的技术内幕。 这篇文档是为了向我逝去的工作流岁月致敬!

2010-10-25

Proteus教程仿真与keil连调

Proteus教程与keil C51连调 画原理图 仿真

2010-09-05

深入浅出JNA—快速调用原生函数1.0

本文原名《使用JNA方便地调用原生函数》发表于2009年3月的“程序员”杂志上。感谢程序员杂志的许可,使这篇文章能够成为免费的电子版,发布于网络上。 程序员杂志发表此文时,略有裁剪,因此本文比程序员上的文章内容更多。 JNA的API参考手册和最新版本的pdf文档,可以在如下地址下载: http://code.google.com/p/shendl/downloads/list

2009-07-20

Selenium深入浅出1.2.pdf

Selenium深入浅出1.2.pdf是我写的Selenium教程。pdf格式。http://code.google.com/p/shendl/downloads/list 这里也有最新版本的免费下载。

2009-03-12

Selenium深入浅出1.0

Selenium深入浅出,是我写的Selenium中文教程,包括了参考手册和Ext下Selenium的使用,Selenium下调用JavaScript等高端使用技术。

2009-03-04

JNA3.09API参考手册.chm

JNA3.09API参考手册.chm 是我制作的JNA类库3.09版的Java API参考手册。方便查找。 JNA是最新的Java平台上调用动态链接库.dll/.so的类库。是JNI终结者。

2008-12-23

ActionScript3.0Flash10中文语言和组件参考[良少].CHM

ActionScript3.0Flash10语言和组件参考[良少完全版].CHM 这是我刚根据Flash CS4的中文API制作的完美CHM版本。 这是最新的Flash10 的API!!! 包括了新增的Flash3D的API内容。

2008-12-09

HtmlCleaner2.1API参考手册.chm

HtmlCleaner2.1API参考手册.chm HtmlCleaner是一个把html解析为XML文档的Java程序库。 我试过,这是java世界中最快、最好、最小、最强大的Html解析库。 可以解析为DOM对象,然后使用其他的xml分析器进行分析。

2008-11-28

JDK6API中文参考手册[CHM格式]第四部分

JDK6API中文参考手册[CHM格式],这是我根据SUN官方翻译的 JDK6API中文版制作的。一共分成4个部分,这是第四部分。<br>3月份我曾经也制作过这样一份CHM格式的手册,但那时SUN还没有翻译完JDK6的所有类库,因此那一份有部分内容还是英文的。这一份则是全中文的JDK6 API参考手册!<br>

2007-07-03

JDK6API中文参考手册[CHM格式]第三部分

JDK6API中文参考手册[CHM格式],这是我根据SUN官方翻译的JDK6API中文版制作的。一共分成4个部分,这是第三部分。<br> 3月份我曾经也制作过这样一份CHM格式的手册,但那时SUN还没有翻译完JDK6的所有类库,因此那一份有部分内容还是英文的。这一份则是全中文的JDK6 API参考手册!<br>

2007-07-03

JDK6API中文参考手册[CHM格式]第二部分

JDK6API中文参考手册[CHM格式],这是我根据SUN官方翻译的JDK6API中文版制作的。一共分成4个部分,这是第二部分。<br> 3月份我曾经也制作过这样一份CHM格式的手册,但那时SUN还没有翻译完JDK6的所有类库,因此那一份有部分内容还是英文的。这一份则是全中文的JDK6 API参考手册!

2007-07-03

JDK6API中文参考手册CHM版第一部分

这是JDK6API中文参考手册CHM版,这是我根据SUN公司官方翻译的JDK6API中文文档制作完成的。3月份的时候,我制作了一份,那时候JDK6API还没有完全翻译成中文,因此部分类的说明还是英文的。<br> 这一份是最终的JDK6API中文参考手册!

2007-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除