首页> 网络编程教程
全部 ASP入门教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移动开发教程 C/C++教程 Java教程 J2EE/J2ME 软件工程
网络编程教程
  • Java判断本机IP地址类型的方法

    Java判断本机IP地址类型的方法

    复制代码代码如下:package net;import java.net.*;/** getAddress方法和getHostAddress类似,它们的唯一区别是getHostAddress方法返回的是字符串形式的IP地址,* 而getAddress方法返回的是byte数组形式的IP地址。* Java中byte类型的取值范围是-128?127。如果返回的IP地址的某个字节是大于127的整数,在byte数组中就是负数。* 由于Java中没有无符号byte类型,因此,要想显示正常的IP地址,必须使用int或l
    2024-11-25
  • java中tomcat的80端口被占用问题解决

    java中tomcat的80端口被占用问题解决

    今天遇见了这个端口被占用问题 然后各种百度 先是说用命令 netstat -a -n -o 最后一个选项表示连接所在进程id. 找到8080端口的PID然后打开任务管理器, 切换到进程选项卡, 在菜单栏选择查看->选择列, 选择PID. 在列表中找到PID对应的进程就可以了然后发现占用端口的进程的PID为4 可无奈如何关闭都关闭不了这个进程 于是又百度了pid为4的进程 果然找到同样问题 解决办法是把world wide web publishing service这个服务关闭就没事了。pid 4是
    2024-11-25
  • Java中CyclicBarrier的用法分析

    Java中CyclicBarrier的用法分析

    复制代码代码如下:public class TestCyclicBarrier {private static final int THREAD_NUM = 5;public static class WorkerThread Implements Runnable{CyclicBarrier Barrier;public WorkerThread(CyclicBarrier b){this.barrier = b;}@Overridepublic void run() {// TODO 自动生成
    2024-11-25
  • 如何解决修改StaticText的字体

    如何解决修改StaticText的字体

    查了网上的资料,有比较全面的,但有一个问题就是容易出现一个文字和框子不符合的现象。(仔细看,蓝色字母和背景的灰色有空白)要消除这个空白,很简单,就是加上m_brush.CreateSolidBrush(RGB(240,240,240));这句话,在构造函数里。其中RGB设置为和背景一样的银灰色。CPP文件中的语句:复制代码代码如下:HBRUSH 类名::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){HBRUSH hbr = CFormView::OnCt
    2024-11-25
  • java通过ip获取客户端Mac地址的小例子

    java通过ip获取客户端Mac地址的小例子

    复制代码代码如下:package com.yswc.dao.sign;import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.regex.Matcher;import java.util.regex.Pattern;/*** * 获取MAC地址* * @author* * 2011-12* */public class GetMacAddress {public static String callCm
    2024-11-25
  • MySQL实现远程登录的方法

    MySQL实现远程登录的方法

    原因分析: Host 'Local' is not allowed to connect to this MySQL server 典型的远程权限问题。问题症结: MySQL 没有开放远程登录的权限。要看你的服务器到底用的那种系统,linux或者是Windows,这个解决办法不同,你可以上网搜索一下,解决问题的资料很多。解决办法: 开启 MySQL 的远程登陆帐号有两大步:1、确定服务器上的防火墙没有阻止 3306 端口。 MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则
    2024-11-25
  • java 代码中预防空指针异常的处理办法

    java 代码中预防空指针异常的处理办法

    项目中遇到的NullPointerException 分两种情况:1. 引用空对象,即调用空对象的方法或引用空对象的属性。2. 将8中基础类型的封装类赋值给对应的基础类。1.对于别人接口的返回对象要做非空判断,因为我们不清楚获得的对象会不会为空,对于Collection Map 我一般会调用CollectionUtils MapUtils ,对于返回的String对象,我会调StringUtils.isNotEmpty()进行非空判断。他们中isNotEmpty不仅判断了NULL 还判断了空集合和空串。例
    2024-11-25
  • Java递归 遍历目录的小例子

    Java递归 遍历目录的小例子

    复制代码代码如下:public static void main(String[] args) {File f = new File("D://test//fsd");listChids(f,0);}public static void listChids(File f,int level){String preSrt = "";for(int i=0;i<level;i++){preSrt += "----";}System.out.println(preSrt+f.getName());if(!
    2024-11-25
  • Java 替换字符串中的回车换行符的方法

    Java 替换字符串中的回车换行符的方法

    使用正则表达式进行替换:代码片段:String documentTxt = EntityUtils.toString(entity,"gbk");//获取数据 documentTxt=documentTxt.replaceAll("[//t//n//r]", "");//将内容区域的回车换行去除 说明:String类的replaceAll就有正则替换功能。 /t为制表符 /n为换行 /r为回车java正则使用:示例方法:复制代码代码如下:public void parseTxt(String conten
    2024-11-25
  • java 页面url传值中文乱码的解决方法

    java 页面url传值中文乱码的解决方法

    中文问题,是在应用中常常遇到的问题。这将涉及到字符解码操作,我们在应用中常常会用new String(fieldType.getBytes("iso-8859-1"), "UTF-8");等类似的方法去解码。但这种方式受具体应用环境限制,往往在应用部署环境发生改变时,还会出现中文乱码。在这里介绍一种解决方法,可以在任何应用部署环境下通用。此方法分两步:1、在客户端用escape(encodeURIComponent(fieldValue))方法编码,例如:复制代码代码如下:title=escape(enc
    2024-11-25
  • java中常用的排序方法

    java中常用的排序方法

    复制代码代码如下:package com.test;import java.util.Random;/*** 排序测试类* * 排序算法的分类如下: 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡泡排序、快速排序);* 3.选择排序(直接选择排序、堆排序); 4.归并排序; 5.基数排序。* * 关于排序方法的选择: (1)若n较小(如n≤50),可采用直接插入或直接选择排序。* 当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜
    2024-11-24
  • 关于Struts2文件上传与自定义拦截器

    关于Struts2文件上传与自定义拦截器

    一、访问或添加request/session/application属性public String scope() throws Exception{ActionContext ctx = ActionContext.getContext();ctx.getApplication().put("app", "应用范围");//往ServletContext里放入appctx.getSession().put("ses", "session范围");//往session里放入sesctx.put("req"
    2024-11-24
  • java中通过网卡名称获取IP地址

    java中通过网卡名称获取IP地址

    复制代码代码如下:package me.xuzs.sso.test;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration;public class InternetTest {public static void main(String[] args) {String netCard = "lo";try {Enume
    2024-11-24
  • java控制Pdf自动打印的小例子

    java控制Pdf自动打印的小例子

    复制代码代码如下:public byte[] autoPrintPdf(byte[] pdf_byte) {ByteArrayOutputStream bos=null;try {PdfReader reader = new PdfReader(pdf_byte);bos = new ByteArrayOutputStream();PdfStamper ps = new PdfStamper(reader, bos) ;StringBuffer 脚本 = new StringBuffer(); SC
    2024-11-24
  • Java调用DOS实现定时关机的实例

    Java调用DOS实现定时关机的实例

    复制代码代码如下:public static void shutdown(){System.out.print("请输入多少分钟后关机:");Scanner scanner = new Scanner(System.in);int minute = scanner.nextInt()*60;Runtime runtime = Runtime.getRuntime();String shutdown = "shutdown -s -t "+minute;try {runtime.exec(shutdown)
    2024-11-24