Lruihao

Lruihao's Note

不怕萬人阻擋,只怕自己投降

Lruihao's Github chart

用 MyQR 制作专属动态二维码 (py 和 exe 版本)

Python 二维码生成器是 github 上@sylnsfar 开源的一个 python 生成二维码工具。有 python, 网页及 exe 版本,详见 sylnsfar/qrcode,本文主要介绍记录一下 python 版本使用。exe 可以去 项目开源地址 下载,公众号文章后台回复关键词“qrcode”获取链接。

可生成_普通二维码_、带图片的艺术二维码(黑白与彩色)动态二维码(黑白与彩色)

用记事本编写第一个 java 程序

之所以用记事本来写不是为了装 X 或者什么的。反而恰恰是返璞归真,因为在用 java 语言进行程序开发时,首先是以纯文本的方式编写所有的 java 源程序,并保存成以.java为后缀的文件;然后将这些源程序用javac编译成.class后缀名的字节代码文件;字节代码不是被本地处理器执行的代码,而是能够被 java 虚拟机(JVM)执行的代码。最后用 java 运行工具在 JVM 执行 java 应用程序。
由于 JVM 可以运行在不同的操作系统上,因此同一个字节代码文件可以跨平台运行。

  • javac
  • java

java 正则表达式练习

1 邮箱 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexDemo { public static void main(String[] args) { // Pattern 类 正则表达式的编译表示。 Pattern pattern = Pattern.compile("^[a-zA-Z0-9_!#$%&'*+/=?`{|}~^.-]+@[a-zA-Z0-9.-]+$"); String[] emails = {"admin@lruihao.cn", "lruihao.cn"}; for (String email : emails) { //Matcher 通过解释 Pattern 对字符序列执行匹配操作的引擎 Matcher matcher = pattern.matcher(email); System.out.println(email + "匹配结果:" + matcher.matches()); } } } 1 2 admin@lruihao.cn 匹配结果:true lruihao.cn 匹配结果:false 2 电话 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

java 常用类

1 StringBuffer/StringBuilder(掌握) 1.1 StringBuffer 是线程安全的可变字符串StringBuilder 是线程不安全的可变字符串。 和 StringBuffer 的功能一样。就是效率高一些,但是不安全。 1.2 构造方法 StringBuffer sb = new StringBuffer(); StringBuffer sb = new StringBuffer(50); StringBuffer sb = new StringBuffer(“hello”); 1.3 成员方法:(自己补齐方法和意思) 添加功能 public StringBuffer append(String str): 追加字符串 public StringBuffer insert(int offset,String str): 在指定

HDU 1009 FatMouse' Trade(贪心)

1 题目大意题目链接 老鼠有 M 磅猫食 , 有 N 个房间 , 每个房间前有一只猫 , 房间里有老鼠最喜欢的食品 J[i] , 若要得到房间的食物 , 必须付出相应的猫食 F[i] , 当然这只老鼠没必要每次都付出所有的 F[i],若它付出 F[i] 的 a%,则得到 J[i] 的 a%,求老鼠能吃到的最多的食物。 1.1 Sample Input5 3 7 2 4 3 5 2 20 3 25 18 24 15 15 10 -1 -1 1.2 Sample Output13.333 31.500 2 分析老鼠要
0%