使用技巧devtool技巧chrome
Flask框架 之使用蓝图实现模块划分
一、示例代码 run.py from app import create_app if __name__ == '__main__': app = create_app() app.run(debug=True, port=5000) __init__.py from flask import Fl ......
scrapy爬虫框架(二)scrapy中Selector的使用
在scrapy框架前,相信大家或多或少的已经了解了一些网页数据解析方法,如:xpath、bs4、正则表达式等,但是在scrapy框架中也有一个内置的数据提取方法--Selector。在这里我们就先简单介绍一下Selector在scrapy中的运用及常用方法。 为了方便示例,我们以官方文档中的示例页面 ......
Yaml文件介绍以及PyYAML库使用
Yaml介绍 1、介绍 YAML 是一种可读性非常高,与程序语言数据结构非常接近。同时具备丰富的表达能力和可扩展性,并且易于使用的数据标记语言。YAML全称其实是"YAML Ain't a Markup Language"(YAML不是一种标记语言)的递归缩写,所以它强调的是数据本身,而不是以标记为 ......
转:办公小技巧:电脑微信怎么双开?两种方法轻松搞定微信多开
微信是我们最常用的聊天软件之一,它承载着亲朋好友和同事领导,生活和工作融为了一体,导致我们在发朋友圈时都要仔细设置好分组,谁可以看,谁不能看,都得安排得明明白白。尤其是从事销售的朋友,人数众多的客户好友和亲友混在一起,再怎么设置分组也很心累。不过好在手机有应用分身的功能,我们可以双开微信,再注册一个 ......
如何使用Tiktok加速器下载Tiktok国际版官网安装包?
TikTok是一款备受欢迎的社交短视频应用程序,已经在全球范围内拥有数亿用户。然而,在某些国家和地区,包括国内大陆,TikTok的使用受到了限制。因此,很多人开始寻找Tiktok加速器来解决网络缓慢的问题。 那么,如何使用Tiktok加速器下载Tiktok国际版官网安装包呢?本文将为你解答。 一、什 ......
RedisInsight的使用(Redis图形化工具)
建议连接redis-cluster需求的,并且没有设置密码的,安装redisinsight-win-1.13.1.msi,但是官网说1.X版本在23/4/30后就不支持了。 在浏览器中输入 http://IP:8001 就能看到主界面 勾选 I have read and understood th ......
Python爬虫利器之解析库的使用
对于一个刚学Python爬虫的新手来说,学习Python爬虫里面的「解析库的使用」如果没有超强记忆力,估计是边学边忘,正所谓好记性不如烂笔头,在自己学些爬虫相关的知识点可以记录下来然后多次实践肯定比单凭记忆力要记得牢,下面我就把我学习的一些解析库的知识整理出来,供大家参考下。 我的计划是,把自己学习 ......
容器云平台监控告警体系(三)—— 使用Prometheus Operator部署并管理Prometheus Server
1、概述 Prometheus Operator是一种基于Kubernetes的应用程序,用于管理Prometheus实例和相关的监控组件。它是由CoreOS开发的开源工具,旨在简化Prometheus的部署和配置。 容器云平台通过使用Prometheus Operator简化在Kubernetes ......
[原]git使用:合作开发,解决冲突
git教程:https://blog.csdn.net/qq_46112274/article/details/115052134 Git Bash Heregit initgit remote add origin https://gitee.com/XXXXprojects.gitgit pul ......
界面组件Telerik ASP.NET MVC使用指南 - 如何自定义网格过滤(一)
Telerik UI for ASP. NET MVC拥有使用JavaScript和HTML5构建网站和移动应用所需的70+UI部件,来满足开发者的各种需求,提供无语伦比的开发性能和用户体验。它主要是针对专业级的 ASP.NET开发,通过该产品的强大功能,开发者可以开发出功能丰富、适应标准广泛的响应 ......
chrome书签迁移
如果在 Chrome 中没有找到“导出书签”按钮,可以尝试以下方法: 更新 Chrome 浏览器到最新版本:有时候,旧版本的 Chrome 浏览器可能没有导出书签的选项。尝试更新到最新版本的 Chrome 浏览器,查看是否可以解决问题。 使用 Chrome 地址栏命令:在 Chrome 的地址栏输入 ......
idea使用git反应特别慢解决办法
C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.2\bin目录下面的runnerw.exe和runnerw64.exe文件名(或者删除),注意两个都要改名,比如改成runnerw.exe.bak和runnerw64.exe.bak,再试试看,马上好了。 ......
麒麟系统开发笔记(十一):在国产麒麟系统上使用gdb定位崩溃异常方法流程进阶定位代码行数及专项测试Demo
前言 上一篇,通过研究,可以定位到函数,本篇进一步优化,没有行数,程序较为复杂的时候,就无法定位,所以进一步定位。 本篇做了qBreakpad的研究,但是没有成功,过程也还是填出来,后来突然注意到gdb出现行数的方法,并通过了几轮测试以及实战,确实可以定位到行数,所以为了大家方便,把国企麒麟上的Qt ......
微信小程序使用 wxs 对模板数据格式化展示
在小程序页面展示时,对时间、金额进行格式化处理。但是每次在 js 文件中处理,并 setData 感觉无比麻烦。是否可以直接在 wxml 模板文件中进行处理。正好发现了微信小程序 wxs,完全满足需求。 微信小程序 wxs 使用场景 WXS(WeiXin Script)是微信创造的一套脚本语言,虽然 ......
AWS使用手册
使用PuTTY登录EC2实例 016 How to SSH using Windows_哔哩哔哩_bilibili 使用win10登录EC2实例 017 How to SSH using Windows 10_哔哩哔哩_bilibili 在EC2上安装Apache Server 024 Instal ......
如何在Docker环境下使用composer
我的PHP版本是7.4,起他版本没有试过 下载composer.zip 解压,把里面的composer文件复制这个文件到容器里的这个路径:/usr/local/bin/ 赋权限chmod 775 composer ......
26.ElasticSearch的使用
初步检索 _cat GET /_cat/nodes 查看所有节点 GET /_cat/health 查看es健康状况 GET /_cat/master 查看主节点 GET /_cat/indices 查看所有索引 我们以 /_cat/health 为例试一下: 索引一个文档(保存) 保存一条数据到哪 ......
Kotlin 使用和优势
Kotlin中 data/object/sealed/enum class用途 在Kotlin中,data、object、sealed和enum class都是用于创建不同类型的类. data class:用于创建只包含数据的类,这种类通常用于表示一些数据结构,比如一条消息、一条记录等。使用data ......
Spring中循环依赖和@Async异步同时使用存在的坑
Spring能够解决不是构造器注入导致的循环依赖。我最近在开发中遇到了一个问题,有两个模块,模块AA和模块BB,同时引用了公共模块C。C中有三个Bean,分别是A,B,C;他们之间存在了循环依赖(使用@Autowired注入属性)。在模块AA的启动类加了@EnableAsync注解能够正常启动,模块 ......
01、关于满减优惠券可叠加使用场景下的动态规划算法
01、关于满减优惠券可叠加使用场景下的动态规划算法 之前在一家公司做停车业务,做优惠券相关的内容。有一期需求是关于满减优惠券可叠加使用场景下,为用户推荐最优的优惠券使用方案,特意在网上找了些资料学习,这里做个记录,方便学习。 后面在网上找到了类似的需求,放在了文章的最后,特别感谢原作者。 1、需求简 ......
jupyterlab的后台使用
打开终端并进入需要运行 JupyterLab 的目录。 输入 nohup jupyter lab & 命令并按下回车键,这将在后台运行 JupyterLab,并将输出信息写入到 nohup.out 文件中。 在使用 nohup 命令启动 JupyterLab 后,用户需要自己管理 JupyterLa ......
redis网络IO模型底层使用IO多路复用,通过reactor模式实现的,在redis 6.0以前属于单reactor单线程模式
详解redis网络IO模型 前言 "redis是单线程的" 这句话我们耳熟能详。但它有一定的前提,redis整个服务不可能只用到一个线程完成所有工作,它还有持久化、key过期删除、集群管理等其它模块,redis会通过fork子进程或开启额外的线程去处理。所谓的单线程是指从网络连接(accept) - ......
2022/3/28 chrome自动驱动
from selenium import webdriver from selenium.webdriver.chrome.service import Service path=Service('chromedriver.exe') url='http://www.jd.com' brower=w ......
使用 docker-compose 完整的运行一个 flask 应用(nginx+gunicorn+flask+mysql+redis)
(一) 镜像的准备 1. docker-compose 的概述 docker-compose 中的两个要素: 服务(service) 一个个应用容器实例,比如订单微服务、库存微服务、mysql容器、nginx容器或者redis容器 工程(project) 由一组关联的应用容器组成的一个完整业务单元, ......
Moveit使用话题通信接收目标位姿解算时ROS节点卡死
使用话题通信接收目标位姿,然后将目标位姿传入moveit的setposetarget中进行逆解算,但是程序卡死在了plan函数中。解决办法,将单线程换成多线程。 也就是,将 ros::AsyncSpinner spinner(1); 换成 ros::AsyncSpinner spinner(2); ......
使用UI Automation实现自动化测试 --微软提供的控件Pattern
微软提供的控件Pattern System.Windows.Automation 命名空间 System.Windows.Automation.BasePattern 为控件模式类提供基实现 System.Windows.Automation.DockPattern 表示在某个停靠容器内公开其停靠属 ......
selenium-元素定位方式CSS的详细使用
Web UI自动化中,定位方式的优先级 优先级最高:ID 优先级其次:name 优先级再次:CSS selector 优先级再次:Xpath 在项目中我们可能用的最多的是css或者xpath,那么针对这两种,我们优先选择css,原因在哪些? 原因1:css是配合html来工作,它实现的原理是匹配对象 ......
使用C++代码实例说明pthread_mutex_t是不可重入的,并提出解决方法
函数不可重入:函数运行被打断以后,不能恢复运行或运行结果不符合预期。 Linux下的pthread_mutex_t控制的代码区域默认是不可重入的。下面是一个使用C++代码演示pthread_mutex_t不可重入的例子: #include <iostream> #include <pthread.h ......
slenium-元素定位方式Xpath的详细使用
什么是Xpah 官方:XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航 【XPath 使用路径表达式来选取 XML 文档中的节点或者节点集】 Xpath的缺点 Xpath 这种定位方式, webdriver会将整个页面的所有元素进行扫描以定 ......
使用 Oracle LogMiner 分析重做日志
概述 我们知道oracle的redo和归档日志,记录了数据库的事务的相关信息。在日常的数据库管理过程中,我们有时需要,查看特定时刻特定用户在数据库上执行的操作。这时我们可以通过用logminer分析日志文件获取相关信息。 logminer分析归档日志文件所获得的信息并不是原始的操作信息,而是等价的原 ......