分类目录归档:未分类

NIO2.0新特性 Java Path实践



NIO2.0新特性 Java Path实践Path类包含了各式各样的方法,这些方法可以用来获取路径的,得到路径的元素,将路径转换成别的格式,提取路径的组成部分,还有一些方法做路径的匹配。这篇文章会讲到这些Path的方法,有时候称做语法操作,因为这些操纵是在Path本身进行的,不会关联文件系统。[......]

Read more

FTP主动模式与FTP被动模式实例教程介绍



FTP主动模式与FTP被动模式实例教程介绍。FTP是仅基于TCP的服务,不支持UDP。 与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21(命令端口)和20(数据端口)。但FTP 工作方式的不同,数据端口并不总是20。这就是主动与被动FTP的最大[......]

Read more

如何使用pyinstaller打包python为exe文件

如何使用pyinstaller打包python为exe文件。最近用python的tkinter写了个windows界面的工具,用来对软件版本发布的自动化,之前发布版本是由PHP的同事完成,又是手动上传文件到ftp,又是修改数据库,php代码等这么多繁琐的步骤。所以决定用python写了个window[......]

Read more

如何同时管理多台服务器的expect脚本实例教程

如何同时管理多台服务器的expect脚本实例教程。exploring expect书籍,简单学了下expect脚本语言,这个脚本语言是tcl语言的扩展,用来解决一些工具无法自动交互的问题,如ssh登录时,无法在命令就指定密码等。下面是利用expect来实现管理多台服务器的简单例子:

#!/us[......]

Read more

sed高级应用实例教程

sed高级应用实例教程。用sed来解析nginx配置文件,而之前使用sed仅限制于对文件的替换及添加文本,不过也基本能满足平时的bash shell脚本的编写工作。但这次需要解析nginx配置文件来对虚拟主机的代码块进行处理,比如对指定虚拟主机的删除,以及列出所有虚拟主机的信息,比如根目录是哪个。单[......]

Read more

在Ext.Viewport中动态添加删除panel

在Ext.Viewport中动态添加删除panel。

在Ext.Viewport中动态添加删除panel。
今天一个朋友问,能不能在Viewport中动态添加删除panel?
刚听到的时候,感觉挺容易的啊,于是乎,写了下来,在Ext.Viewport中动态添加/删除panel的方法.
v[......]

Read more