js闭包中的this(匿名函数中的this指向的是windows)
1.普通函数中的this指向的是对象,匿名函数中的this指向的是windows,和全局变量一样 2.让匿名函数中的this指向对象的两种方法 可以使用对象冒充强制改变this:call()、apply() 将this赋值给一个变量,闭包可以访问这个变量 一、this问题 匿名函数的执行环境具有全局 ... 查看全文
C# SpinLock用法。
微软文档: https://docs.microsoft.com/zh-cn/dotnet/api/system.threading.spinlock?redirectedfrom=MSDN&view=netframework-4.8#code-snippet-2p%23code-snippet-2 ... 查看全文
windows屏蔽windows错误报告提示框
1、Win+R,打开运行窗口,输入regedit,打开注册表。 2、运行注册表编辑器,依次定位到 HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting,在右侧窗口中找到并双击打开DontshowUI,然后在弹出的窗口 ... 查看全文
Java专题十三(2):线程安全与同步
Java专题十三(2):线程安全与同步 [TOC] 多个线程访问共享资源和可变资源时,由于线程执行的随机性,可能导致程序出现错误的结果 假设我们要实现一个视频网站在线人数统计功能,在每个客户端登录网站时,统计在线人数,通常用一个变量count代表人数,用户上线后,count++ 假设目前在线人数co ... 查看全文
阅读java.util.ArrayDeque源码Note
ArrayDeque 1. resizable array implemention of Deque 2. 无容量限制 3. 非线程安全。若在多线程中使用,需要额外的同步设置 4. 用作stack时,比java.util.Stack快 5. 用作Queue时,比java.util.LinkedLi ... 查看全文
Java集合(九)哈希冲突及解决哈希冲突的4种方式
Java集合(九)哈希冲突及解决哈希冲突的4种方式 一、哈希冲突 (一)、产生的原因 哈希是通过对数据进行再压缩,提高效率的一种解决方法。但由于通过哈希函数产生的哈希值是有限的,而数据可能比较多,导致经过哈希函数处理后仍然有不同的数据对应相同的哈希值。这时候就产生了哈希冲突。 (二)、因素 装填因子 ... 查看全文
python模拟网页搜索
今天这个功能完全是由于自己在实现自己需求的过程中走岔了。不过还是记录一下 使用的是selenium库 首先引入库 from selenium import webdriver from selenium.webdriver.common.keys import Keys(一个驱动浏览器,一个用于输入 ... 查看全文
浅谈python中的while循环
python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环;for循环的时候必须有一个可迭代的对象,才能循环,比如说 列表、字典、字符串等。前面我们已经学过 for 循环,今天我们就一起来认识一下while 循环。 一、while 循环的 ... 查看全文
angularjs国际化多语言,angular-translate教程详解,$translate.instant()为什么不生效
壹 ? 引 最近项目要求支持国际化多语言,由于项目用的还是angularjs,那么首当其冲的选择了angularjs封装的I18N插件 ,本文主要会从三个方向展开讨论,一是基本用法,怎么用,代码是什么意思;二是问题解答,比如 为什么没效,怎么在JS程序中使用多语言等;第三便是提供我的解决方案,供大家 ... 查看全文
Python利用api接口查询IP地址归属地
import requests import argparse import json def get_parameter(): parser=argparse.ArgumentParser(description='该脚本用于查看IP的归属地') parser.add_argument('-a', ... 查看全文