• 2024-06-13Golang性能优化实践
    内存警察警惕一切隐式内存分配典型case:函数返回了字符串、切片,警惕一切字符串传进去的输入,函数内部重新分配了一个新的内存返回对象复用1.sync.pool 保证有一个ch大小的对象可用 假设有cpu核数那么多并发任务,可以保证gc的时候有保底在 2.局部cachesync.pool
  • 2024-06-05修改软链接实现提权
    在做vulnhubbottleneck靶机过程中,看到一个修改软链接实现提权或越权的小技巧,固记录一下提权成功后,是www-data的权限,运行sudo-l发现系统中存在clear_logs,可以让bytevsbyte免密运行尝试先把权限提升至bytevsbyte再考虑提root查看clear_logs文件属性看到clear_l
  • 2024-06-04CF DP题练习
    2024.6.31997C.NikitaandLCM*1900我们令\(M=lcm(a_1,...a_n)\),则\(a\)的任何一个子序列的\(lcm\)一定是\(M\)的因数。若\(M\)大于\(a\)中的任意一个数,则答案为\(n\)。否则,我们可以以因数表示为状态,线性转移即可。状态可以存到\(set\)中利用\(map\)转移
  • 2024-06-01css31 CSS Layout - float and clear
    https://www.w3schools.com/css/css_float.asp CSSLayout-floatandclear  TheCSSfloatpropertyspecifieshowanelementshouldfloat.TheCSSclearpropertyspecifieswhatelementscanfloatbesidetheclearedelementandonwhichside. Theflo
  • 2024-05-28c++ vector 正确释放内存
     今天在看微博的时候,有人提出了一个对于Vector内存泄露的疑问( Link)。博主采用Vector存储一些数据,但是发现在执行clear()之后内存并没有释放,于是怀疑产生了内存泄露。随后有人回复:“vector的clear不影响capacity,你应该swap一个空的vector。”开始并不知道回复
  • 2024-05-20Clear Code for Minimal API
    我在写MinimalAPI的时候,发现不能最清晰的看到每个API,原因就是:WebAPI中不断增长逻辑处理过程于是我在想如何简化API至一行,在一点一点想办法中,发现了简化DotNETMinimalAPI的方式。特此记录下来这个思路给需要帮助的人。我的灵感来源于C#11功能-接口中的静态虚拟成员,通过静态
  • 2024-04-08面试经历
    Tags:#面试经历面经公司:城市轨道交通面试方式:电话面试问答首先问了一个我的项目,我开发的最完整的项目就是那个io的接口。问了常用vector,vecotr的数据保存在堆上还是栈上。堆上clear是否可以释放vector持有的内存。不能如果vector在生命周期内,如何使其释放内存。cle
  • 2024-03-307. CSS 的 浮动
    浮动文字环绕图片imag{float:left;}文字环绕文字使用伪元素选择器选出第一个元素,然后加一个float属性浮动特点:元素浮动之后脱离了原规则浮动之后,宽与高默认被内容撑开,可以自己设置浮动后与其他元素共用一行,按照3D角度想,浮动的元素是飘起来的浮动的元素可以设
  • 2024-03-28【CSS浮动属性】别再纠结布局了!一文带你玩转CSS Float属性
    在网页设计的世界里,CSS浮动属性(float)就像一把双刃剑。它能够让元素脱离文档流,实现灵活的布局,但如果处理不当,也可能引发一系列布局问题。今天,我们就来深入探讨这把“剑”的正确使用方法,让你的页面布局既美观又稳定。一、什么是CSS浮动属性浮动属性是CSS中的一个定位属性,它允许元
  • 2024-03-28Oracle重做日志文件clear logfile与clear unarchived logfile浅析
    首先,从v$log动态视图中观察到ARC和STATUS两个字段STATUS:分为CURRENT、ACTIVE和INACTIVE三种,当数据库进程DBWn进行一次写入,脏数据从内存刷写到redologfile中,这时承载数据写入的redologfile状态即为CURRENT;而数据从redologfile拷贝到归档目录下时处于ACTIVE状态,完成数据从内存
  • 2024-03-11C语言清空输入缓冲区
    在C语言中,清空输入缓冲区通常是为了清除任何残留在输入缓冲区中的数据,这些数据可能会干扰后续的输入操作。以下是几种清空输入缓冲区的方法:使用 fflush(stdin) 函数:这个方法在C语言标准中并不推荐,因为它并不被所有的编译器和操作系统支持。ffflush不是标准库函数,在gcc下是不
  • 2024-03-06matlab教程_台大lecture2
    scriptwriting程序撰写保存为.m运行:F5 保存时候大小写有区别,字母开头注释:% 形成区块:%%(在debug时候很有用),可以分别运行各个部分的内容 debug:设置断点,类似于c语言中的,可以看变量的值Tips:选中后右键可以智能缩进structuredprogramming2.scriptflow:写程序的一些
  • 2024-03-05可恶的vector
    前言当你使用了\(vector\)你一定觉得这是一个非常实用,非常好用的数据结构。当你这样想的时候,你就陷入了\(vector\)的圈套。正文注意事项vector的定义与赋值操作当你定义了一个指定大小的\(vector\),如:vectorv(N)此时容器中的所有元素都被赋值为\(0\)。如果你使用了v.push_ba
  • 2024-02-25UVA12422 (Kengdie) Mua (II) - Expression Evaluator 题解
    题目传送门闲话蒟蒻的第一篇黑题题解!连着花了\(12\)个小时才做出来,打代码\(6\)小时,调试\(6\)小时。一开始怎么编也编不过,直到看到了tiger大神的题解才豁然开朗。思路本题主要是输出函数或运算式子的结果,最重要的就是判断优先级。tiger大神提出了表达式树法和递归
  • 2024-02-23css 清除浮动的方法
    好的,我会增加一些更详细的说明。在web开发的过程中,"浮动"是CSS中可以使元素向左或向右移动,直到他们碰到其父元素边缘或者另一个浮动元素的属性。虽然它很有用,但是如果不正确地处理,它可能会导致一些意想不到的页面布局问题。**清除浮动的方法**:1.**使用clear属性**:HTML
  • 2024-02-21给 PyQt5 登录添加记住用户密码功能,并优化一些内容
    使用PyQt5(PySide2)+SQLAlchemy做一个登录注册页(七)本文将介绍自己用PyQt5+SQLAlchemy做的一个登录注册页,使用邮箱接收验证码,本文介绍是前后端未分离的实现方式,后续将出一个前后端分离的,你可以将PyQt5改为PySide2以获得更宽松的开源协议本文由于涉及到的代码较多,将会是一
  • 2024-01-25CF1732F Clear the String
    题目传送门很明显的一道区间dp我们设\(dp_{i,j}\)表示清空\(i\)到\(j\)之间所有字母所需的最小操作次数紧接着任取一个\(k\)满足\(k\in(i,j]\)来分情况讨论:\[f_{i,j}=\min^j_{k=i+1}\left\{\begin{aligned}a_i=a_k\Rightarrowf_{i+1,k-1}+f_{k,j}\\f_{i+1,k-1}+f
  • 2024-01-14js delete()和 clear()函数
    constm=newMap();constfunctionKey=function(){};constsymbolKey=Symbol();constobjectKey=newObject();m.set(functionKey,"functionValue");m.set(symbolKey,"symbolValue");m.set(objectKey,"ob
  • 2024-01-08【Maven】工程依赖下载失败错误解决
    在使用Maven构建项目时,可能会发生依赖项下载错误的情况,主要原因有以下几种:下载依赖时出现网络故障或仓库服务器宕机等原因,导致无法连接至Maven仓库,从而无法下载依赖。依赖项的版本号或配置文件中的版本号错误,或者依赖项没有正确定义,导致Maven下载的依赖项与实际需要的不一致,
  • 2023-12-26sessionStorage.clear() 的一些疑问
    问:window.close();//直接关闭会导致仅清空的当前标签页的sessionStorage,重新打开时标签页的仍然是之前的sessionStorage数据,尽管执行了sessionStorage.clear()???答:这可能是因为浏览器的行为。一些浏览器在关闭标签页或窗口时会保存其状态,包括sessionStorage的数据,以便在
  • 2023-12-14C++(clear())
    在C++中,clear()是用于清除流的状态和控制信息的成员函数,通常用于输入流(例如std::cin)和输出流(例如std::cout)。对于输入流:#include<iostream>intmain(){intnum;std::cin>>num;//检查输入流的状态if(std::cin.fail()){std::cerr<<
  • 2023-12-1013.How do you understand the statement: Clear thinking is the key to clear writing? 你如何理解这句话:清晰的思维是清
    Round1:Interpreting"ClearThinkingistheKeytoClearWriting"Speaker1(AnalystA):Greetings,everyone.Ourtopictodayisthestatement,"Clearthinkingisthekeytoclearwriting."Tobegin,Iinterpretthisasemphasizingth
  • 2023-12-10ByteBuffer中的flip()、clear()、compact()
    publicstaticvoidmain(String[]args){try(FileChannelchannel=newFileInputStream("data.txt").getChannel()){//定义缓冲区allocate分配大小ByteBufferbuffer=ByteBuffer.allocate(10);while(true){
  • 2023-12-02ElasticSearch之Clear cache API
    本方法用于清理缓存。命令样例如下:curl-XPOST"https://localhost:9200/testindex_001/_cache/clear?pretty"--cacert$ES_HOME/config/certs/http_ca.crt-u"elastic:ohCxPH=QBE+s5=*lo7F9"执行结果的样例,如下:{"_shards":{"total":2,
  • 2023-11-282
    lslist   查看当前文件夹下的内容 pwd printworkdirectory   查看当前所在文件夹 cd  [目录名] changgedirectory 切换文件夹 touch  [文件名] touch   如果文件不存在,新建文件 mkdir  [目录名] makedirectory  创建目录 rm[文件名] remo