编程笔记
-
Python3.10.5安装过程Win10
简单记录一下自己在新电脑的python环境部署过程。 首先进入官网下载页面 https://www.python.org/downloads/windows/ 选择需要的版本,我这里是3.10.5 点进去之后拉到最下面, embeddable可嵌入包,可以集成到其它…
-
Java执行JavaScript脚本
demo //注入函数 StringBuilder scriptContent = new StringBuilder(); scriptContent.append("function run(){"); scriptContent.append("return 123"); scriptContent.append("}"); ScriptEngineManager factory …
-
Java基础核心之运算符扩充
这里对日常开发中经常用到的运算符进行补充几种 一、移位运算符:我们经常在阅读源码中看到移位运算符的使用,简单来说主要就是对除法或乘法操作(针对于除以2或者乘以2的次数)进行简化 1、移位运算符分类…
-
Java Semaphore类详解说明
转自: http://www.java265.com/JavaCourse/202204/3184.html 下文笔者讲述java中Semaphore类的详解说明,如下所示: Semaphore简介 Semaphore(中文翻译:信号量) 我们常用于控制访问某一资源的线程个数, 使用这种方…
-
C# 编辑器项目 括号折叠策略
1 using ICSharpCode.AvalonEdit.Document; 2 using ICSharpCode.AvalonEdit.Folding; 3 using ICSharpCode.NRefactory.Editor; 4 using System; 5 using System.Collections.Generic; 6 using System.Linq; 7 usin…
-
linux查询端口
一、使用 netstat 检查端口 netstat 是一个命令行工具,可以提供有关网络连接的信息。 显示所有已开放端口,请使用以下命令:netstat -anp 要列出正在侦听的所有 TCP 或 UDP 端口,包括使用端口和套接字状态的服务…
-
python异常捕获和生成器对象
异常捕获 1.程序中的异常指的就是代码在运行过程中出现的bug,通常会导致整个代码停止运行. 2.异常的结构: File "D:/pythonProject7.12/生成器.py", line 7 =func() ^ IndentationError: unindent does not match a…
-
Java前后端AES加密解密
之前要写接口aes加密传输,涉及到经常会遇到 后端代码 import cn.hutool.core.codec.Base64; import cn.hutool.core.util.HexUtil; import org.bouncycastle.jce.provider.BouncyCastleProvider; import org.spring…
-
javassist—字节码文件操作库
目录 前言 一、使用 Javassist 创建一个 class 文件 二、 调用生成的类对象 1. 通过反射的方式调用 2. 通过读取 .class 文件的方式调用 3. 通过接口的方式 三、 修改现有的类对象 参考文章 前言 Java 字节码以二进…
-
uniapp小程序props传值丢失
uniapp小程序props传值丢失 uniapp中父组件向子组件传递prop时,如果prop是对象,对象内部不能包含function属性如果包含function属性则会被忽略掉 主要原因 uniapp props实现采用了JSON.parse(JSON.stringify(ret))…