Python
C++、Lua、Python字符串防止转义
使用场景 C++里测试路径需要转义,Windows复制路径里面的斜杠需要加斜杠,每次都需要操作比较麻烦,而且看着也不好看 换行,代码里有时候硬编码一些文本、数据,依赖""的自动拼接和行末的斜杠,需要手动写rn换行 C++ Raw string literal 以前用Lua,里有[[]],防止转义非常方便。 后来了解到Python也有r""。 C++没怎么看到过这种用法,都是手动转义,突然想有没
如何用 TDengine 预测 “未来”
介绍 TDengine™ 是一种开源的云原生时序数据库(Time Series Database,TSDB),专为物联网(IoT)、连接汽车和工业物联网进行了优化。它能够高效地实时摄取、处理和监控一天内由数十亿个传感器和数据收集器产生的PB级别的数据。 许多用户将由物联网设备、汽车或 IT 基础设施生成的海量数据实时存储到 TDengine 中,并使用标准的 SQL 命令从 TDe
python环境问题--import matplotlib.pyplot as plt报错
python环境配置好后,刚开始没问题,过几天用vs code写python代码的时候,突然导matplotlib包报错:DLL load failed:找不到指定的模块。 首先定位报错的具体代码,发现是导入matplotlib包报错,去掉那条命令后程序正常执行,然后继续尝试,import
PostgreSQL全文检索功能FTS(Full Text Search,全文检索)
提到全文,你是否立刻想到了大名鼎鼎的Lucene和Elasticsearch。Elasticsearch 基于 Lucene ,并为开发者提供丰富的接口和工具,但是这也造成了它日益庞大。 使用它,你得备上大的服务器,优秀的运维团队,还要承受数据同步的心智负担。但你的需求其实很简单,只是,或者简单的全站。如果在项目的初期,花费如此大成本在上有些得不偿失。 如果本身就全文检索,那该多好啊!没错,Pos
盘点一个Python网络爬虫抓取股票代码问题(下篇)
大家好,我是皮皮。 一、前言 前几天在Python白银群【厚德载物】问了一个Python网络爬虫的问题,这里拿出来给大家分享下。 二、实现过程 这个问题其实for循环就可以搞定了,看上去粉丝的代码没有带请求头那些,导致获取不到数据。后来【瑜亮老师】、【小王子】给了具体思路,可以帮助粉丝解决问题。 后来他自己在运行的时候,还遇到了一个异常,报错如下: 这个问题看上去应该是没获取到数据,后来【魏哥
爆发性能!Python多线程使用从入门到精通,轻松提升程序速度!
多线程是一种并发编程的技术,通过同时执行多个线程来提高程序的性能和效率。在Python中,我们可以使用内置的threading模块来实现多线程编程。本文将介绍Python中的多线程使用,包括创建线程、线程同步、线程间通信以及线程池等基本概念和技巧。 一、创建线程 在使用多线程之前,我们首先需要了解如何创建线程。Python提供了threading模块,我们可以通过继承Thread类或使用函数来创建
Python之套接字、黏包
了解socket 套接字的工作流程 基于TCP的套接字 加上链接循环与通信循环 基于UDP协议的套接字编程 加上链接循环与通信循环 黏包 什么是黏包 解决黏包现象:struct模块
python-contextlib上下文管理器
python contextlib上下文管理器 python-contextlib 上下文管理器 两大作用: -- 可以以一种更加优雅的方式,操作(创建/获取/释放)资源,如文件操作、数据库连接; -- 可以以一种更加优雅的方式,处理异常; 读取文件的一般流程 在读取文件内容和操作期间,无论是否发生异常,都可以保证最后能释放文件资源。 使用with实现 with 语法非常简单,我们只需要
1.7 完善自定位ShellCode后门
在之前的文章中,我们实现了一个正向的匿名管道ShellCode后门,为了保证文章的简洁易懂并没有增加针对调用函数的动态定位功能,此类方法在更换系统后则由于地址变化导致我们的后门无法正常使用,接下来将实现通过PEB获取GetProcAddrees函数地址,并根据该函数实现所需其他函数的地址自定位功能,通过枚举内存导出表的方式自动实现定位所需函数的动态地址,从而实现后门的通用性。 1.7.1 通过PE
目标检测数据增强之mosaic
1、技术原理 Mosaic是YOLOV4中提出的新方法,适用于目标检测,主要思想是将四张图片进行拼接到一张图上作为训练样本。由于Mosaic用于目标检测,进行拼接时目标框的坐标也要做相应的变化。Mosaic的主要操作如下: 对每一张图进行随机裁剪得到A;crop的目标是选择原图的某一块区域,而不是全图进行后续的拼接; 将A进行resize到输出图大小得到B;目标是统一坐标系尺寸,方便后续拼接;
python解析json数据
python解析json数据 demo 读取json文件 关于笔者: 我的主页 欢迎来我的51CTO主页踩一踩~ 我的51CTO博客 更多分享尽在我的订阅号:靠谱杨的挨踢生活
一天吃透操作系统面试八股文
内容摘自我的学习网站:topjavaer.cn 操作系统的四个特性? 并发:同一段时间内多个程序执行(与并行区分,并行指的是同一时刻有多个事件,多处理器系统可以使程序并行执行) 共享:系统中的资源可以被内存中多个并发执行的进线程共同使用 虚拟:通过分时复用(如分时系统)以及空分复用(如虚拟内存)技术把一个物理实体虚拟为多个 异步:系统进程用一种走走停停的方式执行,(并不是一下子走完),进程什么
循环语句-while
什么是循环语句? 在 Python 中,循环语句用于反复执行一段代码,直到满足特定的条件为止。 循环语句允许重复执行某个代码块,以便处理大量数据、实现算法、迭代集合等。 分类 1. for循环 2. while循环 while循环 1. 语法 while <condition>: # 循环体代码 2. 示例 3. 与continue结合使
python3使用PIL添加中文文本水印背景
环境:Windows10_x64 Python版本 :3.9.2 Pillow版本:9.1.1 写的博客文章被转载且不注明出处的情况时有发生,甚至有部分转载者将文章配图添加自己的水印!为了保护作者劳动成果,添加水印是一个可选项。 今天记录下Windows10环境下使用python3.9简单实现批量添加中文文本水印背景的过程,并提供示例代码及相关资源下载,可从如下渠道获取:
据说,Transformer 不能有效地进行时间序列预测?
简介 几个月前,我们介绍了 Informer 这个模型,相关论文 (Zhou, Haoyi, et al., 2021) 是一篇获得了 AAAI 2021 最佳论文奖的时间序列论文。我们也展示了一个使用 Informer 进行多变量概率预测的例子。在本文中,我们讨论以下问题: Transformer 模型对时间序列预测真的有效吗?我们给出的答案是,它们真的有效。 首先,我们将会提供一些实验证据,展
机器学习Day003:多元线性回归
多元线性回归尝试通过一个线性方程来适配观测数据,这个线性方程是在两个以上(包括两个)的特征和响应之间构建一个关系。多元线性回归的实现步骤和简单线性回归很相似,在评价部分有所不同。你可以用它来找出预测结果上哪个因素影响力最大,以及不同变量是如何相互关联的。 前提 想要有一个成功的回归分析,确认这些假设很重要 线性:自变量和因变量的关系应该是线性的(也即特征值和预测值是线性相关的) 保持误差
工具 | 使用PyCharm连接服务器
连接服务器 我们首先打开pycharm,点击file->Settings。然后搜索Interpreter,会搜索到一个叫Python Interpreter。 我们点击Add Interpreter,选择On SSH。 输入网址和端口号,还有用户名,点击下一步。若我们已经登陆过,我们可以点击Existing直接进行登录。 我们输入对应用户名的密码,点击下一步。 点击下一步。 进入到
python网络编程 socket
基于TCP协议的套接字编程(socket编程) 什么是Socket呢?我们经常把Socket翻译为套接字,Socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。 套接字的分类:AF_UNIX:用在局域网中AF_INET:用在互联网中 """客户端和服务端该如何启动?""" 我们应该先启动服务端,服务端启动起来之后,等待着
我整理了近五年的开发者报告,看看国内外有什么差异?
前几天和一个身在美国的码农聊天,一时对中美两国的程序员差异产生了兴趣,于是就跑去收集整理了国内外近5年的开发者统计数据。这算不上一篇技术文章,但我想,了解国外同行的一些潮流或者趋势,或许对我们有所启发,毕竟根据以往的经验,湾区的风也常常吹到国内。 ✎ 数据来源包括StackOverflow、CSDN、TIOBE、DB-Engines、Levels、Glassdoor、Michael Page等。
python环境变量设置以及在 cmd 输入 python 后不报错也无反应的问题
目录一、配置环境变量1、假设python已按正常步骤安装好2、配置环境变量二、解决配置环境变量后,在cmd输入python –version 不报错也无反应的情况1、环境变量配置正确2、cmd输入python –version 无反应3、解决不报错、无反应的问题三、【解决方法】: 一、配置环境变量 1、假设python已按正常步骤安装好 我的安装文件夹是E:Program FilesPythonP
JAVA生产环境性能监控与调优看这一篇就够了
JVM的内存结构 JVM的参数类型 标准参数(各版本中保持稳定) -help -server -client -version -showversion -cp -classpath X 参数(非标准化参数) -Xint:解释执行 -Xcomp:第一次使用就编译成本地代码 -Xmixed:混合模式,JVM 自己决定是否编译成本地代码 示例: java -v
SQL优化还凭经验?这个工具能帮你智能优化SQL
前言 SQL优化是程序开发中经常遇到的问题,尤其是在程序规模不断扩大的时候。SQL的好坏不仅制约着程序的规模,影响着用户的体验,甚至威胁着信息的安全。 我们经常听到说哪家平台挂了,哪家网站被黑了,但我们不知道,其实这些平台挂了、被黑了的原因很多时候在于SQL不够健壮。SQL不够健壮易造成数据查询超时、SQL注入、信息泄漏等问题。 SQL优化归根到底是SQL语句的优化,索引的优化。由于很多数据库
gitlab--needs、default
needs 并行阶段 可无序执行作业,无需按照阶段顺序运行某些作业,可以让多个阶段同时运行 例如下面的 ci 文件 stages: - build - test - deploy module-a-build: stage: build script: - echo "hello3a" - sleep 10 module-b-build: st
【论文阅读】Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutions
来自ICCV2021 论文地址:[2102.12122] Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutions (arxiv.org) 代码地址:https://link.zhihu.com/?target=https%3A//github.com/whai362/PVT
012双写一致性之定时更新,异步发送短信,异步秒杀逻辑前后端,课程页面前端,课程相关表分析,基于对象跨表查询和双下划綫连表查询,课程表数据录入,课程主页接口
0 双写一致性之定时更新 0 异步发送短信 1 异步秒杀逻辑前后端 1.1 前端 Sckill.vue 1.2 后端 视图类 路由 任务 2 课程页页面前端 3 课程相关表分析 3.1 基于对象跨表查询和双下划綫连表查询 4 课程表数据录入 5 课程主页接口 视图类 序列化类 路由