- 博客(8)
- 收藏
- 关注
原创 python django开发笔记
安全防护与异常处理:在process_request,进行安全防护:网络攻击,sql注入,跨站脚本攻击(xss),在process_exception中进行异常处理。url重写或重定向: 当一个页面的路径发生变化时,中间件可以检测到旧路径的请求并将其重定向到新路径,确保用户体验不受太大影响。通过分开的查询来获取主对象和相关对象的数据,然后在 Python 层面进行合并,从而避免了 N+1 查询问题。django orm中的一个数据库查询优化方法,适用于多对duo或一对duo情况,
2025-02-14 13:37:41
709
原创 python随笔
python re模块中的match和search方法区别简述pandas中的重新编制索引pandas如何创建散点图矩阵如何创建series或dataFrame的副本如何重命名dataFrame的索引或列遍历dataFrame有哪些方式创建一个表格一个简单的表格是这么创建的:使用居中使用居左使用居右SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:一个具有注脚的文本。1Markdown将文本转换为 HTML。您可以使用渲染LaTeX数学表达式
2025-02-14 11:26:31
1242
原创 区块链:solidity智能合约开发 测试题
create部署新合约,新合约由创建者地址,创建者的nonce值以及部署合约的字节码通过一个确定性的计算得到,因为nonce在变化,所以无法预先确定新合约的地址。性能消耗:可根据部署gas消耗,区块gas限制,区块大小等因素调整,使用合适的数据结构来进行优化,较大的合约意味着较大成本以及网络延时。create2部署新合约,新合约由4个参数通过一个hash函数确定:创建者地址,盐值salt,初始化代码和部署合约的字节码。Gas 费用是执行合约操作的计算资源的度量单位,每个操作都有对应的 Gas 成本。
2025-02-13 14:26:10
2070
原创 python flask开发笔记
对象中的值维护成一个列表(栈结构),Flask 能够有效地管理嵌套上下文、简化上下文的进入和退出管理、确保线程安全性、简化上下文切换以及支持上下文的动态管理。当需要切换到新的上下文时,只需将新的上下文对象推入栈中;g是flask中的一个全局变量,应用于存储在请求处理过程中需要共享的数据,g对象是应用上下文的一部分,它在请求开始是被创建,并在请求结束时被销毁,保证数据的线程安全性。通过使用栈结构,Flask 能够确保在多线程环境下,每个线程的上下文都是独立的,不会相互影响。
2025-02-13 14:16:41
1349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅