<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[learner____的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/learner____</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; learner____]]></copyright><item><title><![CDATA[Python读取文件忽略文件中空行]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/103182747</link><guid>https://blog.youkuaiyun.com/learner____/article/details/103182747</guid><author>learner____</author><pubDate>Thu, 21 Nov 2019 15:04:17 +0800</pubDate><description><![CDATA[读取大量文件时，通常采用readline方法，但如果出现空行情况则需要忽略此时的空行。

在网上找了大量代码，发现多数单纯利用strip（）方法，但经过实践我发现处理数据时会造成直接不读取空行之后的问题。

最后，终于自己学习了相关知识，自己写了一个方法利用isspace（）方法，在这留下存档。


def create_car_info(file_name, result_path):
    ...]]></description><category></category></item><item><title><![CDATA[whois查询]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/98888977</link><guid>https://blog.youkuaiyun.com/learner____/article/details/98888977</guid><author>learner____</author><pubDate>Thu, 08 Aug 2019 22:08:24 +0800</pubDate><description><![CDATA[package Whois查询工具20;

import net.sf.json.JSONObject;

import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util....]]></description><category></category></item><item><title><![CDATA[海龟图]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/98885721</link><guid>https://blog.youkuaiyun.com/learner____/article/details/98885721</guid><author>learner____</author><pubDate>Thu, 08 Aug 2019 21:19:56 +0800</pubDate><description><![CDATA[创建一个20*20的格子，用命令让一只海龟在格子上画线。可以前进、左转、右转，拿起或放下笔等等。复杂一点的话，允许程序从文件中读取命令列表。


import turtle

#创建画线的海龟
t = turtle.Pen()



#创建20*20的格子,以15个像素点韦格子边长
def creatScreen():
    #构建20*20的正方形
    t.forward(20*15)
 ...]]></description><category></category></item><item><title><![CDATA[截屏程序]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/98885695</link><guid>https://blog.youkuaiyun.com/learner____/article/details/98885695</guid><author>learner____</author><pubDate>Thu, 08 Aug 2019 21:18:12 +0800</pubDate><description><![CDATA[# -*- coding: utf-8 -*-

# 导入模块

from PIL import ImageGrab

# 参数说明
# 第一个参数 开始截图的x坐标
# 第二个参数 开始截图的y坐标
# 第三个参数 结束截图的x坐标
# 第四个参数 结束截图的y坐标
print("截图的四个顶点参数以及截图名及地址")
x = int(input())
y = int(input())
h =...]]></description><category></category></item><item><title><![CDATA[Zip文件生成器]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/98796850</link><guid>https://blog.youkuaiyun.com/learner____/article/details/98796850</guid><author>learner____</author><pubDate>Wed, 07 Aug 2019 23:24:26 +0800</pubDate><description><![CDATA[package Zip文件生成器17;

import java.io.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;

public class ...]]></description><category></category></item><item><title><![CDATA[HTML生成器，将txt文件转换为html文件]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/98796644</link><guid>https://blog.youkuaiyun.com/learner____/article/details/98796644</guid><author>learner____</author><pubDate>Wed, 07 Aug 2019 23:22:23 +0800</pubDate><description><![CDATA[package HTML文本生成器;

import java.io.*;
import java.util.Scanner;

public class Text_translate {


    public static void main(String args[]){
        System.out.println("请需要输入转换文件的地址以及文件名,以及生成html文件地址...]]></description><category></category></item><item><title><![CDATA[JAVA实现端口扫描器]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/98349382</link><guid>https://blog.youkuaiyun.com/learner____/article/details/98349382</guid><author>learner____</author><pubDate>Sat, 03 Aug 2019 16:38:18 +0800</pubDate><description><![CDATA[package 端口扫描器15;

import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.util.ArrayList;
import java.util.Scanner;

public class Port_check {
    public st...]]></description><category></category></item><item><title><![CDATA[C++实现统计字符串中的单词数目]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/98337856</link><guid>https://blog.youkuaiyun.com/learner____/article/details/98337856</guid><author>learner____</author><pubDate>Sat, 03 Aug 2019 14:49:58 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;string&gt;
using namespace std;
int main() {
	string str;
	cout &lt;&lt; "请输入一串字符（以一个空格为分隔不同单词）" &lt;&lt; endl;
	getline(cin, str);
	int i = 0, count = 0;
	while ...]]></description><category></category></item><item><title><![CDATA[JAVA实现银行账户管家]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/98337443</link><guid>https://blog.youkuaiyun.com/learner____/article/details/98337443</guid><author>learner____</author><pubDate>Sat, 03 Aug 2019 14:47:13 +0800</pubDate><description><![CDATA[创建一个名为“Account”的抽象类，有三个为“CheckingAccount”、“SavingsAccount”和“BusinessAccount”的子类。通过类似ATM的程序


package 银行账户管家;
 public abstract class Account {
      String name;//账户名
      Double money;//存款
      Stri...]]></description><category></category></item><item><title><![CDATA[JAVA 实现邮编查询——输入邮编，返回使用该邮编的地区名称。]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/98337092</link><guid>https://blog.youkuaiyun.com/learner____/article/details/98337092</guid><author>learner____</author><pubDate>Sat, 03 Aug 2019 14:43:08 +0800</pubDate><description><![CDATA[package 邮编查询11;

import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEn...]]></description><category></category></item><item><title><![CDATA[IP注册地查询——输入ip地址，查询该ip是在哪注册的。]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/98336803</link><guid>https://blog.youkuaiyun.com/learner____/article/details/98336803</guid><author>learner____</author><pubDate>Sat, 03 Aug 2019 14:39:48 +0800</pubDate><description><![CDATA[package IP注册地查询14;

import net.sf.json.JSONObject;

import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Ma...]]></description><category></category></item><item><title><![CDATA[获取当前天气——获取某个地区当前的天气情况。]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/98336532</link><guid>https://blog.youkuaiyun.com/learner____/article/details/98336532</guid><author>learner____</author><pubDate>Sat, 03 Aug 2019 14:37:23 +0800</pubDate><description><![CDATA[package 获取当前天气12;
import java.util.Scanner;

import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
...]]></description><category></category></item><item><title><![CDATA[判断是否回文]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/95768339</link><guid>https://blog.youkuaiyun.com/learner____/article/details/95768339</guid><author>learner____</author><pubDate>Sat, 13 Jul 2019 17:18:07 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
using namespace std;
int main() {
	char str[100];
	int len = 0;
	bool flag = true;
	cout &lt;&lt; "please cin a str" &lt;&lt; endl;
	int i = 0;
	str[i] = getchar();
	while (s...]]></description><category></category></item><item><title><![CDATA[电影商店——管理录像带租借，记录借出时间、到期时间、逾期费用。复杂一点可以生成逾期用户的账号报告。]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/95085151</link><guid>https://blog.youkuaiyun.com/learner____/article/details/95085151</guid><author>learner____</author><pubDate>Mon, 08 Jul 2019 18:52:33 +0800</pubDate><description><![CDATA[package 电影商店;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Stack;

public class Manage {
    private String filenam...]]></description><category></category></item><item><title><![CDATA[产品库存管理;]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/94742266</link><guid>https://blog.youkuaiyun.com/learner____/article/details/94742266</guid><author>learner____</author><pubDate>Fri, 05 Jul 2019 17:15:07 +0800</pubDate><description><![CDATA[public class Product {
    private Double price;
    private Integer num;
    private String id;
    Product(String i,Integer n,Double p){
        id=i;num=n;price=p;
    }
    public Double getPrice...]]></description><category></category></item><item><title><![CDATA[馆藏目录]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/94741246</link><guid>https://blog.youkuaiyun.com/learner____/article/details/94741246</guid><author>learner____</author><pubDate>Fri, 05 Jul 2019 16:54:08 +0800</pubDate><description><![CDATA[package 馆藏目录;

import java.text.SimpleDateFormat;
import java.util.*;

public class Book {
    private String name;
    private Integer num;
    private  Integer booknum;
    private  Boolean in;
   ...]]></description><category></category></item><item><title><![CDATA[学生成绩管理器]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/94741102</link><guid>https://blog.youkuaiyun.com/learner____/article/details/94741102</guid><author>learner____</author><pubDate>Fri, 05 Jul 2019 16:51:26 +0800</pubDate><description><![CDATA[学生成绩管理器——记录一个班级的学生（创建一个Student类，记录他们的名字、平均分和考试分数）和他们的成绩等级。根据学生的测验和作业的分数计算出平均分和成绩等级。复杂一点可以将数据画在贝尔曲线上


package 学生成绩管理器;
import java.util.Scanner;

public class Student {
    private String name;
    pr...]]></description><category></category></item><item><title><![CDATA[拉丁猪文字游戏——这是一个英语语言游戏。基本规则是将一个英语单词的第一个辅音音素的字母移动到词尾并且加上后缀-ay（譬如“banana”会变成“anana-bay”）]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/94507952</link><guid>https://blog.youkuaiyun.com/learner____/article/details/94507952</guid><author>learner____</author><pubDate>Wed, 03 Jul 2019 01:13:24 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;string&gt;
using namespace std;
int main() {
	string str, lastr;
	cin &gt;&gt; str;
	int j = 0;
	for (; j&lt;str.length(); j++) {
		if (str[j] == 'a' || str[j] ==...]]></description><category></category></item><item><title><![CDATA[统计元音字母——输入一个字符串，统计出其中元音字母的数量以及每个元音字母的数量]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/94472586</link><guid>https://blog.youkuaiyun.com/learner____/article/details/94472586</guid><author>learner____</author><pubDate>Tue, 02 Jul 2019 19:29:41 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;string&gt;
#include&lt;ctype.h&gt;
using namespace std;
int main() {
	string str;
	cin &gt;&gt; str;
	int sumCnt = 0;
	char l[5] = { 'a','e','i','o','u' };
	int c...]]></description><category></category></item><item><title><![CDATA[逆转字符串——输入一个字符串，将其逆转并输出。]]></title><link>https://blog.youkuaiyun.com/learner____/article/details/94472136</link><guid>https://blog.youkuaiyun.com/learner____/article/details/94472136</guid><author>learner____</author><pubDate>Tue, 02 Jul 2019 19:25:10 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;string&gt;
#include&lt;stack&gt;
using namespace std;
int main(){
	stack&lt;char&gt; temp;
	string a;
	int i = 0;
	cin &gt;&gt; a;
	while (a[i] != '\0') {
		temp....]]></description><category></category></item></channel></rss>