记录一下阮老师提及的立即执行函数模拟let(以前根本没想到可以这样做啊!) // IIFE 写法 (function () { var tmp = ...; ... }()); // 块级作用域写法 { let tmp = ...; ... } 该方法利用使用var创建的变量会存放在函数作用域中的特点,使用一个匿名立即执行函数来包裹其中的变量,让其不对外部函数块中的变量造成影响,也可以存储使用var进行循环的for循环的i值,让其不出现调用时总是使用循环结束后的i值,而是每次循环时的i值.…
今天进行矢量面转栅格的操作时,总是出现ERROR 999999:执行函数时出错,如下图所示: 刚开始以为是栅格保存的路径太长的问题,后来发现是矢量面的路径问题,我的矢量面是放在自建的图层组下面,如下图所示: 所以导致出现问题,解决的方法也很简单,把矢量面放到组外再重新转栅格即可. ------------------------------------------------------------------------------------------------- QQ群:8719344…
今天在浏览张队转载文章的留言时,遇到一个读者问了这样的问题,如下图所示: 首先能明确的一点是"程序崩溃退出了是不能用常规的方式dump的",因为整个进程树都已经退出.现场已经无法使用常规的方式读取到. 一般来说常规的方法是没办法读取到的,也有一些特殊的方式,比如有关部门在调查取证时,就可以通过一些工具读取到内存中的信息.当然这是一些hack手段,不在本文讨论中. 不过好消息是,虽然您无法在程序崩溃退出以后创建Dump,但是您可以在程序崩溃时自动创建Dump,这样下次遇到程序崩溃,那么就…
记录Linux下安装elasticSearch时遇到的一些错误 http://blog.sina.com.cn/s/blog_c90ce4e001032f7w.html (2016-11-02 22:03:11) 转载▼ 标签: elasticsearch 分类: 程序错误集锦   本人安装ElasticSearch的步骤完全参照官方文档来进行,在此仅记录下安装过程遇到的一些错误以及解决的办法. 错误一 cannot allocate memory 解决方案: 虚拟机内存不够,关掉centos,…
在Create new Android Virtual Device时不能创建... 因为之前有重装过系统,ADT和java都没有更换,不知道是不是有哪里的环境(C盘中的配置)出错了... LOG在下面,有大虾帮忙看看的么? eclipse.buildId=v22..- java.version=..0_21 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN Fr…
框架原理第三讲,RTTCreate,运行时类型创建.(以MFC框架讲解) 通过昨天的讲解,我们已经理解了运行时类型识别是什么. 比如  CObject * pthis = (Cobject *)CreateObject("xxxx"); 这样通过字符串创建的方式是运行时类型创建. 只不过昨天为了讲解它的前半部分,举了一个简单的例子. 运行时类型识别,就是把我们的类名,和基类地址保存起来. 从一个链表中保存起来. 运行时类型创建就是把这个每个类的信息,在建立一张表来保存起来. 比如昨天我…
创建该存储过程时,不会出错,但是执行存储过程时,会报出下面这样的错误 这是因为在存储过程创建时,它先做语法检查,如果通过了语法检查,它会尝试解析它包含的对象名,如果存在也会解析该对象引用的对象是否存在.如果引用的对象名不存在,解析会在存储过程首次执行时触发.即在首次执行存储过程时,查询处理器从 sys.sql_modules 目录视图中读取该存储过程的文本,并检查该过程所使用的对象名称是否存在.这一过程称为延迟名称解析,因为存储过程引用的表对象不需要在创建该存储过程时就存在,而只需在执行该存储过…
Katalon的常规方法是先抓取元素并保存到仓库,在脚本中需要用到的时候调取,但假如元素属性和个数是可变的,就不能事先保存到仓库了,需要在脚本运行时实时创建. 代码运行时实时创建一个元素对象的例子import com.kms.katalon.core.testobject.ConditionTypeimport com.kms.katalon.core.testobject.TestObjectimport com.kms.katalon.core.webui.keyword.WebUiBuil…
spring 中scope的值有四个:分别是:singleton.prototype.session.request.其中session和request是在web应用中的. 下面证明当scope为prototype时每次创建的对象是不同的. 示例代码如下: package com.advancedWiring.ambiguityIniAutowiring2; import org.springframework.beans.factory.BeanNameAware; import org.sp…
通过了解以后发现Visual Studio 2017之后的版本在新建选项中已经不再有这一选择项了. 解决办法: 1.在创建新项目的面板滑倒最下面,---> 安装多个人工具和功能 2.这时已经打开了你安装Vs时候的面板 ,---> ASP.NE和Web开发选项 3.下滑找到 --->其他项目模版(早期版本) 打勾!!!! 然后点击下方安装即可 ~ ~ ~ 原文地址:Visual Studio 2017-2019版本创建C#项目时没有创建网站这一选项?_IT打工酱的博客-CSDN博客…