C/C++
Visual Studio编译C/C++代码
安装Visual Studio Community时工作负载栏
选择C++桌面开发
,或者单个组件
栏选择MSVC x64/x86生成工具
和Windows 10 SDK
。
1 |
|
const wchar_t*类型实参与PTSTR类型形参不兼容:右键项目->属性->C/C++->语言->符合模式选否
GCC编译C/C++代码
1 |
|
OpenSSL编程
1 |
|
查动态依赖库
1 |
|
Python
Pip安装指定源
1 |
|
Python通过setup.py安装卸载
1 |
|
Python Import自定义模块
如果模块所在目录存在一个__init__.py
文件,则该目录会被python认为是一个包,否则就是普通的一个目录。
- 模块中直接修改
sys.path
的值,只对当前进程有效,避免冲突
1 |
|
- 添加
pth
文件
1 |
|
- 添加环境变量
PYTHONPATH
,不同路径以逗号分隔,所定义的路径会自动加到sys.path
中
scrapy
spider文件中不能有comment注释,包括#
和'''
,否则会抛IndentationError: unexpected indent
错误!
Java
下载Java OpenSDK源代码
http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/ 选类似Mergejdk8u192-b03的版本->browse(左侧导航栏)->src->share->classes->zip(左侧导航栏)
Maven生成可直接运行jar包
1 |
|
UnsupportedEncodingException
利用Service Provider Interface扩展加载机制,自定义
1 |
|
Lua
LuaRocks管理Lua模块(类似pip)
根据安装文档,下载最新的win32.zip。
1 |
|
将下列三个变量设置到环境变量
1 |
|
查找模块地址:https://luarocks.org/。下载安装模块如果需要编译代码则需要先运行VS环境配置
1 |
|
MySQL
Ubuntu安装MySQL
1 |
|
Nodejs
开发electron程序的npm准备工作
1 |
|