编程笔记
-
Python和java应该如何选择
为了“好找工作”,肯定是JAVA。 没那么多企业搞大数据的(没那么多企业有大数据),而且大数据的核心竞争力是算法不是Python。。。 为什么我会这么建议? JAVA的市场占有率相当高,因其广泛的应用型和不易出错更受企…
-
python虚拟环境介绍与安装(不借助anaconda)
1 虚拟环境介绍 (1) 虚拟环境能对不同的状况进行环境隔离,程序A的环境变动不会影响程序B的开发 (2)比较便携,因为虚拟环境中都有各自的python包,U盘复制环境,省去其他人配置环境的麻烦 (3)各个虚拟环境都…
-
注解的概念及自定义Java注解并实现注解给字段赋值
一,注解基本概念 从JDK1.5开始,Java提供了对元数据(MetaData)的支持,也就是注解(Annotation) 注解,其实就是代码中的特殊标记,这些特殊标记可以在类加载,编译,运行时被读取,并执行相应的处理 使用注解最大的作用就是…
-
自定义注解为属性赋值
本文将介绍如何使用自定义注解加载配置文件中的信息给类中的属性赋值 定义注解 定义@LoadProperty注解,用来加载配置文件 import java.lang.annotation.Documented; import java.lang.annotation.ElementType; impo…
-
Java应用线上cpu飙升排查
使用top命令实时地列出系统中的进程及其资源占用情况。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 当然也可以使用【top | grep java 】,筛选出所有的Java进程,达到快速定位的目的。 找到列表中cpu%…
-
Java 编程问题:三、使用日期和时间
原文:Java Coding Problems 协议:CC BY-NC-SA 4.0 贡献者:飞龙 本文来自【ApacheCN Java 译文集】,自豪地采用谷歌翻译。 本章包括 20 个涉及日期和时间的问题。这些问题通过Date、Calendar、LocalDate、LocalTi…
-
ThinkPHP 2.x 任意代码执行漏洞
ThinkPHP 2.x版本中,使用preg_replace的/e模式匹配路由: $res = preg_replace('@(/w+)'.$depr.'([^'.$depr.'//]+)@e', '$var[/'//1/']="//2";', implode($depr,$paths)); 导致用户的输入参数被插入双引号中执行,…
-
3.1 数据类型的定义
数据类型决定了一个数据的特征,即限定了该数据必须按照一定的规则进行操作。在程序设计中也 是如此,特定数据类型的数据会有其相应的行为模式。 JavaScript 中有以下 5 种基本数据类型。 字符串型 数值型 布尔型 n…
-
电脑上安装的Python库
截止到 2022-06-29 08:11:43Package Version ----------------------- ---------- appdirs 1.4.4 argon2-cffi 20.1.0 ase 3.21.1 asgiref 3.2.10 asn1crypto 1.4.0 async-generator 1.10 attrs 20.2.0 backcall 0.2…
-
Python 给图片加水印
安装 pip install pillow 添加文字水印 from PIL import Image, ImageDraw, ImageFont img_name = '1.jpg' text = '博客园 @三个零' img = Image.open(img_name) draw = ImageDraw.Draw(img) # 选择 字体文件 和 大…