技术专区
-
底层原理解释
GIL GIL是Python的全局解释器锁,同一进程中假如有多个线程运行,一个线程在运行Python程序的时候会霸占Python解释器(加了一把锁即GIL),使该进程内的其他线程无法运行,等该线程运行完后其他线程才能运行。如果…
-
学习:python进阶 (一)
python解释器多版本共存 1.下载需要的版本安装包 2.增加环境变量,把优先用的python放到第一个 修改python.exe可执行文件,在终端输入对应名称可以指定需要运行的python版本 虚拟环境 python3 -m venv 虚拟环境路径…
-
Python - Requests(文件上传)
文件上传(Form 表单方式) 1,单文件上传 (1)下面是最简单的文件上传代码,运行后将 logo.png 这个文件上传到服务器: import requests...... Python - 第三方 HTTP 库 Requests 使用详解 4(文件上传) 2022-06…
-
Python环境安装
一、下载地址 https://www.python.org/downloads/ 二、安装软件 这里介绍Windows系统下python环境安装 Install Now:为默认安装(不建议),不然会把环境自动安装到个人目录里,找起来很麻烦 Customize installatio…
-
java的注释
单行注释 // 多行注释 /**/ 文档注释 /** */ 书写注释是一个很好的习惯 平时写代码一定要注意规范 有趣的代码注释
-
KMP算法学习记录
KMP算法 作用:用于字符串匹配。 1 准备 前缀:指不包含最后一个字符的所有以第一个字符开头的连续子串。后缀:指不包含第一个字符的所有以最后一个字符结尾的连续子串。next[](前缀表):最长前后缀数组。j是从1开…
-
axis自动生成java代码
假设axis的文件夹路径为:D:/project/axis-1_4 在这个目录根目录下放需要生成java的wsdl文件,然后建立一个xxx.bat文件,内容如下: set AXIS_HOME=D:/project/axis-1_4 set CLASSPATH=,;%AXIS_HOME%/lib/axis.jar;…
-
关于应用程序头部信息
在launcher.asm的应用程序中,可以看到头部信息如下: use32 org 0x0 db 'MENUET01' ; 8 byte id dd 0x01 ; header version dd START ; start of code dd I_END ; siz…
-
JavaSE-Day02-面向对象编程
面向对象编程 OOP 面向对象和面向过程 对于描述复杂的事务,从宏观上需要面向对象的思路,具体到微观,仍然需要面向过程的思路 面向过程——第一步做什么,第二部做什么...... 面向对象——分类的思维模式 类和对象的关…
-
JUC并发编程进阶!!
目录 1.知识点回顾及延伸 2.生产者消费者问题 3. 八锁问题 4.集合类线程不安全解决 5.Callable再理解 6.三大常用辅助类 6.1、 CountDownLatch 6.2、CyclicBarrier 6.3、Semaphore 7.读写锁 8.阻塞队列 8.1、了解阻…