- 浏览: 237746 次
-
最新评论
-
iwangyiyx2:
...
加盐算法 -
seffxu:
我安装了run-jetty-run插件,并配置完成;通过Deb ...
jetty eclipse 插件 run-jetty-run
文章列表
ubuntu下tcpdump使用
- 博客分类:
- linux网络编程
Ubuntu默认是安装好了tcpdump工具的,如果没有安装的话使用sudo apt-get install tcpdump即可安装。 (如果遇到tcpdump: no suitable device found的问题,检查一下是不是在用root权限运行tcpdump,tcpdump只能在root权限下工作) 安装好tcpdump之后,运行tcpdump: 1. tcpdump -D 获取网络适配器列表,以下是在Ubuntu上获取到的结果:
www.cert.org
www.10pht.com
www.root.org/warez.html
www.2600.com
www.microagwny.com
/home/claw/hackers.html
www.halcyon.com/
yakboy/42ff.html
www.netwalk.com/
silicon/void-f.htm
一些命令:
$ cat /etc/services
$ telnet 127.0.0.1 400
$ netstat -an | grep 8080 #check whether port is in use
//注释
[root@bbs /etc]# telnet 127.0.0.1 4000Trying 127.0.0.1...telnet: Unable to connect to remote host: Connection refused那么说明系统中没有程序使用4000端 ...
shell脚本监测进程并实现自动启动
- 博客分类:
- 脚本
#!/bin/sh
### =========================================================== ###
## ##
## voicepairserver start script / xiaxing ##
## ##
### === ...
认识HTML5的WebSocket
- 博客分类:
- websocket
在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HTML5的WebSocket API:它可用于客户端、服务器端。而且有一个优秀的第三方API,名为Socket.IO。一、什么是WebSocket API?WebSocket API是下一代客户端-服务器的异步通信方法。该通信取代了单个的TCP套接字,使用ws或wss协议,可用于任意的客户端和服务器程序。WebSocket目前由W3C进行 ...
run-jetty-run是一个新的jetty eclisep插件通过该插件可以直接在Eclipse环境中启动、停止 Jetty ,同时进行在线调试而无需重启服务。
eclipse中jetty安装配置
jetty
Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。
[编辑]jetty eclisep插件安 ...
private void checkNetworkInfo()
{
ConnectivityManager connMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mobileInfo = connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
State mobileState = mobileInfo.getState();
...
PipedStream 多线程使用方式
- 博客分类:
- java.io
管道流多用于多任务之间的通信
一、Sender
package test.pipstream;
import java.io.*;
public class Sender extends Thread
{
PipedOutputStream out = new PipedOutputStream();
public PipedOutputStream getOut()
{
return out;
}
public void run()
{
String ...
1、就是先全选要修改的文件,然后在点击 edit--->special edit ---> tabs to space
2、现在发现Options-> Document Options里面的右下角Editing Options栏里,把Expand tabs勾起来,然后确定。OK,现在TAB键的缩进和四个空格的缩进在SIS里面看起来就对齐咯!
$git branch; //查看现有分支, *号表示当前所在的分支
$git branch isu53; //建立分支"isu53",新建之后HEAD指针并未指向当前分支
$git checkout isu53; //切换到"isu53"分支
$git checkout -b isu53; //新建分支"isu53"并将HEAD切换到此分支
$git commit -a -m "fix bug, isu53"
$git checkout master; //切换分支命令,回到master分 ...
String uri = builder.toString();
HttpRequestBase request = null;
long start = System.currentTimeMillis();
try {
HttpPost post = new HttpPost(uri);
dsPost.byteArray.writeTo(dsPost.dataOutput);
byte[] bytes = dsPost.byteArra ...
FilenameFilter
- 博客分类:
- java.io
import java.io.File;
import java.io.FilenameFilter;
class ImageFilter implements FilenameFilter {
private boolean isGif(String file) {
if (file.toLowerCase().endsWith(".gif")) {
return true;
} else {
return false;
}
}
...
这次解决数据打包的问题,由于别人的代码错误导致程序关联性崩溃。
经验:
1、敢于质疑和及时质疑别人的代码,从log中看出端倪后立即去解决修改。
2、自己的代码先把测试程序写好,做好但不跟踪调试,log要在使用无误后再去除,否则越多越好。
3、相信自己的代码和逻辑。
4、及时找人帮忙分析和解决问题
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException ...