- 三种图片预览插件viewer、vue-photo-preview、vue-picture-preview
小大周
vue.js前端javascript
第一种:viewerjs使用介绍1、先安装依赖npminstallv-viewer--save2、main.js内引用并注册调用//main.jsimportViewerfrom‘v-viewer’import‘viewerjs/dist/viewer.css’Vue.use(Viewer);Viewer.setDefaults({Options:{“inline”:true,“button”:t
- 阿里云 ECS 初始化
netkiller-BG7NYT
多维度架构阿里云云计算
阿里云ECS初始化创建实例之后要做哪些工作?RockyLinux镜像阿里云RockyLinux镜像初始化首次安装后初始化系统cp/etc/dnf/dnf.conf{,.original}echo"fastestmirror=true">>/etc/dnf/dnf.confdnfmakecacheExtraPackagesforEnterpriseLinuxrepositoryconfigurati
- 【阿里云大模型高级工程师ACP学习笔记】2.1 用大模型构建新人答疑机器人
Charles茶总
学习笔记阿里云学习笔记人工智能大模型ACP认证
学习目标在备考阿里云大模型高级工程师ACP认证时,学习《2.1用大模型构建新人答疑机器人》这部分内容,主要是为了掌握利用大模型技术构建高效答疑机器人的方法,提升在大模型应用开发领域的专业能力。具体目标如下:掌握大模型API调用:学会通过API调用通义千问大模型,熟悉调用过程中的环境配置、APIKey管理以及代码实现,能够在自己的应用中集成大模型能力。理解大模型工作原理:深入了解大模型在问答场景中的
- 第六~七天抓包技术
2301_81015455
2024年版小迪网络安全http网络协议网络
一、抓包技术基础概念以下针对http/https以及没有防护的数据包1.1抓包原理抓包本质是通过建立代理服务器,将网络流量重定向到抓包工具进行分析。关键点在于:流量拦截:所有网络请求必须经过代理数据解密:特别是HTTPS流量的解密协议分析:对HTTP/HTTPS协议进行解析1.2常见抓包类型类型特点适用场景直接抓包无需额外配置简单HTTP请求防抓包需要绕过防护措施安全测试HTTPS抓包需安装证书加
- IDEA 中 Scala 项目远程连接虚拟机 Spark 环境
爱编程的王小美
intellij-ideascalaspark
IDEA中Scala项目远程连接虚拟机Spark环境1.环境准备确保虚拟机Spark环境正常运行虚拟机中已安装并启动Spark记录虚拟机的IP地址和Spark端口(默认7077)确保虚拟机防火墙允许相关端口访问本地IDEA环境配置安装Scala插件安装Spark相关依赖2.项目配置创建Scala项目打开IDEA,选择File→New→Project选择Scala→sbtproject设置项目名称和
- 使用Intel Advisor工具分析程序
东北豆子哥
数值计算/数值优化FortranC++HPC
使用IntelAdvisor工具分析程序IntelAdvisor是一款性能分析工具,主要用于识别代码中的向量化机会、线程化和内存访问模式等问题。以下是使用IntelAdvisor分析程序的基本步骤:安装与准备从Intel官网下载并安装IntelAdvisor(通常作为Intel®oneAPI工具包的一部分)确保你的程序编译时启用了调试信息(如GCC/Clang使用-g,Intel编译器使用-deb
- docker-compse安装fastdfs
高粱
docker
坑必须用dockerhost网络模式进行通信目录层级├──docker-compose.yml├──fastdfs.tar.gz├──nginx│└──nginx.conf├──storage│├──conf││└──storage.conf│└──data├──store_path│└──data└──tracker├──conf│├──client.conf│└──tracker.conf└─
- 利用 Java 爬虫按关键字搜索淘宝商品
API小爬虫
java爬虫python
在电商领域,通过关键字搜索商品是常见的需求。淘宝作为国内知名的电商平台,提供了丰富的商品搜索功能。本文将详细介绍如何使用Java爬虫技术按关键字搜索淘宝商品,并获取搜索结果的详细信息。一、准备工作1.注册淘宝开放平台账号要使用淘宝商品搜索API,首先需要在淘宝开放平台(淘宝开放平台)注册账号,并创建应用以获取AppKey和AppSecret。这些是调用API所必需的凭证。2.安装必要的Java库确
- Android 上体验最好的Emby第三方App【Yamby】
longzekai
android机顶盒embyyambyjellyfinkodixplay
此版本为最新版Yambyv1.4.2.6,更新日志如下:新增:为媒体库;搜索以及大部分列表等增加筛选支持更新targetSdk到35优化竖屏详情页顶部按钮获取路径如下(内含32位安装包):https://pan.xunlei.com/s/VO7SkFMFA3OZTyjNYE_wubWLA1?pwd=g3ii
- Docker部署深度学习模型
快乐非自愿
docker深度学习容器
基础概念DockerDocker是一个打包、分发和运行应用程序的平台,允许将你的应用程序和应用程序所依赖的整个环境打包在一起。比如我有一个目标检测的项目,我想分享给朋友,那么他首先需要在自己的电脑上配置好显卡驱动、CUDA、CuDNN,在拿到我的项目后,还需要安装各种依赖库,最后代码还不一定跑起来。如果我是用了docker环境进行项目配置,我只需要将环境打包好后分享给朋友。他只需要安装好显卡驱动就
- colab安装ubuntu1804,cuda11,miniconda,torch1.8的保姆级教程。
小豆子爱学习
AI研究实验记录人工智能pythoncuda
很多论文的代码用的环境都较旧,而现在的软件一般都默认安装最新版的,就导致很多软件不相容的问题。一般出现报错基本也是软件版本的问题。所以干脆就直接用老版本进行环境搭建百试不爽。我现在跑的很多github的项目用的都是这一套环境,几乎没有问题。ubuntu1804,cuda11版本安装!wgethttps://developer.download.nvidia.com/compute/cuda/11.
- 【重学Android】02.Java环境配置的一些分享
longzekai
androidjava开发语言
背景说明其实只是学习Android的话,只要下载好AndroidStudio开发工具,是自带JDK环境的,所以不需要再额外去进行配置,我之所以还要进行单独配置,是因为我其他的工具需要Java的环境,而且我目前用的是JDK12,因此还是要配置下。然后就去看了下配置Classpath的路径,发现一搜基本全是差不多的教程,都是配置这样的路径【.;%JAVA_HOME%\lib\dt.jar;%JAVA_
- UE4黑苹果BigSur开发环境搭建
xoyojank
乱七八糟
硬件配置配件型号CPUAMD锐龙93950X16核32线程主板华擎B550MSteelLegend显卡AMDRadeonRX5700XT(8GGDDR6)内存美商海盗船DDR4360064GB(32G×2)SSD美商海盗船ForceMP6002TBSSDPCI-E4.0机箱恩杰H510白色ATX机箱电源长城额定650WG6金牌电源散热器利民FrozenEYE280ARGB一体式水冷macOS安装步
- python生成项目依赖文件requirements.txt
晓龙的Coding之路
pythonlinux开发语言
文章目录通过pipfreeze去生成通过pipreqs去生成通过pipfreeze去生成pipfreeze>requirements.txt会将整个python的Interceptor的环境下lib包下所有的依赖都生成到这个文件当中,取决于我们使用的python的版本下所有的安装包。不建议使用这种方式,因为在我们日常的工作当中,一个基础的python解释器会给很多的项目去使用,安装包会很多。例如我
- jdbc连接docker安装的mysql的步骤
太阳上的雨天
JAVAmysqldockerintellij-idea
1.安装mysql服务2.安装jdk1.83.安装idea4.下载jar包mysql-connector-java-8.0.28.jar[下载地址]创建数据库、数据表CREATEDATABASE`jdbc`CHARACTER
- Android 逆向反编译apk
清河集一枝花
android
首先需要安装apktool工具,当前使用版本为2.9.3,如下图所示1.解包apktool.shd-rapk文件全路径-o包结果的保存路径通过上面命令可以获取当前apk的smali代码,通过修改smali代码可以满足不同的需求,smali相关教程可参考:https://github.com/JnuSimba/AndroidSecNotes/blob/master/Android%E9%80%86%
- python项目生成依赖文件requirements.txt
小徐敲java
python开发语言
1.使用pipfreeze生成依赖文件pipfreeze会列出当前环境中所有已安装的包及其版本,并输出到文件(如requirements.txt)。pipfreeze>requirements.txt2.使用pipreqs生成项目依赖文件pipreqs可以根据项目代码自动生成依赖文件,只包含实际使用的包安装pipreqspipinstallpipreqs生成依赖文件(.表示当前项目路径,也可以写绝
- Python生成依赖包文件requirements.txt并下载安装
hongmofang10
Pythonpython
Python查看安装的包piplistPython生成requirements.txtpipfreeze>requirements.txtPython下载requirements.txt中的依赖包pipdownload-rrequirements.txt-dD:\\pkgsPython安装目录中的依赖包#根据requirements.txt安装pipinstall-rrequirements.tx
- 【季度版】A股上市公司常用财务数据整理(更新至2023年1季度)方便匹配 提供整理代码
按键学院
大数据
常用上市公司数据整理[季度版]年度版本1、数据格式dta格式(stata14/15/16/17版本)需要安装包可以该帖免费下载:下载地址提供整理代码和合并使用代码2、数据包含资产负债表利润表现金流量表(直接法)现金流量表(间接法)偿债能力(资产负债率、流动比率、速动比率、利息保障倍数等)披露财务指标(基本每股收益、稀释每股收益等)比率结构(营运资金比率、固定资产比率、有形资产比率、综合税率等)经营
- 企业版安装openGauss(3)
openGauss小助手
服务器openGauss数据库
了解安装用户及用户组为了实现安装过程中安装帐户权限最小化,及安装后openGauss的系统运行安全性,安装脚本在安装过程中会自动按照用户指定内容创建安装用户,并将此用户作为后续运行和维护openGauss的管理员帐户。用户/组名所属类型规划建议dbgrp操作系统建议规划单独的用户组,例如dbgrp。初始化安装环境时,由-G参数所指定的安装用户所属的用户组。该用户组如果不存在,则会自动创建,也可提前
- Python 入门指南:零基础也能学会!附赠代码和实战案例!赶紧码住!
松韬
python开发语言
Python入门指南:零基础也能学会!附赠代码和实战案例!赶紧码住!前言第一章:Python环境搭建1.1Python的安装1.2集成开发环境(IDE)的选择1.3第一个Python程序第二章:Python基础语法2.1变量与数据类型2.2运算符2.3输入与输出2.4注释第三章:控制流程3.1条件语句3.2循环语句3.3实际案例判断一个数是否为质数打印九九乘法表第四章:数据结构4.1列表(List
- Ubuntu18.04安装Qt5.12
Cuit小唐
Linuxqt学习qt开发语言
本文介绍了在Ubuntu18.04环境下安装QTQT5.12相关安装包下载地址https://download.qt.io/archive/qt/5.12/Linux系统下Qt的离线安装包以.run结尾(sudoapt-getinstallopen-vm-toolsopen-vm-tools-desktop解决无法paste的问题)安装1.cd命令终端进入对应的文件夹下面2.chmod赋予操作权限
- ElasticSearch 分词器
小强签名设计
elasticsearchjenkins大数据
文章目录一、安装中文分词插件Linux安装7.14.1版本:测试1:ik_smart测试2:ik_max_word二、es内置的分词器:三、拼音插件安装以及(IK+pinyin使用)配置IK+pinyin分词配置一、安装中文分词插件IKAnalysisforElasticsearch是开源社区比较流行的中文分词插件官网:https://github.com/medcl/elasticsearch-
- NocoBase 本周更新汇总:部分商业插件改为开源
汇总一周产品更新日志,最新发布可以前往我们的博客查看。NocoBase目前更新包括的版本更新包括三个分支:main,next和develop。main:截止目前最稳定的版本,推荐安装此版本。next:包含即将发布的新功能,经过初步测试的版本,可能存在部分已知或未知问题。主要面向测试用户,用于收集反馈和进一步优化功能。适合愿意提前体验新功能并提供反馈的测试用户。develop:开发中的版本,包含最新
- docker a安装
片刻不能停
docker容器运维
一、docker安装步骤1、更新软件包sudoaptupdate2、安装docker依赖apt-getinstallca-certificatescurlgnupglsb-release3、添加Docker官方GPG密钥curl-fsSLhttp://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg|sudoapt-keyadd-4、添加Docker软件源
- 适合IIS部署网页应用的编程语言
余渔鱼1123
笔记
直接部署在IIS上的语言/技术PHP使用FastCGI模块直接集成安装PHPManagerforIIS可简化配置示例配置:在web.config中添加处理程序映射指向php-cgi.exeNode.js使用iisnode模块实现直接集成允许Node.js应用在IIS进程中运行支持进程管理、负载均衡和自动重启Perl通过PerlEx或FastCGI模块集成处理程序映射到Perl解释器Ruby通过Fa
- 前端读取excel文件中的数据--前端自定义导入数据
小嘟嚷ovo
前端excel
1.安装依赖首先安装xlsx库:npminstallxlsx#或yarnaddxlsx2.基础实现代码方案1:通过上传并读取读取Excel读取到的数据:{{excelData}}import*asXLSXfrom"xlsx";exportdefault{data(){return{file:null,excelData:[],};},methods:{//1.获取上传的文件handleFileUp
- Ubuntu 22.04安装ROS 1教程汇总
Ly.Leo
rosUbuntu自动驾驶ubuntulinuxROS自动驾驶
主要有两个流派1.安装Autolabor预编译版《ros1ubuntu22.04安装教程》报错下列软件包有未满足的依赖关系:libpango1.0-dev:依赖:gir1.2-pango-1.0(=1.50.6+ds-2)但是1.50.6+ds-2ubuntu1正要被安装依赖:libpango-1.0-0(=1.50.6+ds-2)但是1.50.6+ds-2ubuntu1正要被安装依赖:libpa
- spring boot应用部署IIS
余渔鱼1123
springboot后端java
WindowsIIS部署SpringBoot应用详细指南本文档提供了在WindowsServer上使用IIS部署SpringBoot应用的完整步骤和最佳实践。目录概述前期准备SpringBoot应用准备安装配置必要组件配置IIS站点配置反向代理配置Windows服务配置应用自启动HTTPS配置日志配置部署多个应用性能优化常见问题排查最佳实践概述SpringBoot应用通常是独立的Java应用程序,
- 手搓LeNet-5(基础模型)实现交通标志识别
竹之却
机器学习LeNet-5CNN卷积神经网络基础模型神经网络python
手搓LeNet-5(基础模型)实现交通标志识别一、环境准备1.安装Python环境2.安装CUDA(可选,仅需GPU加速时)3.配置虚拟环境4.安装PyTorch核心库5.安装辅助库6.验证安装7.准备数据集8.常见问题处理二、数据集处理三、模型实现四、训练流程五、模型部署5.1导出为ONNX格式5.2使用Flask部署服务5.3测试API六、总结本文将使用PyTorch从零实现经典的LeNet-
- 深入浅出Java Annotation(元注解和自定义注解)
Josh_Persistence
Java Annotation元注解自定义注解
一、基本概述
Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。
更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指定的工具或
- mysql优化特定类型的查询
annan211
java工作mysql
本节所介绍的查询优化的技巧都是和特定版本相关的,所以对于未来mysql的版本未必适用。
1 优化count查询
对于count这个函数的网上的大部分资料都是错误的或者是理解的都是一知半解的。在做优化之前我们先来看看
真正的count()函数的作用到底是什么。
count()是一个特殊的函数,有两种非常不同的作用,他可以统计某个列值的数量,也可以统计行数。
在统
- MAC下安装多版本JDK和切换几种方式
棋子chessman
jdk
环境:
MAC AIR,OS X 10.10,64位
历史:
过去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 开始系统并不自带(而是可选安装)(原自带的是1.6)。
后来 Apple 加入 OpenJDK 继续支持 Java 6,而 Java 7 将由 Oracle 负责提供。
在终端中输入jav
- javaScript (1)
Array_06
JavaScriptjava浏览器
JavaScript
1、运算符
运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=)、算术运算符(+,-,*,/,++,--,%)、比较运算符(>,<,<=,>=,==,===,!=,!==)、逻辑运算符(||,&&,!)、条件运算(?:)、位
- 国内顶级代码分享网站
袁潇含
javajdkoracle.netPHP
现在国内很多开源网站感觉都是为了利益而做的
当然利益是肯定的,否则谁也不会免费的去做网站
&
- Elasticsearch、MongoDB和Hadoop比较
随意而生
mongodbhadoop搜索引擎
IT界在过去几年中出现了一个有趣的现象。很多新的技术出现并立即拥抱了“大数据”。稍微老一点的技术也会将大数据添进自己的特性,避免落大部队太远,我们看到了不同技术之间的边际的模糊化。假如你有诸如Elasticsearch或者Solr这样的搜索引擎,它们存储着JSON文档,MongoDB存着JSON文档,或者一堆JSON文档存放在一个Hadoop集群的HDFS中。你可以使用这三种配
- mac os 系统科研软件总结
张亚雄
mac os
1.1 Microsoft Office for Mac 2011
大客户版,自行搜索。
1.2 Latex (MacTex):
系统环境:https://tug.org/mactex/
&nb
- Maven实战(四)生命周期
AdyZhang
maven
1. 三套生命周期 Maven拥有三套相互独立的生命周期,它们分别为clean,default和site。 每个生命周期包含一些阶段,这些阶段是有顺序的,并且后面的阶段依赖于前面的阶段,用户和Maven最直接的交互方式就是调用这些生命周期阶段。 以clean生命周期为例,它包含的阶段有pre-clean, clean 和 post
- Linux下Jenkins迁移
aijuans
Jenkins
1. 将Jenkins程序目录copy过去 源程序在/export/data/tomcatRoot/ofctest-jenkins.jd.com下面 tar -cvzf jenkins.tar.gz ofctest-jenkins.jd.com &
- request.getInputStream()只能获取一次的问题
ayaoxinchao
requestInputstream
问题:在使用HTTP协议实现应用间接口通信时,服务端读取客户端请求过来的数据,会用到request.getInputStream(),第一次读取的时候可以读取到数据,但是接下来的读取操作都读取不到数据
原因: 1. 一个InputStream对象在被读取完成后,将无法被再次读取,始终返回-1; 2. InputStream并没有实现reset方法(可以重
- 数据库SQL优化大总结之 百万级数据库优化方案
BigBird2012
SQL优化
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。
这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where
- jsonObject的使用
bijian1013
javajson
在项目中难免会用java处理json格式的数据,因此封装了一个JSONUtil工具类。
JSONUtil.java
package com.bijian.json.study;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
- [Zookeeper学习笔记之六]Zookeeper源代码分析之Zookeeper.WatchRegistration
bit1129
zookeeper
Zookeeper类是Zookeeper提供给用户访问Zookeeper service的主要API,它包含了如下几个内部类
首先分析它的内部类,从WatchRegistration开始,为指定的znode path注册一个Watcher,
/**
* Register a watcher for a particular p
- 【Scala十三】Scala核心七:部分应用函数
bit1129
scala
何为部分应用函数?
Partially applied function: A function that’s used in an expression and that misses some of its arguments.For instance, if function f has type Int => Int => Int, then f and f(1) are p
- Tomcat Error listenerStart 终极大法
ronin47
tomcat
Tomcat报的错太含糊了,什么错都没报出来,只提示了Error listenerStart。为了调试,我们要获得更详细的日志。可以在WEB-INF/classes目录下新建一个文件叫logging.properties,内容如下
Java代码
handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHa
- 不用加减符号实现加减法
BrokenDreams
实现
今天有群友发了一个问题,要求不用加减符号(包括负号)来实现加减法。
分析一下,先看最简单的情况,假设1+1,按二进制算的话结果是10,可以看到从右往左的第一位变为0,第二位由于进位变为1。
- 读《研磨设计模式》-代码笔记-状态模式-State
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类
状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况
把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化
如果在
- CUDA程序block和thread超出硬件允许值时的异常
cherishLC
CUDA
调用CUDA的核函数时指定block 和 thread大小,该大小可以是dim3类型的(三维数组),只用一维时可以是usigned int型的。
以下程序验证了当block或thread大小超出硬件允许值时会产生异常!!!GPU根本不会执行运算!!!
所以验证结果的正确性很重要!!!
在VS中创建CUDA项目会有一个模板,里面有更详细的状态验证。
以下程序在K5000GPU上跑的。
- 诡异的超长时间GC问题定位
chenchao051
jvmcmsGChbaseswap
HBase的GC策略采用PawNew+CMS, 这是大众化的配置,ParNew经常会出现停顿时间特别长的情况,有时候甚至长到令人发指的地步,例如请看如下日志:
2012-10-17T05:54:54.293+0800: 739594.224: [GC 739606.508: [ParNew: 996800K->110720K(996800K), 178.8826900 secs] 3700