- 博客(24)
- 收藏
- 关注
原创 php curl 抓取数据
因为在学习微信平台开发,学到的关于php curl的知识点,记录下来。CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。1.curl常用的抓取数
2017-04-24 18:30:12
898
原创 java JDBC数据库操作
以前的代码,现在重新贴出来。。1 Datebase.java 数据库的基本连接,下面几个java文件都用到,所以写成一个java文件。import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;imp
2017-04-20 20:06:56
477
原创 java SimpleDateFormat和Calendar的转换
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Scanner;public class Demo { public static String Format(String
2017-04-20 20:04:35
726
原创 java 网络爬虫之多线程抓取文件
记得这个是去年的东西了,今天重新拿出来重温,一些知识都模糊了很多。一共六个类文件加上一个jar包,Demo文件是主文件;DownloadFile文件的作用是从网络URL上下载文件下来,别人已经封装好了拿来用;DownloadThread文件作用是多线程爬取文件下来,速度快;HttpUtils文件作用是将URL网页装换为可操作的document文件,也是别人已经封装好的;MD5不用我说了吧;Ta
2017-04-20 19:33:14
3158
原创 java 日期对象与日期字符串的转换
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class FormatDemo { /** * 将日期对象转换为指定的日期字符串 * @param date 传入的日期对象 * @param format 格式 * @retur
2017-04-19 21:52:43
4161
原创 java 基于UDP的Socket网络通信
client代码import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;import java.net.UnknownHostException
2017-04-19 21:48:25
411
原创 java 基于TCP的Socket网络通信
client代码import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;impor
2017-04-19 21:44:40
355
原创 java IO流字节流写入大写字母
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;imp
2017-04-19 21:42:04
1945
原创 java 字节流与高效字节流的区别
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class Main { public stat
2017-04-19 21:37:20
2653
原创 java 获取控制台输入的方法
1 传统的利用java.util.Scanner方法来获取,但缺点是耗时长。Scanner sc=new Scanner(System.in);int n=sc.nextInt();double n=sc.nextDouble();long n=sc.nextLong();........2 利用字符流BufferedReader来获取,耗时短但不灵活,通过调用readLine()
2017-04-19 21:24:13
887
1
原创 java IO流遍历文件
import java.io.File;public class 遍历文件 { public static void listfile(File file){ if(file!=null){ if(file.isDirectory()){ //是否是目录 File f[]=file.listFiles(); if(f!=null){ //如果目录
2017-04-19 21:21:39
1560
原创 java Swing记事本
很久之前的,忘记记录了,现在贴出来。。package Swing记事本;import java.awt.Container;import java.awt.FileDialog;import java.awt.Font;import java.awt.GridLayout;import java.awt.Scrollbar;import java.awt.event.ActionEv
2017-04-19 21:19:39
602
原创 java AWT记事本
很久之前的,忘记记录了,现在贴出来package AWT记事本;import java.awt.*;import java.awt.datatransfer.Clipboard;import java.awt.datatransfer.DataFlavor;import java.awt.datatransfer.StringSelection;import java.awt.da
2017-04-19 21:15:56
581
原创 PAT 1069. 微博转发抽奖
小明PAT考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔N个人就发出一个红包。请你编写程序帮助他确定中奖名单。输入格式:输入第一行给出三个正整数M(注意:可能有人转发多次,但不能中奖多次。所以如果处于当前中奖位置的网友已经中过奖,则跳过他顺次取下一位。输出格式:按照输入的顺序输出中奖名单,每个昵称占一行。如果没有人中奖,则输出“Keep
2017-04-19 20:56:35
736
原创 PAT 1040. 有几个PAT
字符串APPAPT中包含了两个单词“PAT”,其中第一个PAT是第2位(P),第4位(A),第6位(T);第二个PAT是第3位(P),第4位(A),第6位(T)。现给定字符串,问一共可以形成多少个PAT?输入格式:输入只有一行,包含一个字符串,长度不超过105,只包含P、A、T三种字母。输出格式:在一行中输出给定字符串中包含多少个PAT。由于结果可能比较大,
2017-04-19 20:54:41
744
原创 PAT 1013. 数素数
令Pi表示第i个素数。现任给两个正整数M 输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27输出样例:11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71 73 79 83 8997 1
2017-04-19 20:52:27
390
原创 PAT 1012. 数字分类
给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...;A3 = 被5除后余2的数字的个数;A4 = 被5除后余3的数字的平均数,精确到小数点后1位;A5 = 被5除后余4的数字中最大数字。输入格式:每个输入包含1个测试用例。
2017-04-19 20:50:42
417
原创 PAT 1007. 素数对猜想
让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N (输入格式:每个测试输入包含1个测试用例,给出正整数N。输出格式:每个测试用例的输出占一行,不超过N的满足猜想的素数对的个数。输入样例:20输出样例:4im
2017-04-19 20:49:26
348
原创 PAT L1-033. 出生年
“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话。输入格式:输入在一行中给出出生年份y和目标年份中不同数字的个数n,其中y在[1, 3000]之间,n可以是2、或3、或4。注意不足4位的年份要在前面补零,例如公元1年被认为是
2017-04-19 20:47:26
836
原创 PAT L1-039. 古风排版
中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。输入格式:输入在第一行给出一个正整数N(输出格式:按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)输入样例:4This is a test case输出样例:asa Tst ihe tsice simport java.uti
2017-04-19 20:45:41
1276
原创 PAT 1015. 德才论
宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第1行给出3个正整数,分别为:N(=60),为录取最低分数线,即德分和才分均不低于L的考生才有资格被考虑录取;H
2017-04-19 20:43:26
376
原创 PAT 1043. 输出PATest
给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPATest....”这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按PATest的顺序打印,直到所有字符都被输出。输入格式:输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。输出格式:在
2017-04-19 20:41:36
405
原创 PAT L1-009. N个数求和
本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数“分子/分母”的形式给出的,你输出的和也必须是有理数的形式。输入格式:输入第一行给出一个正整数N(输出格式:输出上述数字和的最简形式 —— 即将结果写成“整数部分 分数部分”,其中分数部分写成“分子/分母”,要求分子小于分母,且它们没有公因子。如果结果的整数部分为0,则只输出分数部分。输入样例
2017-04-19 20:38:13
398
原创 PAT L1-011. A-B
本题要求你计算A-B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A-B。输入格式:输入在2行中先后给出字符串A和B。两字符串的长度都不超过104,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。输出格式:在一行中打印出A-B的结果字符串。输入样例:I love
2017-04-19 20:19:54
562
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人