自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 收藏
  • 关注

原创 会计循环-确认、计量、记录和报告(1)

理解会计确认的主要内容和确认标准。掌握会计记录的方法,复式记账法的原理、借贷记账法的记账规则,辨别主要的账务处理程序类型和会计计量属性类型,掌握会计循环的主要环节,区分会计循环各环节主要会计工作。一. 会计确认会计确认是指会计数据进入会计系统时确定如何进行记录的过程,即将某一会计事项作为资产、负债、所有者权益、收入、费用或利润等会计要素正式列入会计报表的过程。会计确认主要解决三个问题:1. 确定某一经济业务是否需要进行确认;2. 确定该业务应在何时确认;3. 确定该业务应确认为哪个会计要素。

2022-05-14 21:17:48 1313

原创 毕业后没有成为一名“程序媛”

最近QQ邮箱经常给我发邮件,提醒我在CSDN还有一个账号。犹豫了很久,还是重新找回了CSDN的密码登录进来了。2016年是我第一次在CSDN建立了账号,到目前为止已经过去了6年了,我毕业了快4年了哈。回想起,当初每天逃课然后去到图书馆电脑室学习前端编程,和大家一起分享到我所学习到的知识。那段日子过得很充实,我也很喜欢。“毕业后我想要做一名程序媛!!!”这个确实是我当时的目标,甚至后来的毕业论文也选择了做一个系统。毕业的那天,我在JavaScript这本书上写下了5年后我将会在哪里。我想现在的我可以回

2022-05-11 22:30:05 185

原创 事件委托机制

事件委托机制     事件委托机制是利用的是冒泡的原理的,把事件的监听转换到其父元素上,也就是把事件绑定到父元素上面,然后在事件中获取子元素的对象,对其进行相应的操作。优点是:1)能够提高性能,有些时候,如果一个元素中有许多的子元素,而且子元素上都需要有事件的绑定的话,我们给每一个子元素都添加一个事件的话,显得繁琐,而且很多时候都需要遍历父元素中的子元素。这时候,我们就可以使用事件委托

2017-10-22 19:09:37 690

原创 利用原生JS实现表格正反排序

利用原生JS实现表格正反排序   大概也有两个月左右没有更新了,现在趁有些空闲写一遍基本的原生JS实现表格正反排序,现在的需求是:表头的除了序号的字段之外,其他的表头的字段都是可以排序的,而且当我们第一次点击的时候,是升序,第二次点击的时候就是降序了,第三次是升序,如此类推下去。然后当我们实现排序的时候,序号那一列是永远不会发现变化的,一直保持着1,2,3,4.。。{CSDN:

2017-10-21 15:29:33 555

转载 当我们输入URI,按下回车发生了什么?

当我们输入URL,按下回车发生了什么? 这个题目很俗套- -但是是面试经常出现的题目了。今天听尼古拉斯•屌•大斌哥介绍关于从URI到浏览器呈现给我们页面发生了什么。感觉收获颇多。索性就翻阅了一些其他资料。在此总结下。这一晚上也算是没白白浪费。当我们输入URL,发生了什么?用一个例子来说明把。当我们打开https://datura900607.github.io/home-automatio

2017-08-08 23:22:26 459

转载 jsonp其实很简单【ajax跨域请求】

前两天被问到ajax跨域如何解决,还真被问住了,光知道有个什么jsonp,迷迷糊糊的没有说上来。抱着有问题必须解决的态度,我看了许多资料,原来如此。。。为何一直知道jsonp,但一直迷迷糊糊的不明白呢?——网上那些介绍资料都写的太复杂了!我是能多简单就多简单,争取让你十分钟看完!1. 同源策略ajax之所以需要“跨域”,罪魁祸首就是浏览器的同源策略。即,一个页面的a

2017-08-08 20:30:43 415

转载 AJAX POST&跨域 解决方案 - CORS

一晃又到新年了,于是开始着手好好整理下自己的文档,顺便把一些自认为有意义的放在博客上,记录成点的点滴。         跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内容),因为我们在日常的项目开发时会不可避免的需要进行跨域操作,所以跨域能力也算是前端工程师的基

2017-08-08 17:07:13 400

原创 利用gulp工具来压缩css文件

压缩 css 代码可降低 css 文件大小,提高页面打开速度,因此也可以提高网页的性能,接下来我们来看一下,我们怎么利用gulp工具来进行css文件的压缩。1)首先我们先安装gulp这个工具,安装这个工具之前需要本地环境支持node.js,所以我们首先安装的是node.js,这个倒是挺容易安装的,去官网去下载.mis安装包,很快我们就可以安装好了。安装了node.js,里面内置有npm(包管理

2017-08-03 20:34:53 784

原创 网页的性能优化的小知识

网页的性能优化的小知识     1. 首先,从浏览器的渲染的角度上来看,应该减少reflow(回流)和repaint(重绘)。回流:浏览器要花时间去渲染,当它发现了某个部分发生了变化影响了布局,那就需要重新倒回去重新渲染。重绘:如果只是改变了某个元素的背景颜色,文字颜色的话,不影响元素周围或内部布局的属性,将只会引起浏览器的repaint,重绘某一部分。所以我们可以知道,其实回

2017-07-23 19:43:21 293

转载 转自: Vue.js——60分钟组件快速入门(上篇)

转自: http://www.cnblogs.com/keepfool/p/5625583.html转:Vue.js——60分钟组件快速入门(上篇) 组件简介组件系统是Vue.js其中一个重要的概念,它提供了一种抽象,让我们可以使用独立可复用的小组件来构建大型应用,任意类型的应用界面都可以抽象为一个组件树:那么什么是组件呢?组件可以扩展HTML元素,封装可重用的HTML

2017-07-20 09:10:11 615

原创 利用Vue.js来制作一个小的Demo1

这个Demo主要是使用一些基础的Vue.js来通过增加用户的名字的同时,当提交的时候,表格上的人员名单也会更加,如果想要删除某个人员,那么可以通过删除的按钮来进行操作,当点击了相应的人员的按钮之后,该人员的资料就会删除。Vue.js*{ margin:0px; padding:0px;}.main{ margin:0 auto; width:300px; tex

2017-07-18 21:36:53 962

原创 Vue.js学习笔记:v-bind属性绑定(class,src)

v-bing指令可以在其名称后面带一个参数,中间放一个冒号隔开,这个参数通常是HTML元素的特性(attribute),例如比较常用的是v-bind:class。是主要用于属性绑定的,因为比较常用,所以有缩写的用法。    一.绑定HTML Class          首先,我们可以来看看,给一个元素绑定一个v-bind:class对象,用来动态切换class.相当于

2017-07-18 15:11:22 9149

原创 两段锁协议

我们都知道,事务调度一般有串行调度和并行调度,那首先来了解几个概念。并发控制:所谓并发控制,是指多用户共享的系统中,许多用户可能同时对同一数据进行操作。调度:指的是事务的执行次序。串行调度:多个事务依次串行执行,且只有当一个事务的所有操作都执行完后才执行另一个事务的所有操作。只要是串行调度,执行的结果都是正确的。并行调度:利用分时的方法同时处理多个事务。但是并行调度的调度结果可能是

2017-07-14 15:15:28 8014

原创 三栏布局——左右固定,中间自适应

之前有写过关于固定父布局,然后父布局内有是两列自适应。现在我们来看看三栏布局,当左右固定,中间的布适应是如何实现的。这里将介绍两种方法,一种是使用margin值,另一种是使用position绝对定位。首先我们来看第一种方法,下面是实现的代码:无标题文档body{ margin:0; padding:0; }.left{ width:200px; backgr

2017-07-12 20:20:10 432

原创 如何将你的网站升至XHTML?

首先我们为什么要将网站升至XHTML,因为XHTML是一种更加严格和更加纯净的HTML版本,它是由XML和HTML组合而成的,XML是用来装载数据的,标签必须被正确地标记,而HTML是用来显示数据的,因此将两者的长处结合起来,就有了XHTML。在一般的网站中,有部分的代码没有按照HTML的规则也依旧可以运行,这样子不利于文档的维护,导致不良的文档结构形式,而XHTML是W3C的一种标准,它的目标就

2017-07-10 22:17:00 390

转载 Js中__proto__和prototype的区别和关系

在知乎上看到了一篇写得还挺好的文章,能够很好的说明这两者之间的关系,之前一直也有关注这方面的知识,但是如果重新复习一遍的话,时间久了之后就会忘记,所以前端还是需要经常复习,经常使用,经常理解。首先,要明确几个点:1.在JS里,万物都是对象,方法(Function)是对象,方法的原型(Function.prototype)也是对象。它们之间都会具有对象共有的特点。即:对象具有属性

2017-07-08 21:52:24 1945 1

转载 渲染树render tree

CSSOM树和DOM树连接在一起形成一个render tree,渲染树用来计算可见元素的布局并且作为将像素渲染到屏幕上的过程的输入。DOM树和CSSOM树连接在一起形成render tree .render tree只包含了用于渲染页面的节点布局计算了每一个对象的准确的位置以及大小绘画是最后一步,绘画要求利用render tree来将像素显示到屏幕上第一步是结合DOM树和CSS

2017-07-08 10:30:45 1380

转载 WEB前端底层知识之浏览器是如何工作的(4)--Render树与CSS解析

转载地址:http://www.cnblogs.com/luluping/archive/2013/04/05/3000460.html浏览器在构造DOM树的同时也在构造着另一棵树-Render Tree,与DOM树相对应暂且叫它Render树吧,我们知道DOM树为javascript提供了一些列的访问接口(DOM API),但这棵树是不对外的。它的主要作用就是把HTML按照一定的布局与样

2017-07-07 20:35:20 1892

原创 JavaScript的this 与JQuery的$(this)

JavaScript的this 与JQuery的$(this)        首先,我们先来了解一下,javascript中的this,因为在JS中,每一个function都是一个对象,所以这里var temp=this指的是function当前的对象。this是JS中的一个关键字,指的是当前的上下文对象,简单来说其实就是方法/属性的所有者。它代表的是函数运行的时候自动生成一个内部对象,只能在

2017-06-07 14:34:08 731

原创 使用jQuery选择器的优势

使用jQuery选择器的优势       最近在慕课网上再回顾一下jQuery,发现其中有挺多的细节之前也没有留意到,如果我们使用jQuery选择器,或者使用的是DOM操作方法,其中jQuery选择器会有什么样的优势呢?我们肯定知道利用id,class,tag可以通过原生的方法获取到对应的节点,但是其中会有一些兼容性的问题。而jQuery的优势有很多,包括容易上手,利用更少的代码可以写

2017-06-07 09:21:32 3229

转载 AJAX 状态值(readyState)与状态码(status)详解

最近在复习Ajax的时候对于两个概念还不是很清楚,然后在网上看到一篇让我觉得顿悟的文章。1- AJAX状态值与状态码区别AJAX状态值是指,运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤。如:正在发送,正在响应等,由AJAX对象与服务器交互时所得;使用“ajax.readyState”获得。(由数字1~4单位数字组成)AJAX状态码

2017-05-18 21:38:46 448

原创 Bootstrap基本使用

最近在学习bootstrap,发现其中的默认样式真的很好看,那学习bootstrap的时候总要学会基础的使用的吧,我使用的是dreamweaver来编写代码的,由于bootstrap是基于HTML5和CSS3的,所以我们创建HTML文件的时候就应该使用HTML5的文档声明模式啊,而且bootstrap3 是放弃了IE7的兼容的,但是IE8版本的我们还是要兼容一些的,因为HTML5支持的是IE9以上

2017-05-17 16:21:10 270

转载 浅谈Spring静态切入点使用方法

所谓spring静态切入点,相对于动态切入点来说,具有良好的性能,因为静态切入点只在代理创建时候执行一次,而不是在运行期间,每次目标方法执行前都进行执行,下面,以实例说明如何定义静态切入点 看我我前一篇blog的朋友都知道,如果不定义切入点,通知方法是会对整个目标类的所有方法均进行切入的但实际需求中,我们可能对其中的几个方法执行A通知,对其他的方法执行B通知,这时候,就需要通过定义不同

2017-05-16 09:05:31 1505

转载 Spring Aop到底有什么用处?

假如没有aop,在做日志处理的时候,我们会在每个方法中添加日志处理,比如但大多数的日子处理代码是相同的,为了实现代码复用,我们可能把日志处理抽离成一个新的方法。但是这样我们仍然必须手动插入这些方法。但这样两个方法就是强耦合的,假如此时我们不需要这个功能了,或者想换成其他功能,那么就必须一个个修改。通过动态代理,可以在指定位置执行对应流程。这样就可以将一些横向的功能抽离出来形成一

2017-05-15 21:40:13 1724

转载 Spring AOP 实现原理

转载地址:http://blog.csdn.net/moreevan/article/details/11977115/什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个

2017-05-15 21:30:40 338

原创 JSON--解析与序列化

JSON之所以受到广大的程序员欢迎的原因不仅仅是拥有与javascript类似的语法,更重要的是因为可以把JSON数据结构解析为游泳的javascript对象。相对于JSON数据结构来说,XML是需要解析成DOM文档而且从中提取数据,这样子就会过于繁琐。所以JSON可以解析为javascript对象的优势就极其的明显。    JSON对象    根据资料,早期的JSON解析器基本上就是使用

2017-05-15 19:09:06 319

原创 JSON的语法

之前上Ajax的时候也有听老师说过json,当时候略略地看网上的教程,感觉也没什么收获,这次我想要认真地了解一下json,毕竟现在json这么流行。    之前XML一直都是互联网上传输结构化数据的事实标准,方便了服务器与服务器之间的通信,但是因为有部分人觉得XML使用起来比较繁琐,所以关于这个问题上提出了json,它是javascript的一个严格的子集,利用了javascript中的一些模

2017-05-15 13:55:06 311

原创 NaN,非数值

NaN,即非数值,是一个特殊的数值,这个数值适用于表示一个本来要返回的操作数未返回数值的情况(这样子就不会抛出错误了)。例如,在其他的编程语言中,任何数值除以0都是会导致错误的,从而会让代码停止执行,在世在javascript中,任何数值除以0都是会返回NaN,因此是不会影响其他代码的执行。NaN本身就有两个非同寻常的特点,首先,任何涉及NaN都是会返回NaN的,这个特点导致在多步计算中有可能

2017-05-14 08:57:52 2518

原创 width与max-width的区别

之前一直也都不太明白他们之间的应用,感觉他们之间的算是没有区别的(怎么可能!!!总不会无端端多一个属性吧),看了几次的概念也不知道他们的应用究竟在哪里,今天终于知道他们的区别了,动手试试看!!!width:表示的是元素的宽度,宽度已经被限定住了,就像是被框住了max-width:表示的是最大的元素的宽度,也就是说元素可以在0-max-width之间,可以有弹性的。接下来我们举个例子:原

2017-05-08 21:27:47 3243 1

转载 Spring的IOC原理[通俗解释一下]

1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,

2017-05-08 11:21:07 310

转载 Spring读书笔记-----Spring的Bean之Bean的基本概念

从前面我们知道spring其实就是一个大型的工厂,而Spring容器中的Bean就是该工厂的产品.对于Spring容器能够生产那些产品,则取决于配置文件中配置。       对于我们而言,我们使用Spring框架所做的就是两件事:开发Bean、配置Bean。对于Spring矿建来说,它要做的就是根据配置文件来创建Bean实例,并调用Bean实例的方法完成“依赖注入”。        一

2017-05-08 11:19:24 407

原创 JS兼容

有时候用到的JS兼容也不算很多,但是我们总要知道一些的,以下的小结有些是从网上获得的,但是都经过亲测!!1.document.all.id:  IE,Firefox都可以使用,document.all :可以用来判断所使用的浏览器是不是ie浏览器if(document.all){alert('IE');}因为document.all在Firefox中是没有反应的。2.F

2017-05-06 16:58:35 298

转载 jQuery绑定事件的四种方式

jQuery提供了多种绑定事件的方式,每种方式各有其特点,明白了它们之间的异同点,有助于我们在写代码的时候进行正确的选择,从而写出优雅而容易维护的代码。下面我们来看下jQuery中绑定事件的方式都有哪些。     jQuery中提供了四种事件监听方式,分别是bind、live、delegate、on,对应的解除监听的函数分别是unbind、die、undelegate、off。在开始看他们之前

2017-05-05 21:31:30 328

原创 两种方式实现父布局中两列布局的自适应

这篇文章是用来介绍如果我们想要实现左侧宽度固定,右侧自适应的布局的话,可能会用到如下的方法。

2017-05-05 20:53:28 439

原创 利用css将文字和图片水平垂直居中显示

无标题文档.text{ text-align:center; border:1px solid black; line-height:100px; height:100px; width:800px; margin-bottom:10px; } .img_wrap{ width: 800px; height: 300px; border: 1p

2017-05-05 20:23:00 402

转载 什么?你还不会写jQuery插件

什么?你还不会写JQuery 插件前言  如今做web开发,jquery 几乎是必不可少的,就连vs神器在2010版本开始将Jquery 及ui 内置web项目里了。至于使用jquery好处这里就不再赘述了,用过的都知道。今天我们来讨论下jquery的插件机制,jquery有着成千上万的第三方插件,有时我们写好了一个独立的功能,也想将其与jquery结合起来,可以用jquery链式调用,这

2017-05-04 21:02:34 387

原创 线性表的顺序存储

数据结构是指数据元素的集合及元素间的相互关系和构造方法,结构就是元素之间的关系。在数据结构中,元素之间的相互关系是数据的逻辑结构,按照逻辑关系的不同将数据结构分为线性结构和非线性结构,其中线性结构包括线性表、栈、队列、串,非线性结构主要包括树和图。数据元素及元素之间关系的存储形式成为存储结构,可以分为顺序存储和链接存储两种基本的方式。算法与数据结构密切相关,数据结构是算法设计的基础

2017-05-04 14:52:58 643

转载 jQuery的each与map的区别

1、$.map(array,function)语法分析:为包装集中的每一个元素调用回调函数,并将返回值收集到jQuery对象的实例中,在回调函数中,this指向每次迭代中的当前DOM元素。2、$.each(array,function)语法分析:对数组array中的每一个元素,调用function函数处理,但没有返回值(因此不管在callback里面加不加r

2017-04-29 14:38:03 537

原创 正则表达式的特殊符号和限定符

特殊字符:所谓特殊字符就是有一些特殊含义的字符,例如:‘*’简单的说就是代表任何字符串的意思。如果我们要找出字符串中的'*',则需要对其进行转义,在其前面加上一个\*。通常来说,如果我们想要匹配一些特殊的字符的话,首先必须让字符进行转义,就是用反斜杠\放在他们的前面。下面介绍一些正则表达式中的特殊字符:$:匹配输入字符串的结尾的位置。():标记一个子表达式的开始和结束位置。子表达式可以

2017-04-24 22:01:31 4261

原创 python--annacoda和mongodb的安装步骤

我们这次的实训,是关于数据的提取跟分析,需要用到的有两个软件anaconda跟mongodb和mongodb的可视化软件,因为之前安装花费了不少时间,所以就记录下来。软件版本系统系统位数anacondaAnaconda2.2.4.0windows64位mongod

2017-04-24 19:35:38 4778 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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