- 博客(679)
- 资源 (62)
- 收藏
- 关注
原创 前端面试汇总
1. 对象深拷贝var symbol = Symbol(1);var symbol2 = Symbol(1);var o1 = { p1: "p1", [symbol]: "symbol1", [symbol2]: "symbol2" };var o2 = { o1, a1: [o1, null] };console.log(o1);console.log(Object.keys(o1));console.log(Object.getOwnPropertySymbols(o1));con
2021-03-08 19:57:02 329
原创 apache james 关闭系统退信
none james-2.3.2.1\apps\james\SAR-INF\config.xml打开上面的配置
2021-12-09 17:04:15 454
原创 Javascript 的prototype与__proto__
prototype 是每一个函数上的一个属性,比如Object,Function,String,Array,Boolean,Number,又或者是自定义个函数function Animal(){},prototype本身也是对象__proto__是每个对象上的一个属性,默认指向生成这个对象的函数的prototype,作用是可以中访问prototype中的属性(可认为是继承)因为函数也是对象,是由Function生成的对象,所以Object,Function,String,Array,Boolean,
2021-02-28 16:52:28 198
原创 HTML元素布局 - position - transform
position 属性规定元素的定位类型。这个属性定义__建立__元素布局__所用的__定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框(BFC),而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏默认值: static 继承性: no 版本: CSS2 JavaScript 语法: object.style.position="absolute" 值 描述 absolute 生成.
2021-02-25 16:13:03 477
原创 JS基础面试题
闭包1、概念闭包函数:声明在一个函数中的函数,叫做闭包函数。闭包:内部函数总是可以访问其所在的外部函数中声明的参数和变量,即使在其外部函数被返回(寿命终结)了之后。2、特点 让外部访问函数内部变量成为可能; 局部变量会常驻在内存中; 可以避免使用全局变量,防止全局变量污染; 会造成内存泄漏(有一块内存空间被长期占用,而不被释放)3、闭包的创建:闭包就是可以创建一个独立的环境,每个闭包里面的环境都是独立的,互不干扰。闭包会发生内存泄漏,每次外部函数执行的时...
2021-02-18 11:10:57 314
原创 Nodejs面试题
1、Node模块机制1.1 请介绍一下node里的模块是什么Node中,每个文件模块都是一个对象,它的定义如下: 1 2 3 4 5 6 7 8 9 10 11 12 function Module(id, parent) { this.id = id; this.exports = {}; this.parent = parent; thi...
2021-02-18 11:10:48 918
原创 React问题
1.react中路由跳转后页面不置顶问题问题: 从页面A跳转到页面B,页面A滚动到中间位置,跳转后页面B也会在中间位置解决方法:在顶部组件的生命周期中进行判断,例如componentWillReceiveProps(nextProps){ //当路由切换到新页面时置顶 if(this.props.location !== nextProps.location){ window.scrollTo(0,0) }}...
2021-02-18 10:37:12 97
原创 前端技术
Svelte 是一种全新的构建用户界面的方法。传统框架如 React 和 Vue 在浏览器中需要做大量的工作,而 Svelte 将这些工作放到构建应用程序的编译阶段来处理。与使用虚拟(virtual)DOM 差异对比不同。Svelte 编写的代码在应用程序的状态更改时就能像做外科手术一样更新 DOM。https://www.sveltejs.cn/...
2021-02-17 12:16:28 180
原创 VUE面试题
一、vue 生命周期先看一张图片,图片来源于官网:https://cn.vuejs.org/v2/guide/instance.html以上钩子详细:(只解释了几个主要的)1.beforeCreate在页面被加载的时候首先会创建一个Vue的实例,并且初始化该实例,在实例初始化之后,此时被调用的生命周期钩子叫做:beforeCreate,这个时候数据的观测和事件还没有被调用(特就是说此时还读取不到data里面的数据和实力内的方法)2.created当vue实例初始化后,实例创建完成后立
2021-02-17 12:13:30 1440
原创 Redux 实现原理
function createStore(reducer, preloadedState) {//reducer被store调用,统一state的控制,并发布给所有的依赖 let state = preloadedState; const listeners = [];//存放订阅者方法,dispatch时循环执行这些方法 function getState() { return state; } function subscribe(liste.
2021-02-17 11:44:22 311 1
转载 js中(event)事件对象
事件对象• 什么是事件对象?•就是当你触发了一个事件以后,对该事件的一些描述信息•例如: ° 你触发一个点击事件的时候,你点在哪个位置了,坐标是多少 °你触发一个键盘事件的时候,你按的是哪个按钮•每一个事件都会有一个对应的对象来描述这些信息,我们就把这个对象叫做 事件对象• 浏览器给了我们一个 黑盒子,叫做 window.event ,就是对事件信息的所有描述•这个玩意很好用,但是一般来说,好用的东西就会有 兼容性问题 ,在 IE低版本里面这个东西...
2021-02-17 11:02:16 371
转载 React面试题
生命周期 组件将要挂载时触发的函数:componentWillMount 组件挂载完成时触发的函数:componentDidMount 是否要更新数据时触发的函数:shouldComponentUpdate 将要更新数据时触发的函数:componentWillUpdate 数据更新完成时触发的函数:componentDidUpdate 组件将要销毁时触发的函数:componentWillUnmount 父组件中改变了props传值时触发的函数
2021-02-17 11:01:12 500 1
转载 JavaScript 中如何判断变量是否为数字
JavaScript 中如何判断变量是否为数字苏梦苓我是前端程序媛小苏1 人赞同了该文章简介JavaScript 是一种动态类型语言,这意味着解释器在运行时确定变量的类型。实际上,这也允许我们在相同的代码中使用相同的变量来存储不同类型的数据。如果没有文档和一致性,我们在使用代码时并不总是知道变量的类型。当我们期望一个变量是数字时,对字符串或数组进行操作可能会在代码中导致奇怪的结果。在本文中,我们将会介绍一些判断变量是否为数字的函数。像"10"之类的数字的字符串不应被接受。 在
2021-02-16 11:42:43 466
转载 排序算法
图解排序算法(一)之3种简单排序(选择,冒泡,直接插入) 排序是数据处理中十分常见且核心的操作,虽说实际项目开发中很小几率会需要我们手动实现,毕竟每种语言的类库中都有n多种关于排序算法的实现。但是了解这些精妙的思想对我们还是大有裨益的。本文简单温习下最基础的三类算法:选择,冒泡,插入。 先定义个交换数组元素的函数,供排序时调用 /** * 交换数组元素 * @param arr * @param a * @param b */
2021-02-16 11:08:59 181
原创 AWS实战 - Lambda与dynamodb
前一篇AWS实战 - dynamodb,写了通过sdk来操作dynamodb,sdk的方式个人认为主要是用在自己搭建的server上运行,还是需要人为管理的那些server(EC2或自己的机器),今天来上手操作一下AWS鼓吹的很牛的serverless之二 Lambda。想必能进来看的人一定知道Lambda是什么,这里就不多说了,实际上我也不一定能说明白,直接看操作。创建function,下面图默认就好输入函数名和程序语言,依然选Python,以学习为目的。下图要选择,创建一个新的ro.
2020-07-05 14:22:13 1408
原创 selenium commands
http://software-testing-tutorials-automation.blogspot.in/2013/07/selenium-ide-complete-list-of-commands.html
2015-01-09 15:14:30 815
原创 mongodb & mongoose 常用操作
db.test.update({}, {$rename : {"abc" : "def"}}, false, true)
2015-01-07 17:40:29 915
转载 javascript中字符串常用操作总结、JS字符串操作大全
字符串的操作在js中非常频繁,也非常重要。以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊。。。今天就对字符串的一些常用操作做个整理,一者加深印象,二者方便今后温习查阅。String对象属性(1) length属性length算是字符串中非常常用的一个属性了,它的功能是获取字符串的长度。当然需要注意的是js中的中文每个汉字也只代表一个字
2014-07-29 15:54:38 928
转载 jQuery源码分析系列(版本2.0.3)
jQuery源码分析系列声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢!版本截止到2013.8.24 jQuery官方发布最新的的2.0.3为准附上每一章的源码注释分析 :https://github.com/JsAaron/jQuery jQuery源码分析目录(版本2.0.3)jQuery源码分析系列(01) : 整体架构
2014-06-26 14:18:07 910
转载 jQuery1.6.1源码分析系列
http://www.cnblogs.com/nuysoft/archive/2011/11/14/2248023.html作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 jQuery源码分析(版本1.6.1)00 前言开光01 总
2014-06-26 14:15:53 834
转载 Eclipse 安装配置总结
Eclipse 安装配置总结前言 Eclipse是最流行的功能强大的java IDE,有丰富的插件,配合插件可以作为j2ee、c、c++、.net等开发工具。需要安装插件才能支持Web开发和其他应用的开发,这是eclipse的优点,也是eclipse的缺点,优点在于灵活,缺点在于麻烦。在此主要介绍windows环境下Eclipse如何安装配置插件一般方法,如何优化,并就常见的问题给以解
2013-08-20 10:32:06 1168
原创 Exceptions 整理
java.lang.VerifyError: Expecting a stackmap frameincluding the jvm argument: -XX:-UseSplitVerifier
2013-08-13 15:45:48 801
转载 Spring Aop配置时的切入点表达式
Spring Aop配置时的切入点表达式 Some examples of common pointcut expressions are given below.the execution of any public method:execution(public * *(..))the execution of any method with a name begi
2013-07-01 11:44:51 904
原创 Junit test for Spring and Struts
/*** Copyright 2013 the original author or authors.** May 23, 2013*/import java.io.File;import javax.servlet.ServletException;import org.apache.struts.action.ActionServlet;import
2013-05-29 10:07:35 3984
原创 如何把Https网站中的安全证书导入到java中的cacerts证书库
提示: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certific...
2013-05-03 11:22:40 263
原创 Spring MVC test
HomeController.javapackage evan.sample.baremvc;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;/*** Handles requests for
2013-04-26 14:23:03 2267 1
原创 Fiddler 模拟http form提交
Set the RequestBuilder's method to POST, add a header:Content-Type: application/x-www-form-urlencodedAnd put in the Request Body the text of the post:accountType=HOSTED_OR_GOOGLE&Email=youruse
2013-04-03 13:12:08 5479
原创 Java正则表达式
因为遇到一个这样的问题,所以看了一下Java的解释在正则表达式里需要 匹配字符串,然后进行否定,就是在某位置,不出现匹配的字符串http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html#cg(?!X) X, via zero-width negative lookahead
2013-03-06 15:30:46 2761
转载 禁止和恢复使用Windows身份验证方式登录SQL Server 2000
禁止和恢复使用Windows身份验证方式登录SQL Server 2000一、禁止使用Windows身份验证方式登录SQL Server 2000如果不想让别人登录SQL Server 2000,而是只能由自己登录,可以使用下面的方法:1. 启动SQL Server 2000企业管理器。2. 在“控制台根目录”下面打开“安全性”文件夹,点击“登录”项。如下图所示
2013-01-02 08:35:40 8114
转载 VBA基础
一:变量与常量 1:VBA允许使用未定义的变量,默认是变体变量。 2:在模块通用说明部份,加入Option Explicit 语句可以强迫用户进行变量定义。 3:变量定义语句及变量作用域 Dim 变量名 as 类型 '定义为局部变量,如 Dim ebookit as integer Private 变量名 as 类型 '定义为私有变量,如 Privat
2012-12-26 15:13:02 817
转载 路由跟踪在线Tracert工具说明
路由跟踪在线Tracert工具说明Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。Tracert 工作原理通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包
2012-12-19 17:19:23 3464
原创 收藏的资源
永远的UNIX - 综合性http://fanqiang.chinaunix.net/http://fanqiang.chinaunix.net/index_fanqiang.shtmlflex资源整理,不断补充http://blog.csdn.net/xys_777/article/details/6569589HTML5 知识库htt
2012-12-19 11:13:08 1185
收藏的资源
永远的UNIX - 综合性http://fanqiang.chinaunix.net/http://fanqiang.chinaunix.net/index_fanqiang.shtmlflex资源整理,不断补充http://blog.csdn.net/xys_777/article/details/6569589HTML5 知识库http://html5....
2012-12-19 11:13:00 155
转载 常用log4j配置 [精简实用]
来源:赛迪blog (2006-06-22 11:45:38)常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子:一、log4j.properties### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##log4j.category.org.zblog=ERROR,A1
2012-12-19 10:45:23 820
sql server jdbc jar包驱动 : sqljdbc.jar绿色版
2010-06-22
sql server jdbc 3jar包驱动 msbase.jar;mssqlserver.jar;msutil.jar
2010-06-22
非常简单的计算器 for PB8.0 , 用小键盘可以打开, 很容易引入到你的程序里 免费下载 任意传播
2010-05-26
微软的运行库
2011-12-08
微软极品Sysinternals Suite工具包
2011-07-11
虚拟光驱单个exe文件(KDisk32 , LevinISO , minicd , VDM)
2011-02-01
Wireshark 1.4.0 RC1 绿色版_非常棒的网络协议分析器
2011-01-06
[sql server]SQL Server2005杂谈(5):将聚合记录集逆时针和顺时针旋转90度.doc
2010-07-29
[sql server]SQL Server2005杂谈(4):在SQL Server2005中按列连接字符串的三种方法.doc
2010-07-29
[sql server]SQL Server2005杂谈(3):四个排名函数的比较.doc
2010-07-29
[sql server]SQL Server2005杂谈(2):公用表表达式(CTE)的递归调用.doc
2010-07-29
[sql server] SQL Server2005杂谈(1):使用公用表表达式(CTE)简化嵌套SQL
2010-07-29
html参考手册+CSS参考手册+html资源等12个文件.rar
2010-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人