Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

shell脚本应用及循环语句

shell脚本应用及循环语句

一.bash通配符: 1. ?//任意的单个字符 2.*//0个或多个字符 3. [] //区间内的任意一个字符 4.; //分割命令,忽略前一个命令的执行结果,继续执行后面的命令 5.& //后台执行程序 6.&& //前面的命令执行成功,返回值是0,执行后面的命令。 7.|| //前面的命令执行失败,返回值非0,执行后面的命令。 8. | //管道 9.() //开启子shell,执行里面的命令 10...
轻松了解LDAP的结构概念

轻松了解LDAP的结构概念

介绍轻型目录访问协议(LDAP)是目录访问协议的轻型版本,是X.500协议的一部份。它即不是目录也不是数据库,LDAP是一个在目录环境中客户端如何能够访问和更新数据的访问协议。些刻,shark的用户组和认证API接口的LDAP实现支持LDAP结构的两种类型。第一种结构是标记类型0,第二种结构是标记类型1。LDAP 结构,类型0这是一个简单LDAP结构。它包含组和用户。LDAP对象类列表描述通过配置参数LDAPGroupObjectClasses定义用户组。...
解读Spring LDAP 帮助中的代码案例

解读Spring LDAP 帮助中的代码案例

Spring LDAP由于公司最近要启用一个 LDAP项目,并要求去学习,(好复杂的一个目录服务器。。),还好代码不难,下面就解读下帮助中案例。纯属于个人理解而总结出来的,并非官方结论,仅供参考!!推荐阅读:轻松了解LDAP的结构概念 http://www.linuxidc.com/Linux/2013-07/88082.htm封装LDAP 增删改查 方法 http://www.linuxidc.com/Linux/2013-07/88081.htmZim...
ProgressBar结合线程的简单用例

ProgressBar结合线程的简单用例

一个关于ProgressBar的简单程序,做项目的时候很多时候都没有考虑到用progressbar,但实际上这样的用户体验不好,拿着程序也不知道它到底是“死”了还是在后台慢慢运行,所以特地看了看,progressbar通常结合线程使用(可能是handler消息推送、用户另起线程或者程序的UI线程),不过自己的线程实在忘挺多的了。。。而且当初也不是学得很好。。。希望多写关于它的东东好更好地理解并活用它吧。推荐阅读:Android Pr...
Padrino 博客开发示例

Padrino 博客开发示例

楼主按拿作者自己的话说:Padrino(谐音:派骓诺)是一款基于Sinatra的优雅的Web应用开发框架,旨在使Web应用的开发变得轻松有趣。Padrino 的详细介绍:请点这里Padrino 的下载地址:请点这里楼主主要是在一台二手笔记本上跑Linux、体验Padrino并对原文进行翻译的。Ruby领域推荐平台是OS X,其次是Linux,如果你对Linux环境感兴趣,可以参考我的配置信息(见下图)。博客搭建指导每当我看见天边的绿洲全新的框架,就会想起东...
Padrino 生成器指南

Padrino 生成器指南

Padrino提供了用于快速创建应用的生成器,其优势在于构建推荐的Padrino应用结构、自动生成罗列了所有启动依赖项的Gemfile并提供帮助菜鸟尽快上手的指南。生成器一个重要的特点就是它们被从头建立来支持你的Padrino应用中涉及到的大量工具、类库和Gems。也就是说,Padrino生成器并不限制你使用任何数据库、对象关系映射、测试框架、模板引擎或JavaScript库。事实上,在生成应用的时候你就可以告诉Padrino你想用哪些组件。Padrino...
Hadoop文本转换为序列文件

Hadoop文本转换为序列文件

在以前使用Hadoop的时候因为mahout里面很多都要求输入文件时序列文件,所以涉及到把文本文件转换为序列文件或者序列文件转为文本文件(因为当时要分析mahout的源码,所以就要看到它的输入文件是什么,文本比较好看其内容)。一般这个有两种做法,其一:按照《Hadoop权威指南》上面的方面直接读出序列文件然后写入一个文本;其二,编写一个job任务,直接设置输出文件的格式,这样也可以把序列文件读成文本(个人一般采用这样方法)。相关阅读:Hadoop权威指南(...
Android ProGuard实例教程

Android ProGuard实例教程

ProGuard工具通过移除不用的代码,用语义上混淆的名字来重命名类、字段和方法等手段来压缩、优化和混淆你的代码。结果是更小的.apk文件,并且更难于被反编译。由于ProGuard能够让你的程序难于被反编译,因此,当你的程序使用了一些机密的信息的时,使用它就显得更加重要。 ProGuard已经集成到Android的编译环境中,因此,用不着手动来触发它。ProGuard只在release模式下编译应用程序才会运行,所以,在debug模式下编译,你就不必处理混...
Struts中异步传送XML和JSON类型的数据

Struts中异步传送XML和JSON类型的数据

昨天和今天学习了XML和JSON型在struts2中的用法,当然,这需要与ajax结合起来使用,在项目中可以用到用户注册验证用户唯一性、无需刷新页面即可刷新部分数据等操作。虽然就目前来说,JSON要比XML流行,但是可以预见的是,未来一段时间内,还是会有不少的企业依然会用到XML文件,故这里同时讲解了XML文件的生成和在JS中的解析。我想熟悉Web的人大多数应该都会使用AJAX来与服务器进行异步的交互数据而不影响前台用户的使用,改善了用户体验。关于用于生成...
基于Socket的Java网络编程

基于Socket的Java网络编程

今天主要学习一点基于socket通信的java网络编程的基本原理和例子:要想实现网络中的通信我们需要借助socket,即我们需要知道IP地址和应用进程的端口号,再利用相关的协议、借助物理介质的传送,这就是实现网络传输的基本。所以,对于网络编程而言,socket起着关键作用,我们直接看下面的代码,分别是服务器端和客户端的程序,这是最简单、单线程的通讯的网络编程的例子,但是它却体现了基本的原理。package SocketTest; /* * 服务器端程序 *...
Linux系统有关交叉编译和移植到6410开发板上的简单过程

Linux系统有关交叉编译和移植到6410开发板上的简单过程

在进行移植之前,要检查一下目标机(这里指6410开发板)与宿主机之间的接线问题,即串口线、网线是否正确连接,目标机的电源是否插好!在接线问题解决后,才能保证交叉编译正常进行!个人理解,移植的主要思想是在宿主机上新建一个网络文件系统,将该网络文件挂载到目标机上,通过建立共享网络文件系统来实现在目标机的终端控制运行在宿主机上交叉编译后的执行文件(如果涉及到库时,还需要交叉编译库,将交叉编译后生成的库通过共享网络文件系统,利用网络传输库文件到目标机中).个人认为...
Java构建工具 ANT 简明教程

Java构建工具 ANT 简明教程

一、为什么使用ANT当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来说还要好维护一些。概念到处都是,随处可查。ant就是一个构建工具...
Java中简单的线程知识

Java中简单的线程知识

在任何程序运行时,都少不了线程的参与,线程编写的是否精良,同时决定了程序的好坏,下面我们一起学习下线程的基本知识。1.什么是线程?线程是一个程序的多个执行路径,执行调度的单位,依托于进程存在。 线程不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建立线程时由系统分配的,主要用来保存线程内部所使用的数据,如线程执行函数中所定义的变量。2.线程怎么来使用?定义一个线程(Defining a Thread)有两种方法1) ...
<< 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 >>