<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weiyastory的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weiyastory</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weiyastory]]></copyright><item><title><![CDATA[javascript的callback函数]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/54615845</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/54615845</guid><author>weiyastory</author><pubDate>Thu, 19 Jan 2017 14:29:33 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/xcsn/archive/2013/01/03/2843218.html



就是将一个函数当作参数传给另一个函数，被传的函数叫做回调函数，主要的用意就是当主函数完成后再去执行回调函数。比如：function a() { div1.innerHTML += "a"; } function b() { div1.innerHTML += "b"]]></description><category></category></item><item><title><![CDATA[nodejs和npm关系]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/54379805</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/54379805</guid><author>weiyastory</author><pubDate>Thu, 12 Jan 2017 17:19:02 +0800</pubDate><description><![CDATA[node.js是javascript的一种运行环境，是对Google V8引擎进行的封装。是一个服务器端的javascript的解释器。
包含关系，nodejs中含有npm，比如说你安装好nodejs，你打开cmd输入npm -v会发现出啊线npm的版本号，说明npm已经安装好。
引用大神的总结:
其实npm是nodejs的包管理器（package manager）。我们在Node.js上开]]></description><category></category></item><item><title><![CDATA[傻傻分不清gulp和webpack以及nodejs 和 npm的]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/54379118</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/54379118</guid><author>weiyastory</author><pubDate>Thu, 12 Jan 2017 16:57:37 +0800</pubDate><description><![CDATA[分清楚 库，框架，构建工具、 插件的作用。
你只需要引用或者调用，就可以直接用，并不会对你做太多约束。那么这种大部分都称之为库。如jQuery
需要按照他的标准构建文件结构或者文件夹结构或者代码书写方式那么这东西可以称之为框架，一般框架都是多种组合在一起的。如React+gulp 或者 jQuery mobile
解决开发过程中重复或者需要自动化智能化完成事情，也就是构建工具。如grunt和]]></description><category></category></item><item><title><![CDATA[前端的css preprocessor]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/54377104</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/54377104</guid><author>weiyastory</author><pubDate>Thu, 12 Jan 2017 13:55:04 +0800</pubDate><description><![CDATA[http://www.w3cplus.com/css/css-preprocessor-sass-vs-less-stylus-2.html 
1、css：都很熟悉CSS( Cascading style sheet，级联样式表):是前端最基础的关于样式的语言；主要是用来对网页的风格进行设计的，可以获得各种排版。
2、css preprocessor：但是css写起来就是纯碎的一行行的属性描述]]></description><category></category></item><item><title><![CDATA[前端的四种模块化方案(webpack/require.js/seajs/browserify]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/54344936</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/54344936</guid><author>weiyastory</author><pubDate>Wed, 11 Jan 2017 17:02:17 +0800</pubDate><description><![CDATA[http://hackhat.com/p/110/module-loader-webpack-vs-requirejs-vs-browserify/
https://zhidao.baidu.com/question/1799220342210982227.html

模块化方案最主要的是针对javascript代码，将其可以直接利用加载的一些库。



http://www.cnb]]></description><category></category></item><item><title><![CDATA[前端 构建工具 Gulp和 Grunt、npm]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/54344227</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/54344227</guid><author>weiyastory</author><pubDate>Wed, 11 Jan 2017 16:04:13 +0800</pubDate><description><![CDATA[1、Grunt是目前最完善的，但是他最大的缺点就是需要配置的项太多了，太繁琐。
  2、npm其实是包管理工具，但是如果对package.json合理配置的话，是可以当作构建工具的，具体参见：http://www.tuicool.com/articles/y6nUJj

3、gulp是跟grunt一样的支持跨平台的构建工具，但grunt需要的是Gruntfile.js文件，而gulp需要的是]]></description><category></category></item><item><title><![CDATA[AMD. CMD. UMD. CommonJS]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/54343105</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/54343105</guid><author>weiyastory</author><pubDate>Wed, 11 Jan 2017 14:57:08 +0800</pubDate><description><![CDATA[https://my.oschina.net/felumanman/blog/263330


http://wenku.baidu.com/link?url=PJE5sOrZOEhjdmwhjW_L8sZyzwME9D5m4nVwCjK2Kb0h8si9H7-xXmnDobqj2EdekmGlQ3Za0KZjhnRp6kGYuYfiFcZtW_MMJkjBA8rePi6gnmQ18-F2I]]></description><category></category></item><item><title><![CDATA[乌龟版的SVN操作]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/54316267</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/54316267</guid><author>weiyastory</author><pubDate>Tue, 10 Jan 2017 18:18:59 +0800</pubDate><description><![CDATA[主要利用TortoiseSVN.msi，
1、首先安装，安装过程中如果遇到TortoiseSVN选择command line client tools——will be installed on local hard drive,然后一直安装成功，
2、安装好之后点击鼠标右键，你会发现右键列表中多了两个，一个是SVN Checkout，另外一个是TortoiseSVN，说明你的SVN已经安装成]]></description><category></category></item><item><title><![CDATA[github安装详解]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/54170519</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/54170519</guid><author>weiyastory</author><pubDate>Sat, 07 Jan 2017 09:40:45 +0800</pubDate><description><![CDATA[1、按照这个链接一步一步的安装好之后：http://www.ihref.com/read-16377.html
2、配置sshhttps://zhidao.baidu.com/question/264893649040082965.html
 SSH 是目前较可靠，专为远程登录会话和其他网络服务提供安全性的协议。
在终端或cmd输入以下命令行：
ssh-keygen -t rsa -C "]]></description><category></category></item><item><title><![CDATA[正反斜杠、绝对路径、相对路径]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/54095040</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/54095040</guid><author>weiyastory</author><pubDate>Thu, 05 Jan 2017 16:54:10 +0800</pubDate><description><![CDATA[正斜杠，又称左斜杠，符号是"/"；反斜杠，也称右斜杠，符号是"\"。 

在Unix/Linux中，路径的分隔采用正斜杠"/"，比如"/home/a.txt"；
而在Windows中，路径分隔采用反斜 杠"\"，比如"C:\user\System";
而在浏览器的地址栏中的地址（网络文件地址）用的是正斜杠/ 。例如：“http://lib.youkuaiyun.com/base/react/struc]]></description><category></category></item><item><title><![CDATA[react1]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/54093643</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/54093643</guid><author>weiyastory</author><pubDate>Thu, 05 Jan 2017 15:28:26 +0800</pubDate><description><![CDATA[官网：http://reactjs.cn/
 
 
http://www.cocoachina.com/webapp/20150721/12692.html
先说明，上边的连接作者用的是react13的，所以会有JSXTransformer.js,但是现在最新的已经没有这个了。
总结一下：react是基于virtual DOM的，是基于组件化的开发框架，应对于MVC中的V（view)。其]]></description><category></category></item><item><title><![CDATA[（第25讲）java中的多态的深入理解]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/52846344</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/52846344</guid><author>weiyastory</author><pubDate>Tue, 18 Oct 2016 10:23:39 +0800</pubDate><description><![CDATA[多态通俗的讲：是指父类的引用指向 了子类的对象；


比如：Animal(动物)类，Dog(狗)，狗属于动物，所以Dog extends Animal
一般Animal animal = new Dog(); 父类的引用animal指向子类对象Dog()；就属于多态，




对于Java中的多态是编译看左边，运行看右边，方法在调用的时候会出现两种情况，一种是重载，另一种是子类重]]></description><category></category></item><item><title><![CDATA[（第2讲）javascript中的参数传递和java中的参数传递]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/52838412</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/52838412</guid><author>weiyastory</author><pubDate>Mon, 17 Oct 2016 15:01:15 +0800</pubDate><description><![CDATA[1、javascript中的参数传递：值传递
（1）在js函数传递中，当基本类型（number, string, boolean, null, undefined, symbol）变量作为参数传递时，函数内部对参数的任何操作都不会改变变量的值。 
（2）当object类型变量作为参数传递时，函数内部对参数的操作会影响变量的值，除非函数内部对参数重新赋值（任何类型的值）。   



]]></description><category></category></item><item><title><![CDATA[（第1讲）JavaScript中本地对象、内置对象和宿主对象]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/52837466</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/52837466</guid><author>weiyastory</author><pubDate>Mon, 17 Oct 2016 11:51:02 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/luckyXcc/p/5892896.html
http://www.w3school.com.cn/js/pro_js_object_types.asp

http://www.cnblogs.com/qigang/p/3520974.html


1、宿主环境：一般宿主环境由外壳程序创建与维护，只要能提供js引擎执行的环境都可称之为外壳]]></description><category></category></item><item><title><![CDATA[Perl，PHP，Python，Ruby概要及各自特点]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/52836163</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/52836163</guid><author>weiyastory</author><pubDate>Mon, 17 Oct 2016 09:40:22 +0800</pubDate><description><![CDATA[http://run-wang.iteye.com/blog/1290061
互联网技术日新月异，编程的语言层出不穷，原本稍微平静了几年的网络编程技术又不断出现新的东西，涤荡着整个网络世界，ruby，Python等技术使我们原本比较老板的编程理念和概念产生了混淆和动荡。他们有什么区别和联系？怎么定义这些新生的事物？抹去额头因为生疏而津津的汗滴，从头Google一下吧。]]></description><category></category></item><item><title><![CDATA[（第4讲）获得ApplicationContext对象引用的方法]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/52764700</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/52764700</guid><author>weiyastory</author><pubDate>Sun, 09 Oct 2016 11:09:37 +0800</pubDate><description><![CDATA[是通过读取对应的xml文件上下文的方式：
第一种：ClassPathXmlApplicationContext ，通过类路径，即相对路径
第二种：FileSystemXmlApplicationContext，通过文件路径，即绝对路径。
第三种：XmlWebApplicationContext，从web系统中加载。
[例] ApplicationContext
 ac = new Cla]]></description><category></category></item><item><title><![CDATA[（第3讲）bean的生命周期]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/52764644</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/52764644</guid><author>weiyastory</author><pubDate>Sun, 09 Oct 2016 11:05:56 +0800</pubDate><description><![CDATA[Servlet -> servlet生命周期 init() destory()
java对象生命周期.  
 
①      实例化(当我们的程序加载beans.xml文件)，把我们的bean(前提是scope=singleton)实例化到内存
②      调用set方法设置属性
③      如果你实现了bean名字关注接口(BeanNameAware)则，可以通过setBeanNa]]></description><category></category></item><item><title><![CDATA[（第2讲）spring的基本流程]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/52763595</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/52763595</guid><author>weiyastory</author><pubDate>Sun, 09 Oct 2016 09:52:49 +0800</pubDate><description><![CDATA[开发一个spring项目.——>得出结论：spring是一种容器框架，可以配置bean（通俗的将就是java类）并且注入属性（给那个java类的对象添加属性）

1.      引入spring的开发包(最小配置spring.jar 该包把常用的jar都包括, 还要写日志包 common-logging.jar
2.      创建spring的一个核心文件applicationContex]]></description><category></category></item><item><title><![CDATA[（第1讲）spring的基础知识]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/52763219</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/52763219</guid><author>weiyastory</author><pubDate>Sun, 09 Oct 2016 09:43:06 +0800</pubDate><description><![CDATA[1、什么是spring
（1）spring是一种容器框架，用于配置bean，并维护bean之间关系的框架（bean是java中的任何一种对象javabean/service/action/数据源/dao），可以用在javase和JavaEE中
IOC（控制反转 inverse of control）  di（dependency injection 依赖注入）
其中Struts是web框架（]]></description><category></category></item><item><title><![CDATA[（第3讲）hibernate的核心类和接口]]></title><link>https://blog.youkuaiyun.com/weiyastory/article/details/52755916</link><guid>https://blog.youkuaiyun.com/weiyastory/article/details/52755916</guid><author>weiyastory</author><pubDate>Sat, 08 Oct 2016 13:54:12 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/jggz/articles/2954859.html

Configuration 类
它的用处是:
1.      读取hibernate.cfg.xml
2.      管理对象关系映射文件 
3.      加载hibernate 的驱动,url ,用户..
4.      管理hibernate配置信息
 
SessionFa]]></description><category></category></item></channel></rss>