- 博客(104)
- 资源 (4)
- 收藏
- 关注
转载 javascript的callback函数
http://www.cnblogs.com/xcsn/archive/2013/01/03/2843218.html就是将一个函数当作参数传给另一个函数,被传的函数叫做回调函数,主要的用意就是当主函数完成后再去执行回调函数。比如:function a() { div1.innerHTML += "a"; } function b() { div1.innerHTML += "b"
2017-01-19 14:29:33 588
原创 nodejs和npm关系
node.js是javascript的一种运行环境,是对Google V8引擎进行的封装。是一个服务器端的javascript的解释器。包含关系,nodejs中含有npm,比如说你安装好nodejs,你打开cmd输入npm -v会发现出啊线npm的版本号,说明npm已经安装好。引用大神的总结:其实npm是nodejs的包管理器(package manager)。我们在Node.js上开
2017-01-12 17:19:02 34773 4
原创 傻傻分不清gulp和webpack以及nodejs 和 npm的
分清楚 库,框架,构建工具、 插件的作用。你只需要引用或者调用,就可以直接用,并不会对你做太多约束。那么这种大部分都称之为库。如jQuery需要按照他的标准构建文件结构或者文件夹结构或者代码书写方式那么这东西可以称之为框架,一般框架都是多种组合在一起的。如React+gulp 或者 jQuery mobile解决开发过程中重复或者需要自动化智能化完成事情,也就是构建工具。如grunt和
2017-01-12 16:57:37 6015 2
原创 前端的css preprocessor
http://www.w3cplus.com/css/css-preprocessor-sass-vs-less-stylus-2.html 1、css:都很熟悉CSS( Cascading style sheet,级联样式表):是前端最基础的关于样式的语言;主要是用来对网页的风格进行设计的,可以获得各种排版。2、css preprocessor:但是css写起来就是纯碎的一行行的属性描述
2017-01-12 13:55:04 4276
原创 前端的四种模块化方案(webpack/require.js/seajs/browserify
http://hackhat.com/p/110/module-loader-webpack-vs-requirejs-vs-browserify/https://zhidao.baidu.com/question/1799220342210982227.html模块化方案最主要的是针对javascript代码,将其可以直接利用加载的一些库。http://www.cnb
2017-01-11 17:02:17 13036 1
原创 前端 构建工具 Gulp和 Grunt、npm
1、Grunt是目前最完善的,但是他最大的缺点就是需要配置的项太多了,太繁琐。 2、npm其实是包管理工具,但是如果对package.json合理配置的话,是可以当作构建工具的,具体参见:http://www.tuicool.com/articles/y6nUJj3、gulp是跟grunt一样的支持跨平台的构建工具,但grunt需要的是Gruntfile.js文件,而gulp需要的是
2017-01-11 16:04:13 1125
原创 AMD. CMD. UMD. CommonJS
https://my.oschina.net/felumanman/blog/263330http://wenku.baidu.com/link?url=PJE5sOrZOEhjdmwhjW_L8sZyzwME9D5m4nVwCjK2Kb0h8si9H7-xXmnDobqj2EdekmGlQ3Za0KZjhnRp6kGYuYfiFcZtW_MMJkjBA8rePi6gnmQ18-F2I
2017-01-11 14:57:08 429
原创 乌龟版的SVN操作
主要利用TortoiseSVN.msi,1、首先安装,安装过程中如果遇到TortoiseSVN选择command line client tools——will be installed on local hard drive,然后一直安装成功,2、安装好之后点击鼠标右键,你会发现右键列表中多了两个,一个是SVN Checkout,另外一个是TortoiseSVN,说明你的SVN已经安装成
2017-01-10 18:18:59 904
转载 github安装详解
1、按照这个链接一步一步的安装好之后:http://www.ihref.com/read-16377.html2、配置sshhttps://zhidao.baidu.com/question/264893649040082965.html SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。在终端或cmd输入以下命令行:ssh-keygen -t rsa -C "
2017-01-07 09:40:45 1237
转载 正反斜杠、绝对路径、相对路径
正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是"\"。 在Unix/Linux中,路径的分隔采用正斜杠"/",比如"/home/a.txt";而在Windows中,路径分隔采用反斜 杠"\",比如"C:\user\System";而在浏览器的地址栏中的地址(网络文件地址)用的是正斜杠/ 。例如:“http://lib.csdn.net/base/react/struc
2017-01-05 16:54:10 2301
转载 react1
官网:http://reactjs.cn/ http://www.cocoachina.com/webapp/20150721/12692.html先说明,上边的连接作者用的是react13的,所以会有JSXTransformer.js,但是现在最新的已经没有这个了。总结一下:react是基于virtual DOM的,是基于组件化的开发框架,应对于MVC中的V(view)。其
2017-01-05 15:28:26 360
原创 (第25讲)java中的多态的深入理解
多态通俗的讲:是指父类的引用指向 了子类的对象;比如:Animal(动物)类,Dog(狗),狗属于动物,所以Dog extends Animal一般Animal animal = new Dog(); 父类的引用animal指向子类对象Dog();就属于多态,对于Java中的多态是编译看左边,运行看右边,方法在调用的时候会出现两种情况,一种是重载,另一种是子类重
2016-10-18 10:23:39 355
转载 (第2讲)javascript中的参数传递和java中的参数传递
1、javascript中的参数传递:值传递(1)在js函数传递中,当基本类型(number, string, boolean, null, undefined, symbol)变量作为参数传递时,函数内部对参数的任何操作都不会改变变量的值。 (2)当object类型变量作为参数传递时,函数内部对参数的操作会影响变量的值,除非函数内部对参数重新赋值(任何类型的值)。
2016-10-17 15:01:15 1772
转载 (第1讲)JavaScript中本地对象、内置对象和宿主对象
http://www.cnblogs.com/luckyXcc/p/5892896.htmlhttp://www.w3school.com.cn/js/pro_js_object_types.asphttp://www.cnblogs.com/qigang/p/3520974.html1、宿主环境:一般宿主环境由外壳程序创建与维护,只要能提供js引擎执行的环境都可称之为外壳
2016-10-17 11:51:02 8278 1
转载 Perl,PHP,Python,Ruby概要及各自特点
http://run-wang.iteye.com/blog/1290061互联网技术日新月异,编程的语言层出不穷,原本稍微平静了几年的网络编程技术又不断出现新的东西,涤荡着整个网络世界,ruby,Python等技术使我们原本比较老板的编程理念和概念产生了混淆和动荡。他们有什么区别和联系?怎么定义这些新生的事物?抹去额头因为生疏而津津的汗滴,从头Google一下吧。
2016-10-17 09:40:22 3717
原创 (第4讲)获得ApplicationContext对象引用的方法
是通过读取对应的xml文件上下文的方式:第一种:ClassPathXmlApplicationContext ,通过类路径,即相对路径第二种:FileSystemXmlApplicationContext,通过文件路径,即绝对路径。第三种:XmlWebApplicationContext,从web系统中加载。[例] ApplicationContext ac = new Cla
2016-10-09 11:09:37 913
原创 (第3讲)bean的生命周期
Servlet -> servlet生命周期 init() destory()java对象生命周期. ① 实例化(当我们的程序加载beans.xml文件),把我们的bean(前提是scope=singleton)实例化到内存② 调用set方法设置属性③ 如果你实现了bean名字关注接口(BeanNameAware)则,可以通过setBeanNa
2016-10-09 11:05:56 297
原创 (第2讲)spring的基本流程
开发一个spring项目.——>得出结论:spring是一种容器框架,可以配置bean(通俗的将就是java类)并且注入属性(给那个java类的对象添加属性)1. 引入spring的开发包(最小配置spring.jar 该包把常用的jar都包括, 还要写日志包 common-logging.jar2. 创建spring的一个核心文件applicationContex
2016-10-09 09:52:49 266
原创 (第1讲)spring的基础知识
1、什么是spring(1)spring是一种容器框架,用于配置bean,并维护bean之间关系的框架(bean是java中的任何一种对象javabean/service/action/数据源/dao),可以用在javase和JavaEE中IOC(控制反转 inverse of control) di(dependency injection 依赖注入)其中Struts是web框架(
2016-10-09 09:43:06 258
转载 (第3讲)hibernate的核心类和接口
http://www.cnblogs.com/jggz/articles/2954859.htmlConfiguration 类它的用处是:1. 读取hibernate.cfg.xml2. 管理对象关系映射文件 3. 加载hibernate 的驱动,url ,用户..4. 管理hibernate配置信息 SessionFa
2016-10-08 13:54:12 336
原创 (第2讲)hibernate的开发流程及运行原理
1、hibernate的开发流程创建项目——>基本框架示意图——>引入hibernate 开发包——> 开发hibernate (有3中方法)——>开发domain对象和对象关系映射文件——>手动配置hibernate.cfg.xml文件注意:hibernate可以用在JavaSE项目中,也可以用在JavaEE项目中;但是Struts只能用在JavaEE项目中(因为Struts是web
2016-10-08 13:50:28 2912
原创 (第1讲)hibernate了解
1、什么是hibernatehibernate是对jdbc进行轻量级封装的 orm 框架,充当项目的持久层.(1)hibernate 是一个框架(framework)(2) hibernate 是一个orm框架 : orm (object relation mapping) 对象关系映射框架 o object -> 业务层(只对对象操作)r relation-> 关系数据库
2016-10-08 12:51:11 458
原创 (第2讲)Struts的运行原理及开发流程
1、2、开发Struts项目的流程(1)先创建一个web工程(2)吧Struts开发包引入到web工程,放到WEB-INF下的lib文件夹中(3)编写login.jsp文件,如果文件中报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path是因为配置路径中
2016-10-07 20:16:23 410
原创 (第1讲)Struts入门
1、Struts基本概念 (1)Struts是一个框架(frameset), (2)Struts是一个web框架, (3)框架提高了程序的规范化的同时也约束了开发人员的自由2、为什么需要Struts?因为我们对MVC的理解不同,可能造成不同公司的开发人员在开发程序的时候,规范不统一,这样不利于程序的维护和扩展以及会影响开发效率,所以有必要用一个统一的
2016-10-07 17:04:58 264
转载 (第5讲)javabean、EJB区别
http://www.cnblogs.com/qianye/archive/2012/11/24/2786423.html1、javabean是一种java语言编写的可重用组件。javabean的类必须是具体的和公开的,并且具有无参数构造器,javabean通过提供符合一致性设计模式(这和通常的设计模式不同,只是一种理念)的公共方法暴露内部域成员变量,通常是get/set方法2、E
2016-10-06 23:13:49 874
转载 (第4讲)(PO,VO,TO,BO,DAO,POJO)解释
http://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.html1、VO:即value Object,值对象主要体现在视图的对象,用于一个WEB页面讲整个页面的属性封装成一个对象,然后用VO对象在控制层与视图层进行传输交换。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对
2016-10-06 22:41:23 505
转载 (第3讲)jsp、javabean、servlet联系
1、javabean就是个基本的对象,是MVC中的model。通常一个javabean对应的是数据库里的一张表的结构,只有表明和属性字段。2、servlet 是处理请求的,他是MVC 中的 controller,它像个 main 函数,是入口和主要调度者。servlet在处理业务逻辑的时候,就是调用javabean里面的方法3、jsp是MVC中的view,只负责展示界面和部
2016-10-06 22:01:32 554
转载 (第2讲)jsp与javabean
http://www.cnblogs.com/zfc2201/archive/2011/08/17/2143615.htmlMVC设计模式:(Model View Controller) Class jsp Servlet JavaBean是一种可重复使用,且跨平台的软件组件。JavaBean可分为两种:一种是有用
2016-10-06 21:57:31 339
原创 (第4讲)jQuery的 html() 和 text()
1、html() 和 text()$(selector).html() 返回匹配元素的起始标签到结尾标签之间的HTML标记;和HTML中的innerHTML属性是一样的作用$(selector).html(context) 匹配元素的起始标签和结尾标签之间的HTML标记被替换为context$(selector).text() 返回匹配元素的起始标签到结尾标签之间的文本内
2016-10-03 18:50:59 228
原创 (第3讲)jQuery的事件
1、jQuery 通过bind()、live( )、one()、.delegate()来为元素绑定这些事件(1)bind( )方法用于将一个处理程序附加到每个匹配元素的事件上并返回jQuery对象。(向匹配元素添加一个或多个事件处理器)bind(eventType,[data],function)eventType:用于指定待绑定的事件,比如常见的有:click,foc
2016-10-03 17:05:32 211
转载 (第2讲)jQuery基本动画方法
http://www.jbxue.com/article/15278.html基本动画方法:show(),hide() ; fadeIn(),fadeOut();slideUp(),,slideDown()1,show()方法和hide()方法$("selector").show() 从display:none还原元素默认或已设置的display属性$("selecto
2016-10-03 16:20:01 250
转载 (第1讲)jQuery选择器
http://blog.csdn.net/xkcode/article/details/200475211.什么是jQuery选择器?选择器就是jQuery的根基,在jQuery中,对事件处理、遍历DOM和Ajax操作有依赖于选择器。2.jQuery选择器的优势(1). 简洁的写法[javascript] view plain copy
2016-10-03 16:19:07 290
原创 XML题目
1.XML指的是?您的回答:eXtensible Markup Language2.XML对数据进行描述的方式是?您的回答:XML使用描述节点类描述数据正确答案:XML使用DTD来描述数据3.XML的目标是取代HTML您的回答:错误4.下列定义XML版本的声明中语法正确的是?您的回答:5.DTD指的是?您的回答:Doc
2016-09-11 12:57:28 2207
原创 (第5讲)复杂查询
1、数据分组:max / min /avg /sum /count显示所有员工中最高工资和最低工资:select max(sal),min(sal) from emp;显示所有员工中最高工资及其对应的员工名: select ename,sal from emp where sal=( select max(sal) from emp);显示所有员工的平均工资:select avg(
2016-09-05 18:55:29 386
原创 (第4讲)oracle的查询select
(1)查看表结构:desc stu;(2)查询所有列: select * from stu;(3)查询指定列: select ename,sal,job fromstu;(4)取消重复行: select distinct deptno,job from stu;注意:(1)set timing on;//打开时间记录,(2)oracle中的select语句大小写
2016-09-05 16:30:00 463
原创 (第3讲)oracle的命名规则、数据类型以及基本操作
1、表明和列的命名规则(1)必须以字母开头(2)长度不能超过30字符(3)不能使用oracle的保留字(4)只能使用如下字符:A-Z,a-z,0-9,$,#等2、oracle支持的数据类型(1)字符型 char 定长(最大2000字符)varchar 变长(最大4000字符)clob(character large object)字符型大对象(最大4G)
2016-09-05 09:09:17 785
原创 (java题目第4讲)StringBuffer的使用
1、方法一:使用现有的方法reverse()public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s1 = sc.nextLine(); StringBuffer s2 = new StringBuffer(s1);
2016-09-04 20:49:05 411
原创 (java题目第3讲)整数进制转换
1.十进制转为二进制、八进制、十六进制 用 Integer.toXXXString();方法(1)十进制转为二进制: Integer.toBinaryString(int i); public static String toBinaryString(int i):以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。(2)十进制转为8进制 :Inte
2016-09-04 20:27:43 1437
原创 (第2讲)oracle的用户管理
oracle安装成功后,会默认生成三个用户:sys用户:超级管理员,全县最高,他的角色是dba,,密码默认是change_on_install;system用户:是系统管理员,权限也比较高,他的角色是dbaoper;密码默认是manager;scott用户:普通用户,密码默认是tiger。sys 与 system 的区别:sys 有create database 的权限,而s
2016-09-04 11:34:38 481
原创 (第2讲)PLSQL常用命令
1、连接命令: conn[etc]用法:conn 用户名/密码@网络服务名 【as sysdba/sysoper】 当用特权用户身份链接时,必须带上as sysdba或者assysoper2、断开连接:disc[onnect]:该命令用来断开与当前数据库的链接3、passw[ord]:用于修改用户的密码,如果想要修改其他用户的密码,需要用sys/sys
2016-09-03 21:45:12 623
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人