对C++对象的理解

1. 万物皆对象:对象可以被认为是一个奇特的变量,它能存放数据,而且可以对它提出请求,要求它执行对它自身的运算。 理论上,我们可以在需要解决的问题中取出任意概念性的成分,把它表示为程序中的对象。 2. 程序就是一组对象,对象之间通过发送消息互相通知做什么:更具体地讲,可以将消息看作是对于调用某个特定对象所属函数的请求。 接口就是规定了对象的客户所允许发出的所有请求。 3. 每个对象都拥有由其他对象所构成的存储:通过包含已经存在的对象创造新对象,可以构造出更复杂的程序,且将程序的复杂性隐藏在对象
分类: 其他 发布时间: 05-20 21:20 阅读次数: 0

java的沙箱安全机制

比如,我们都知道String类是在lang包下,那么我们能不能自己建一个名字为lang的包,包里面有个自己定义的String类? 如图创建一个lang包并且类为String: 运行一下看看结果. 运行报错. 为什么呢?简单一句话来说就是为了防止恶意篡改java源代码,是java的沙箱安全机制.
分类: 其他 发布时间: 05-20 21:20 阅读次数: 0

docker汇总_

软件安装 CentOS7安装docker https://blog.csdn.net/yown/article/details/51525035 docker安装mysql https://www.cnblogs.com/jiefu/p/12204555.html 安装mysql出现权限不足 https://blog.csdn.net/qq_36266711/article/details/80967613  docker搭建Redis集群-主从复制以及哨兵模式 https://blog.cs
分类: 其他 发布时间: 05-20 21:20 阅读次数: 0

Java Object-Oriented:day11 【 Inner Classes 】

一、内部类的概念与分类 1、什么是内部类 如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一个类。例如:身体和心脏的关系。又如:汽车和发动机的关系。 2、分类 1. 成员内部类 2. 局部内部类(包含匿名内部类) 二、成员内部类定义使用 1、成员内部类的定义 成员内部类:定义在类中方法外的类 1、定义格式: 修饰符 class 外部类名称 { 修饰符 class 内部类名称 { // ... } // ... } 2、定义类 package
分类: 其他 发布时间: 05-20 21:20 阅读次数: 0

c语言继续学习2

#include <iostream> void func(int a[100]) { int num = a[2]; int size = sizeof(a); printf("num = %d\n", num); printf("size = %d\n", size); } int main() { int buf[10] = {1,2,3,4,5}; func(buf); system("pause"); return
分类: 其他 发布时间: 05-20 21:20 阅读次数: 0

NX二次开发-UFUN不用UI控件,鼠标选中对象获得tag UF_UI_ask_global_sel_object_list

最近一段在学习NX CAM二次开发,发现在CAM函数里有一个函数UF_UI_ONT_ask_selected_nodes获取当前加工导航器选中的对象数量和TAG 这个函数不需要UI控件选择,直接鼠标选中哪个CAM对象上(刀具组,程序组等),就可以获得tag。很神奇。 我也在想,在建模模块有没有这样一个函数呢?找了半天没有找到。后来问了一下我的老师苏工,他告诉我UF_UI_ask_global_sel_object_list这个函数可以。 我测试了一下,还真的可以。而且这个函数没什么限制,理论上
分类: 其他 发布时间: 05-20 21:20 阅读次数: 0

玩转超级列表框4 拖放组建的使用。

使用拖放组件就可以直接把文件拖放到拖放组件所在的窗口,这样拖放组件就可以得到文件的路径,并且把这个路径赋值给接受到的文件路径这个参数,当然这是子程序_拖放对象_得到文件所触发的。所以这个功能要在拖放组件的得到文件属性为真时才可以触发,这个拖放组件的事件。 拖放组件得到文件属性为真,设置拖放对象的得到文件事件,形成_拖放对象_得到文件的子程序。 把文件拖向窗口后,会使拖放组件得到文件的地址,并且把这个地址传递给,_拖放对象_得到文件()这个子程序的参数:接受到的文件路径。从而触发这个子程序的运行
分类: 其他 发布时间: 05-20 21:20 阅读次数: 0

UVA - 11987 Almost Union-Find

Description 洛谷翻译 注意:操作 \(3\) 并没有要求查询后从其所在集合里删除该元素。 Solution 因为有操作 \(2\),我们给每个点建一个虚点,用来表示集合来维护答案。普通的点初始就认对应集合为爸爸,然后普通的点就可以随便移动了。 Code #include <cstdio> const int N = 1e5 + 5; int n, m, f[N], cnt[N]; long long ans[N]; int read() { int x = 0, f
分类: 其他 发布时间: 05-20 21:20 阅读次数: 0

快乐就队——Beta冲刺随笔集合

这个作业属于哪个课程 2020春|W班 这个作业要求在哪里 团队作业第六次——beta冲刺+事后诸葛亮 团队名称 快乐就队 这个作业的目标 完成项目开发的Beta冲刺和事后诸葛亮 作业正文 快乐就队——Beta冲刺随笔集合 其他参考文献 《构建之法》 一. 凡事预则立 二. 问题总结 三. 代码规范&团队GitHub仓库 前端代码规范 后端代码规范 团队GitHub仓库 四. 冲刺任务与计划 团队每日工作情况收集表 五. 冲刺会议随笔 第一次会议() 第二次会议() 第三次会议() 第四次会议
分类: 其他 发布时间: 05-20 21:20 阅读次数: 0

第二阶段:团队开发Fooks第一天

今天和团队对第二阶段项目的实现目标做了设计,进行了分工,本人对项目的结构进行了熟悉 (毕竟有一段时间了),写了对文档进行删除的Servlet部分。 package Servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.h
分类: 其他 发布时间: 05-20 21:20 阅读次数: 0

mysql启动错误

报这个错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 请检查你的磁盘空间: df -h 命令
分类: 其他 发布时间: 05-20 21:20 阅读次数: 0

Java Object-Oriented:day11 【 红包案例】

一、案例分析 1、场景说明: 红包发出去之后,所有人都有红包,大家抢完了之后,最后一个红包给群主自己。大多数代码都是现成的,我们需要做的就是填空题。 2、我们自己要做的事情有: 1. 设置一下程序的标题,通过构造方法的字符串参数 2. 设置群主名称 3. 设置分发策略:平均,还是随机? 3、红包分发的策略: 1. 普通红包(平均):totalMoney / totalCount,余数放在最后一个红包当中。 2. 手气红包(随机):最少1分钱,最多不超过平均数的2倍。应该越发越少 二、普通红包实
分类: 其他 发布时间: 05-20 21:20 阅读次数: 0

Flutter仿掘金点赞效果

老孟导读:今天分享一下如何实现掘金点赞效果,这不仅仅是一篇技术文章,还是一篇解决问题思路的文章,遇到一个需求时,如何拆分需求,然后一步一步实现,这个过程比单纯的技术(此文)更有含金量。 先来看一下掘金点赞的效果: 说点题外话,感谢一下二哥(沉默王二 ),给了我很多建议和帮助,公众号搜索沉默王二即可关注。 遇到组合动画效果时,首先拆分一下这个动画,以掘金点赞效果为例,共分为3个动画效果: 小手图标改变颜色并且缩放一下。 圆环由粗变细,透明度逐渐变为0。 最外圈小点点透明度逐渐变为0。 拆分好了之
分类: 企业开发 发布时间: 05-20 21:20 阅读次数: 0

[POJ2912]Rochambeau

目录 题目 题解 代码 题目 传送门 题解 听机房大佬说我们以前做食物链做过,然而我太弱了只知道建虚点 曾经很早以前做过的食物链是这道题的弱化版 所以这道题就不能建虚点了吧 但是我曾经做食物链用的虚点,所以这道题做不来qwq 后来经机房大佬 \(\text{SXY}\) 指导,这是一道关系并查集的经典题型。 所谓关系并查集,就是用边权表示 \(u\) 与 \(fa[u]\) 的关系。 这里,如果我们使用: \(a<b\),\(fa[a]=b,w[a]=1\) \(a>b\),\(fa[a]=b
分类: 其他 发布时间: 05-20 21:04 阅读次数: 0

[JSOI2016]最佳团体(01分数规划+树形背包)

[JSOI2016]最佳团体(01分数规划+树形背包) 题面 JSOI信息学代表队一共有N名候选人,这些候选人从1到N编号。方便起见,JYY的编号是0号。每个候选人都由一位编号比他小的候选人Ri推荐。如果Ri=0则说明这个候选人是JYY自己看上的。为了保证团队的和谐,JYY需要保证,如果招募了候选人i,那么候选人Ri"也一定需要在团队中。当然了,JYY自己总是在团队里的。每一个候选人都有一个战斗值Pi",也有一个招募费用Si"。JYY希望招募K个候选人(JYY自己不算),组成一个性价比最高的团
分类: 其他 发布时间: 05-20 21:04 阅读次数: 0

VMware中拓展ubuntu磁盘

1.在虚拟机设置里面点击设置 拓展你想要的大小,比如20G 2. 打开相应的虚拟机 安装gparted sudo apt-get install gparted 启动gparted sudo gparted 3.点击界面中没有分配的磁盘,一般为灰色(这里我操作过了),如果没操作过就是灰色的。 点击 new 然后后面就默认就行了。 4.挂载 上面操作后,会提示你新的盘符,比如我这里的/dev/sda3 可以通过 sudo fdisk -l # 前后对比看增加的哪一个 4.1创建挂载点 比如
分类: 其他 发布时间: 05-20 21:04 阅读次数: 0

NX二次开发-UFUN自定义尺寸导出NX窗口区域图像UF_DISP_create_framed_image

NX9+VS2012 #include <uf.h> #include <uf_disp.h> UF_initialize(); //图像的左上角 //窗口。将x和y都设为0 (0) //全屏图像。 //左上角[0]= x位置 //左上角[1]= y位置 int upper_left_corner[2] = {100, 100}; //图像宽度(以像素为单位)。设置为0 (0) //全屏图像。 //图像高度(以像素为单位)。设置为0 //(零)全屏图像。 UF_DISP_cre
分类: 其他 发布时间: 05-20 21:04 阅读次数: 0

ACM:快读读入技巧

快速读入:当数据输入较大时,比scanf快 inline int read(){ int s=0,w=1; char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')w=-1;ch=getchar();} while(ch>='0'&&ch<='9') s=s*10+ch-'0',ch=getchar(); return s*w; }
分类: 其他 发布时间: 05-20 21:04 阅读次数: 0

20199313 2019-2020-2 《网络攻防实践》第十二周作业

20199313 2019-2020-2 《网络攻防实践》第十一周作业 目录 20199313 2019-2020-2 《网络攻防实践》第十一周作业 攻击实践 网页木马防范措施 javascript加密算法(XXTEA) 网页挂马 附录1 这里从pdf文档中获取start.html源码 附录2 本博客属于课程:《网络攻防实践》 本次作业:《第十一周作业》 我在这个课程的目标:掌握知识与技能,增强能力和本领,提高悟性和水平。 攻击实践 按照往常的方法,以控制台方式打开msfconsole软件 s
分类: 其他 发布时间: 05-20 21:04 阅读次数: 0

5.20 省选模拟赛 T1 图 启发式合并 线段树合并 染色计数问题

LINK:图 在说这道题之前吐槽一下今天的日子 520 = 1+1+4+514. /cy 这道题今天做的非常失败 一点分都没拿到手 关键是今天的T3 把我整个人给搞崩了。 先考虑 如果得到了这么一张图 怎么得到染色的方案数。 发现很难计算 容斥?总方案-2个相同的+3个相同的 我都觉得不太靠谱且复杂度过高。 考虑直接用乘法原理计数 随便从一个点dfs 然后把相邻的点能选择的方案-1. 这样也是错误的 如一个四个点的环(可能不满足题目中的条件类似的 不过也是可以构造出来的。 第一个点贡献为n 第
分类: 其他 发布时间: 05-20 21:04 阅读次数: 0