dandelionLYY的博客

自由,技术追求!!!!

前端走坑路之miniui无法取值问题:setEnabled&setAllowInput

当我们在页面上设置miniui.get("name").setEnable(false)时,然后再使用 $("#userForm").serializeArray(); 会发现取不到enable值的,使用setAllowInput(false)即可将n...

2019-05-25 08:37:10

阅读数 94

评论数 0

java实现遗传算法组卷功能

遗传算法中通过模仿生物界生物遗传方式,实现的算法,本次组卷生成案例主要使用到了其中一部分概念:染色体编码传递、初始化种群、杂交、变异、进化、最优适应者。 个人理解上可能有些地方比较欠缺,望大家指正!! 1. 染色体编码传递 采用实数编码作为替代,将试题id作为基因,试卷和染色体建立映射关...

2019-05-15 14:16:54

阅读数 15

评论数 0

java面试题-创建对象的五种方式

/** * java 创建对象五种方式 * */ public class BuildObject implements Cloneable,Serializable{ public static void main(String[] args) throws ClassNotFound...

2019-04-25 21:29:03

阅读数 37

评论数 0

设计模式-代理模式-java动态代理

在框架开发中动态代理模式使用较为普遍,与此同时JDK为我们提供了好用的接口, 1.InvocationHandler(代理接口,代理类需要实现它) 2.Proxy(代理类,用来实现代理操作) 实例 项目结构 Proxy(自定义的代理接口类,并非jdk自带的) public interface P...

2019-03-23 14:17:40

阅读数 32

评论数 0

设计模式之路-代理模式-静态代理

代理模式在我们使用java流行的框架里是很常见的,代理模式的定义为:为其他对象提供一种代理以控制对这个对象的访问 三种角色 1.抽象角色 2.代理角色(必须实现抽象角色) 3.实际角色(必须实现抽象角色) 编码实现实例 项目结构 引入lombok包,写出优美代码 POJO import lom...

2019-03-23 13:19:56

阅读数 21

评论数 0

企业级应用开发江湖之路 - 第二章 - 第一回 打地基(未完待续。。。。)

地基 在外闯荡累了,想着有自己的房子多好,所以我们得打个地基吧! 地基一、常量地基 BaseConstants 作为地基常量,一些常见的,比如,木头啊,石头啊,沙子啊等等等 public interface BaseConstants { /** * 是 */ ...

2019-03-20 21:46:45

阅读数 42

评论数 0

企业级应用开发江湖之路 - 第一章 - 第一回 环境搭建

环境搭建篇(持续更新的第一回) 工具 1.IDEA :它就好比一位江湖人的剑,能助我们一臂之力,快速闯荡江湖(别信什么记事本开发). 2.maven : POM管理方便快速,住在一间客栈里,要啥喊一句小二,上菜,小二屁颠屁颠地就去厨房给您安排去了. 3.JDK:行走江湖,没有JDK,玩啥,连个玩的...

2019-03-20 21:33:07

阅读数 22

评论数 0

Python - 从知乎抓取电影里的风景图片

我们应用到了库有selenium中的webdriver、urllib2、Beautifulsoup 注:由于我启动的是打开谷歌的驱动,所以我们需要去下载驱动chromedriver.exe 使用的python 版本为 3.6 # 从知乎抓取图片 from selenium import we...

2019-03-20 21:19:37

阅读数 24

评论数 0

Python之range学习

range 是用来创建一个整数列表的,在编码是常出现的方法,例如for循环内 range有三个参数,其中第三个参数是可选的: 第一个参数:起始前,不写默认0开始 第二个参数:结束点(注:范围为左闭右开) 第三个参数(可选):步长,默认值肯定是为1 ...

2019-03-16 22:55:26

阅读数 14

评论数 0

Bean的作用域

五种作用域 1.singleton:唯一bean实例,是单例类型 2.prototype:每次都是新的bean实例,相当于new XXX()这样的方式 3.request:只适用于web程序,每次HTTP请求则会产生一个新的bean,因此也仅仅在HTTP请求中有效 4.session:顾名...

2019-03-14 22:32:16

阅读数 16

评论数 0

mybatis出错之There is no getter for property named 'xxx' in 'class java.lang.String

出此类错误的原因是我的代码传值是String类型,在mapper文件内写法是直接用传入的变量名,由于String类型有些特殊,需要用_parameter来代替,显然此种写法不便所见即所得,所以,我们可以在mapper接口里给参数加上注解@Param,OK完美解决! List&l...

2019-03-10 22:30:23

阅读数 8

评论数 0

第一回 Quartz之入门

当Timer不能解决问题了,这时我们就得撸Quartz了第一个Quartz程序干活前先做个小的测试执行结果 第一个Quartz程序 在项目开发时,当做完一段业务代码后,以为基本可以收工了,这时回头再看,由于某些业务中的数据具有时效性,在指定时间时我们得进行相应的操作。这时首先我们可以使用Timer...

2019-03-07 10:53:32

阅读数 19

评论数 0

Guava 之 Strings工具类

Strings类提供了一些实用的方法,使得我们能写出更为简洁优美的代码 如方法padStart()向前填充、padEnd()向后填充,commonPrefix()从前置获取,repeat()重复字符串n次,isNullOrEmpty()判空 print("Strings...

2019-02-17 22:44:03

阅读数 26

评论数 0

Guava 之 Splitter

举例一个场景,前端请求参数,后台处理,有时某些数据可能是一个参数传多个值,然后通过前后端默认约定来解析,这是我们需要对拿到的参数进行分割,例如关于以什么作为排序,像拿年龄进行升序排序:age_asc,此时后台将通过分割下划线"_"来拿到值, 这时Guava为我...

2019-02-17 16:43:39

阅读数 21

评论数 0

java注解-自定义注解

我们如何创建新的主键呢?得使用JDK引入的注解(如:@Target:作用域、@Retention:生命周期) 先对这两个注解入个门,直接上源码: @Target @Documented //生成javadoc包含注解 @Retention(RetentionPolicy.RUNTIME) ...

2019-02-16 22:31:03

阅读数 18

评论数 0

Guava 之 Lists

   guava是 Google 提供的java类库 https://github.com/google/guava,提供了大量实用的程序,来看下Lists,如何创建ArrayList @GwtCompatible(serializable = true) public static &am...

2019-02-16 19:56:13

阅读数 32

评论数 0

common-lang 之 NumberUtils

NumberUtils类为java number class 提供额外的功能。 包括一些String 转其他类型(如int、float,byte) public static int toInt(String str, int defaultValue) { if(str =...

2019-02-16 15:21:21

阅读数 31

评论数 1

common-lang 之 CompareToBuilder

public static int reflectionCompare(Object lhs, Object rhs) 官方描述:通过反射比较两个对象 Compares two Objects via reflecti...

2019-02-15 21:08:47

阅读数 28

评论数 0

C语音-读取文件

#include<stdio.h> #include<stdlib.h> #define FILENAME "data.txt" int main() { FILE *...

2019-02-02 10:03:45

阅读数 89

评论数 0

C语言-模拟小球自由落体

#include<stdio.h> #include<stdlib.h> #include<windows.h> #define SPAN_X 20 #defi...

2019-02-02 10:03:36

阅读数 228

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭