拷贝、浅拷贝、深拷贝解答

拷贝 拷贝/浅拷贝/深拷贝都是针对可变类型数据而言的 list1 = ["a","b","c","d","f",["e","f","g"]] list2 = list1 list1[2] = "plf" list1[5][0] = "lt" print(list1) print(list2) ''' ['a', 'b', 'plf', 'd', 'f', ['lt', 'f', 'g']] ['a', 'b', 'plf', 'd', 'f', ['lt', 'f', 'g']] ''
分类: 其他 发布时间: 05-24 21:38 阅读次数: 0

MFC_1.3 控件子类化 消息反射

控件子类化 如果想要在默认的控件类中添加一些功能,就需要子类化一个控件类 在类内可以响应控件所有的消息,并且可以添加自己的函数和数据 通过类向导子类化控件的步骤 打开类向导,创建一个 MFC 类,不要选错项目 创建继承自对应类的子类 可以在子类中添加新功能,想要应用必须要绑定到控件 设置好需要包头文件。 消息映射和消息反射 消息映射指的是,通过消息映射宏获取消息并进行对应的处理 处理按键消息:按键获取消息->打包成COMMAND发送给父类->父类处理消息 消息反射指的是,父类在处理控件消息的时
分类: 其他 发布时间: 05-24 21:38 阅读次数: 0

C#常用控件和属性

目录 1、窗体(Form) 2、Label (标签)控件 3、TextBox(文本框)控件 4、RichTextBox控件 5、NumericUpDown控件 6、Button(按钮)控件 7、GroupBox(分组框)控件 8、RadioButton(单选按钮)控件 9、CheckBox(复选框)控件 10、ListBox(列表框)控件 11、ComboBox(组合框)控件 12、CheckedListBox(复选列表框)控件 13、PictureBox(图片框)控件 14、Timer(定时
分类: 其他 发布时间: 05-24 21:38 阅读次数: 0

C++中动态内存申请的结果

1,问题: 1,动态内存申请一定成功吗? 1,不一定成功; 2,常见的动态内存分配代码: 1,C 代码: 1 int* p = (int*)malloc(10 * sizeof(int)); 2 3 if( p != NULL ) 4 { 5 // ... ... 6 } 1,这种写法合理; 2,C++ 代码: 1 int* p = new int[10]; 2 3 if( p != NULL ) 4 { 5 // ... .
分类: 其他 发布时间: 05-24 21:38 阅读次数: 0

P4111 [HEOI2015]小Z的房间(矩阵树)

题目描述 你突然有了一个大房子,房子里面有一些房间。事实上,你的房子可以看做是一个包含n*m个格子的格状矩形,每个格子是一个房间或者是一个柱子。在一开始的时候,相邻的格子之间都有墙隔着。 你想要打通一些相邻房间的墙,使得所有房间能够互相到达。在此过程中,你不能把房子给打穿,或者打通柱子(以及柱子旁边的墙)。同时,你不希望在房子中有小偷的时候会很难抓,所以你希望任意两个房间之间都只有一条通路。现在,你希望统计一共有多少种可行的方案。 输入输出格式 输入格式: 第一行两个数分别表示n和m。 接下来
分类: 其他 发布时间: 05-24 21:38 阅读次数: 0

oracle中的表空间以及和表空间有关的操作

oracle中表空间   表空间是oracle对物理数据库上相关数据文件的逻辑映射。一个数据库逻辑上被划分成一个或若干个表空间,每个表空间包含了在逻辑上相关联的一组结构。每个数据库至少有一个表空间(system表空间)。每个表空间由同一磁盘上的一个或者多个文件组成,这些文件就是数据文件。一个数据文件只能属于一个表空间。在表空间中可以建立多个用户。 1)表空间的建立   基本语法格式:       create tablesapce 表空间名称       datafile '文件的路径(服务器
分类: 其他 发布时间: 05-24 21:38 阅读次数: 0

shell脚本写出一个简单的猜价格游戏

[root@localhost~]#vimgame.sh#!/bin/basha=$(expr${RANDOM}%1000)#$RANDOM是一个环境变量,每次都会输出一个不一样的数,并且小于2的16次方count=0echo"这个商品的价格是(0-999)元之间,猜猜具体价格?"whiletruedoletcount++read-p"请输入您猜到的具体价格,并按Enter键确认:"bif[$b-
分类: 企业开发 发布时间: 05-24 21:31 阅读次数: 0

POJ 2106 Boolean Expressions

总时间限制: 1000ms 内存限制: 65536kB 描述 The objective of the program you are going to produce is to evaluate boolean expressions as the one shown next: Expression:( V | V ) & F & ( F | V ) where V is for True, and F is for False. The expressions may include
分类: 其他 发布时间: 05-24 21:22 阅读次数: 0

wepy框架 怎么在template模板中使用函数

呵呵。介绍说是类似vue,用起来真累人,就想在模板中使用个函数都要查N久的文档才知道。 具体要怎么操作呢? 要先创建个wxs脚本文件,在里面定义函数或其它的,然后在页面或组件中引入这文件,就可以在模板中使用了。 真搞不懂为什么要绕这么一大圈,直接可以使用在methods中定义的方法不行吗? 恶心的一批。 // 页面代码 <template> <view> {{xx(name)}} </view> </template> <script> i
分类: 其他 发布时间: 05-24 21:22 阅读次数: 0

洛谷 P1339 [USACO09OCT]热浪Heat Wave(dijkstra)

题目链接 https://www.luogu.org/problemnew/show/P1339 最短路 解题思路 dijkstra直接过 注意: 双向边 memset ma数组要在读入之前 AC代码 1 #include<iostream> 2 #include<cstring> 3 using namespace std; 4 int n,m,ts,te; 5 int dist[2505]; 6 bool ok[2505]; 7 int ma[2505][2505
分类: 其他 发布时间: 05-24 21:22 阅读次数: 0

Linux 常用软件安装方式

1、RPM 包安装   RPM 是 Red-Hat Package Manager(RPM 软件包管理器)的缩写,是小红帽厂商推出的软件管理器,在 Redhat、CentOS 中完全支持。现在也基本推广到其它主流 Linux 发现版本中。   RPM 软件包就像 windows 的 EXE 安装文件一样,各种文件已经编译好,并打了包,那个文件该放到哪个文件夹,都指定好了,安装非常方便。 1.1、rmp 安装命令   rmp -q jdk 查看 jdk 是否安装   rmp -qa 查看所有 r
分类: 其他 发布时间: 05-24 21:22 阅读次数: 0

PythonStudy——异常处理

什么是异常 异常指不同于常规的情况 在python中是表示程序遇到了错误 一旦出现了错误,解释器会给出错误详细信息,并终止程序的执行! 这个过程我们称为抛出异常 常见异常 AttributeError 试图访问一个对象没有的属性,比如foo.x,但是foo没有属性x IOError 输入/输出异常;无法打开文件或无法读写 ImportError 无法引入模块或包;基本上是路径问题或名称错误 SyntaxError Python语法错误异常,代码不能编译 IndentationError 缩进异
分类: 其他 发布时间: 05-24 21:22 阅读次数: 0

人民币转换

/// <summary> /// 转换人民币大小金额 /// </summary> /// <param name="num">金额</param> /// <returns>返回大写形式</returns> public static string CmycurD(decimal num) { string str1 = "零壹贰叁肆伍陆柒捌玖"; //0-9所对应的汉字 string str2 = "万仟佰拾亿仟佰拾万仟佰拾元角分"; //数字位所对应的汉字 string str3 =
分类: 其他 发布时间: 05-24 21:22 阅读次数: 0

Python脱产8期 Day29 2019/5/24

元类 1.首先明确类也是对象,可以把一个类当做普通对象来使用,是由typel类实例化产生的。 2.类的组成: 1)类的名字 2)类的父类们 3)名称空间 3.通过type规定语法创建一个类 type(类名,父类元组,名称空间字典) type(对象)# 返回这个对象的类 例: class B(object): # type("B",(object,),{"name":"rose"}) name = "rose" 总结:当用关键字class定义类时,解释器会自动调用type来完成类的实例化
分类: 其他 发布时间: 05-24 21:22 阅读次数: 0

JMeter测试websocket

今天公司要测websocket,搞了一天踩了不少坑,关键是还没爬出来,BOSS让回家再理理思路,没办法到家就开干。 一、家里玩的还是2.1的,为了少踩坑,先下个JMeter5.1.1(他们说4版本也行,不管了先用这个吧)   1.下载地址:https://jmeter.apache.org/download_jmeter.cgi        注意一点,需要jre8的支持,没的的只有弄个加个环境变量里。   2.下载好了,解压出来就开始干。发现没有websocet, 这是因为还需要相关的jar
分类: 其他 发布时间: 05-24 21:22 阅读次数: 0

Day 07 数据类型的内置方法

数据类型的内置方法 一:列表类型[list] 1.用途:多个爱好,多个名字,多个装备等等 2.定义:[]内以逗号分隔多个元素,可以是任意类型的值 3.存在一个值/多个值:多个值 4.有序or无序:有序 5.可变or不可变:可变数据类型 6.常用操作+内置方法 * 优点掌握 1.按索引取值(正向取值和反向取值),即可存也可以取 2.切片 3.长度len 4.成员运算 in 和 not in 5.追加append 6.删除 del, 7.循环 * 需要掌握 1.insert:有2个参数,第一个参
分类: 其他 发布时间: 05-24 21:22 阅读次数: 0

成功解决internal/modules/cjs/loader.js:596 throw err; ^ Error: Cannot find module 'minimatch'

成功解决internal/modules/cjs/loader.js:596 throw err; ^ Error: Cannot find module 'minimatch' 解决办法 npm install -g minimatch 成功后执行
分类: 其他 发布时间: 05-24 21:22 阅读次数: 0

Blog Part IV

习题1:读入文件pmi_days.csv,完成以下操作: 1.统计质量等级对应的天数,例如: 优:5天 良:3天 中度污染:2天 2.找出PMI2.5的最大值和最小值,分别指出是哪一天。 import csv p=0;u=0;k=0;d=0 s=[] with open("pmi_days.csv","r") as f: reader = csv.reader(f) fieldnames = next(reader) csv_reader = cs
分类: 其他 发布时间: 05-24 21:22 阅读次数: 0

MFC_1.1 基本知识

如何创建一个MFC项目 选择 MFC 应用程序进行创建,不要使用非英文名   选择对话框风格进行编写 可以通过自定义的设置修改类名 MFC 的基本知识 MFC 是纯面向对象的编程,是 SDK 经过 C++ 封装产生 MFC 是装了 SDK 大部分的函数,简化了操作,同时保留了原函数(::) MFC 入口函数的定义 MFC 的入口函数同样是 WinMain,但是被封装起来了 需要定义一个继承自 CWinApp 的类,并定义一个唯一的全局对象并重写 InitInstance 函数 InitInst
分类: 其他 发布时间: 05-24 21:22 阅读次数: 0

macOS 下,连接zookeeper等java软件加载较慢的解决方案

mac OS下,连接zookeeper等java软件加载较慢的解决方案 今天启动一个使用dubbo+zookeeper实现分布式的项目,发现Windows下一会就能够启动的项目,在mac下就和卡顿一样,愣是等了十二分钟才运行出来,在网上找到相关解决方案,特来记录,敬后来者。 发生这个问题时我的系统版本为:macOS Mojave 10.14.5。 根据其他人描述,不仅是在zookeeper中,相同的问题还发生在jetty9、jstack和jmap中。 卡顿主要是在获取主机地址时发生的: jav
分类: 其他 发布时间: 05-24 21:22 阅读次数: 0