上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 50 下一页
摘要: 前提: 有两个线程a和b 读写锁: 允许多个线程同时读取资源,但在写操作时互斥的独占资源; 互斥锁: 线程b加锁失败后,线程释放cpu,线程阻塞挂起; 同一时间仅一人能对数据进行操作.因外像排斥其他人一样,所以叫互斥锁. 自旋锁:线程b加锁失败后,它通过循环检查锁的状态来等待其他线程释放锁,而不是将 阅读全文
posted @ 2024-03-14 16:22 tslam 阅读(22) 评论(0) 推荐(0)
摘要: Python进程: 在内存中运行程序的实例,具有独立的内存空间和资源,包含程序代码、数据. 功能:可以同时执行多个任务,适用于并行计算和任务隔离 Python线程: 是在同一个进程内部创建的执行单元,共享进程的资源和内存空间 Python协程: 单线程下程序层面控制任务切换实现的并发 -使用协程,遇 阅读全文
posted @ 2024-03-13 21:23 tslam 阅读(18) 评论(0) 推荐(0)
摘要: xss (Cross-Site Scripting)跨站脚本攻击: 一种攻击方式, 给网页植入恶业脚本窃取或篡改页面信息 csrf (Cross-Site Request Forgery)跨站请求伪造:一种攻击方式, 利用授信用户身份, 发送非授权请求 cors (Cross-Origin Reso 阅读全文
posted @ 2024-03-13 20:16 tslam 阅读(15) 评论(0) 推荐(0)
摘要: 可以动态修改类中方法的返回值 阅读全文
posted @ 2024-03-13 16:38 tslam 阅读(8) 评论(0) 推荐(0)
摘要: 1. 安装Node.js 1) 官网:Node.js — Download (nodejs.org) 2) 将安装路径添加到系统环境变量path 3) 在cmd中输入node -v , 出现node版本,如下图,即安装成功 2 PyCharm中安装NodeJS插件 1) 在Settings -> P 阅读全文
posted @ 2024-02-02 15:15 tslam 阅读(1838) 评论(0) 推荐(0)
摘要: 在用包cryptography进行非对称加密时, 生成公钥的函数异常. from cryptography.hazmat.backends import default_backendfrom cryptography.hazmat.primitives import serializationfr 阅读全文
posted @ 2024-01-26 17:35 tslam 阅读(52) 评论(0) 推荐(0)
摘要: 解释: 阅读全文
posted @ 2024-01-24 10:16 tslam 阅读(17) 评论(0) 推荐(0)
摘要: 1 介绍 ~ 见官方文档 或tonado 使用 2 协程 2.0 异步HTTP请求示例代码 from tornado.httpclient import AsyncHTTPClient async def asynchronous_fetch(url): http_client = AsyncHTT 阅读全文
posted @ 2024-01-22 13:58 tslam 阅读(69) 评论(0) 推荐(0)
摘要: 发起HTTP请求后,程序不会立即阻塞等待响应返回, 而是继续执行后续的代码 ,同时允许其他任务或请求并发执行; 当服务器响应返回时, 程序会接收到响应并处理 阅读全文
posted @ 2024-01-22 13:43 tslam 阅读(27) 评论(0) 推荐(0)
摘要: 默认连接数的选择应该基于你的应用程序的需求以及数据库服务器的性能和配置。 对于大多数小型和中型应用程序来说,10 个连接可能是一个合理的起点。然而,如果你的应用程序具有较高的并发性或处理大量数据库操作,你可能需要增加连接数。否则,在高负载时,连接池中的连接可能会快速耗尽,导致性能问题或连接超时错误。 阅读全文
posted @ 2024-01-19 23:11 tslam 阅读(317) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 50 下一页