NOT
go接口判断是否为nil
var i interface{} var x *int i = x //不赋值时i接口为is a nil,反射reflect.ValueOf(i).IsNil()会panil if i != nil { fmt.Println("i != nil") } else { fmt.Println("i ......
前端笔记:React学习 1.1--配置环境
1.1 配置环境 React中文文档 React官网文档 安装Nodejs Nodejs官网 安装create-react-app 终端执行: npm i -g create-react-app 安装VSCode插件 Simple React Snippets Prettier - Code for ......
288
11-19 周日 凌晨 游戏到一点多 玩一会手机就到了两点,睡觉 早上 十一点半起床 中午 十二点十五下床,刷牙 下午 两点开始学习 现在是15点,看完简单的一小节了 15:10 , 接着学 现在是四点四十,看了36分钟的学时。。一个代码 现在是五点十五,继续吧,,这东西是真的难熬。。。三周时间一定 ......
作业4,5,6以及期中考试
一丶前言: 这三次作业都有一个菜单计价程序,虽然题目量不大,但是三个菜单计价程序难度都很高,需要很长时间才能做出来,并且不一定能够拿到及格分,所以总的来说作业难度还是很高,期中考试体量不大,并且难度也不高,可能是因为没有多少时间,所以老师给我们出的题目难度也并不是很高 二丶设计与分析: 菜单计价程序 ......
BLOG-2
一、前言 这几次的习题集都是围绕菜单计价程序进行的,对菜单计价程序进行了2,3,4,5的迭代,对一个程序进行的不同方向的深化。在深化的过程中我发现了自己在代码上很多方向上的不足,对面向对象编程的了解还不够,没有做出符合设计原则的设计。这导致我在对程序进行迭代的时候经常对代码进行推到重写,对每个类每个 ......
2023-2024-1 20231319《计算机基础与程序设计》第8周学习总结
2023-2024-1 20231319《计算机基础与程序设计》第8周学习总结 作业信息 这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 作业要求 这个作业的目标 计算机科学概论第9章 《C语言程序设计》第7章 学习目标 功能设计与面向对象设计 面向对象设计过 ......
「Temp」最近要干的事情
博客部分 小记:为了节省版面,小记将不在主页展示,依然会正常更新。(1/43) 做题记录:将不再置顶。(Fixed) CF 题解:将于近日补充。(1/7) 目录:将于近日更新完整。(0/1) 关于我:也许会更新一篇关于我自己的博文。(0/1) 智慧:Trick 部分需要被更新。(0/1) NOIP ......
单例模式
某酒管集团-单例模式对性能的影响及思考 摘要: 大概一年前开始在思考 构造函数中 依赖注入较多,这对系统性能及硬件资源消耗产生一些优化想法。 一般较多公司的项目都使用Autofac 依赖注入(Scoped 作用域),但是发现过多的对象产生 会消耗 CPU , 内存 并给GC(垃圾回收)造成一定的压力 ......
11.18每日总结
this.$set(全局 Vue.set 方法)this.$set(target,key,value)1target:要更改的数据源(可以是一个对象或者数组)key:要更改的具体数据 (索引)value: 重新赋的值注: 当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的值是对象)时 ......
java 包和final
package net.elaina; public class Test { public static void main(String[] args) { /*final修饰方法: 表明该方法是最终方法,不能被重写 final修饰类: 表明该类是最终类,不能被继承 final修饰变量: 叫做常 ......
内存安全问题之 use-after-free 漏洞的介绍
计算机安全领域中的"use-after-free"漏洞是一种常见的内存安全问题。该漏洞类型源自于程序错误,通常发生在应用程序或操作系统中。"Use-after-free"漏洞指的是在释放(free)了某块内存后,程序继续使用了已释放的内存区域,可能导致严重的安全问题。这种漏洞对计算机系统和用户数据构 ......
什么是计算机安全领域的 use-after-free 漏洞
在计算机安全领域,use-after-free 是一种重要的安全漏洞类型。要理解 use-after-free 漏洞,我们首先需要了解计算机内存管理的基础知识。 计算机程序在运行时,会使用到计算机的内存资源。内存是一个有限的资源,不可能无限制地使用。因此,程序在使用内存时,必须遵循一个规则:在使用完 ......
Python装饰器-计算运行时间小例子
import time def run_time(func): "计算运行时长装饰器" def wrapper(*args,**kwargs): # 包装函数 start = time.time() # 在调用装饰函数前干点事情 res = func(*args,**kwargs) end = ti ......
.NET8.0 AOT 经验分享 - 专项测试各大 ORM 是否支持
AOT 特点 发布和部署本机 AOT 应用具有以下优势: 最大程度减少磁盘占用空间:使用本机 AOT 发布时,将生成一个可执行文件,其中仅包含支持程序所需的外部依赖项的代码。减小的可执行文件大小可能会导致: 较小的容器映像,例如在容器化部署方案中。 缩短了较小映像的部署时间。 缩短启动时间:本机 A ......
《PC Assembly Language》笔记——第一章-介绍
《PC Assembly Language》Paul A. Carter 第1章-介绍Introduction 1.2 Computer Organization 1.2.1 内存(Memory) 单位 大小 word 2 bytes double word 4 bytes quad word 8 ......
小学四则运算编程实践
以下是能实现四则运算功能的代码。 #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int a,b,c,answer,randnum,count=0,true=0; float rate; char randc ......
代码随想录算法训练营第十天 | ● 理论基础 ● 232.用栈实现队列 ● 225. 用队列实现栈
今日学习的文章链接和视频链接 https://programmercarl.com/栈与队列理论基础.html ● 232.用栈实现队列 var MyQueue = function() { this.stackIn = []; this.stackOut = [] }; /** * @param ......
2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第八周学习总结
2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第八周学习总结 作业信息 这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 作业要求的链接2023-2024-1计算机基础与程序设计第八周作业) 这个作业的目标 总结第八周学习收获 作业正文 ......
第二次pta大作业
PTA第二次大作业 (1)前言: 本次博客是对之前发布的PTA题目集4、5、6以及期中考试的总结性Blog,难度还是挺大的。具体详情如下: 第四次题目集主要包括四道题目,第一题是单词统计与排序,主要是对字符串的分割、排序的处理,本题主要是HashSet的应用;第二题是判断两个日期的先后,计算间隔天数 ......
BLOG-2
1.前言 1.知识点总结: 第四次PTA作业集 7-1 菜单计价程序-3 分数 40 全屏浏览题目 切换布局 作者 蔡轲 单位 南昌航空大学 设计点菜计价程序,根据输入的信息,计算并输出总价格。 输入内容按先后顺序包括两部分:菜单、订单,最后以"end"结束。 菜单由一条或多条菜品记录组成,每条记录 ......
什么是计算机安全领域的 Vulnerability Exploit
漏洞是指软件或系统中的安全弱点,它可能允许攻击者以某种方式访问系统、绕过安全控制或获取未经授权的信息。利用漏洞指的是利用这些软件或系统中存在的漏洞、弱点或错误来实施攻击的行为。这个过程通常包括利用已知的漏洞或错误,开发相应的代码或脚本来获取对系统的未授权访问或执行未授权操作。 在计算机安全领域,利用 ......
俄罗斯方块框架
创建一个完整的俄罗斯方块游戏是一个复杂的任务,因为它涉及图形界面、事件处理和游戏逻辑等多个方面。由于这个任务的复杂性和长度,我无法一次性提供完整的代码。不过,我可以帮您分步骤理解并开始实现这个游戏。 俄罗斯方块的实现通常包括以下几个主要部分: 游戏界面的绘制: 绘制游戏区域,显示不同形状的方块。 方 ......
学年(2023-2024-1)学号(20231311)《计算机基础与程序设计》第8周学习总结
2023-2024-1 20231311《计算机基础与程序设计》第8周学习总结 作业信息 这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第八周作业 这个作业的目标 1.学习计算机科学概论第9章 并完成云班课测试2.《 ......
初中英语优秀范文100篇-002 Our Chinese Teacher
PDF格式公众号回复关键字:SHCZFW002 记忆树 1 Miss Li is our Chinese teacher. 翻译 李老师是我们的语文老师 简化记忆 语文老师 句子结构 主系表结构 其中,"Miss Li" 是主语,"is" 是系动词,"our Chinese teacher" 是表语 ......
读后感6
我觉得在缺乏前面十几章铺垫的情况下(我只按课程要求读了这本书),我读起来就像看故事。讲实话,我提不出什么问题,任何一个论点下都是完美的论述过程来支撑(至少我挑不出刺)。我既没有创新的经历,也没有创新的想法,最多也只可能想做到书中提到的线性创新(实际上我有这样的项目)。我只能说一下我对创新的想法。曾经 ......
DX后台截图C++实现代码
DX后台截图C++实现代码 文章仅发布于https://www.cnblogs.com/Icys/p/DXGI.html和知乎上。 传统的GDI API (BitBlt)虽然可以完美的完成后台截图的任务,但是归根结底效率还是太低。 直接使用DXGI方法截图只能完成前台窗口的截图,而DX HOOK的截 ......
分布式锁
上一篇文章简单的介绍了单机的情况下如何进行加锁,防止高并发带来的问题。然而现实中,一般会高并发的应用,很少会单机部署。当用户量达到一定的程度,分布式、集群部署是必然的选择。在分布式部署的情况下,之前的单机锁还会有效吗?代码还是之前的代码: private static object lck = ne ......
P9713 「QFOI R1」抱抱 题解
P9713 「QFOI R1」抱抱 题解 Sol 前置知识:长方体体积公式:\(V = abh\)。 我们知道,切割掉 \(x \le k\) 的部分就是把 \(a\) 减去 \(k\),切割掉 \(y \le k\) 的部分就是把 \(b\) 减去 \(k\),切割掉 \(z \le k\) 的部 ......
俄罗斯方块、pygame的学习与实践
俄罗斯方块、pygame的学习与实践 目录俄罗斯方块、pygame的学习与实践俄罗斯方块tkinterPygame介绍null 俄罗斯方块 相信绝大对数同学都玩过,现在学习用Python实现。 tkinter 发现参考资料使用tkinter,所以先学习tkinter (此处省略10086条tkint ......
什么是 2B 软件的实施和上线概念
首先,我们需要明确 "2B" 这个词的含义。在商业领域,"2B" 是 "Business to Business" 的简称,指的是企业对企业的商业模式。在这种模式下,一家企业提供的产品或服务是为其他企业提供的,而不是直接面向消费者。 在计算机软件领域,"2B 软件" 指的是为企业或组织提供的软件产品 ......