
java
文章平均质量分 69
java
舔甜歌姬的EGUMI LEGACY
你好,你想度過怎樣的一段人生?
因爲興趣,所以喜歡。
展开
-
Processing【5】彩色棋盘实验报告,初始化棋盘格子,初始化最上和最下两边的颜色参数。 监测鼠标点击的位置的颜色和状态(0,-1,1)
彩色棋盘实验报告一. 思路:初始化棋盘格子,初始化最上和最下两边的颜色参数。监测鼠标点击的位置的颜色和状态(0,-1,1)。定义ball和square,包含了颜色,半径,位置(x,y)属性(property),并且定义了绘画ball和square的方法(method)。在格子边缘确定这个颜色覆盖在哪个格子上。计算出鼠标点击的位置和该位置所占百分比,从而确定格子的位置i,j。每次draw()原创 2017-07-16 22:50:18 · 1228 阅读 · 0 评论 -
Proceesing编程【4】 一个移动的小球
processing……有毒= =!!!!!一个移动的小球==int num=2;//the number of linesint width=500;int height=500;color c=color((int)random(255), (int)random(255), (int)random(255));//init colorint Xinit=width/4, Yinit=原创 2017-07-11 14:20:11 · 1638 阅读 · 0 评论 -
Processing编程【3】car running,小球弹动效果
carrunningCar myCar;PFont font;void setup() { size(400, 400); myCar = new Car(); //background(255); font = createFont("Courier-Bold", 18); textFont(font); textAlign(CENTER, CENTER);}void原创 2017-07-08 12:51:21 · 3396 阅读 · 0 评论 -
Processing编程【2】彩虹下的小车跑动,水波效果模拟,彩色的几何连线
彩虹下的小车int x=0, y=height;void setup() { size(500, 500);}void draw() { int i; int X=0; background(0, 0, 255); for (i=1000; i>=650; i-=50, X+=37) { colorMode(HSB, 360, 255, 100); s原创 2017-07-08 11:38:56 · 4354 阅读 · 0 评论 -
processing编程【1】水波波纹的图案
很晚了。就发一条processing的代码。。。。float r=0,r2=0;float c=0,c2=0;void setup(){size(600,600);background(255);}void draw(){ noStroke(); frameRate(70); fill(c); ellipse(width/2,height/...原创 2017-07-05 23:57:57 · 5442 阅读 · 0 评论 -
Thread线程管理·获取和设置线程信息·线程状态解析
Thread类的对象中保存了一些属性信息能够帮助我们来辨别每一个线程,知道它的状态,调整控制其优先级。 这些属性是:ID: 每个线程的独特标识。Name: 线程的名称。Priority: 线程对象的优先级。优先级别在1-10之间,1是最低级,10是最高级。不建议改变它们的优先级,但是你想的话也是可以的。如果在这里如果你设置的优先级不是在1-10之间setPriority() 方法会抛出 ...原创 2019-03-18 21:44:45 · 1655 阅读 · 0 评论 -
java转exe文件无法运行,运行出错,找不到jre等等
很多博客都写的很清楚了。下面我补充一点,帮助大家排错。由于机器不同,java版本不同,可能还有各种各样的原因,希望大家仔细地排查。下面这个网址写的很详细:使用exe4j将java项目打成exe执行程序这里有个地方没有解释特别清楚。既然你的路径设置为./jre,那么你就应该把jre文件夹放在jre目录下。也就是说以下的路径结构:/jre/jre/lib(和bin)另外请确保你的...原创 2019-03-03 00:20:04 · 2673 阅读 · 1 评论 -
makeDirectory(path) 返回false,无法创建目录的问题
在windows下或者Linux下,都要层层创建目录,例如:makeDirectory("\src");makeDirectory("\lib");不要makeDirectory("\src\lib");创建两层目录否则就会出错。原理:程序是模拟ftp的cmd命令的,如果稍微了解ftp的话就会知道ftp在mkdir的时候,原创 2019-03-03 00:01:32 · 3767 阅读 · 7 评论 -
Ftpclient类没有setConnectTimeout方法的解决方法
ftpclient类没有ftpClient.setConnectTimeout(3 * 1000);setConnectTimeout(int timeout) 函数的超时连接原因:用的commons-net包太老了。办法:下载一个新的。下面这个是2019-03-02时使用还可以满足需求的ftp函数相关的包。搜索csdn下载:ftp相关jar包文件名:ftp_new...原创 2019-03-02 23:02:27 · 2337 阅读 · 0 评论 -
从零简单的可上网微信小程序创建和布局——课程四和课程五
全文网址: https://www.cnblogs.com/hitWTJ/p/9865940.html第一步,在pages下建立自己的一个文件夹:pages(右键)—>新建目录->mypages(右键)->新建page。同理,建一个log_in文件,和上面一样,文件名不同而已。然后我们的目标首先是做成下面的页面:垃圾csdn,剩下的在博客园!!后续内容: (总代码在...原创 2018-11-06 19:27:39 · 541 阅读 · 1 评论 -
全栈工程师学习路线(自用)
原文:https://blog.youkuaiyun.com/u013258443/article/details/82109174前端:HTML/HTML5、CSS/CSS3、Javascript、jQuery、RequireJS、AngularJS、Vue后端:Java、Struts2/Spring MVC、JPA/Mybatis、Spring Boot安全:Shiro、Spring Secur...原创 2019-03-28 12:29:15 · 24220 阅读 · 2 评论 -
微信小程序setData()对数组的操作
对于setData普通数据类型而言,没什么讲究但是对于数组而言,再直接修改一个完整的数组显得有些多余,首先写着不简易,其次效率很是滴。比如你都能觉得复杂,官方肯定是有对应的优化的。官方demoPage({ data: { array: [{text: 'init data'}], }, changeItemInArray: function() { this...转载 2019-03-28 21:55:20 · 986 阅读 · 0 评论 -
【编译原理】求first集合的代码实现java
哈哈,经历了千辛万苦,我!终于!写出来了!其实总体说来也不难,但是我比较傻,想来想去都想不通,现在终于写出来了,请大家分享一下我的快乐~~~~~~哈哈哈!!下面是这部分的代码,我贴一部分,剩下的等我把求follow集实现再写一篇博文来给大家看!请给我点赞谢谢~!!!实现得非常简洁明了(自夸)你可以看下注释,写的非常清楚啦!!!package parse2;import java.u...原创 2019-05-03 17:51:34 · 4734 阅读 · 8 评论 -
【编译原理】求GOTO图的代码实现java
经历了一些辛苦,终于把这个部分也写出来了!现在心情挺激动0v0凡事情还是亲自做过,才能体验到成功的乐趣~~!!程序猿还是要多写代码下面展示一下思路和效果,先放效果吧!目标文法如下:S' -> SS -> C CC -> c C|d应得到结果:实现结果:{I9=[C->cC.,$/], I0=[S'->.S,$/, S->.CC,$/, C...原创 2019-05-04 15:55:07 · 1117 阅读 · 0 评论 -
【编译原理】构造LR语法分析表的代码实现java
接上面的几篇博文:【HIT哈工大编译原理实验】词法分析程序java【编译原理】求first集合的代码实现java【编译原理】求GOTO图的代码实现java【编译原理】LL(1)分析法代码以及一些关于编译的说明博客……自己按照日期找一下把~!接下来就要做一些比较激动的事情了~!目标文法:S' -> SS -> C CC -> c C|d为了构造一个如图中4...原创 2019-05-04 23:49:39 · 5759 阅读 · 2 评论 -
【编译原理】LR1程序文法的java实现【有firstfollow集,action和goto表,LR1分析过程】
一个能用的LR1文法:S' -> <程序><程序> -> <声明列表>|<程序> <函数><声明列表> -> <声明>|<声明列表> <声明><声明> -> include < <标识符> > ;<函数> -&...原创 2019-05-08 23:14:36 · 5887 阅读 · 2 评论 -
微信小程序报错 http://localhost:8084 不在以下 request 合法域名列表中,请参考文档:https://mp.weixin.qq.com/debug/wxadoc/dev/a
http://localhost:8084 不在以下 request 合法域名列表中,请参考文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.htmlconsole.error @ VM210:原创 2018-11-06 19:23:27 · 4328 阅读 · 0 评论 -
【翻译】Java IO 关系总览和整理
全文地址:https://www.cnblogs.com/hitWTJ/p/9880363.html我搬家到博客园了。。http://tutorials.jenkov.com/java-io/overview.html剩下的内容见博客园:https://www.cnblogs.com/hitWTJ/p/9880363.html...原创 2018-11-06 19:20:55 · 171 阅读 · 0 评论 -
【转】Java: 数字与字符串,相互转换的方法
**一、数字与字符串,相互转换的方法有如下这些,特别注意的是,不管使用哪种方法,字符串为空或者数字未初始化都是不允许的,编译或运行中会报错 二、自己实例中,值得学习第5小段代码**1如何将字串 String 转换成整数 int? A. 有两个方法: //两种方法第1种比较方便,第2种需要建立Integer对象,并且对象函数最终是用第一种方式的 1). int i = Integ...转载 2018-03-01 15:01:43 · 862 阅读 · 0 评论 -
Eclipse FindBugs插件安装与使用
Eclipse FindBugs插件安装与使用 使用FindBugs-IDEA插件找到代码中潜在的问题详细说明Bad practice 坏的实践 一些不好的实践,下面列举几个: HE: 类定义了equals(),却没有hashCode();或类定义了equals(),却使用 Object.hashCode();或类定义了hashCode(),却没有equals();或类定义了has...转载 2018-03-15 21:31:05 · 364 阅读 · 0 评论 -
java定向输出程序日志(输出到txt文件中)
public class RedirectOutputStream { public static void main(String[] args) { try { PrintStream out = System.out;// 保存原输出流 PrintStream ps=new PrintStream(“E:/log...转载 2018-03-04 00:28:04 · 1831 阅读 · 0 评论 -
正则表达式的学习网址收藏
1.正则表达式30分钟入门教程 www.jb51.net/tools/zhengze.html2.正则表达式手册 http://tool.oschina.net/uploads/apidocs/jquery/regexp.html 常用正则表达式也有3.不捕获 https://www.cnblogs.com/pmars/archive/2011/12/30...原创 2018-03-12 00:22:36 · 468 阅读 · 0 评论 -
2701 java.math.Math类常用的常量和方法
https://group.cnblogs.com/topic/57439.htmljava.math.http://blog.youkuaiyun.com/mrlixirong/article/details/9610651Math类常用的常量和方法(反函数什么的都有哦~)java.math.Math类常用的常量和方法: Math.PI 记录的圆周率 Math.E记录e的常量 Math.a...转载 2018-03-05 00:39:57 · 486 阅读 · 0 评论 -
Java的map和list学习 (1)
Java中List集合去除重复数据的方法原链接地址 1.通过HashSet除重复元素public static List removeDuplicate(List list) { HashSet h = new HashSet(list); list.clear(); list.addAll(h); return list; ...转载 2018-03-12 16:31:45 · 704 阅读 · 0 评论 -
Junit实现抽象类和接口类测试
Junit实现抽象类和接口类测试简单的目录:Junit实现抽象类和接口类测试Junit实现接口类测试Junit实现抽象类测试(一)Junit实现抽象类测试(二)JUnit使用abstract类来进行测试参考:Junit实现接口类测试写接口的目的一般是,让这个接口的所有实现都具备某个共同的行为。这个行为不仅目前实现的类具备,将来要写的实现也都必须具备...转载 2018-03-22 20:48:39 · 6358 阅读 · 0 评论 -
Exception in thread "main" java.lang.Error: Always run main and tests with assertions enabled
Exception in thread “main” java.lang.Error: Always run main and tests with assertions enabled at P4.twitter.Main.main(Main.java:47) try { assert false; throw new Erro...原创 2018-03-13 15:14:00 · 525 阅读 · 0 评论 -
如何使用JUnit+JaCoCo+EclEmma完成单元测试
单元测试网址 —–如何快速完成单元测试代码 网址内容的摘要: 1. JUnit安装(http://junit.org/junit4/ 目前最新版本是5.1) 2. JaCoCo和EclEmma安装 3. 自动生成单元测试代码(默认Java项目已Ready): 4. 运行单元测试鼠标选中要运行的代码,EclEmma安装后直接可以点击IDE上方的工具...转载 2018-03-13 15:35:21 · 909 阅读 · 0 评论 -
软件构造:设计模式对比
static factory 和 abstract factory 同:简化了创建的过程。主要解决接口选择的问题。 不同: static Factory让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。每次增加一个产品时,都需要增加一个具体类和对象实现工厂,使得系统中类的个数成倍增加。需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的,以及这个汽车里...原创 2018-05-07 17:00:19 · 365 阅读 · 0 评论 -
github删除错误的commit并保留之前的提交
github删除错误的commit并保留之前的提交git 版本控制工具给我们带来了许多便利,使我们多人合作还有历史版本带来了便利这几天在提交github中提交了错误的代码 上去,这时已经同步到远程仓库了,怎么将其删除呢?或者你发现你之前提交的代码中有敏感信息,怎么将该commit删除而不改变其之前的提交呢?首先,我们需要找到我们需要回滚到的提交点的hash,在git shell中进入我...转载 2018-06-06 19:27:35 · 1389 阅读 · 0 评论 -
java抽象类的继承和实现——子类实现没有在抽象类里定义的方法
父类和子类的问题困扰了我许久。 相信各位没有学过java课程的孩子也有相同的感受。下面给你们介绍一下几个原则:1:父类引用子类原则2.子类引用子类原则。 假如父类是一个抽象类的情况呢?考虑下面的抽象类edge。 其中edge没有实现也没有定义ForwordConnetc();方法 假如我们的类有ForwordConnection继承Edge呢? 我...原创 2018-06-22 00:36:52 · 17936 阅读 · 3 评论 -
eclipse自动格式代码便利配置升级版——每只程序猿必备的技能【软件构造checkstyle的使用】
eclipse虽然天天用,但是我们真的知道如何最好的使用它吗? 我完全不敢这么说。我觉得自己对eclipse众多的功能而言仅仅入门。 下面为大家介绍一下如何建立规范,优雅的代码。 仅仅通过对eclipse的一点设置和改动。第一步: 选择formatter 看到了吗,这就是你每天使用的代码格式(风格)。也许你自己都不知道,是什么样的…… 我的经过了修改。 是goog...原创 2018-06-22 01:23:59 · 363 阅读 · 0 评论 -
Java的UML理解和理解各种java的设计模式
看懂UML类图和时序图 http://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html 这里不会将UML的各种元素都提到, 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计...原创 2018-06-16 22:09:33 · 623 阅读 · 0 评论 -
【翻译】java-TCP-socket网络编程1
原文地址:https://www.cnblogs.com/hitWTJ/p/9880434.html我搬家到博客园了。。参考网址:http://tutorials.jenkov.com/java-networking/sockets.htmlSocket socket = new Socket("jenkov.com", 80);//新建一个socketOutputStream o...原创 2018-11-06 13:18:22 · 224 阅读 · 0 评论 -
【翻译】java-TCP-socket网络编程2
原网站:https://www.cnblogs.com/hitWTJ/p/9880488.html我搬家到博客园了。。。。URL url = new URL("http://jenkov.com");//新建一个URLURLConnection urlConnection = url.openConnection();//新建一个URLConnectionInputStream inp...原创 2018-11-06 13:20:44 · 230 阅读 · 0 评论 -
eclipse便利配置
解决代码的自动提示问题:取消“空格”、“=”自动上屏:自动管理格式化和自动管理importhttp://blog.youkuaiyun.com/zy4668/article/details/7660193 http://blog.youkuaiyun.com/tonghuawanli/article/details/53021673...转载 2018-02-28 21:01:08 · 252 阅读 · 0 评论