
[参考手册]
文章平均质量分 94
良少
资深挨踢人士,精通Python,C,Java,JavaScript,Linux内核,网络协议,虚拟化,云计算,分布式存储,kubernetes,数据仓库等技术。擅长微服务架构设计,DevOps。目前致力于以Fintech助力普惠金融。
展开
-
不翻墙在Mac上安装brew的方法
brew软件是MacOs上的一个包管理软件。可以通过命令行方式安装软件。然而,目前,使用传统的方法,已经无法在Mac上安装brew软件了。原因是brew软件的服务器:https://raw.githubusercontent.com/被墙掉了。不翻墙是无法访问了。本文给出了一种不翻墙也能在Mas上安装brew的方法。原创 2020-10-26 09:41:00 · 2070 阅读 · 0 评论 -
配置国内的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 · 664 阅读 · 0 评论 -
深入浅出JNA—快速调用原生函数
深入浅出JNA—快速调用原生函数 本文原名《使用JNA方便地调用原生函数》发表于2009年3月的“程序员”杂志上。感谢程序员杂志的许可,使这篇文章能够成为免费的电子版,发布于网络上。原创 2009-07-20 07:04:00 · 26053 阅读 · 20 评论 -
Linux内核中链表和散列表的实现原理揭秘
inux内核的实现,大量使用了数据结构,包括了数组、链表和散列表。其中用的最多的是双向循环链表。Linux内核使用的是自己定义的链表和散列表,简单而高效,使用方法也非常的别具一格。研究Linux内核的链表和散列表对于看懂Linux内核源源代码有重要的意义。原创 2011-07-14 11:37:02 · 10142 阅读 · 7 评论 -
使用call_usermodehelper在Linux内核中直接运行用户空间程序
有时,我们的内核模块或者内核线程希望能够调用用户空间的进程,如,一个内核线程想神不知鬼不觉地偷偷运行个有特权的后门程序。call_usermodehelper函数可以让我们在内核中轻松运行用户空间程序,完成任何你想要的需求。本文介绍如何使用call_usermodehelper原创 2011-07-19 21:03:50 · 19517 阅读 · 7 评论 -
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 · 5755 阅读 · 0 评论 -
Git常用命令备忘
from http://robbinfan.com/blog/34/git-common-commandGit配置git config --global user.name "robbin" git config --global user.email "fankai@gmail.com"git config --global color.ui truegit config --glo转载 2013-03-06 15:06:04 · 5982 阅读 · 0 评论 -
修改、重新生成和安装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 · 12724 阅读 · 0 评论 -
最快排序和搜索算法的最简代码实现
最快排序和搜索算法的最简代码实现 By 沈东良 http://blog.youkuaiyun.com/shendl/前言原创 2009-04-07 12:38:00 · 30181 阅读 · 40 评论 -
Selenium中文参考手册--Selenium深入浅出之二
Selenium中文参考手册 Selenium深入浅出之二原创 2009-03-09 10:00:00 · 17123 阅读 · 4 评论 -
Selenium与JavaScript--Selenium深入浅出之三
Selenium与JavaScript Selenium深入浅出之三原创 2009-03-09 10:06:00 · 21414 阅读 · 5 评论 -
Selenium全方位解读--Selenium深入浅出之一
Selenium全方位解读 Selenium深入浅出之一原创 2009-03-08 19:54:00 · 33389 阅读 · 6 评论 -
构建自己的debian软件包仓库
by http://blog.youkuaiyun.com/shendl deb是Debian软件包格式,文件扩展名为.deb,跟Debian的命名一样,deb也是因DebraMurdock(Debian创始人IanMurdock的前妻)而得名。 Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成。 处理这些包的经典程原创 2012-09-02 16:24:21 · 10661 阅读 · 0 评论 -
Ubuntu命令参考手册
本文包括两个部分, 第一部分是Ubuntu官网的Ubuntu命令技巧。 我添加、修改和补充了其中部分内容。 第二部分是我在Ubuntu上经常使用的其他常用命令。 会随时更新,以备大家查询。 Linux下常用的一些优秀软件,看我的另一篇文章《推荐一些Linux下常用的软件》http://blog.youkuaiyun.com/shendl/article/details/617340原创 2010-11-04 03:08:00 · 25757 阅读 · 32 评论 -
在linux上用dd命令实现ghost功能
ghost和g4l 安装操作系统,速度太慢,整个过程太冗长乏味了。 安装过程中,需要回答若干问题,系统需要安装无数个软件,创建和写入无数的文件。因为涉及到大量的文件定位和读写,速度一定是快不起来的。 Windows下我们常常使用ghost系统来备份和刻录操作系统。ghost可以clone整个系统的镜像,然后在新的电脑上恢复,相当简单。用ghost原创 2012-03-22 20:31:10 · 73564 阅读 · 17 评论 -
Git超级简明手册
Git超级简明手册,是一篇完整覆盖从git服务器搭建到使用的完整实战参考手册。一册在手,git无忧!原创 2015-12-10 12:46:28 · 7074 阅读 · 0 评论 -
Windows下开发中遇到问题的解决方案汇总
1,Visual Studio中报这个错误:Project : error PRJ0002 : Error result 31 returned from 'C:/Program Files/Microsoft SDKs/Windows/v6.0A/bin/mt.exe'.如下方原创 2011-02-17 10:57:00 · 5603 阅读 · 3 评论 -
Linux内核代码风格
Linux内核代码风格 By LinusTorvalds转载 2011-03-08 10:27:00 · 13729 阅读 · 5 评论 -
Java-JSTL(JSP标准标签库)
前言从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。因为工作中需要用到JSTL,但网上却苦于找不到有关JSTL的中文资料,所以就有了这篇文章。JSTL简介JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jak转载 2006-12-27 14:42:00 · 3241 阅读 · 3 评论 -
使用JRockit Mission Control监控Java程序运行性能
使用JRockit Mission Control监控Java程序运行性能 BEA的JRockit JDK是BEA公司自己开发的JDK。使用JRockit JDK运行Java程序,就可以使用Mission Control程序监控Java程序的运行情况。使用BEA的JRockit Mission Control可以查看Java程序在运行时的各种指标。可以帮助你找到Java程序的性能瓶颈和原创 2007-06-22 14:01:00 · 15105 阅读 · 0 评论 -
我上传了最终版本的CHM格式的JDK6API中文参考手册,欢迎下载!
我刚上传了最终版本的CHM格式的JDK6API中文参考手册,欢迎下载! JDK6API中文参考手册[CHM格式],这是我根据SUN官方翻译的JDK6API中文版制作的。因为优快云下载中心对文件的大小有限制,因此分成4个部分上传。 3月份我曾经也制作过这样一份CHM格式的手册,但那时SUN还没有翻译完JDK6的所有类库,因此那一份有部分内原创 2007-07-03 00:51:00 · 7263 阅读 · 17 评论 -
JDK5新版RMI编程指南
JDK5新版RMI编程指南 前言我前一段时间需要为我的一个Java程序提供远程访问接口,供其他Java程序使用。Java程序可以使用很多种远程访问技术实现这一需求。由于我的远程客原创 2007-08-02 13:40:00 · 8140 阅读 · 6 评论 -
创建和管理CVSNT服务器的步骤
前言:今天想在一台新电脑上创建CVS服务器,又忘记了怎样创建CVS服务器!哎,老了,记忆力不行了。总算搞定了,就写了这篇文章,以后再创建CVS服务器,按图索骥即可! 正文: 1, 首先创建一个空的文件夹,如cvshome,所有CVS项目都放在这个文件夹之下。2, 安装CVSNT2.5以上版本。3, 打开CVSNT,可以看到执行了2个Windows服务,如原创 2007-05-04 16:17:00 · 2683 阅读 · 0 评论 -
Quartz的cron表达式参考
Quartz的cron表达式 Quartz是定时调度任务的一个类库。cron表达式是它用来制定定时计划的一种功能强大而又简单的表达式。一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN转载 2007-05-29 08:55:00 · 3176 阅读 · 0 评论 -
数据库中的Date,DateTime和TimeStamp类型
数据库中的Date,DateTime和TimeStamp类型 DATETIME, DATE和TIMESTAMP类型是相关的。本文描述他们的特征,他们是如何类似的而又不同的。 DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以YYYY-MM-DD HH:MM:SS格式显示DA转载 2007-09-19 10:55:00 · 17023 阅读 · 1 评论 -
ASCII编码表
ASCII编码表 目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。因为1位二进制数可以表示转载 2007-09-19 11:09:00 · 4776 阅读 · 0 评论 -
Spring with Tomcat 中文编码问题的解决方案
由于各种原因,Java 应用中有关中文编码的问题总是层出不穷,即使是在 i18n 发展已久的今日,为了能够在 Java 应用中良好地使用中文,程序员们仍然要花费许多额外的力气来调试、设置以解决有关中文编码的问题。针对在 Tomcat 服务器上运行的 Spring 应用,我总结了一些相关的经验,希望能帮助其他人在处理该问题时能少走一些弯路。以下条目纯属个人在开发中摸索出来的经验,并不一转载 2007-10-08 12:10:00 · 1742 阅读 · 0 评论 -
使用Eclipse制作可执行jar文件
使用Eclipse制作可执行jar文件 1,右击Eclipse项目,点击Export。2,选中java-jar文件。3,选中要发布为jar文件的项目。1)选中源文件夹,库文件夹,配置文件文件夹。2)不要选中Eclipse项目的文件和其他不需要的文件。3)选中:Export all outp原创 2007-10-08 12:15:00 · 16979 阅读 · 3 评论 -
SQL查询语句精华使用简要
SQL查询语句精华使用简要转载 2008-01-09 10:11:00 · 3490 阅读 · 0 评论 -
SpringOSGINoDM项目的插件说明
SpringOSGINoDM项目的插件说明 本文是开源项目SpringOSGINoDM的插件说明。补充《开源项目SpringOSGINoDM—OSGI环境下使用Spring的唯一完美解决方案》一文未尽之处。SpringOSGINoDM项目的地址是:http://code.google.c原创 2008-08-21 10:30:00 · 2278 阅读 · 0 评论 -
Ext 2 概览
Ext 2 Overview (Chinese) 多余的话: 这是Ext官网上的一篇文章,觉得不错,就收藏在这里,方便查阅。ExtJS现在在国内的推广情况令我深深失望!没有一本像样的中文书。而且还有一帮鸟人写了几篇入门级的小书,就吵吵着要收费购买、阅读!至于嘛?!真是有损我辈中华开源人的名誉! 如果我挤得出时间的话,可能会写一本ExtJS的免费电子书,供大家分享。 人家写了转载 2009-02-26 15:36:00 · 2966 阅读 · 1 评论 -
简洁明了地用JavaScript实现单继承和多继承
简洁明了地用JavaScript实现单继承和多继承 by 沈东良 http://blog.youkuaiyun.com/shendl/ JavaScript是一种强大的多泛型编程语言,其融合了面向过程、面向对象和函数式编程于一身,具备强大的表现能原创 2009-03-29 11:10:00 · 5167 阅读 · 1 评论 -
Eclipse 快捷键
Eclipse 快捷键Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交转载 2010-04-23 15:32:00 · 3450 阅读 · 9 评论 -
Linux无线网卡配置
无线网卡配置本文介绍在Linux命令行界面中手动配置无线网卡的方法。目前流行的多数发行版都支持用图形界面的network-manager方便地进行配置,而无需使用本文所介绍的原始方法。下面介绍使用iwconfig和ifconfig等命令在命令行状态下配置无线网络。前题是无线网卡驱动已经正确安装,并被系统正确识别。大体思路工作的大体思路如下:用iwconfig开启无线网卡的电源,并查找区域内的无线网络连接到相应的无线网络通过ifconfig启用无线网卡,并获取IP(如果使用DHCP转载 2010-06-25 20:30:00 · 12561 阅读 · 4 评论 -
XPath官方手册中文版
XPath官方手册中文版 良少 整理 shendl_s@hotmail.com原创 2006-12-05 12:56:00 · 7413 阅读 · 1 评论