现在位置: 首页 > zoophile发表的所有文章
  • 05月
  • 13日
综合 ⁄ 共 12538字 评论关闭
文章目录 -、全局参数 二、模块参数 1、什么是Rsync Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。     Rsync本来是用于替代rcp的一个工具,目前由rsync.samba.org维护,所以rsync.conf文件的格式类似于samba的主配置文件。Rsync可以通过rsh或ssh使用,也能以daemo......
阅读全文
  • 10月
  • 09日
综合 ⁄ 共 1001字 评论关闭
清单 4. 用固定的 XPath 表达式查询 XML 文档的完整程序 import java.io.IOException; import org.w3c.dom.*; import org.xml.sax.SAXException; import javax.xml.parsers.*; import javax.xml.xpath.*; public class XPathExample {   public static void main(String[] args)    throws ParserConfigurationException, SAXException,           IOException, XPathExpressionException {     DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();     domFactory.setNamespaceAware(true); // never for......
阅读全文
  • 09月
  • 18日
移动开发 ⁄ 共 1881字 评论关闭
/**   * 发送Post请求   *   * @param path   *            请求路径   * @param params   *            请求参数   * @param encoding   *            编码   * @return 服务器返回流   */  public static InputStream sendPOSTRequest(String url,    Map<String, String> params, String encoding) throws Exception {   StringBuilder data = new StringBuilder();   if (params != null && !params.isEmpty()) {    for (Map.Entry<String, String> entry : params.entrySet()) {     data.append(entry......
阅读全文
  • 09月
  • 11日
综合 ⁄ 共 811字 评论关闭
1.CA CA(Certificate Authority)是数字证书认证中心的简称,是指发放数字证书、管理数字证书、废除数字证书的权威机构。   2.数字证书  假设向CA申请数字证书的单位为A,则他申请的数字证书中含有的内容为:               a)A的公钥数据               b)相应私钥拥有者(也就是A)的身份信息               c)CA机构对数字证书进行了数字签名               d)包含了CA的名称,以便于依赖方找到CA的公钥、验证证书上的数字签名 Remarks:在第c)条中,当某个用户得到某个单位的数字证书时,要该数字证书进行认证,......
阅读全文
  • 08月
  • 30日
综合 ⁄ 共 448字 评论关闭
原文:http://my.oschina.net/sillvester/blog/55865 刚更新完Ubuntu12.04LTS想尝尝鲜啊……结果杯了个具的——新版本的lightdm登录选项里没有其它用户的选项了,直接导致无法使用root用户登录了(我的虚拟机,工程文件都在root用户下)这个郁闷啊…… 遇到问题后,首先就是找方法去解决。最先找到的方法是用gdm替换lightdm。貌似有人成功了,但是在我这边失败…… 然后在国外的一个论坛上看到了一个很简单的解决办法,写出来和大家分享一下。 首先确保你的root用户已经启用,如果没有启用。在任意可用用户下使用命令 sudo passwd ......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 9139字 评论关闭
在将一个C源程序转换为可执行程序的过程中, 编译预处理是最初的步骤. 这一步骤是由预处理器(preprocessor)来完成的. 在源流程序被编译器处理之前, 预处理器首先对源程序中的"宏(macro)"进行处理. C初学者可能对预处理器没什么概念, 这是情有可原的: 一般的C编译器都将预处理, 汇编, 编译, 连接过程集成到一起了. 编译预处理往往在后台运行. 在有的C编译器中, 这些过程统统由一个单独的程序来完成, 编译的不同阶段实现这些不同的功能. 可以指定相应的命令选项来执行这些功能. 有的C编译器使用分别的程序来完成这些步骤. 可单独调用......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 994字 评论关闭
// SimpleTCPClient.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <winsock2.h> #include <stdio.h> #pragma comment (lib, "Ws2_32.lib") #define BUF_SIZE 64 int _tmain(int argc, _TCHAR* argv[]) { //初始化socket库 WSADATA wsd; if(WSAStartup(MAKEWORD(2,2), &wsd) != 0) { printf("WSAStartup failed!\n"); return -1; } SOCKET sHost = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if(INVALID_SOCKET == sHost) { printf("socket......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 94字 评论关闭
 "C:/Program Files/Java/jre6/bin/java.exe" -jar PLSQLspeci.jar >>log.txtfor %%c in (*.html) do %%c pause
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 1311字 评论关闭
一个JDialog,焦点在任何控件上的时候,当ESC按键或其他键事件发生时,想关闭这个窗口,或者激活别的事件的方法。在直接用JDialog时,用addKeyListener方法添加对键盘事件的监听,发现现不能监听到ESC事件。这里继承JDialog 覆盖父类的createRootPane()方法,添加对键盘ESC的监听。当然也可以实现对其他键盘的监听。 示例代码如下: package com.michaelx.swing.dlg; import java.awt.Dialog; import java.awt.Dimension; import java.awt.Window; import java.awt.event.ActionEvent; import java.awt.event.ActionListene......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 1149字 评论关闭
以前一直没有去应用ajax,这2天用了一下,发现资料出奇的乱,问题出在ajax的版本实在太多,什么atlas,ajaxpro等等很多之前的类库,在现在都已经不存在了,自己整理一下安装和使用吧。这篇是ajax的安装,版本是ASP.Net2.0 AJAX Extensions 1.0。   1、下载并安装ASP.Net2.0 AJAX Extensions 1.0(ASPAJAXExtSetup.msi文件) 下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en   2、下载并安装ASP.NET 2.0 AJAX Futures January CTP(ASPAJAXCTP.msi文......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 3922字 评论关闭
RCU:读-拷贝-更新 众所周知,为了保护共享数据,需要一些同步机制,如自旋锁(spinlock),读写锁(rwlock),它们使用起来非常简单,而且是一种很有效的同步机制,在UNIX系统和Linux系统中得到了广泛的使用,但是它存在两个问题。 1.它的开销相对于CPU速度而言就越来越大 随着计算机硬件的快速发展,获得这种锁的开销相对于CPU的速度在成倍地增加,原因很简单,CPU的速度与访问内存的速度差距越来越大,而这种锁使用了原子操作指令,它需要原子地访问内存,也就说获得锁的开销与访存速度相关,另外在大部分非x86架构上获取锁使用了内存......
阅读全文
Xcode 5默认自带SDK 7.0,升级Xcode 5后,Xcode.5就没了,这样我想编译SDK 6.x的程序就难办了(除非同时安装Xcode 4.x和Xcode 5.x两个版本Xcode)。其中我们知道xcode有个Base SDK。但是xcode5默认只自带SDK 7.0的。那么如何实现可选择老版本的呢(如SDK 6.x)。 这里给出如何把老版本的SDK加入到新的Xcode中的方法。其实很简单,就是将老版本的sdk拷贝过去。 打开老的Xcode安装路径(你可以去 Apple Dev Center 下载老版本的Xcode dmg包,解压出来对应的SDK包。):Applications/Xcode.app/Contents/Developer/Platforms /iPh......
阅读全文