- 博客(546)
- 收藏
- 关注
原创 with语句不能加分号
CTE 是 SQL 的语法特性,用来为后续的主查询定义临时结果集。WITH 子句的定义必须和主查询一起写成一条完整的 SQL 语句——它们是一个整体。
2024-12-22 09:48:27
100
原创 【java】sdkman-java多环境切换工具
首先我们来复习一下,可参考我原来的文章:python多个版本的切换可用pyenvnodejs多个版本的切换可用nvm同样,java多个版本的切换可用sdkman和jenv,我偏重于使用sdkman,因为有时候我也需要处理mvn的版本。
2024-11-26 18:46:28
448
1
原创 uptime kuma拨测系统
kuma in janpanse is bearhttps://github.com/louislam/uptime-kuma
2024-10-27 11:25:40
279
原创 我有一张图,我怎么让midjourney按照这张图继续生成呢?
以图生图技术让我们见识到了AI的强大潜力,它不仅在技术层面推动着生成模型的创新,也在文化和社会层面引发了新的思考。无论是对艺术创作的影响,还是在商业应用中的角色,以图生图技术都在重新定义我们与图像世界的互动方式。在这样一个技术不断突破的时代,让我们拭目以待,看看人类与机器的协作能激发出怎样的视觉奇迹。使用文字生成图片是一种基本的功能,但是还有一种场景,不是从文字生成图片,而是基于已有的一张图片生成另一张图片,这个时候,就需要以图生图的功能了。以图生图:image to image generator。
2024-10-06 10:01:37
299
原创 【chrome插件】获取浏览器cookie
Chrome 插件(扩展程序)是一种强大的工具,可以提升浏览器的功能。当你想要获取网页的 Cookie 信息时,自制一个简单的插件可能会比使用第三方工具更方便。即使你是一个新手,只要按照以下步骤,你也能轻松完成。恭喜你!你已经成功创建了一个可以获取并显示当前页面及其父级域名的 Cookie 的 Chrome 插件。希望这篇教程能帮助到你,让你对 Chrome 插件的开发有了更深入的了解,如果确实帮到了你,可以关注一下,不迷路。
2024-09-17 14:22:22
3618
原创 【chrome插件】只需一键,浏览器的书签信息就可以导出成为CSV了
将书签信息(标题、URL、文件夹路径、添加日期)导出为 CSV 文件。在插件的选项页面预览书签信息。通过悬浮按钮,随时导出书签 CSV 文件。无论您是否有编程经验,都可以按照本文的指导完成插件的制作。通过本文的介绍,您已经学会了如何制作一个 Chrome 插件,实现浏览器书签导出为 CSV 文件的功能。这个插件可以帮助您更好地管理书签,进行数据备份,或在其他场景中利用书签数据。
2024-09-15 12:52:30
1256
2
原创 v0.dev快速开发
今之技艺日新月异,开发者之工具亦随之进步不辍。v0.dev者,新兴之开发者利器也,迅速引起众多开发者之瞩目。本文将引汝探究v0.dev之基本功能与优势,助汝速速上手,提升开发之效率。
2024-09-08 13:15:13
1882
1
原创 技术点:tailwindcss还要chrome插件
chrome插件里面也有一个storage的概念,但不是浏览器里面的localStorage,而是专门给扩展使用的。
2024-09-08 12:35:41
265
原创 一种快速edit的方法
我一开始的想法是编辑的时候使用一个模态框,但是发现不舒服,为了快速实现,我决定点击编辑的时候,直接打开新的页面,这样开发速度就快很多了。同时我也深深的意识到,我太缺脚手架了。哪怕是增删查改我也要从零开始写,不过也有好处,就是很适合用chatgpt。后端的CURD,通过chatgpt很容易。前端的CURD,编辑操作稍微有点复杂。
2024-09-03 23:19:16
231
原创 chatgpt教给我的MutationObserver
我想使用油猴脚本,去给网页上的一些元素添加监听事件,但是呢,这些网页元素,在页面加载完成之后,并没有出现,也就是无法选中呢。比如说页面有一部分是通过ajax动态获取的,那么这一部分的内容的变化,通过MutationObserver可以监视到。想要在这些元素出现的时候,然后添加监听,这种情况下MutationObserver可以解决了。MutationObserver通俗的说,可以监听页面元素的变化。
2024-08-26 21:41:18
145
原创 [django] django好玩的地方在于,可以批量操作数据库了
project = models.ForeignKey(to=“Project”, verbose_name=‘项目’, on_delete=models.CASCADE, max_length=50,null=False, help_text=‘项目’)在django中是什么类型?看起来好像是字典类型的。这种情况怎么过滤 objects.filter。和数据库快速交互,真的是好厉害。mysql json类型的字段。
2024-02-21 20:00:12
674
1
原创 python requests.Session()的使用
你可以把Session理解成为它内部提供了一系列方法,用来存储状态。这里所说的状态,其实大部分情况下指的就是cookies。比如使用浏览器时候,你在一个标签页内登陆了,另一个标签页其实就可以读取cookies了,从而另一个标签页内也有登录状态。这个requests session就是这样的。通过 requests Session 可以共享或者追踪各个请求之间的状态和信息。
2023-12-17 09:47:11
641
原创 SQL按照指定的顺序排序
这个时候可以使用 order by +field函数实现排序需求。但是有时候会遇到按照某个列表排序的需求。例如,按照指定列表排序分。升序降序我们比较熟悉了。
2023-11-27 18:19:13
1312
原创 burpsuite issue definitions
https://portswigger.net/burp/documentation/scanner/vulnerabilities-list先从高危的开始学(四十能学剑,时人无此心):os command injection
2023-11-26 17:14:49
467
原创 记录第一次利用CVE-2023-33246漏洞实现RocketMQ宿主机远程代码执行的兴奋
安全配置错误是比较常见的漏洞,由于管理员配置不当,比如默认账号密码,导致攻击者可以利用获取到更高的权限,安全配置错误可以发生在各个层面,包含Web服务器、应用服务器、数据库、架构和代码。owasp top 10概述了Web应用程序安全性的10个最关键的安全问题,但并非一成不变,随着时间推移和技术的变化,此榜单也一直在更新,目前最新的版本是2021年的版本。它指的是在没有日志记录和监控,或者记录不足,将无法检测到漏洞和攻击,此类故障会直接影响可见性、事件报警和取证。通俗来讲,就是使用组件过时了,却没有更新。
2023-11-14 20:24:51
1438
原创 Hosts File Editor 实用工具
我一般手工编辑hosts文件,我想给hosts文件加一个开关,本想自己实现,但是忽然发现微软已经提供了官方的解决方案,感觉有能人。对文件的行的修改被抽象成了一个开关。
2023-11-13 21:08:33
317
原创 【安全小小事】BurpSuite神器引
今而后,浮冰三丈,不惧也,歧途千里,难阻也。魔高三尺,道高一丈,吾等无愧于心,恒心向前,趋明除暗也。昔日,渗透测试Penetration Test,比浩劫更艰难,如同幽灵之城,无迹可循。是时,天地鸿蒙,宇宙洪荒,竟氤氲而不知所往。起初我以为IT技术和古诗词是割裂开的,但是当我真正去学习二者的时候,我才发现这二者竟然是相互融合的,你中有我,我中有你。此器当大秦霸王剑,天下健将操之,刀削铁沙未有能相拒,振天下雄风,引燕雀四起,狼烟万里。殊歌毕处,立心名曰BurpSuite,妙得无上阵势,千秋不朽。
2023-11-11 04:52:24
128
原创 我的月光宝盒初体验失败了
哈哈哈,我爱docker, docker 使我自由!!!菠萝菠萝蜜口号喊起来。windows上安装好了docker之后,docker-compose是自带的。
2023-11-10 18:55:41
600
原创 generate by chatgpt:应用上线前的checkList(部分是我自己的回答)
想象你是一名高级测试工程师,在应用上线前你需要提供一份checklist,请写出来:作为一名高级测试工程师,以下是我在应用上线前的检查清单:功能性测试: 检查所有要素和功能是否正常工作。确保满足了所有用户故事/需求。兼容性测试: 运行测试以确定产品在不同操作系统,浏览器和设备上(包括移动设备)的表现如何。性能测试: 负载,压力,稳定性和速度测试可以证明您的应用程序并发处理请求的能力和响应时间。安全性测试: 验证数据保护、认证及授权策略等方面,确保符合相应的安全标准。
2023-11-04 19:53:26
933
原创 burpsuit请求入列参战
burpsuit早有耳闻,今日得见果然非同凡响,恰秋风萧瑟,扫落叶之际,得此神器,欣然往之,不知几何。故曰:burpsuit终于进入我的武器库了。
2023-11-03 08:30:35
73
原创 发现playwright太好玩了,玩了一天
当我开始使用playwright的时候,嘭的一下,我的世界炸了,要知道在几十分钟前我还在研究puppeteer这个工具,我还觉得puppeteer挺好用,和playwright比起了简直是小巫见大巫了。人生得意须尽欢,莫使金樽空对月。短暂的人生里就应该用这种好用的工具!playwright这种级别的工具简直就是核弹级别的。有能人的公司令人敬佩!
2023-10-28 19:45:56
294
4
原创 你所瞧不上的东西正以另外一种方式kill you
360se & 360ee的份额比你想象中的大.360se浏览器,安全浏览器。360ee浏览器,极速浏览器。
2023-10-24 21:16:40
156
原创 如何清理C盘
当前最棘手的问题是C盘满了,如何清理成了一个大问题,在本篇文章中我将记录我在清理c盘空间过程中的探索。2023-10-06探索无果,记录于此。
2023-10-06 09:23:27
136
原创 how to get columns count in hive(Table and Column Statistics)
when i test data i want to know how many columns in the table?in the past,i use show create tables to check it. and recently i find a new way :show table or show column stats are really usefully.i write here help me remember it!https://impala.apach
2023-04-22 17:21:49
149
原创 scikit-learn
一段时间只做一个事情。比如不要想同时学习flink和scikit-learn。这实在是太难了。pandasnumpy使用的是venv环境太难了。。
2023-04-18 22:22:12
379
原创 数据质量评估入门&数据监控
数据质量指数据是否适合其使用目的的程度,包括数据的准确性、完整性、一致性、可靠性和时效性等方面。数据质量评价是评估数据质量的一种方法,它可以帮助企业或个人评估数据的可靠性和适用性。在进行数据监控之前,我们需要明确需要监控的指标。这些指标应该与业务相关,并能够帮助我们了解数据的准确性和完整性。例如,我们可以监控数据的质量、完整性、一致性等指标。
2023-04-06 20:13:20
1206
原创 hive或者impala如何根据字段找到表
举个例子,我想在知道有一个字段叫做user_ip,但是我不知道这个字段存放在哪个表里面,怎么办呢?我希望有一种可以通过字段名称,反向查找表名的功能。这个功能在mysql中已经有了。但是同样的事情,如何在hive中找到呢?至今未知,如果你知道解决方案,还请赐教。不是看一个表的表结构,而是看所有的,这样方便我反向查找数据了。可以查看一个表的表结构.依然可以使用的。
2023-04-06 19:38:48
841
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人