技术专区

  • 底层原理解释

    GIL GIL是Python的全局解释器锁,同一进程中假如有多个线程运行,一个线程在运行Python程序的时候会霸占Python解释器(加了一把锁即GIL),使该进程内的其他线程无法运行,等该线程运行完后其他线程才能运行。如果…

    编程笔记 2022年8月27日
  • 学习:python进阶 (一)

    python解释器多版本共存 1.下载需要的版本安装包 2.增加环境变量,把优先用的python放到第一个 修改python.exe可执行文件,在终端输入对应名称可以指定需要运行的python版本 虚拟环境 python3 -m venv 虚拟环境路径…

    编程笔记 2022年8月27日
  • Python - Requests(文件上传)

    文件上传(Form 表单方式) 1,单文件上传 (1)下面是最简单的文件上传代码,运行后将 logo.png 这个文件上传到服务器: import requests...... Python - 第三方 HTTP 库 Requests 使用详解 4(文件上传) 2022-06…

    编程笔记 2022年8月27日
  • Python环境安装

    一、下载地址 https://www.python.org/downloads/ 二、安装软件 这里介绍Windows系统下python环境安装 Install Now:为默认安装(不建议),不然会把环境自动安装到个人目录里,找起来很麻烦 Customize installatio…

    编程笔记 2022年8月27日
  • java的注释

    单行注释   // 多行注释  /**/ 文档注释   /** */   书写注释是一个很好的习惯 平时写代码一定要注意规范      有趣的代码注释

    编程笔记 2022年8月27日
  • KMP算法学习记录

    KMP算法 作用:用于字符串匹配。 1 准备 前缀:指不包含最后一个字符的所有以第一个字符开头的连续子串。后缀:指不包含第一个字符的所有以最后一个字符结尾的连续子串。next[](前缀表):最长前后缀数组。j是从1开…

    编程笔记 2022年8月27日
  • 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;…

    编程笔记 2022年8月27日
  • 关于应用程序头部信息

    在launcher.asm的应用程序中,可以看到头部信息如下:   use32     org 0x0     db 'MENUET01' ; 8 byte id     dd 0x01 ; header version     dd START ; start of code     dd I_END ; siz…

    编程笔记 2022年8月27日
  • JavaSE-Day02-面向对象编程

    面向对象编程 OOP 面向对象和面向过程 对于描述复杂的事务,从宏观上需要面向对象的思路,具体到微观,仍然需要面向过程的思路 面向过程——第一步做什么,第二部做什么...... 面向对象——分类的思维模式 类和对象的关…

    编程笔记 2022年8月27日
  • JUC并发编程进阶!!

    目录 1.知识点回顾及延伸 2.生产者消费者问题 3. 八锁问题 4.集合类线程不安全解决 5.Callable再理解 6.三大常用辅助类 6.1、 CountDownLatch 6.2、CyclicBarrier 6.3、Semaphore 7.读写锁 8.阻塞队列 8.1、了解阻…

    编程笔记 2022年8月27日