`
文章列表
Java写的Nio Socket Server端,需要从PHP写的页面发送命令过去。   Java Socket Server主要代码:  public static void main(String args[]) {  System.out.println("Start Server.....");  try {   ServerSocket server = new ServerSocket(8083);   while(true) {    Socket client = server.accept();    System.out.println( clien ...
valueChanged()方法总是被执行两次,鼠标点击执行一次,鼠标释放执行一次。 所以注意在valueChanged()里面添加的操作,如果两次执行会影响结果的话,可以用JList.getValueIsAdjusting()判断。 鼠标点击,getValueIsAdjusting() 返回True. 鼠标释放,getValueIsAdjusting() 返回False。  
开发环境:JDK1.6.15+Eclipse4.2 jar包下载:sqlitejdbc.jar + sqlitejdbc.dll 将sqlitejdbc.jar添加到build path, 将sqlitejdbc.dll放到JDk bin目录下。 示例代码: //连接SqlLiteDB Class.forName("org.sqlite.JDBC");Connection connection = DriverManager.getConnection("jdbc:sqlite:"+System.getProperty("user.di ...
批处理输入: 1、set /p 变量名=显示内容@echo offset/p option=请输入你的选择:if "%option%"=="1" echo 您输入了1if "%option%"=="2" echo 您输入了2::以上两个"echo ********"可以换成你自己的命令pause2、choice @echo offchoice /c 12 /m 请输入你的选择:if errorlevel 2 echo 你输入了2if errorlevel 1 echo 你输入了1pause   ...
批处理修改机器名: @echo offset /p name=Please enter your new computer name:reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f >nul 2>nulreg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\P ...
利用窗体的引用传值。 父窗口:MainUI 子窗口:CreateTaskUI   父窗口有一个TextArea ta, Button create。 点击父窗口的create button,弹出子窗口CreateTaskUI,子窗口操作一系列动作成功向数据库插入一条Task记录。并将成功的结果返回给父窗口。   给create Button加一个监听器,将父窗口MainUI的引用传过去,并给属性ta加一个public的get方法。 部分代码如下:   create的监听器   create 添加监听器:     子窗口传值:  
JLabel换行: JLabel的Text设置为html <html> 第一行<br/> 第二行<br/></html> JLabel设置字体颜色: label.setForeground(c);   代码: public static void main(String args[]) {  JFrame frame = new JFrame();  frame.setSize(100,100);  String text = "<html> 第一行<br/> 第二行<br/></h ...
Java Socket编程:自己写了一个简单的Java Socket Server/Client应用。调试代码的时候,发现只要重启Server,客户端抛出异常,进程断开。 解决办法:在客户端另外启动一个进程,调用sendUrgentData(0xFF)方法监听是否与服务器端连接成功。 原来的代码:  public void run() {   String message = "";    DataInputStream dis = client.getDis();   try {    while(true) {     String date = new Simpl ...
由于网络原因,急着备份大的SVN代码库。利用svnadmin create 新建镜像库。svnsync init 实现同步初始化,svnsync sync同步部分版本中后,网络太慢。决定手动拷贝svn 代码库的文件到镜像库。 svnsync sync http://localhost/projects2 同步到了版本1475。 1.在E:\SVN\svn\repositories\projects2\db下找到E:\SVN\svn\repositories\projects2\db\revs 和 E:\SVN\svn\repositories\projects2\db\revprops。从源 ...
      代码源库: http://cvs-server.achievo.com:8001/svn/projects     新建的代码库: http://localhost/svn/projects 要求: http://cvs-server.achievo.com:8001/svn/projects是开发的代码源库, http://localhost/svn/projects是源库的镜像库,做增量备份。 1. 创建bat文件pre-revprop-change.bat     echo "Changing revision properties other th ...
  1. 下载SVN安装包  http://www.svnclub.com/?q=node/73 2.下载Apache安装包  http://hi.baidu.com/mjpcinkwuhafkmr/item/cdc51e54016c1811aaf6d7f7     svn1.5.1 + apache2.2.4环境搭建     1. 安装apache2.2.4到E:\SVN\apache         安装svn1.5.1到E:\SVN\subversion1.5 将E: ...
问题: SocketServer窗口是一个Frame. 当有Client连接到Server端,Server端需要的rightPanel中实时显示Client的IP。(如下图:)   当监听到新的IP进入时,调用 server.repaint()和rightPanel()方法。新的IP都不能及时显示出来。但是将repaint()用setVisible(true)代替,只要有新的IP连接到服务器端,马上能显示在rightPanel上。也算间接地实现了实时刷新了。
  问题: 我们测试站点上的某一个radio button老是点不到   测试代码:                 WebElement radio = driver.finElement(By.id("id"));                 if(!radio.isSelect())                 {                     radio.click();                 }  Debug的时候,能走到第四行,radio.click(); 但是实际运行的时候,老是点不上。刚开始怀疑是等待时间不够 ...
Global site tag (gtag.js) - Google Analytics