首页 > 2021年05月26日 > 全部分享
RabbitMQ的消息队列
Rabbitmq有七种模式 简单模式(Hello World):一个生产者对一个消费者,Rabbitmq相当于一个消费代理,负责将A消息转给B。 应用场景:电子邮件。 工作队列模式(Work queues):竞争消费者模式,一个生产者对应多个消费者,适用执行资源密集型,需要多个消费者处理。 应用场景 ...
分类:其他   时间:2021-05-26 09:24:41    收藏:0  评论:0  赞:0  阅读:16
ASP.NET Core文件压缩最佳实践
前言 在微软官方文档中,未明确指出文件压缩功能的使用误区。 本文将对 ASP.NET Core 文件响应压缩的常见使用误区做出说明。 误区1:未使用 Brotil 压缩 几乎不需要任何额外的代价,Brotil 压缩算法可以帮助你的网站提升约 20% 静态资源加载性能。 同时启用 Gzip / Bro ...
分类:Web开发   时间:2021-05-26 09:24:18    收藏:0  评论:0  赞:0  阅读:20
Python批量图片去水印,提高工作效率
?平常工作中,有时为了采用网络的一些素材,但这些素材往往被打了水印,如果我们不懂PS就无法去掉水印,或者无法批量去掉水印。这些就很影响我们的工作效率。 今天我们就一起来,用Python + OpenCV三步去除水印,去水印需要使用的库:cv2、numpy。cv2是基于OpenCV的图像处理库,可以对 ...
分类:编程语言   时间:2021-05-26 09:24:07    收藏:0  评论:0  赞:0  阅读:68
查询死锁
public void getLockInfo() throws ClassNotFoundException, SQLException { log.info("开始执行SQL语句查询Lock信息"); Class.forName("com.mysql.cj.jdbc.Driver"); Conn ...
分类:其他   时间:2021-05-26 09:23:56    收藏:0  评论:0  赞:0  阅读:25
9. 回文数
思路: 这道题啊,直接通过取余数反转数再对比即可。 代码: class Solution { public: bool isPalindrome(int x) { if(x<0) return false; long a = x; long res = 0; while(a!=0){ res = r ...
分类:其他   时间:2021-05-26 09:23:20    收藏:0  评论:0  赞:0  阅读:27
Django分页器的用法
Django是一个大而全的框架。需要明确的是,传参进行分页获取分页后的数据,一般都是通过向服务器发送get请求的方式实现的,在向后端服务发送查看数据的同时可以携带一个或多个参数并发送get请求来实现分页查看功能 前面总结过drf框架中分页器的使用,本文主要介绍在利用Django开发MVT模型项目时分 ...
分类:其他   时间:2021-05-26 09:23:03    收藏:0  评论:0  赞:0  阅读:17
深入理解AQS
一、什么是AQS AQS:用来构建锁或其他同步器组件的重量级基础框架及整个JUC体系的基石,通过内置的FIFO队列来完成资源获取线程的排队工作,并通过一个int类型变量表示持有锁的状态。如果共享资源被占用,就需要一定的阻塞等待唤醒机制来保证锁的分配。主要通过CLH队列的变体实现,将暂时获取不到锁的线 ...
分类:其他   时间:2021-05-26 09:22:43    收藏:0  评论:0  赞:0  阅读:21
机器学习基本概念简介
机器学习基本概念简介 1. 浅析机器学习 机器学习可以约等于找一个函数的能力,具备函数能力后可以做很多事情。例如:语音识别(1)、影像辨识(2)、下围棋(3) (1) (2) (3) 2. 不同类型的函数: (1)Regression:输出是一个数值。例如:预测明天的PM2.5的量 (2)Class ...
分类:其他   时间:2021-05-26 09:22:19    收藏:0  评论:0  赞:0  阅读:20
Flask 启动时的源码简析
以前看Flask 上下文管理的时候记得新的请求到来的时候 app 会被执行,但一直不太明白 app 被执行的代码在哪里,这两天又大致看了一下Flask 相关的源码。 Flask 的启动入口是函数: if __name__ == "__main__": app.run() 点进去可以看到 run() ...
分类:其他   时间:2021-05-26 09:22:03    收藏:0  评论:0  赞:0  阅读:19
智能合约审计-自毁漏洞
简介 Solidity有自毁函数selfdestruct(),该函数可以对创建的合约进行自毁,并且可以将合约里的Ether转到自毁函数定义的地址中。 在有些文章中 有把这个漏洞叫做强行将以太币置入合约,用自毁功能强力发送以太币 复现 仔细看注释就可以了 pragma solidity ^0.6.0; ...
分类:其他   时间:2021-05-26 09:21:46    收藏:0  评论:0  赞:0  阅读:17
union操作符
合并两个或多个select 语句的结果 条件: 前后select 语句的列必须数量一致,且列的类型,顺序要相同或相似 select union (默认去重,显示不同的行) select 》select 1中的第一列+select 2中的第一列==第一列union all 不去重 1+2 ...
分类:其他   时间:2021-05-26 09:21:30    收藏:0  评论:0  赞:0  阅读:22
性能报告之HTML5 性能测试报告
HTML5 作为当前“最火”的跨平台、跨终端(硬件)开发语言,越来越受到前端开发者 的重视,无论是 PC 端还是当前“火热”的移动端,其前端开发人员的占比均越来越高。此 消彼长,HTML5 开发者的增加自然导致 WPF / Flex / QT 等前端技术开发人员的缩减。为了 解决前端“跨平台”的问题... ...
分类:Web开发   时间:2021-05-26 09:20:49    收藏:0  评论:0  赞:0  阅读:13
Overthewire-natas14
Overthewire level 14 to level 15 这一关需要我们输入用户名和密码来获取15关的密码,网页源代码如下 if(array_key_exists("username", $_REQUEST)) { $link = mysql_connect('localhost', 'na ...
分类:其他   时间:2021-05-26 09:20:32    收藏:0  评论:0  赞:0  阅读:13
Mybatis-Plus使用
Mybatis和JPA对比 Mybatis的优势: Sql语句可以自由控制,更加灵活,性能相对于JPA较高。 SQL和代码分离,易于阅读和维护。 提供xml标签,支持编写动态SQL语句,比如添加if等逻辑判断。 Mybatis的劣势: 简单的CURD依然还需要写SQL语句。 XML中有大量的SQL语 ...
分类:其他   时间:2021-05-26 09:20:05    收藏:0  评论:0  赞:0  阅读:26
vs+winflexbison常见报错 MSB3721错误
winflex+vs2019 进行词法分析/语法分析的时候出现了MSB3721错误 问 : 我的winflexbison出现了 MSB3721错误怎么办? 原因:就是你的lex和yacc写错了,但是vs没有报出详细信息错误而已 只要进入工具-选项 如此修改即可 ...
分类:Windows开发   时间:2021-05-26 09:19:48    收藏:0  评论:0  赞:0  阅读:53
select 语句的基础语法
授权语法sql 一.用户的创建与使用 在管理员登录后可创建用户 --创建qfplan用户-create user qfplan identified by qfplan; --用户基本权限授权grant create session, connect ,resource to qfplan; --给 ...
分类:其他   时间:2021-05-26 09:19:33    收藏:0  评论:0  赞:0  阅读:21
PostgreSQL 版本升级方式
PostgreSQL 大版本升级主要有3种方式: 1、 pg_dumpall/pg_restore: pg_dumpall 通过逻辑导出旧版本数据库结构、数据在新版本数据库上使用pg_restore 恢复,通过指定 -j 参数可以并行的导出、恢复加快升级速度,适用于数据量不大有充足的停机时间的场景。 ...
分类:数据库技术   时间:2021-05-26 09:19:23    收藏:0  评论:0  赞:0  阅读:25
scala 上下文绑定、ClassTag、TypeTag、ClassManifest、Manifest
这两种函数定义是等价的: def max[T](a:T, b:T) (implicit cp : A[T]) def max[T : A] (a:T, b:T) [T : A] 是一个上下文绑定,意味着该 max 函数有一个类型为 A[T] 的隐式参数。 编译器会擦除泛型信息,为了获取泛型的类型信息 ...
分类:其他   时间:2021-05-26 09:19:05    收藏:0  评论:0  赞:0  阅读:14
java关键字
## Java标识符 关键字: abstract 表明类或者成员方法具有抽象属性; assert 用来进行程序调试; boolean 基本数据类型之一,布尔类型; break 提前跳出一个块,中断、终止; byte 基本数据类型之一,字节类型; case 用在switch语句之中,表示其中的一个分支 ...
分类:编程语言   时间:2021-05-26 01:03:11    收藏:0  评论:0  赞:0  阅读:31
Java常用类和集合
Java常用API 概述 API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以 ...
分类:编程语言   时间:2021-05-26 01:02:58    收藏:0  评论:0  赞:0  阅读:65
666条   上一页 1 ... 28 29 30 31 32 ... 34 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!