前言
这是参见 javascript-questions 库做出的一些笔记,记录一下 js 中一些奇奇怪怪的现象和注意事项~
本篇主题有:
- IIFE
- 令人迷惑的 new
- 浏览器事件知识
在学习 tomcat 开发 Web 项目的过程中,有时需要引入第三方库来简化某些操作,避免自己重复造轮子。和一般的 java 项目引入第三方库的步骤有所不同,如果仅仅只在项目中通过 idea 的 Project Structures 中的 Modules Dependencies 或者 Libraries 引入第三方库是不够的。因为还需要在部署的时候带上依赖才能正常运行。
这几天又折腾电脑,很多东西都又重装了一遍(我为啥要说又。。。),为了学习Cocos2dx,我装上了Python2,但是我电脑上本来就有Python3,处理共存问题倒是问题不大,但是当我用上Python2之后,才发现Py2有多坑,它默认对Py脚本的编码是ASCII,即使你处理好这个问题,仍然可能会遇到打印中文出乱码的情况,对此我上网找了很多资料,总算是找到个比较全面的解决方案。
“光猫”是光调制解调器(Optical modem)的简称,“光猫”也称为单端口光端机,是针对特殊用户环境而研发的一种三件一套的光纤传输设备。该设备采用大规模集成芯片,电路简单,功耗低,可靠性高,具有完整的告警状态指示和完善的网管功能。我们可以使用简单的Python程序令光猫按我们的需要进行重启。
在C#的多线程编程中,如果产生“线程间操作无效:从不是创建控件XXXX的线程访问它”的异常,那是因为默认情况下,在Windows应用程序中,.NET Framework不允许在一个线程中直接操作另一个线程中的控件(因为访问Windows窗体控件本质上不是线程安全的)。微软为了线程安全,窗体上的控件只能通过创建控件的线程来操作控件的数据,也就是只能是UI线程来操作窗体上的控件!