java基本语法
wyhluckydog
这个作者很懒,什么都没留下…
展开
-
1000!的结果的结尾中有多少个0?
思路:由于要求1000!,其结果不能够用integer类型或者Long类型存在,所以不可能先将结果计算出来,在依次判断结果中存在的0的个数。这里提供了另外一种思路,参考博客(https://blog.csdn.net/sata1/article/details/29228661):对1000!进行因式分解,假如有k个0,即10k,分解2k*5^k,由于1000!分解中2的个数多于5的个数,所...原创 2018-11-04 14:59:57 · 4066 阅读 · 1 评论 -
正则表达式练习:校验邮箱
import java.util.TreeSet;public class RegexTest { public static void main(String[] args) { Method3();//3.校验邮箱 } private static void Method3() { String str="[email protected]"; String regex=...原创 2018-12-06 12:12:22 · 757 阅读 · 0 评论 -
正则表达式练习:对IP地址进行排序
import java.util.TreeSet;public class RegexTest { public static void main(String[] args) { Method2();//2.对IP进行排序 } //2.对IP进行排序 private static void Method2() { String str="192.168.10.3...原创 2018-12-06 12:08:09 · 718 阅读 · 1 评论 -
一个使用正则表达式治口吃的问题。将“我我我...我我.要要要...要...学学学...编编编...程”抽取为“我要学编程”
import java.util.TreeSet;public class RegexTest { public static void main(String[] args) { Method1();//1.治口吃 } //1.治口吃 private static void Method1() { String str="我我我...我我.要要要...要...学学学...编...原创 2018-12-06 12:03:21 · 980 阅读 · 0 评论 -
Http状态码200,300,404,500等是什么意思
在学习网页设计的时候都应该知道状态码,但我们常见的状态码都是200,404,下面介绍其他的状态值1开头的http状态码表示临时响应并需要请求者继续执行操作的状态代码。100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。2开头的http状态码表示请求成功...原创 2018-11-30 20:12:49 · 7954 阅读 · 0 评论 -
TCP实现多个客户端同时向同一个服务器端发送图片,也可以同一个客户端多次向服务器发送图片。当上传图片大于一定的限度(这里指定为了10k)时,则停止上传,将已经接收到但未接收完的文件删除。
服务器端://多用户上传图片import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class UploadPicServer1 { public static void main(String[] args) throws IOException { //...原创 2018-11-27 20:18:30 · 1011 阅读 · 0 评论 -
java中File的delete()方法删除文件失败的原因
一般来说 java file.delete失败 有以下几个原因 :1.看看是否被别的进程引用,手工删除试试(删除不了就是被别的进程占用)2.file是文件夹 并且不为空,有别的文件夹或文件,3.极有可能有可能自己前面没有关闭此文件的流(我遇到的情况)这个方法我用来获取文件的大小,用到了流类,但是用完了没有关闭,导致无法删除文件:public String getfilesize(Stri...转载 2018-11-27 20:06:25 · 604 阅读 · 0 评论 -
使用UDP实现两端互相通信
发送端 应用A,指定端口号为10000,ip地址为本地地址:import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;import java....原创 2018-11-25 16:11:13 · 4578 阅读 · 2 评论 -
TCP实现文本文件上传
服务器端:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net...原创 2018-11-25 22:23:14 · 230 阅读 · 0 评论 -
从客户端的键盘录入字符,如aaa. 服务器端接收aaa,并在控制台上打印aaa.然后将其转换为大写AAA返回到客户端, 由客户端打印到客户端控制台上
服务器端:import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;public class TransServer { public static voi...原创 2018-11-25 22:01:22 · 288 阅读 · 0 评论 -
TCP实现服务器端与客户端通信
TCP实现服务器端接收客户端发送过来的消息。服务器端:import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class ServerDemo { public static void main(String[...原创 2018-11-25 20:28:01 · 668 阅读 · 0 评论 -
使用正则表达式实现网页爬虫。
网页爬虫:就是一个程序用于在互联网中获取指定规则的数据。思路:1.为模拟网页爬虫,我们可以现在我们的tomcat服务器端部署一个1.html网页。(部署的步骤:在tomcat目录的webapps目录的ROOTS目录下新建一个1.html。使用notepad++进行编辑,编辑内容为:)2.使用URL与网页建立联系3.获取输入流,用于读取网页中的内容4.建立正则规则,因为这里我们是爬去网页...原创 2018-12-06 12:29:57 · 313 阅读 · 0 评论