Web Workers(后台线程) JavaScript是单线程的,较长的javascript运算会阻塞UI线程。 web worker 是运行在后台的 JavaScript,不会影响页面的性能。 在web worker中执行的脚本不能访问 window对象 document对象 pare...
并行集合
对于并行任务,与其相关紧密的就是对一些共享资源,数据结构的并行访问.经常要做的就是对一些队列进行加锁-解锁,然后执行类似插入,删除等等互斥操作. .NET4提供了一些封装好的支持并行操作数据容器,可以减少并行编程的复杂程度.
并行集合的命名空间:System.Collections.Concurrent
并行容器:
ConcurrentQueue
ConcurrentSt...
大家都有体会,用windows开机时间越久占用内存越大。前二天有些空看电影多,突然发现一个svchost.exe进程占用内存一下子就超100M,杀之。后来用SystemExplorer进程查看,发现其参数是svchost.exe -k LocalSystemNetworkRestricted
再查服务,是超级预读服务。因为没上固态硬盘,开机启动还得要开超级预读服务。所以新建一个批处理放在启动文件夹...
WindowLevel是UIWindow的一个属性。系统定义的一共有3种。
UIKIT_EXTERN const UIWindowLevel UIWindowLevelNormal;
UIKIT_EXTERN const UIWindowLevel UIWindowLevelAlert;
UIKIT_EXTERN const UIWindowLevel UIWindowLevelStatus...
打开详情, 提示错误提示错误名称BEX的解决方法和原因原因:总是莫名其妙VS就忽然出现这种错误, 原因是我使用了QQ安全管家更新补丁时导致的错误解决方法:直接关掉DEP,方法如下:从“开始”-“所有程序”-“附件”中找到“命令提示符”,右键选择“以管理员身份运行”,输入“bcdedit.exe/se...
之前写过2篇关于refresh token的生成与持久化的博文。后来发现一个问题(这是遇到的第1个问题),在用户不登录的情况下,以client credentials grant方式获取access token时,也会生成refresh token并且保存至数据库。
(哈希表的 Map 接口的实现与哈希表区别)HashMap与HashTable的区别1.hashMap去掉了HashTable 的contains方法,但是加上了containsValue()和containsKey()方法。2.hashTable同步的,而HashMap是非同步的,效率上逼hash...
下面以Delphi调用触摸屏动态库xtkutility.dll为例子,说明如何静态加载DLL和动态加载DLL.直接上代码。1、静态加载示例unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphic....
ZeroMQ——一个轻量级的消息通信组件ZeroMQ是一个轻量级的消息通信组件,尽管名字中包含了"MQ",严格上来讲ZeroMQ并不是"消息队列/消息中间件"。ZeroMQ是一个传输层API库, 更关注消息的传输。与消息队列相比,ZeroMQ有以下一些特点:点对点无中间节点传统的消息队列都需要一个消...
1.最常用的页面跳转(原窗口被替代):Response.Redirect("XXX.aspx");2.利用url地址打开本地网页或互联网:Respose.Write("");3.原窗口保留再新打开另一个页面(浏览器可能阻止,需要解除):Response.Write("");4.效果同1中的另一种写法...
var Promise = require("bluebird");var fs = require("fs");//方法Promise化var readFileAsync = Promise.promisify(fs.readFile);//.spread([Function fulfilledH...
1.Ceilometer是做什么的 Ceilometer是OpenStack中的一个子项目,它像一个漏斗一样,能把OpenStack内部发生 的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑。Ceilometer的核心架构图 2.Op...
1.windows service的创建vs2012 添加项目》windows服务》2.主要代码 protected override void OnStart(string[] args) { System.Timers.Timer timer1 = new System.Timers.Tim.....
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什...
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]"DefaultDomainName"="HI""DefaultUserName...
不需要使用hyperv、去程序那里关闭hyperv、要同时使用两中虚拟机、使用折中的办法:创建两个启动菜单,在启动的时候选择是否要运行 Hyper-V。管理员身份运行命令提示符 cmd输入bcdedit /copy {current} /d “Windows 8 no Hyper-V记下 { } 中...
为了告知操作系统这个应用程序可以支持/3GB方式,我们需要往exe 文件头中添加一个 IMAGE_FILE_LARGE_ADDRESS_AWARE 标志。添加的方式很简单:在你的系统的 Program Files\Microsoft Visual Studio 8\VC\bin 目录下找到 edit...