草庐IT

微信小程序day04基础加强

一.自定义组件1.1组件的创建与引用首先创建组件然后我们组件的引用分为局部和全局引用局部引用就是在当前页面能使用,在当前页面的json文件里面配置全局引用同样的道理,注意跟page等是同级的组件与页面的不同:虽然都有相应的四个文件1.2组件样式首先,默认情况下组件的样式就是隔离的==,组件之间不会相互影响,小程序也不会影响到组件,组件也影响不到小程序注意:虽然默认情况下是隔离的,但是也可以一些设置让其不隔离styleIsolation的属性:1.3数据、方法和属性数据就是组件js里面的data节点里面的数据方法就是组件js文件里面methods方法,区别于其他页面js的函数是直接写在里面的,组

阿里云市场StoneDB购买与部署指南

本文主要描述用户如何从阿里云市场购买、使用石原子公司的StoneDB(HTAP)数据库产品。1、购买1.1找到商品通过阿里云官网的云市场类目进入云市场首页,搜索StoneDB,即可发现产品,如下图:1.2选择规格点击云市场的商品,进入StoneDB商品详情页,在商品详情页可以选择需要购买的StoneDB规格、期限和所属部署区域。选择完成后点击购买,如果没有登录请根据阿里云的引导或者用支付宝/淘宝APP扫一扫完成登录,点击购买成功后将进入规格配置界面。1.3配置进入配置页,界面展示如下:根据右侧的填写引导条,需要分别填写基本配置如下图,根据客户的实际情况填写地域、基本配置、实例配置:地域:填写S

1.1 Qt Creater使用Python开发桌面软件的操作流程

QtCreater及Python的下载与安装过程不再赘述,读者可自行在网上搜索相应的下载与安装方法。首先我们打开QtCreater,单击“CreateProject”按钮或单击菜单栏中的“文件→NewProject”。完成上述操作后,软件弹出创建项目的窗口。选择模板“Application(QtforPython)→QtforPython-Windows(UIfile)”,单击右下角的“Choose”按钮。弹出下述窗口,根据需要进行项目命名和项目保存地址的选择,这里作者命名为"test",单击下一步。PySide版本选择最新的PySide6,单击下一步。单击完成,项目即创建完成。项目创建完成后

1.1 Qt Creater使用Python开发桌面软件的操作流程

QtCreater及Python的下载与安装过程不再赘述,读者可自行在网上搜索相应的下载与安装方法。首先我们打开QtCreater,单击“CreateProject”按钮或单击菜单栏中的“文件→NewProject”。完成上述操作后,软件弹出创建项目的窗口。选择模板“Application(QtforPython)→QtforPython-Windows(UIfile)”,单击右下角的“Choose”按钮。弹出下述窗口,根据需要进行项目命名和项目保存地址的选择,这里作者命名为"test",单击下一步。PySide版本选择最新的PySide6,单击下一步。单击完成,项目即创建完成。项目创建完成后

克拉玛依初赛-wp

MISC签到16进制转字符串base64再来一次base64flag{we1c0me-to-hEre}论禅论道7z解压得到jar使用decom打开解密得到flag{y0u_@re_gr4aT}WEBpingme抓包,修改POST提交的参数为127.0.0.1;ls修改POST提交的参数为127.0.0.1;cat%20flag.phpflag{s0_3asy_flag_g1ve_you}upload抓包传马主要是猜测上传目录upload蚁剑连接flag{upload-Yes!!!}signin抓包传参主要在于c.php/.绕过后缀检测flag{4ac93603cea737970d9b164df

第五次打靶

靶机介绍:1)靶机地址:https://www.vulnhub.com/entry/boredhackerblog-cloud-av,453/2)难度级别:低3)涉及攻击手段:端口扫描、WEB侦查、SQL注入、命令注入、密码爆破、代码审计、NC串联、本地提权4)课程来源:https://www.aqniukt.com/goods/show/2434?targetId=16289&preview=0打靶过程:1)启动靶机,选择网络模式为仅主机模式,由此可确定靶机地址段为192.168.56.0/242)利用工具进行扫码仅主机网段192.168.56.0/24的存货主机,此处使用工具arping,

克拉玛依初赛-wp

MISC签到16进制转字符串base64再来一次base64flag{we1c0me-to-hEre}论禅论道7z解压得到jar使用decom打开解密得到flag{y0u_@re_gr4aT}WEBpingme抓包,修改POST提交的参数为127.0.0.1;ls修改POST提交的参数为127.0.0.1;cat%20flag.phpflag{s0_3asy_flag_g1ve_you}upload抓包传马主要是猜测上传目录upload蚁剑连接flag{upload-Yes!!!}signin抓包传参主要在于c.php/.绕过后缀检测flag{4ac93603cea737970d9b164df

第五次打靶

靶机介绍:1)靶机地址:https://www.vulnhub.com/entry/boredhackerblog-cloud-av,453/2)难度级别:低3)涉及攻击手段:端口扫描、WEB侦查、SQL注入、命令注入、密码爆破、代码审计、NC串联、本地提权4)课程来源:https://www.aqniukt.com/goods/show/2434?targetId=16289&preview=0打靶过程:1)启动靶机,选择网络模式为仅主机模式,由此可确定靶机地址段为192.168.56.0/242)利用工具进行扫码仅主机网段192.168.56.0/24的存货主机,此处使用工具arping,

记录--Event Loop事件循环、微任务、宏任务

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言JS是一门单线程语言,单线程就意味着,所有的任务需要排队,前一个任务结束,才会执行下一个任务。这样所导致的问题是:如果JS执行的时间过长,这样就会造成页面的渲染不连贯,导致页面渲染加载阻塞的觉。为了解决这个问题,JS中出现了同步和异步。他们的本质区别是:一条流水线上各个流程的执行顺序不同。在讲JS任务执行机制前,先要了解一下什么是同步任务与异步任务。同步任务:即主线程上的任务,按照顺序由上⾄下依次执⾏,当前⼀个任务执⾏完毕后,才能执⾏下⼀个任务。异步任务:不进⼊主线程,⽽是进⼊任务队列的任务,执行完毕之后会产生一个回调函数,并且通

Vue3的setup在el-tab中动态加载组件

公司某项目需求在页面显示的组件是根据角色变化而变化的,在这个项目中我使用了elementplus的el-tabs来动态的显示这些组件,如下图所示数据内容大概是这样的在未使用setup语法糖时候我要引入组件只需要在components中定义组件就好了,如下图然后就可以快乐得在component组件的:is中遍历进组件的名称就好了;但是在使用了setup语法糖之后,没有了components选项,我突然就有点无从下手,在vue3官网中我看到了setup挂载组件的用法那就照着官网照猫画虎吧,于是就写下了如下代码然后发现不对劲,啥也不显示,进devtools一看,这东西怎么没挂上啊啥也没有!没办法,再