技巧elixir apply macro
ChatGPT指南:六个最佳提示词使用技巧
大家好,我是星辰编程理财。很高兴能够与大家分享关于ChatGPT的最佳实践。作为一个热爱编程的技术爱好者,我曾经历了在学习和使用ChatGPT时遇到的一些挑战和困惑。然而,通过不断的探索和实践,我逐渐领悟到一些宝贵的经验和技巧。在这篇文章中,我想和大家聊聊指令的重要性。我还记得刚开始使用ChatGP ......
Go语言函数实现接口的N个实践技巧
Go语言函数实现接口的N个实践技巧 原创 Go先锋 Go先锋 2023-08-24 08:15 发表于广东 收录于合集#Go语言函数19个 Go 先锋 读完需要 4分钟 速读仅需 2 分钟 / Go 语言函数类型实现接口手册 / 函数是 Go 语言中非常重要的类型,它也可以直接实现接口,这为我们提供 ......
validator库参数校验若干使用技巧
validator库参数校验若干使用技巧 本文介绍了使用validator库做参数家园的一些十分实用的使用技巧。包括翻译校验错误提示信息、自定义提示信息的字段名称、自定义校验方法等。 validator库参数校验若使用技巧 在web开发中一个不可避免的环境就是对请求参数进行校验,通常我们会在代码中定 ......
常见优化建图技巧
# 一、线段树优化建图 > **基本操作**: > 1. $x$ 向区间 $[l,r]$ 连边 > 2. 区间 $[l,r]$ 向 $x$ 连边 > 3. 区间 $[l,r]$ 向 区间 $[x,y]$ 连边 建立两棵线段树,一棵从父亲节点向儿子节点连长度为 $0$ 的边,称为**出树**;一棵从儿 ......
COMP3610编程技巧几点看法
COMP3610/6361 Principles of Programming LanguagesAssignment 1ver 1.1Submission Guidelines Due time: Aug 31, 2023, 11am (Canberra Time) Submit a pdf vi ......
开发小技巧 - 合理使用Visual Studio 2022内置任务列表(TODO)
前言 在开发编码过程中经常会因为各种问题而打断自己的思绪和开发计划,可能会导致本来准备开发或者需要测试的功能到要上线的时候才想起来没有做完。这种情况相信很多同学都遇到过,咱们强大的Visual Studio内置了一个任务列表(TODO)能让我们当做待办清单功能使用,接下来我们快速了解一下。欢迎在评论 ......
学习C语言技巧
段落一:选择一本好的学习资料学习C语言的第一步是选择一本好的育儿网站。一本好的教材应该是循序渐进地介绍基本概念和语法,并提供充足的实例和练习。另外,教材应该涵盖常用的C语言库函数和标准库,以及一些常见的编程问题和解决方法。选择一本好的教材是为了建立起坚实的基础,为后面更高级的学习奠定良好的根基。 段 ......
学习JS技巧的文章
学习JS技巧的文章 第一段:入门JS的基础知识 在学习JavaScript之前,了解一些基础知识是非常重要的。首先,我们需要了解JavaScript是一种高级编程语言,它主要用于开发Web应用程序。它具有与其他编程语言相似的语法结构,如变量、函数、条件语句和循环等。其次,学习HTML和CSS对于理解 ......
用了这么久SpringBoot却还不知道的一个小技巧
你可能有一天想要在SpringBoot启动后,立马想要干一些事情,现在没有可能是你还没遇到。那么SpringBoot本身提供了一个小技巧,很多人估计没用过。 ......
net.apply(weights_init)的理解
在DCGAN的学习中,[Pytorch官方](https://pytorch.org/tutorials/beginner/dcgan_faces_tutorial.html#weight-initialization)对于权重初始化使用了下列方法 ```python # custom weight ......
maven使用技巧
## 简介入门 通过idea可以大致看出项目结构,和依赖关系. web依赖->jwt依赖->admin 如果在admin引入了redis 那么web默认间接依赖redis. ![image.png](https://cdn.nlark.com/yuque/0/2023/png/35930831/16 ......
Beyond Compare使用小技巧
有时候我们需要比较文件夹内容是否相同,这个时候,可以使用Beyond Compare比较 小技巧: 可以设置Rule来进行比较规则的设置,这个地方我忽略了时间戳 ......
【Visual Studio 使用技巧分享】任务列表的使用
## 前言 **`Visual Studio`** 开发工具的熟练使用,能够潜在的提升我们工作效率,而且一些开发技巧的使用,会让我们的工作显得那么方便快捷。那么你知道VS中有哪些你不知道的使用小技巧呢?接下来,我们就来探索VS中的**“任务列表”**的使用。 任务列表是使用 `TODO` 、 `HA ......
寻找Power BI 问题解答的 6个技巧
大家在使用 Power BI 时,是否会因遇到的 Power BI 问题得不到及时解答感到灰心失望? 其实Power BI现在是最火的可视化工具之一,网上的资料非常多。 下面介绍查找 Power BI 问题解答的 6条技巧。 1:使用搜索引擎 遇到Power BI问题,首先可以通过使用各大搜索引擎来 ......
红队技巧4:利用dnslog执行命令
#红队技巧4:利用dnslog执行命令 ##前言 在盲RCE的地方,在反弹shell没有成功的情况下,利用dnslog外带信息是一种很好的方式,dnslog平台可以是dnslog.cn,ceye.io, 也可以是自己搭建的,现在我们的目标是把这一处盲RCE的地方升级为可交互的getshell,然后用 ......
红队技巧3:批量下载源码
#红队技巧3:批量导出源码 ##前言 在某次攻防演练中,你拿到了一个shell,在http://test.com/upload/shell.php中,你用webshell管理工具连接后, 发现此服务器使用了小皮面板或者宝塔面板,在/www/wwwroot或者/www/admin等下还有别的站点,所以 ......
红队技巧2:执行某个命令所需要的内存
#红队技巧2:执行某个命令所需要的内存 ##前言 在某一个特定的环境下,拿到shell的服务器内存剩余比较少,这时候想上传fscan,但执行fscan相关的命令时候出现了内存溢出的报错, 这时候就需要现在自己的服务器大体测量出执行命令所需要的最大内存 ##time命令 /usr/bin/time - ......
HarmonyOS“一次开发,多端部署“优秀实践——玩机技巧,码上起航
随着终端设备形态日益多样化,分布式技术逐渐打破单一硬件边界,一个应用或服务,可以在不同的硬件设备之间按需调用、互助共享,让用户享受无缝的全场景体验。作为应用开发者,广泛的设备类型也能为应用带来广大的潜在用户群体。一个应用要在多类设备上提供统一的内容,需要适配不同的屏幕尺寸和硬件,开发成本较高。"一次 ......
MegEngine 使用小技巧:Profiler使用手册
据不完全统计,有 80% 的性能问题其实是因为训练代码写的不够好,让 MGE 有力使不出来,本文总结了方法,满满干货 ......
assign return value to macro functions
/* To check if a variable {vnam} exists on a dataset {dsnam} */ /* Return a non-zero number if variable exists */ ``` %macro var_exists(dsnam, vnam); ......
chrome devTool 有什么使用技巧么?
**mark一下:** 1. [Chrome DevTools: 10 Useful Tips & Tricks](https://stackdiary.com/chrome-devtools-tips-and-tricks/) 2. [Chrome DevTools - 20+ Tips and ......
接口性能优化技巧
一、背景 公司验收第三方OA系统,做性能验收测试,10个接口中8个接口有问题,其中两个接口单个请求更是达到了8秒钟,配合开发进行了各种调优方案,网上寻找了很多调优文章,这篇我觉得非常全面,收集下来以便自己随时翻阅。 二、接口优化方案总结 1. 批处理 批量思想:批量操作数据库,这个很好理解,我们在循 ......
MySQL借助ibd文件恢复数据技巧?
磁盘坏道、断电等意外不是常态,但遇上了就足够你“惊心动魄”!如果是数据库损坏造成的数据丢失,Binlog也不可用了,怎么办?为了在短时间内无损恢复数据以保证业务稳定性,除了利用binlog,我们还修炼了一招新的恢复技能! ......
【pandas小技巧】--目录(完结)
`pandas`小技巧系列是介绍的是使用`pandas`分析数据时,最常用的一些操作技巧。 具体包括: 1. [创建测试数据](https://www.cnblogs.com/wang_yb/p/17552748.html) 学习pandas的过程中,为了尝试pandas提供的各类功能强大的函数,常 ......
vim使用技巧 多行注释、取消注释
## 1、背景 大家使用vim编辑器经常会遇到批量注释或取消注释的需求,本人亦是如此。写本文前参考了其他文章,感谢他们的好文。写该文的目的用于记录(防止遗忘)和分享。 ## 2、总结(方便时间久了遗忘快速回忆) ### 块选择方法 vim多行内容批量注释: ①vim打开文档,光标放在批量注释行的首行 ......
17 JavaScript 中的call和apply
##### 17 JavaScript 中的call和apply 对于咱们逆向工程师而言. 并不需要深入的理解call和apply的本质作用. 只需要知道这玩意执行起来的逻辑顺序是什么即可 在运行时. 正常的js调用: ```js function People(name, age){ this.n ......
20行代码,实现屏幕录像 展示一个技巧,可以给任何网站、网页实现屏幕录像功能。
这段 代码 控制台运行之后会出现 “undefined” 然后双击 要录制 的屏幕就可以了 var body = document.body; body.addEventListener('dblclick', async function () { var stream = await navig ......