python生成多维数组方法总结(多维创建有问题的情况)

1、一维 list1=[0]*5 #[0,0,0,0,0] list2=np.arange(5) #[0,1,2,3,4] 2、二维(注意) list2=[[0]*3]*2 这种创建是有问题的!! print(list2) list2[0][0]=1 print(list2) 正确的方式: list3=[[0]*3 for _ in range(2)] 或者 list3=[[0 for j in range(3)] for _ in r
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

java基础数组的定义

1.数组定义格式分为动态和静态     (1)静态初始化的格式:两种       数据类型[] 数组名 = new 数据类型[]{元素1, 元素2, 元素3...}       //示例       int[] arr = new int[]{10,20,30,40};       数据类型[] 数组名 = {元素1, 元素2, 元素3...};       //示例       int[] arr = {10,20,30,40};     (2)数组的动态定义格式 数据类型[] 数组名 =
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

第一次软件工程作业:阅读与准备

第一次软件工程作业 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation"超链接" 这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11469058.html"超链接" 我在这个课程的目标是 这个作业在哪个具体方面帮助我实现目标 <看到自己的不足,规划自己的未来,确定自己的方向> 作业正文.... 注意代码要按格式上传 其他参考文献
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

基于子类的动态代理

Producer类 /** * @author rui */ public class Producer { public void saleProduct(Float money) { System.out.println("共" + money + "元"); } public void afterProduct(Float money) { System.out.println("售后共" + money + "元");
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

oracle/mysql java jdbc类型映射

MySQL数据类型 JAVA数据类型 JDBC TYPE 普通变量类型 主键类型 BIGINT Long BIGINT 支持 支持 TINYINT Byte TINYINT 支持 不支持 SMALLINT Short SMALLINT 支持 不支持 MEDIUMINT Integer INTEGER 支持 支持 INTEGER Integer INTEGER 支持 支持 INT Integer INTEGER 支持 支持 FLOAT Float REAL 支持 不支持 DOUBLE Doubl
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

java8新时间与日期

一:解决传统时间格式化线程安全问题 传统时间格式化使用SimpleDateFormat类,但SimpleDateFormat不是一个线程安全的类,在多线程中会报错 public static void main(String[] args) throws Exception{ SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Callable<Date> task = () -> sdf
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

利用nc当作备用shell管理方案.

ssh 有时候真的就是连不上了,然后是没什么然后了呢. 或者手残改错配置然后重新sshd了. 所以这时候需要备用的远程管理工具.nc是最好的选择,一般服务器都是 内网的,如果跳板机也管理不了呢. 安装 (服务端 客户端 都装) yum install nc -y apt install netcat -y 这里你需要知道的一些事情 理想中的 nc -l -vv -p 5555 -e /bin/bash 在Linux的大部分发行版中都默认编译了nc,但也许是出于安全考虑,发行版中默认编译的nc往
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

线性表的插入操作实现

重点思想: 当在线性表中插入一个元素时,插入位置的所有元素都后移一位 考虑因素: 线性表是否是满线性表 线性表插入位置是否可行 1 class linearlist_insert_elem(): 2 def __init__(self, data, maxsize): 3 self.data = data 4 self.maxsize = maxsize 5 self.length = len(data) 6
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

ETCD服务

ETCD 简介 ETCD是一个开源的、分布式的键值对数据存储系统,由Go语言实现,用于存储key-value键值对,同时不仅仅是存储,主要用途是提供共享配置及服务发现,使用Raft一致性算法来管理高度可用的复制日志。有下面特点 简单:定义明确,面向用户的API(gRPC) 安全:具有可选客户端证书身份验证的自动TLS 快速:基准测试10,000次/秒 可靠:使用Raft正确分布 NOTE:   ETCD适用于较小的原数据键值对的处理,对于大的键值对数据的处理回导致其他请求时间的增加。数据目前最
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

序列递推——cf1204E(好题)

/* 显然用dp[i][j]来表示i个1,j个-1的结果 dp[i][j]由dp[i-1][j]和dp[i][j-1]转移而来 即dp[i][j]对应的所有序列,都可以由dp[i-1][j]在前面加一个1或dp[i][j-1]在前面加一个-1得到, 这里加在前面是因为更容易统计 考虑1加在前面,那么对于任意一种(i-1,j)的排列,贡献都+1,C(i-1+j,j) 考虑-1加在前面,那么对于某些(i
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

eclipse - 自定义注释模板(Code Template)

编辑注释模板的方法:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 1.文件(Files)注释标签: /** * All rights Reserved, Designed By www.witsforce.com * @Title: ${file_name} * @Package ${package_name} * @De
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

.gitignore 无效

代码上传到共有仓库中时,敏感信息不能一同上传上去。通过在.git文件夹同级目录下创建.gitignore文件,在该文件中控制哪些文件不进行追踪 如果那些敏感文件已经被追踪(add、commit) ,则.gitignore 文件对那些文件是没有作用的。通过如下命令可以清除缓存,再重新追踪文件即可 git rm -r --cached . git add . git commit -m "去敏感" 如果执行以上命令,还是无法去除敏感信息,那么很可能是.gitignore 文件规则编写错误:如图,a
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

1-N(1的总数)找规律

见:https://blog.csdn.net/dormousenone/article/details/75208903 1 #define IOS ios_base::sync_with_stdio(0); cin.tie(0); 2 #include <cstdio>//sprintf islower isupper 3 #include <cstdlib>//malloc exit strcat itoa system("cls") 4 #include <io
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

JUC知识图

JUC 分为5大类 tools:Lock; collections:Queue CopyOnWriteArrayList locks:ReadWriteLock atomic:AtomicBoolean executor:Future Callable
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

jmeter中用json提取器提取响应数据中的多个值

json串 []表示对象组成的数组,{}表示对象。 对象里包含多个 "属性":属性值。属性值可以是值,或数组,或对象。 JSON Extractor使用json path表达式匹配,可以一次取多个变量值。$表示响应的根对象。取子对象或对象的属性用. 取数组里的对象用[],数组索引从0开始。 示例: 例1 找一个响应结果是json格式的,分析响应结果。 比如下面的响应整个是个数组,其中有4个对象。因此取值用$[索引取0-3或*取所有].属性值 例2 如果响应类似{"属性":[{"sx":1},{
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

删除K个数字后的最小值(贪心算法实现)

给出一个整数,从该整数中去掉k个数字,要求剩下的数字形成的新整数尽可能小。应该如何选取被去掉的数字? 其中,整数的长度大于或等于k,给出的整数的大小可以超过long类型的数字范围。 思路: 把原整数的所有数字从左到右进行比较,如果发现某一位数字大于它右面的数字,那么在删除该数字之后,必然会使该数位的值降低。这种求局部最优解,最终得到全局最优解的思想,叫作“贪心算法”。 如果要删除k个数字,那么将遍历数字作为外层循环,以k作为外层循环,再结合栈的使用。将遍历的数字逐个入栈,遇到入栈进来的数字小于
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

超强/超全面计算网站

https://www.wolframalpha.com
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

吴恩达《机器学习》第一周笔记

目录 1. 引言(Introduction) 1.1 Welcome 1.2 什么是机器学习(What is Machine Learning) 1.3 监督学习(Supervised Learning) 1.4 无监督学习(Unsupervised Learning) 2 单变量线性回归(Linear Regression with One Variable) 2.1 模型表示(Model Representation) 2.2 代价函数(Cost Function) 2.3 代价函数 -
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

软件工程基础第一次作业——阅读与准备作业

第一次作业 阅读与准备作业 所属课程 [作业链接] https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/homework/4517 作业要求 [作业要求] https://www.cnblogs.com/harry240/p/11469058.html 课程目标 学习软件项目开发相关知识,并学会如何更好地开发软件 这个作业在哪个具体方面帮助我实现目标 看清楚一些未来的发展方向,对软件工程有了初步
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

魔兽世界手柄设置

https://www.bilibili.com/video/av65584721?from=search&seid=12226928486545844559 好像还蛮多人对手柄插件挺感兴趣的,简单在这里说下用发吧 (1)先下载安装WoWmapper,开游戏之前先开WoWmapper,然后连接好手柄,下载地址: https://github.com/topher-au/WoWmapper/releases/download/8.2.0/WoWmapper_Installer.exe (2)下载
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0