摘要:
在一个JavaScript文件或一个JavaScript代码块的内部,浏览器会先对代码进行预处理(编译),然后再执行。 预处理会跳过执行语句,只处理声明语句,同样也是按从上到下按顺序进行的。包括变量和函数在内的所有声明都会在任何代码被执行前首先被处理。 即使声明是在调用的下方进行的,但浏览器仍然先声 阅读全文
摘要:
描述 给出N个数字。其中仅有一个数字出现过一次,其他数字均出现过两次,找出这个出现且只出现过一次的数字。要求时间和空间复杂度最小。 描述 给出N个数字。其中仅有一个数字出现过一次,其他数字均出现过两次,找出这个出现且只出现过一次的数字。要求时间和空间复杂度最小。 描述 给出N个数字。其中仅有一个数字 阅读全文
摘要:
git pull命令用于从另一个存储库或本地分支获取并集成(整合)。git pull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并,它的完整格式稍稍有点复杂。 如果当前分支只有一个追踪分支,连远程主机名都可以省略。 上面命令表示,当前分支自动与唯一一个追踪分支进行合并。 当出现上面 阅读全文
摘要:
问题:MySQL中存储索引用到的数据结构是B+树,B+树的查询时间跟树的高度有关,是log(n),如果用hash存储,那么查询时间是O(1)。既然hash比B+树更快,为什么mysql用B+树来存储索引呢? 答:一、从内存角度上说,数据库中的索引一般时在磁盘上,数据量大的情况可能无法一次性装入内存, 阅读全文
摘要:
首先我们要先加载一个包用于获取mac地址 加载完毕会在node_modules文件夹下发现一个getmac文件夹,我们把对应的路径加载到程序中 源码如下: 运行结果如下: 本来是想获取客户端的Mac地址,做一个自动登录识别,后来发现只能获取自己的Mac地址没法获得客户端的Mac地址 阅读全文
摘要:
代码如下: 运行结果如下: 在top100.csv文件中的数据如下: 因为没有下载模块所以这里只是显示首页图片的链接,如果想下载首页图片还需再加上下载模块 阅读全文
摘要:
在Python的程序中加了中文注释会报错 解决方法是:在程序的最开始位置加入 阅读全文
摘要:
首先我们需要做的是下载发送邮件的包 然后写发送邮件的代码,代码如下: 实现原理是:用你的邮箱给其他邮箱发送邮件,所以这里需要填写你的邮箱和你的邮箱smtp授权码 这里是教你如何去获取授权码:https://jingyan.baidu.com/article/fedf0737af2b4035ac897 阅读全文
摘要:
最近公司需要些一个登陆验证和修改密码验证,需要用到验证码,我用Node.js写了一个给手机发验证码的代码,下面实现的功能有:生产验证码,(计时器)验证码失效时间,给手机发送短信。 首先看官方文档,在给手机发送验证码前需要做哪些准备,分别是:1.添加应用 2.创建签名(这个需要提交一些认证资料)3. 阅读全文
摘要:
在C++11中有两个智能指针类型来管理动态对象,share_ptr允许多个指针指向同一个对象,unique_ptr则“独占”所指对象。 我们知道指针或引用在离开作用域时是不会进行析构的,但是类在离开作用域时会自动执行析构函数,所以我们可以用一个类来实现指针指针(unique_ptr本质上是一个类,只 阅读全文