- 博客(447)
- 资源 (56)
- 问答 (140)
- 收藏
- 关注
转载 windows cmd命令行显示下面的文件
windows cmd命令行显示下面的文件通过命令: dirC:\Documents and Settings\zf\桌面\xieyun\glassfish-3.1.2.2-aix-ml\glassfish3\bin>dir 驱动器 C 中的卷没有标签。 卷的序列号是 2065-82B2 C:\Documents and Settings\zf\桌面\xieyun\
2017-03-14 23:19:00 8187
原创 Object.keys方法之详解
Object.keys方法之详解 在实际开发中,我们有时需要知道对象的所有属性,原生js给我们提供了一个很好的方法:Object.keys(),该方法返回一个数组,其中这个数组的内容就是这个对象的所有键值传入对象,返回属性名var obj = {'a':'123','b':'345'};console.log(Object.keys(obj)); //['a','b']var obj1 = { 100: "a", 2: "b", 7: "c"};console.log(Object.
2017-03-09 18:58:20 4903
原创 JavaScript中Array类型的使用
Array类型 ECMAScript数组和其他语言中的数组都是有序列表,但是有以下特性: a.每一项都可以保存任何类型的数据。 b.数组的大小是可以动态调整。 c.数组的length属性:可读可写,可以通过设置length的值从数组的末尾移除项或向数组中添加新项 1) 创建方法 1. 使用Array构造函数 var arr
2017-03-05 23:26:32 607
转载 将React组件迁移到ES6最佳实践
将React组件迁移到ES6最佳实践----------React从0.13版本开始,鼓励你使用ES6的方式去写组件。原来的方式:var MyComponent = React.createCl将state初始化移到构造函数constructor中来做即 getInitialState 在ES6方式定义将无效,不会在初始化的时候运行。你需要将在 getInitialState 里面的工作移到 constructor 中来做。原来的方式:class MyComponent extends Rea
2017-02-19 16:30:09 1366
原创 contextTypes was defined as an instance property on MyButton. Use a static property to define contex
问题描述:在使用es6语法时,定义一个类方法时,出现如下的问题: contextTypes was defined as an instance property on MyButton. Use a static property to define contextTypes instead. 出现上面问题的原因是,在es6版本中,对一些语法进行了更改,更改的内容中都有以下属性的修改
2017-02-17 19:48:12 1980
原创 Node.js Path 模块
Node.js Path 模块Node.js path 模块提供了一些用于处理文件路径的小工具,我们可以通过以下方式引入该模块:var path = require("path")方法序号方法 & 描述1path.normalize(p)规范化路径,注意'..' 和 '.'。2path.join([path1][, path2var path = require("path");// 格式化路径console.log('normalization : ' + path.normalize('/test/
2017-02-15 17:11:31 747
转载 Js中apply方法详解说明
Js apply 方法 详解 我在一开始看到JavaScript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高..主要我是要解决以下几个问题:1. app
2017-02-15 14:17:07 497
转载 IcoMoon图标字体的使用
What is IcoMoon? IcoMoon is an icon solution, providing three main services: Vector Icon Packs, The IcoMoon App, and hosting icons as SVGs or fonts.下面进行说明一下简单地使用方法1、进入网址:主页面进入到网站首页:htt
2017-02-13 23:26:10 10034 4
原创 Db2数据库中错误提示:23502,不能把null 直插入到定义为not null 的列中
Db2数据库中错误提示:23502,不能把null 直插入到定义为not null 的列中问题如上所示,对于这种错误,一般是由于以下原因:1、代码在传值的过程中出现错误,没有将值传给特定的接受者,这时就得注意字母的大小写是否一致等2、忘记传值,没有给数据库中需要的列传值3、使用pojo类时,没有将其中get/set方法的property对应起来,也就是说修改了field(属
2017-01-19 09:01:04 7225
原创 JavaScript中setTimeout()的用法详解
要使用 clearTimeout( ), 我们设定 setTimeout( ) 时, 要给予这 setTimout( ) 一个名称, 这名称就是 timeoutID , 我们叫停时, 就是用这 timeoutID来叫停, 这是一个自定义名称,。这处的 flag 是一个变数, 可任意取名, 我们用 flag来称呼这变数的原因, 是因为这变数好处一支旗, 将旗竖起 (flag is on), 就会产生一个作用, 将旗放下 (flag is off), 就产生另一个作用。
2017-01-16 23:55:50 125232 4
原创 最新版nodejs的安装
最新版nodejs的安装Node.js 源码安装以下部分我们将介绍在Ubuntu Linux下安装 Node.js 。 其他的Linux系统,如Centos等类似如下安装步骤。在 Github 上获取 Node.js 源码:$ sudo git clone https://github.com/nodejs/node.gitCloning into 'node'...修改目录权限:$ sudo chmod -R 755 node使用 ./configure 创建编译文件,并按照:$ c
2017-01-16 19:11:47 3041
转载 前端开发者不得不知的ES6十大特性
前端开发者不得不知的ES6十大特性 ES6(ECMAScript2015)的出现,无疑给前端开发人员带来了新的惊喜,它包含了一些很棒的新特性,可以更加方便的实现很多复杂的操作,提高开发人员的效率。 本文主要针对ES6做一个简要介绍。 主要译自: http://webapplog.com/ES6/comment-page-1/。也许你还不知道ES6是什么, 实际上, 它是一种新的javascript规范。在这个大家都很忙碌的时代,如果你想对ES6有一个快速的了解,那么请继续往下读,去了解当
2017-01-14 23:53:49 1255
原创 Ubuntu16.04中谷歌浏览器的安装
一、准备材料1、软件下载方法一:可以直接去如下链接下载(推荐) (1)rpm格式版本下载地址:http://download.csdn.net/download/suwu150/9728881 (2)deb格式版本下载地址: http://download.csdn.net/download/suwu150/9728887方法
2017-01-04 17:43:25 9264 2
原创 Ubuntu中最新版git的安装
Git是目前世界上最先进的分布式版本控制系统,GitHub是一个使用Git来托管代码的网站。(关键词:repository:版本库又名仓库)Git的安装:方法一:下载Git源码编译安装https://github.com/git/git 下载源代码 可选方法:git clone https://github.com/git/git 1.检查出历史所有的版
2017-01-03 15:43:41 3170
原创 JavaScript学习笔记(2) -基本封装类型和正则表达式
一.基本包装类型 1)为了便于操作基本类型值,ECMAScript提供了3个特殊的引用类Boolean, Number, String 每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型对象,从而可以使我们调用一些方法操作这些数据。 var s = "briup"; s.substring(2);
2017-01-03 14:08:07 2116
原创 JavaScript学习笔记(1)
1.Javascript 简介 诞生于1995年,当时的主要目的是处理由以前服务器语言负责的一些没有填写的必填域,是否输入了无效的值。在web日益流行的同时,人们对客户端脚本语言的需求也越来越强烈,那时绝大多数因特网用户使用的速度仅为28.8kbit/s的猫上网,但网页的大小和复杂性却不断增加,为完成简单的表单验证而与服务器交换数据只会加重用户的负担。 1995年
2017-01-03 10:27:40 4670
转载 在 2016 年学 JavaScript 是一种什么样的体验?
厉害。是这样的,我要开发一个网页,用来展示用户的最新动态。我想我应该通过后端接口获取数据,然后用一个 table 来展示数据,用户可以对数据进行排序。如果服务器上的数据变化了,我还需要更新这个 table。我的思路是用 jQuery 来做。 可别用 jQuery!现在哪还有人用 jQuery。现在是 2016 年了,你绝对应该用 React。哦,好吧,React 是什么? React 是一个非常厉害的库,Facebook 的牛人写的。它能让页面更可控,性能极高,而且使用起来很简单。
2017-01-02 17:30:34 673
原创 Ubuntu安装git时出错,git-compat-util.h:280:25: fatal error: openssl/ssl.h: 没有那个文件或目录
Ubuntu安装git时出错,git-compat-util.h:280:25: fatal error: openssl/ssl.h: 没有那个文件或目录1、问题描述在Ubuntu16.04中安装git2.10版本时出错,提示git-compat-util.h:280:25: fatal error: openssl/ssl.h: 没有那个文件或目录如下图所示:
2016-12-29 11:30:59 11011
转载 Ubuntu系统中DB2数据库的安装
http://www.360doc.com/content/11/1207/10/7402038_170316112.shtml
2016-12-13 00:01:21 1253
原创 Java删除ArrayList中的重复元素的2种方法
Java删除ArrayList中的重复元素的2种方法ArrayList是Java中最常用的集合类型之一。它允许灵活添加多个null元素,重复的元素,并保持元素的插入顺序。在编码时我们经常会遇到那种必须从已建成的ArrayList中删除重复元素的要求。方法1:使用HashSet删除ArrayList中重复的元素在该方法中,我们使用HashSet来删除重复的元素。如你所知,Ha
2016-12-11 23:58:18 1304
转载 控制台,终端,tty,shell等概念的区别
控制台,终端,tty,shell等概念的区别使用Linux已经有一段时间,却一直弄不明白这几个概念之间的区别。虽然一直在用,但是很多概念都感觉模糊不清,这样不上不下的状态实在令人不爽。下面就澄清一下这些概念。这些概念本身有着非常浓厚的历史气息,随着时代的发展,他们的含义也在发生改变,它们有些已经失去了最初的含义,但是它们的名字却被保留了下来。控制台(Console)
2016-12-03 23:19:03 981
原创 JavaScript实现计算器功能
代码如下: New Document var flag = false; function display(val){ var display = document.getElementById("display"); if(flag){ display.value = ""; flag = false; } disp
2016-11-07 21:23:57 2450
原创 JavaScript实现星期日期的判断
当我们输入一个数字时,能够弹出一个弹框进行显示数据信息,实现效果如下所示:效果步骤一效果步骤二下面是实现代码:excise2.htmlbutton { margin: 0 auto;} function if_else() { var day=prompt("请输入星期日期:",0); console.log(day); if(day==0)
2016-11-05 12:19:16 1741
原创 JavaScript实现四种界面的九九乘法表
实现效果如下所示:1:2:3:4:实现代码如下所示:Insert title here function Mult_01() { document.write(""); document.write(""); for(var i=1;i<=9;i++) { for(var j=1
2016-11-05 12:09:16 10621
原创 Js实现中文编码与解码功能
在网页的url中,我们经常会遇到明显的中文,这样的传输会遇到很多问题,我们使用escape进行对其中的中文进行编码代码如下所示中文编码 function init() { console.log("init()"); var btn_escape=document.getElementById("btn_escape"); btn_escape.onclick=f
2016-11-05 11:46:57 8060
转载 最详细的Log4j使用教程
最详细的Log4j使用教程日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。一、入门实例1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级创建并设置l
2016-11-01 23:16:52 473
转载 JAVA中Stack和Heap的区别
1.Java中对象都是分配在heap(堆)中。从heap中分配内存所消耗的时间远远大于从stack产生存储空间所需的时间。 (1)每个应用程序运行时,都有属于自己的一段内存空间,用于存放临时变量、参数传递、函数调用时的PC值的保存。这叫stack。(2)所有的应用可以从一个系统共用的空间中申请供自己使用的内存,这个共用的空间叫heap。 (3)stack中的对象或变量只要定义好
2016-11-01 00:32:16 462
转载 jsp页面中的注释 comment
1.jsp页面中的注释 comment 第一种: 特点: 1.用户在浏览器中右键查看源代码 [能] 看到这个注释。 2.在服务器端,这个jsp页面被翻译成的java文件中 [能] 看到这个注释. 注意: jsp动作元素 放在这种注释里面是不起作用(注释不起作用,jsp动作元素正常执行) 第二种:
2016-10-25 22:24:59 2052
转载 web项目中的路径
1.web项目中的路径 1.1 路径中最左边的/ /a/b/c/d 我们要讨论的是类似这样的路径中的最左边的/,除此之外其他/都是正常的路径分割符 客户端解析路径最左边的/ 代表的是端口号后面的/ http://ip:port/ 例如:
2016-10-25 21:10:31 1205
原创 servlet中的跳转和重定向
servlet中的跳转和重定向 例如:访问一个servlet,需要让servlet把一个html页面返回,我们之前的方式需要这样做 request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=utf-8");服务器内部跳转 第一种情况: 服务器内部跳转到一个页面中 例如: String url
2016-10-25 21:08:37 963
转载 Servlet的介绍与使用
就是一种java类,能够提供web方式的访问,web访问方式就是使用浏览器通过url地址的方式进行访问。(JavaEE规范)2.怎么按照JavaEE的规范编写一个servletervlet 接口只要实现接口Servlet,那么这个实现类就是javaEE规范中的一个servlet以写一个servlet有三种方式1.实现接口Servlet2.继承父类GenericServlet3.继承子类HttpServletServlet接口中有五个抽象方法void destroy()String getServletI
2016-10-25 20:58:16 450
转载 web服务器-Tomcat介绍
把页面放到web项目中,再把web项目放到web服务器里面,让通过浏览器输入对应的url地址,就能访问到这个html页面了一、web服务器 - tomcat 一种服务器软件 tomcat运行需要依赖本地安装的JDK 1.自己手动启动tomcat服务器 必须安装JDK,并且配置JAVA_HOME环境变量 例如: JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79 2.把tomcat和Eclipse关联起来,然后使用Eclipse来管理to
2016-10-25 08:45:35 1882 1
转载 MyBatis中的注解
MyBatis中的注解 之前我们都是在映射器MapperXML配置文件中配置映射语句的。除此之外MyBatis也支持使用注解来配置映射语句。当我们使用基于注解的映射器接口时,我们不再需要在XML配置文件中配置了。如果你愿意,你也可以同时使用基于XML和基于注解的映射语句。 使用Person进行测试 drop table person; create table person( id number primary key, name varchar2(15), age number );public cl
2016-10-25 00:07:06 9765
转载 mybatis的一些特殊功能
4.1 处理枚举类型 MyBatis支持持久化enum类型属性。假设t_user表中有一列gender(性别)类型为 varchar2(10),存储 MALE 或者 FEMALE 两种值。并且,Student对象有一个enum类型的gender 属性,如下所示: public enum Gender { MALE,FEMALE } 默认情况下MyBatis使用EnumTypeHandler来处理enum类型的Java属性,并且将其存储为 enum值的名称。你不需要为此做任何额外的配
2016-10-24 23:08:09 2765
转载 Mybatis中动态SQL
Mybatis中动态SQL有时候,静态的SQL语句并不能满足应用程序的需求。我们可以根据一些条件,来动态地构建 SQL语句 例如,在Web应用程序中,有可能有一些搜索界面,需要输入一个或多个选项,然后根据这些已选择的条件去执行检索操作。在实现这种类型的搜索功能,我们可能需要根据这些条件来构建动态的SQL语句。如果用户提供了任何输入条件,我们需要将那个条件添加到SQL语句的WHERE子句中。MyBatis通过使用<if>,<choose>,<where>,<foreach>,<trim>元素提供了对构造动态S
2016-10-24 00:49:51 651
原创 Mybatis中多对多映射详解
Mybatis中多对多映射详解 对于在mybatis中的多对多的处理,其实我们可以参照一对多来解决注意】 注:这是从student这边出发所做的一些操作,从course一边开始操作是一样的,因为俩者的关系是多对多(对称的). 同时不论是一对一还是一对多还是多对多,都不能在mybatis中进行级联保存、更新、删除,我们需要使用sql语句控制每一步操作 <resultMap id="StudentResultWithCourses" type="Student" extends="St
2016-10-23 22:05:23 12681 5
原创 Mybatis中一对多映射详解
一个讲师tutors可以教授一个或者多个课程course。这意味着讲师和课程之间存在一对多的映射关系。 注意:在一对多关系中,数据库建表的时候外键一定是在多的那一方建立. 建表语句: drop table courses;表数据中,zs 讲师教授一个课程,而 ls 讲师教授两个课程 配置完以上内容之后,我们需要进行配置文件中注册必要的config文件:<?xml version="1.0" encoding="UTF-8"?> <!-- 进行dtd约束,其中-//mybatis.org//DTD Con
2016-10-23 16:13:25 15345 2
原创 Mybatis中一对一映射详解
Mybatis中一对一映射Student和Address是一个【一对一】关系,我们进行对这类关系的操作对于地址信息,我们能够通过分析可知,有编号,街道,城市国家等,而对于教师信息,当MyBatis将一个Java对象作为输入参数执行INSERT语句操作时,它会创建一个PreparedStatement对象,并且使用setXXX()方法对?号占位符 设置相应的参数值 。这里,XXX可以是int,String,Date 等 Java对象属性类型的任意一个。这里,参数对象的属性phone是 PhoneNumber类
2016-10-23 05:17:16 7685 1
原创 Mybatis中自动生成主键
Mybatis中自动生成主键 在INSERT语句中,我们为可以自动生成(auto-generated)主键的列 STUD_ID 插入值。我们可以使用useGeneratedKeys和keyProperty属性让数据库生成auto_increment列的值,并将生成的值设置到其中一个输入对象属性内,如下所示: <insert id="insertStudent" parameterType="Student" useGeneratedKeys="true" keyProperty="studId"
2016-10-22 23:36:20 17145 1
转载 自定义MyBatis日志
自定义MyBatis日志MyBatis使用其内部LoggerFactory作为真正的日志类库使用的门面。其内部的LaggerFactory会将日志记录任务委托给如下的所示某一个日志实现,日志记录优先级由上到下顺序递 SLF4J Apache Commons Logging Log4j2 Log4j JDK logging 如果MyBatis未发现上述日志记录实现,这里的实现指的是导入必要的包和配置文件,比如log4j的实现则需要导入log4j-1.2.17.jar包和配置文件 ,如没实现,则
2016-10-22 23:17:20 1245
二维码的生成与扫描
2016-07-09
Java开发二维码扫一扫名片技术
2016-07-05
SQLServer2014连接数据库驱动
2016-06-23
基于微信公众号电影院选座购票系统.zip
2023-03-28
客户端基于微信小程序的的移动学习微平台.zip
2023-03-27
基于h5的美食美客分享系统的设计与实现
2023-03-27
google-chrome-stable_current_amd64.deb浏览器
2017-08-02
google-chrome-stable_current_x86_64.rpm浏览器
2017-08-02
sqlserver中SXS文件夹压缩包
2017-05-15
google-chrome-stable_current_amd64.deb格式下载
2017-01-04
google-chrome-stable_current_x86_64.rpm
2017-01-04
我的博客网站静态html
2016-10-15
VisualSVN-Server-3.4.2-win32.msi
2016-08-30
哪里有可以白嫖的网络空间,用来存放几段视频文件,用于html中引用
2021-04-09
react-native能否在0.62版本中配置继续使用link方式进行管理依赖
2020-10-17
app显示的名称如何添加样式
2020-04-22
在geojson数据坐标点中如何获取中心点
2019-06-26
如何使用前端代码进行将png转换为svg
2019-06-04
有没有开源免费使用的脑图库,提供下
2019-04-19
react-native在安卓中state中数据会保存在哪里
2018-12-26
多个输入框时怎么控制当我当前输入框底部还有输入框的时候键盘不隐藏
2018-12-10
ios打包时导入的自定义框架framework需要签名吗?
2018-09-07
react-native访问安卓原生VideoView组件报错,错误如下所示
2018-08-01
react-native打包release版本闪退
2018-07-10
navigator.geolocation使用的时候超时,不能够获取到经纬度
2018-07-06
react-native中MapView的使用
2018-06-20
react-native中数字的单位是多少
2018-05-24
url语法问题,url的字段说明
2018-04-24
let的变量范围,for循环中值得获取
2017-12-11
如何查看js中object.keys的实现原理代码
2017-11-07
js中如何通过正则表达式提取出一个网页中的a标签
2017-10-11
在js中如何把时间戳转换为12小时制
2017-09-20
ACE编辑器怎么实现行间距的控制
2017-09-19
Form表单的提交,如何获取表单中的值?
2017-08-30
正则表达式的意思?/\$\{.*\}/
2017-08-13
React中 变量的使用和props的传递
2017-08-10
如何调整antdesign中InputNumber的宽度
2017-08-09
在一行包含英文和中文字符串中,如何判断中文字段??
2017-08-05
IDE中国际化的设置,如何在一个IDE中实现语言的自动切换
2017-08-02
如何在一篇含有字母和中文汉字的文章中读取中文,急急急!!!
2017-08-01
less的使用,在使用标签导入时出错
2017-07-14
SQL server查询没有结果集
2017-05-17
dsl语言是什么东西??开发时需要使用吗?
2017-05-05
启用 Windows 功能 NetFx3 时出错,错误代码: -2146498529
2017-05-03
此快捷方式访问的项目无法访问 你可能没有适当的权限
2017-04-28
使用windows系统时,webpack打包出错,提示需要一个表达式
2017-04-12
如何在eclipse使用最新的ecmascript2015
2017-04-11
基于Web的高校实验预约管理系统
2017-04-07
js怎么判断一个数据是数组类型,还有其他方法吗??
2017-03-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人