- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 Python读取文件忽略文件中空行
读取大量文件时,通常采用readline方法,但如果出现空行情况则需要忽略此时的空行。 在网上找了大量代码,发现多数单纯利用strip()方法,但经过实践我发现处理数据时会造成直接不读取空行之后的问题。 最后,终于自己学习了相关知识,自己写了一个方法利用isspace()方法,在这留下存档。 def create_car_info(file_name, result_path): ...
2019-11-21 15:04:17
11287
原创 whois查询
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....
2019-08-08 22:08:24
569
原创 海龟图
创建一个20*20的格子,用命令让一只海龟在格子上画线。可以前进、左转、右转,拿起或放下笔等等。复杂一点的话,允许程序从文件中读取命令列表。 import turtle #创建画线的海龟 t = turtle.Pen() #创建20*20的格子,以15个像素点韦格子边长 def creatScreen(): #构建20*20的正方形 t.forward(20*15) ...
2019-08-08 21:19:56
615
原创 截屏程序
# -*- coding: utf-8 -*- # 导入模块 from PIL import ImageGrab # 参数说明 # 第一个参数 开始截图的x坐标 # 第二个参数 开始截图的y坐标 # 第三个参数 结束截图的x坐标 # 第四个参数 结束截图的y坐标 print("截图的四个顶点参数以及截图名及地址") x = int(input()) y = int(input()) h =...
2019-08-08 21:18:12
1159
1
原创 Zip文件生成器
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 ...
2019-08-07 23:24:26
1046
原创 HTML生成器,将txt文件转换为html文件
package HTML文本生成器; import java.io.*; import java.util.Scanner; public class Text_translate { public static void main(String args[]){ System.out.println("请需要输入转换文件的地址以及文件名,以及生成html文件地址...
2019-08-07 23:22:23
2803
原创 JAVA实现端口扫描器
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...
2019-08-03 16:38:18
3673
9
原创 C++实现统计字符串中的单词数目
#include<iostream> #include<string> using namespace std; int main() { string str; cout << "请输入一串字符(以一个空格为分隔不同单词)" << endl; getline(cin, str); int i = 0, count = 0; while ...
2019-08-03 14:49:58
8248
1
原创 JAVA实现银行账户管家
创建一个名为“Account”的抽象类,有三个为“CheckingAccount”、“SavingsAccount”和“BusinessAccount”的子类。通过类似ATM的程序 package 银行账户管家; public abstract class Account { String name;//账户名 Double money;//存款 Stri...
2019-08-03 14:47:13
417
原创 JAVA 实现邮编查询——输入邮编,返回使用该邮编的地区名称。
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...
2019-08-03 14:43:08
2265
1
原创 IP注册地查询——输入ip地址,查询该ip是在哪注册的。
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...
2019-08-03 14:39:48
2413
原创 获取当前天气——获取某个地区当前的天气情况。
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; ...
2019-08-03 14:37:23
1814
原创 判断是否回文
#include<iostream> using namespace std; int main() { char str[100]; int len = 0; bool flag = true; cout << "please cin a str" << endl; int i = 0; str[i] = getchar(); while (s...
2019-07-13 17:18:07
377
原创 电影商店——管理录像带租借,记录借出时间、到期时间、逾期费用。复杂一点可以生成逾期用户的账号报告。
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...
2019-07-08 18:52:33
973
2
原创 产品库存管理;
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...
2019-07-05 17:15:07
906
原创 馆藏目录
package 馆藏目录; import java.text.SimpleDateFormat; import java.util.*; public class Book { private String name; private Integer num; private Integer booknum; private Boolean in; ...
2019-07-05 16:54:08
372
原创 学生成绩管理器
学生成绩管理器——记录一个班级的学生(创建一个Student类,记录他们的名字、平均分和考试分数)和他们的成绩等级。根据学生的测验和作业的分数计算出平均分和成绩等级。复杂一点可以将数据画在贝尔曲线上 package 学生成绩管理器; import java.util.Scanner; public class Student { private String name; pr...
2019-07-05 16:51:26
387
原创 拉丁猪文字游戏——这是一个英语语言游戏。基本规则是将一个英语单词的第一个辅音音素的字母移动到词尾并且加上后缀-ay(譬如“banana”会变成“anana-bay”)
#include<iostream> #include<string> using namespace std; int main() { string str, lastr; cin >> str; int j = 0; for (; j<str.length(); j++) { if (str[j] == 'a' || str[j] ==...
2019-07-03 01:13:24
516
原创 统计元音字母——输入一个字符串,统计出其中元音字母的数量以及每个元音字母的数量
#include<iostream> #include<string> #include<ctype.h> using namespace std; int main() { string str; cin >> str; int sumCnt = 0; char l[5] = { 'a','e','i','o','u' }; int c...
2019-07-02 19:29:41
18360
原创 逆转字符串——输入一个字符串,将其逆转并输出。
#include<iostream> #include<string> #include<stack> using namespace std; int main(){ stack<char> temp; string a; int i = 0; cin >> a; while (a[i] != '\0') { temp....
2019-07-02 19:25:10
2698
原创 程序员练手小项目
文本操作 • 逆转字符串——输入一个字符串,将其逆转并输出。 • 拉丁猪文字游戏——这是一个英语语言游戏。基本规则是将一个英语单词的第一个辅音音素的字母移动到词尾并且加上后缀-ay(譬如“banana”会变成“anana-bay”)。可以在维基百科上了解更多内容。 • 统计元音字母——输入一个字符串,统计处其中元音字母的数量。更复杂点的话统计出每个元音字母的数量。 • 判断是否为回文——判断用户输...
2019-07-02 19:22:26
573
转载 经典算法(一)桶排序
问题: 给定n 个实数x1; x2; x3; ; xn,求这n 个数在实轴上相邻2 个数 之间的最大差值,如给定输入为“5 [2:3; 3:1; 7:5; 1:5; 6:3]”,输出为3:2 , 请设计并实现线性时间算法 解决: 原文思路解释以及示例:https://blog.youkuaiyun.com/livelylittlefish/article/details/2209537 ...
2019-03-09 18:39:06
216
原创 python自学笔记-----------大二上寒假
输入函数:input()获得用户输入并以字符串形式保存 输入到屏幕上:output() 变量命名:不以数字开头 大小写敏感 不能和保留字相同(即c++或者java 中关键字) 字符串 文本通过字符串类型表示 由双或单引号括起来 索引方式:正向 反向(只能拿到一个值) 区间[A:B]表示由A到B,不包括B位置处 正向索引如果A为0 则可以省略,得到从开始到B位置前的字符串 反向索引可以省...
2019-02-14 00:10:38
248
原创 Python新手笔记(一)------------Python开发环境平台的搭建
1.下载Anaconda 在官网下载https://anaconda.org/ 根据电脑机型下载不同版本 advanced option只选择第一个,直接安装 安装使用过程参见https://blog.youkuaiyun.com/program_developer/article/details/79677557 2.下载IDLE编辑器,我用的是pycharm 注意事项: 1.不用在官网下载python几点...
2018-12-02 19:27:59
447
原创 数据结构之树-----------------------二叉树的叶子节点计数方法
1.递归方式 int getLeave(TreeNode *p) { if (p == NULL) { return 0; } if (p-&gt;leftChild == NULL &amp;&amp; p-&gt;rightChild == NULL) { num++; } getLeave(p-&gt;leftChild); getLeave(p-&gt;rightChi
2018-11-17 16:01:00
514
转载 Java读取文件的几种方法
public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; try { System.out.pr...
2018-11-04 17:59:35
162
原创 c++编译错误集锦
c++错误 1.C4996 ‘std::copy::_Unchecked_iterators::_Deprecate’: Call to ‘std::copy’ with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To dis...
2018-10-21 18:03:41
762
原创 java新手笔记
1.进制转换函数 Integer.parseInt(String s,int radix) s为需要转换数的string形式,radix是进制,可以是2(二进制),10(十进制),16(十六进制)等。 例如System.out.print(Integer.parseInt(“2A5B”, 16))
2018-10-10 11:34:19
207
原创 Qt学习笔记【大二短学期】
一.怎么设置背景图片()可以自动填充) 1.添加qt资源文件 导入背景图片 2.只设置主窗口背景 this-&gt;setObjectName(“maindow”); this-&gt;setStyleSheet(#mainwindow{border-image: url(:/image/back5.jpg);}”); 设置部件 如:名叫lineEdit ui-&gt;linEdit...
2018-09-06 10:52:34
200
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅