本示例采用了多个js文件,来展示java调用js的效果,jdk采用的1.8版本(貌似1.6以上都支持,未验证)一、common.js//获得当前日期,格式:yyyy年MM月dd日functiongetNowDate(){vardate=newDate();vary=date.getFullYear();varm=addZero(date.getMonth()+1);//获取当前月份的日期vard=
分类:
编程语言 时间:
2018-09-06 18:04:19
阅读次数:
154
r:代表处理不转义现象 Python中,u表示unicode string,表示使用unicode进行编码,没有u表示byte string,类型是str,在没有声明编码方式时,默认ASCI编码。如果要指定编码方式,可在文件顶部加入类似如下代码: # -*- coding: utf-8 -*- ut ...
分类:
编程语言 时间:
2018-09-06 18:07:47
阅读次数:
116
在日常的网页源码中,我们基于元素的id去定位是最万无一失的,id在单个页面中是不会重复的。但是实际工作中,很多前端开发人员并未给每个元素都编写id属性。通常一段html代码如下: 这个例子中,最外层的div就没有id属性,此时,可以基于class属性来定位元素。常见的基于class定位元素的sele ...
分类:
编程语言 时间:
2018-09-06 18:07:55
阅读次数:
158
采用spring的JDBCTemplate来操作增删查改,Basedao执行存储过程的方法如下: 此方法要么返回一个true,要么抛出异常; 现象: 当项目发布于tomcat中时,同样的代码,同样的过程,之前测试这个方法的时候,可以捕获过程中手动抛出的错误,过了段时间今天再测试时,发现捕获不到这个过 ...
分类:
编程语言 时间:
2018-09-06 18:09:44
阅读次数:
250
不同数据类型的大小 数据类型 大小 char 1 int 4 short 2 long 4 bool 1 float 4 double 8 typename* 4 typename[n] n char* = “123…n” string = “123…n” n+1 struct 根据结构体最大的数据 ...
分类:
编程语言 时间:
2018-09-06 18:11:29
阅读次数:
116
1、基本概念 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 这种自动变形的特点: 这种变形需要注意的问题是: 1、这种机制也并没有真正意义上限制我们从外部直接访问属性,知道了类名和属性名就可以拼出名字:_类名__属性,然后就可以访问了,如a._A__N 2、变形的过程只在类的定 ...
分类:
编程语言 时间:
2018-09-06 18:11:43
阅读次数:
151
习惯了Delphi、c#调用系统MessageBox本地化显示,待用PySide调用时,Qt原生提示对话框,默认以英文显示。 如何本地化呢? 参考些资料,加以摸索,实现所需效果。并可根据此思路,设计自己所需要的MessageBox封装。 直接以.exec_()判断,[是]按钮返回0,尚不知如何与QM ...
分类:
编程语言 时间:
2018-09-06 18:12:52
阅读次数:
246
项目中,通常使用较多的是前端的校验,比如页面中js校验以及form表单使用bootstrap校验。然而对于安全要求较高点建议在服务端进行校验。 服务端校验: 环境集成 1、添加jar包: 此处使用Hibernate-validator实现(版本:hibernate-validator-4.3.0.F ...
分类:
编程语言 时间:
2018-09-06 18:13:55
阅读次数:
230
mybatis自定义的SQL语句中,如select语句,如果数据库表的字段为驼峰命名,即如img_address这样的形式,那么select语句执行的结果会变成null。 解决办法是在配置文件中加上开启驼峰映射的配置信息。根据配置文件的类型分为以下两种: 1.在.properties文件中添加: 但 ...
分类:
编程语言 时间:
2018-09-06 18:15:10
阅读次数:
431
事务的传播行为(七): PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。(有A B 两个在方法C 里面调用了方法A和方法B如果A有异常执行失败, 那么B方法也不会配执行) PROPAGATION_SUPPORTS ...
分类:
编程语言 时间:
2018-09-06 18:15:35
阅读次数:
220
一、for循环 语法: for循环的语法格式如下: 撕纸王乖 二、索引,下标,获取字符串中的某一个字符 例子: test = 'sizhiwangguai' v = test[3] print(v) 输出结果:h 三、切片 例子: 四、获取长度 例子: ...
分类:
编程语言 时间:
2018-09-06 18:16:46
阅读次数:
256
一、vim python自动补全插件:pydiction 可以实现下面python代码的自动补全: 1.简单python关键词补全 2.python 函数补全带括号 3.python 模块补全 4.python 模块内函数,变量补全 5.from module import sub-module 补 ...
分类:
编程语言 时间:
2018-09-06 18:17:00
阅读次数:
182
springMVC通过ajax传递参数list对象或传递数组对象到后台 环境: 前台传递参数到后台 前台使用ajax 后台使用springMVC 传递的参数是N多个对象 JSON对象和JSON字符串 Content-Type 第一种方式 传递的参数Bean 第二种方式 传递的键值对 第三种方式 能够 ...
分类:
编程语言 时间:
2018-09-06 18:17:32
阅读次数:
238
mybatis-spring-boot-starter主要有两种解决方案,一种是使用注解解决一切问题,一种是简化后的老传统。无论哪种,第一步是必不可少的。 无配置文件注解版 第一步:添加依赖 第二步:在application.properties中添加MySql属性 注意:springboot会自动 ...
分类:
编程语言 时间:
2018-09-06 18:18:26
阅读次数:
162