python
添加request
进入
C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Scripts>
然后
pip install requests
Cpython源码编译
https://cloud.tencent.com/developer/article/1914019
多试几次就好了
先运行自带的编译,该批处理文件会从网络自行下载所需安装包并编译,要确保网络通畅
Python-3.10.0\PCbuild\build.bat
然后打开sln,
Python-3.10.0\PCbuild\pcbuild.sln
确保所有模块“生成”全部选中,然后在dbg win32 模式下编译
如果说缺少一些ffi.dll 打开 NuGet 包管理器,搜索 libffi,将解决方案所有模块选中,点击“安装”
pip
https://blog.csdn.net/weixin_56197703/article/details/124363772
python -m pip install -U pip
或者
python -m pip install --upgrade pip
如果没有pip就安装
python.exe -m ensurepip --default-pip
python模块安装
注意在当前目录
python setup.py install
bytecode_graph
目前只能Python2,后期希望修改一下源码,实现Python3
安装:里面有个setup.py,参考以前的配置,实现安装
注意安装其它的东西:
pip install graphviz
pip install pydot
pip install pydotplus
注:有的镜像可能没有,不需要加上如-i https://pypi.tuna.tsinghua.edu.cn/simple的参数
2to3.py
这是一个用于py2语法向py3语法转化的一个过程
使用:
假如你要转化一个xxx.py文件,基于py2的
2to3.py
是python自带的一个文件,在目录 C:\Users\tinyx\AppData\Local\Programs\Python\Python38\Tools\scripts\2to3.py
把 2to3.py
文件拷贝打 xxx.py
一起的目录
然后执行语句
python 2to3.py -w xxx.py
xxx.py就会自动转化为py3的语法格式
1、不加参数:仅仅打印出各个文件转换时需要修改的地方,但是不做修改
2、参数 -w : 启用回写修改。仅针对需要修改的文件,先对原文件进行备份,备份文件后缀为.bak。然后对原文件进行修改并写回原文件。注释和确切的缩进在整个翻译过程中都会保留下来。
3、参数 -l:以列表的形式打印出所有可用的修复程序。
4、参数 -f:指定一组要运行显式修复程序,默认是运行所有修复程序。
5、参数 -x:显式地禁用一些修复程序。
6、参数 -n:不为修改后的文档进行备份,与-w参数一起使用的时候会发现没有为修改的文档生成.bak文件
7、参数 -o:将输出文件放在这个目录中,而不是覆盖输入文件。需要与-n参数组合使用。
记录一次离线安装Python模块
numpy whl_如何安装NumPy库
在cmd窗口输入
where python
可以告知python的路径
打开 D:\Python\Python38-32\Scripts,里面有一些pip.exe
比如我们的pip3.8.exe,等一下我们就用它
去官网下载 https://pypi.org/project/numpy/#files 安装包
寻找 numpy-1.18.1-cp38-cp38-win32.whl
其中cp38代表3.8版本,我们下载的是win32的,amd64也行
燃梦后吧xx.whl放入路径D:\Python\Python38-32\Scripts
然乎执行
pip3.8 install D:\Python\Python38-32\Scripts\numpy-1.18.1-cp38-cp38-win32.whl
执行完成,会告诉你success
最后尝试 import numpy
没有报错,说明安装成功
Java
JDK11
JDK是用于开发环境
Jre是用于用户环境
添加系统变量
JAVA_HOME
添加环境变量
%JAVA_HOME%\bin
一路确定和完成,关闭
输入
java -version
显示
C:\Users\Administrator\Desktop>java -version
java version "11.0.11" 2021-04-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.11+9-LTS-194)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.11+9-LTS-194, mixed mode)
成功
Java classpath
C:\Users\Administrator>java HelloWorld
vmx-os
C:\Users\Administrator>
idea -java 配置
其实不需要配置什么的,别人已经配置好了,还自带jdk
后面创建单个项目,也是上面那么操作,可能已经默认操作好楼
创建后
public class Helloworld {
public static void main(String[] args) {
System.out.println("Hello World 吴明霞...");
}
}
点击哪里都可以运行
MASM32
安装后即可用,如果要配置一个环境变量会更加的香
变量名 变量值
include D:\masm32\include
lib D:\masm32\lib
PATH D:\masm32\bin
就可以配置在用户变量
新建的是include和lib变量
PATH变量是点击path然后添加
然后你就可以重新打开一个cmd,输入ml
看一下有没有用
VsCOde
vscode python 路径
Visual Stdio
2022
MASM32环境配置
语法高亮2022
https://github.com/HJLebbink/asm-dude/files/7822110/AsmDude-vs2022.zip
或者去评论区寻找
https://github.com/HJLebbink/asm-dude/issues/128
或者另外一个方法解决语法高亮
https://blog.csdn.net/legend94rz/article/details/21830819
创建空的C++项目,添加一个xx.asm文件
选中 项目
,右键,生成依赖项->生成自定义->然后选择masm自定义项文件。
然后打开刚才创建的test.asm的属性,更改项类型
选中 项目
,右键,属性,链接器,常规,附加目录库
选中 项目
,右键,属性,Microsoft Macro Assembly,General,inlcude path
选中 项目
,右键,属性,Microsoft Macro Assembly,General,list file
注意运行平台,x86
可以去看看函数入口点,如果有必要的话,可以把入口点写为你的任意名字,反正是函数开始的地方
是否忘记了向源中添加“#include "pch.h"
右键源文件属性,而不是项目属性,
注意选择平台 x64还是x86
然后选择预编译头: 选择不使用预编译头
2010
VisualGDB
创建项目
https://www.cnblogs.com/lidabo/p/8533070.html
头文件下载(linux环境下)Ubantu
下载压缩软件
apt-get install lrzsz
把头文件压缩
zip -r usr_include.zip /usr/include
zip -r usr_local_include.zip /usr/local/include
然后就用xftp传递吧
phpstorm 安装
安装
最好下载zip
页面打开需要创建一个用户才可以试用
1). 汉化包下载,去官网下载会块一些,用phpstorm内部下载很慢
https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack----/versions
2). 还有一个破解的插件,ide-eval-resetter-2.1.14
插件安装
然后就去根据指引,寻找目录里面的jar插件
关于破解插件的启用
安装成功的页面
插件安装后,记得重启
主题修改
运行配置
右键,修改运行配置
当然不右键,在其它地方右键也是可以的
调试器
参开文献
https://www.jianshu.com/p/bf05fb1b1a98
https://blog.csdn.net/Xxy605/article/details/120973447
需要php7的才可以
我们专门开放网页90端口来调试php
网页的域名是dbg.io,根目录用的是www
给这个网页配置xdbg
点击扩展,点击xdbg,让他启用
然后配置phpstorm
打开那个文件php.ini后,拉滚动条到最后
修改文件的选项
[Xdebug]
zend_extension=D:/Program_Files/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug.dll
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.auto_trace=Off
xdebug.trace_output_dir=D:/Program_Files/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.trace
xdebug.profiler_enable=Off
xdebug.profiler_output_dir=D:/Program_Files/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.profiler
xdebug.remote_host=dbg
xdebug.remote_port=9001
xdebug.remote_handler=dbgp
xdebug.idekey="PHPSTORM"
xdebug.remote_enable=On
下面的部分是我修改或者添加的
xdebug.remote_host=dbg //那个用于专门调试的页面
xdebug.remote_port=9001 //端口
xdebug.remote_handler=dbgp
xdebug.idekey="PHPSTORM" //连接的通行码
xdebug.remote_enable=On //开启
然后保存
然后
然后
然后
浏览器下载一个插件,注意在调试之前,一定要把它开启调试的状态
xdebug helper
然后继续来到phpstorm
现验证是否配置成功(得开启之前的http://dbg:90的网站)
成功的状态
然后我们在项目中也配置一下调试的页面
紧接着是网页的配置
那个小电话不用开启也可以调试,小电话是应用于外面对phpstorm发起的一个调试,我不知道怎么配置
点击那个小虫子就开启调试,是phpstorm对浏览器发起的调试
注意下断点
成功样子
F7/F8,自己看调试的选项
LLVM-obfuscate 安装
下载安装文件
https://github.com/obfuscator-llvm/obfuscator.git
解压缩文件,进入目录
mkdir build ;创建一个新的文件
cd build ;进入文件
cmake -DCMAKE_BUILD_TYPE=Release -DLLVM_INCLUDE_TESTS=OFF ../ ; 生成准备文件,最后是文件夹路径,文件夹下面有CmakeList.txt
make -j10 ;生成可执行文件 这个指令在有MakeFile的地方执行,那个10是和你的电脑性能有关系
我在wsl的Ubuntu下遇到的一个问题
Failed to execute /home/computador/gsrc/independent/llvm/cmake/config.guess
解决办法是把config.guess修改为linux可识别的
way
apt-get install dos2unix 安装工具
dos2unix -n old_config.guess new_config.guess
然后我们把old_config.guess删除,然后把新的替换过去
然后重新编译
cmake -DCMAKE_BUILD_TYPE=Release -DLLVM_INCLUDE_TESTS=OFF ../ ;该路径下有CmakeList.txt
make -j10 ;该路径下有MakeFile
标签:xdebug,install,python,配置,py,https,pip,软件,IDE
From: https://www.cnblogs.com/re4mile/p/17051448.html