周记 2014.12.6

1. 可以通过URL和Connection建立连接:

    URL url = new URL("http://172.16.2.125:8080/services/mm7/");

    HttpURLConnection connection = (HttpURLConnection) url.openConnection();

    connection.setRequestProperty("Content-Type","text/xml;charset="UTF-8"");

    ......

    connection.connect();

    DataOutputStream out = new DataOutputStream(connection.getOutputStream());

    ......

2. MyEclipse的Servers就不能正常使用了,也就是不能发布Web项目了。出现了空指针的异常,并产生了这个错误:

    atcom.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)

    ......

    如果出现了上述的错误按照如下的3个步骤解决:

    1).首先关闭MyEclipse工作空间。

    2).然后删除工作空间下的

        “/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs”

        这个文件。在这个文件中存储了一些部署项目的信息。删了这个部署的项目的信息就没有错误了。

    3).重启启动MyEclipse即可解决了。

3. vi/vim 中可以使用 :s 命令来替换字符串。

    举例:

    :s/vivian/sky/ 替换当前行第一个 vivian 为 sky

    :s/vivian/sky/g 替换当前行所有 vivian 为 sky

    :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky

    :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky

    n 为数字,若 n 为 .,表示从当前行开始到最后一行

    :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky

    :%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky

    可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符

    :s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/

    :%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/

4. 发送信息时,如果mock停止,需要建立重连机制。在此期间发送信息,注意不要丢失了。同时,如果信息放到内存中,需要注意,

    内存是否会太大,导致内存溢出。

5. SVN上的项目,如果某些配置不完善。检出时可能会要求你新建项目,然后检出时覆盖你新建的项目,你按步骤做就OK了。

6. gvim显示中文乱码的问题:

    由于在windows下默认是gbk编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,

    使vi支持gb编码就好了。在配置文件vimrc中加入如下内容:

    let &termencoding=&encoding

    set fileencodings=utf-8,gbk

    然后保存退出。

7. linux下以指定的编码打开文件:LANG=zh_CN vi fileName

8. 用32位操作系统支持的内存最多为2的32次方,就是4G,当然这只是理论值。在Windows 32位操作系统中,最大只识别3.25-3.75之间,

    根据Windows版本不同而不同。而64位操作系统的寻址能力就是2的64次方,也就是 17179869184G,当然这只是理论值,

    实际中不可能用到这么大的内存,目前64位Windows系统最大只支持128G。而当前主流主板只能加到 16G。

9. 借助UltraEdit替换文件中的空行:

    使用UltraEdit打开文件,选择搜索(Search)菜单的替换(Replace)命令。在替换对话框中,选中正则表达式(E):UltraEdit复选框,

    并在查找中输入:%[ ^t]++^p,注意^t之前有空格。

 

原文地址:https://www.cnblogs.com/Jtianlin/p/4147971.html