自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

windfbi

技术交流,共同学习,共同进步

  • 博客(39)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Few-shot + CoT】评测方式

"Few-shot + CoT"的评测方式结合了少样本学习(Few-shot Learning)和推理链提示(Chain-of-Thought Prompting,简称CoT)的概念,旨在对模型在少量样本下的推理能力进行评估。

2024-04-08 10:59:31 618

原创 Kibana管理ES生命周期

希望通过Kibana界面管理ES索引的生命周期版本:7.15.2。

2024-04-07 16:43:39 890

原创 squid代理添加认证

squid 使用 NCSA 样式的密码文件来验证用户身份。

2023-11-02 22:33:30 449

原创 GPU驱动升级

如果您使用的CUDA库需要匹配更高版本的NVIDIA驱动,请升级节点的NVIDIA驱动,即卸载旧版本驱动,然后安装新版本驱动。

2023-11-02 22:04:24 241

原创 K8S节点GPU虚拟化(vGPU)

4paradigm提供了k8s-device-plugin,该插件基于NVIDIA官方插件(NVIDIA/k8s-device-plugin),在保留官方功能的基础上,实现了对物理GPU进行切分,并对显存和计算单元进行限制,从而模拟出多张小的vGPU卡。,虚拟化之后原GPU可以切成6份使用,每份占用显存8Gi,虚拟化之后多出的显存实际是用内存作显存使用,所以注意节点的内存大小(要留够节点正常运行所需的内存),不然会出现OOM的情况,在需要进行虚拟化的节点打上标签nvidia-vgpu: "on"即可。

2023-07-28 00:14:24 2377

原创 kubelet restart failed

线上开启GPU虚拟化后,占用本地内存,导致线上集群节点频繁重启。此为kubelet的一个bug,删除未运行的容器解决。

2023-07-24 19:05:20 162

原创 service + endpoints实现内部域名服务对外访问

在k8s集群中,需要访问集群外部的一些服务且服务是ip:port形式暴露的,可以类型为ExternalName的Kubernetes Service和Ingress实现对外部服务的访问。可通过如下方式实现对外访问。

2023-07-18 23:23:55 236

原创 service + endpoints + ingress实现内部ip:port服务对外访问

在k8s集群中,需要访问集群外部的一些服务且服务是ip:port形式暴露的,可以使用类型为ClusterIP的Kubernetes Service和Endpoint实现对外部服务的访问。比如我们有一个web服务:http://192.168.32.10:8080。可通过如下配置,实现外部域名安全访问。

2023-07-18 22:53:23 444

原创 k8s(kubectl)同时查看多个pod的日志

这个错误是因为默认情况下,kubectl在同时跟踪日志流时有最大并发限制。您可以按照错误信息中提到的建议使用。例如,如果您希望查看具有标签。参数可以实时跟踪日志输出。例如,要同时查看名为。

2023-07-14 12:09:08 1596

原创 docker导出指定时间段内日志

例如,要导出容器ID为。

2023-07-14 11:43:23 2289

原创 在Kubernetes中实现HTTPS安全访问

生成自签名证书:使用工具(如OpenSSL)生成自签名证书。请注意,自签名证书不受信任的证书颁发机构(CA)签署,因此在浏览器或客户端中可能会显示不安全的警告。以下是一个示例命令来生成自签名证书。使用Ingress资源来配置HTTP和HTTPS路由规则。创建一个名为my-ingress的Ingress配置文件,并将以下内容添加到文件中。将生成的私钥和证书文件添加到Kubernetes集群中的Secret对象。可以选择购买证书,也有部分。这里使用自签名证书。

2023-07-12 22:25:05 196

原创 MongoDB docker compose部署

【代码】MongoDB docker compose部署。

2023-07-12 21:38:08 194

原创 DragGAN: 在生成图像流上进行基于点的交互式操作

Drag Your GAN: Interactive Point-based Manipulation on the Generative Image Manifold》是一篇论文的标题,翻译为"拖动你的GAN:在生成图像流上进行基于点的交互式操作"。该论文介绍了一种基于生成对抗网络(GAN)的交互式图像操作方法。它允许用户通过在生成图像的潜在空间中移动点来实现图像的变形和调整。这种交互式操作使用户能够直接控制生成模型,从而实现对生成图像的精细控制和定制。

2023-07-10 23:11:59 106

原创 Linux Sed 命令

Sed(Stream Editor)是一个强大的文本处理工具,常用于对文本进行筛选、转换和替换操作。它通过读取输入流中的文本,并根据提供的编辑指令进行相应的操作。Sed非常灵活,可用于在文件中进行全局搜索与替换、插入和删除行等操作。

2023-07-10 23:01:59 455

原创 frp+squid部署实现企业网络代理访问服务

通过frp访问企业网络,然后在企业服务器上部署squid代理服务器。需要一台外部公网服务器,用于部署frp服务端。企业内部一台服务器做frp客户端和squid服务器。选择安装目录:cd /opt。

2023-07-10 19:56:18 150

原创 frpc启动报错:[W] [service.go:131] login to server failed: EOF

最近公司安全升级原来通过frp+openvpn搭建的vpn无法访问公司内部网络。排查发现frp客户端frpc启动异常。排查发现,frp服务端开启了认证。客户端需要添加相应配置。造成问题的原因是少了。

2023-07-08 14:07:16 6138

原创 ResNet-18模型部署为API服务

ResNet-18的特点是引入了残差连接,通过将输入和输出相加来实现跨层信息的传递,解决了深度神经网络中梯度消失和梯度爆炸的问题,从而使得网络可以更深。例如,您可以使用 torch 框架构建和训练用于图像分类的神经网络,使用 torchvision 加载和预处理数据集,并使用 Pillow 在训练或测试期间显示输入和输出图像。同时,需要注意的是,使用PyTorch模型进行推断时,模型需要被设置为eval模式,并关闭梯度计算以加速模型的预测过程。它提供了构建、训练和评估神经网络的工具,以及数据处理的功能。

2023-06-21 13:08:06 248

原创 【Python】conda的基础用法

Conda是一个开源的软件包管理系统和环境管理系统,它可以用来安装、管理和卸载多个版本的软件包。Conda可以帮助用户创建独立的Python环境,以避免不同项目之间的依赖冲突。安装conda:可以从官方网站下载适合自己操作系统的安装包,然后按照安装向导进行安装。这将创建一个名为“myenv”的新环境,并安装Python 3.8。这将从当前激活的环境中删除名为package_name的软件包。激活环境:在使用conda之前,必须激活所需的环境。这将在当前激活的环境中安装NumPy。

2023-06-21 13:05:01 420

原创 python cli如何发布到pypi(setup.py)

PyPI 是 Python 包索引,使用它可以方便地分享和安装 Python 包和工具。首先,需要在 https://pypi.org 上注册一个账号。然后,在本地创建一个名为 setup.py 的文件,其中包含有关您的项目的元数据和依赖项信息。在 scripts 目录下添加一个名为 cli 的脚本,其中包含 CLI 工具的执行代码以及必要的 shebang 行(例如 #!这将安装您的 CLI 工具,并将主可执行文件放入 PATH 中,使其可以从任何目录中使用。编写命令行工具的代码。添加可执行权限并安装。

2023-04-20 18:08:37 94

原创 promethues-operator安装

minikube简介minikube在macOS、Linux和Windows上快速建立本地Kubernetes集群。方法开发人员在本地进行k8s学习和相关实验。安装前提要求2 CPUs or more2GB of free memory20GB of free disk spaceInternet connectionContainer or virtual machine manager, such as: Docker, Hyperkit, Hyper-V, KVM, Parall

2021-12-21 13:31:20 1588

原创 Mac下安装Prometheus+Grafana

文章目录安装prometheus安装grafanamac下最方便的方式,通过brew安装进行安装管理安装prometheus安装brew install prometheusprometheus配置文件默认安装路径:/usr/local/etc/prometheus.yml配置prometheus.yml基于文件服务发现:global: scrape_interval: 15sscrape_configs: - job_name: "prometheus" sta

2021-12-16 10:44:16 1675

原创 CAS Server搭建及客户端使用

CAS Server安装方式:WAR Overlay Initializr通过本地命令生成WAR Overlay Template 进行覆盖安装。采用版本:6.4.3步骤生成模板项目使用免费CAS初始化服务器Heroku。在bash profile(.bash_profile 或 .profile)添加:function getcas(){ curl https://casinit.herokuapp.com/starter.tgz \ -d type=cas-ove

2021-12-09 11:22:08 6882

原创 SCA - Feign入门实战

文章目录实战环境添加依赖添加注解关键代码定义feign client定义接口feign脱离ribbon使用配置项代码配置日志级别属性配置日志级别常用配置启用默认hystrix断路器请求超时配置超时重试压缩编码Feign简介实战环境NacosNacos Version:2.0.3Demo Application:System: macOS 10.14.6JDK: 1.8.0_251Spring Boot:2.2.13.RELEASESpring Cloud:Hoxton.SR12Sprin

2021-12-09 10:37:31 235

原创 SCA - Sentinel入门实战

实战环境Sentinel DashboardSystem(uname -a): Linux VM-0-15-centos 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64 x86_64 x86_64 GNU/LinuxSentinel Dashboard Version: sentinel-dashboard-1.8.2Demo Application:System: macOS 10.14.6JDK

2021-12-09 10:36:48 279

原创 SCA - Gateway入门实战

文章目录实战环境环境请求转发普通代理实战环境环境NacosNacos Version:2.0.3SentinelSentinel Version:1.8.2Demo Application:System: macOS 10.14.6JDK: 1.8.0_251Spring Boot:2.2.13.RELEASESpring Cloud:Hoxton.SR12Spring Cloud Alibaba: 2.2.5.RELEASE请求转发普通代理...

2021-12-09 10:34:17 186

原创 SCA - Nacos入门实战

Nacos实战实战环境Nacos Server 安装配置中心pom依赖添加注解Nacos 添加配置服务注册/发现pom依赖添加properties配置问题原理实战环境Nacos ServerSystem(uname -a): Linux VM-0-15-centos 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64 x86_64 x86_64 GNU/LinuxNacos Version: nacos-s

2021-12-09 10:33:18 195

原创 SCA - Ribbon入门实战

文章目录实战环境Ribbon简介负载均衡分类手写客户端负载均衡Ribbon实现负载均衡负载均衡策略配置项代码配置负载均衡策略属性配置负载均衡策略实战环境NacosNacos Version:2.0.3Demo Application:System: macOS 10.14.6JDK: 1.8.0_251Spring Boot:2.2.13.RELEASESpring Cloud:Hoxton.SR12Spring Cloud Alibaba: 2.2.5.RELEASERibbon简介

2021-12-09 10:32:04 88

原创 Dubbo Triple

简介Dubbo支持协议汇总协议说明tri://Dubbo3 基于 HTTP/2 上构建的主力RPC 协议dubbo://采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况rmi://RMI 协议采用 JDK 标准的 java.rmi.* 实现,采用阻塞式短连接和 JDK 标准序列化方式hessian://Hessian 协议用于集成 Hessian 的服务,Hessian 底层采用 Http

2021-10-26 13:20:18 524

原创 SCA - Dubbo集成

文章目录Spring Cloud 是 RPC 吗Spring Cloud 还需要 Dubbo 吗实战Spring Cloud 是 RPC 吗RPC定义:RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC解决问题:让分布式或者微服务系统中不同服务之间的调用像本地调用一样简单。RPC中重要协议:传输协议、序列化(反序列化)协议。Spring Cloud 中 通过 Feign 使用HTTP协议实现远程过程

2021-10-21 11:04:06 127

原创 SCA - Seata入门实战

文章目录环境Seata ServerSeata Client环境NacosNacos Version:2.0.3SeataSeata Version: 1.4.2Demo Application:System: macOS 10.14.6JDK: 1.8.0_251Spring Boot:2.2.13.RELEASESpring Cloud:Hoxton.SR12Spring Cloud Alibaba: 2.2.5.RELEASESeata Server建表Seata se

2021-10-16 14:32:50 90

原创 Java并发包一览图

2021-06-24 18:22:06 137

原创 定位Java线程死锁

文章目录制造死锁分析死锁查找PID线程栈分析制造死锁死锁的原因通常是线程之间持有对方等待获取的锁,线程一直停留在BLOCKED状态。照此思路可以人为制造死锁如下:package com.jk.iw.deadlock;/** * @Description: * @Author alvin * @Date 2021/6/15 3:44 PM * @Version 1.0 */public class DeadLockFBI extends Thread { private Stri

2021-06-16 17:27:06 228

原创 走查是什么

走查是在会议中展示技术文档的一种非正式方式。与其他类型的评审不同,作者召集会议,邀请评查人,征求意见,并确保在场的每个人都理解工作成果。它的特别之处在于不是一个严格的查验过程。作者通过有意义的方式向观众展示工作产品。许多走查使用幻灯片演示文稿呈现产品,其中工作产品的每个部分都使用一组幻灯片显示。评审的对象通常是设计规范和用例。产品的作者希望得到非技术人员或非专业人士的观点看法,走查是个很好的渠道。...

2021-06-10 18:19:48 4760

原创 Fortify:Log Forging问题解决

文章目录背景解决步骤1. 自定义Converter2. logback.xml配置Converter背景公司上线前进行静态代码扫描,项目中出现大量Log Forging问题,需要解决大量该类问题才能上线。攻击者通过伪造请求参数(包括headers)访问服务,如果服务端直接将参数打印到日志中,攻击者就可以随意伪造日志输出结果,造成严重后果。解决步骤1. 自定义Converterpublic class LogFilter extends ClassicConverter { @Overrid

2021-06-08 18:44:09 2423

原创 汽车营销的三个层次

文章目录Tier1:制造商Tier2:区域经销商协会Tier3:当地零售经销商汽车营销的三层——Tier1(制造商)、Tier2(区域经销商协会)和Tier3(当地零售经销商)——让不同的人群接触到不同类型的汽车广告。虽然三层最终目的都是一致的,但每一层都从略微不同的方向进行汽车营销。有凝聚力的营销工作对汽车声誉管理有很大的影响。Tier1:制造商汽车制造商在这三个层次中拥有最大的预算。这一级别的汽车营销目标是品牌知名度、品牌识别和新产品的推出。制造商倾向于在电视和广播广告上投入巨资,并使用其他营销方

2021-06-07 16:55:45 1561

原创 Buffer

文章目录Buffer概念Buffer的重要属性Buffer的主要方法两种特别的BufferBuffer和垃圾收集Buffer概念Buffer是针对原始数据类型具有固定大小的数据块容器,从通道读取数据或向通道写入数据,可以看作通道读写端点。Buffer的重要属性Buffer的主要方法两种特别的BufferBuffer和垃圾收集...

2021-06-07 16:55:32 402 4

原创 文件拷贝的几种方式

文章目录1.Stream Copy 方式FileChannel Copy 方式1.Stream Copy 方式采用java.io库,通过InputStream和OutStream操作拷贝。 /** * 通过io输入输出流实现文件copy * * @param source 源文件 * @param dest 目标文件 */ public static void copyFileByStream(File source, File de

2021-06-07 16:55:19 1068

原创 自动驾驶国内外级别标准划分

文章目录国外标准国内标准国外标准美国汽车工程师协会(SAE)于2014年在NHTSA的自动驾驶汽车分级标准的基础上发布了SAE J3016标准。L0 无驾驶自动化L1 驾驶辅助L2 部分驾驶自动化L3 有条件的自动化L4 高度自动化L5 完全自动化详细参考:【SAEJ3016-2016解读】国内标准工业和信息化部已组织完成《汽车驾驶自动化分级》推荐性国家标准制定工作。主要信息如下:L0 应急辅助等级说明驾驶自动化系统不能持续执行动态驾驶任务中的车辆横向或纵向运动控制,但具备

2021-06-07 16:54:58 1299 3

原创 Java Math的floor,round,ceil使用方法

round方法,对于正数满足“四舍五入”,负数不满足。算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整(即取floor),所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。 floor与ceil比较简单,floor是不大于它的最大整数,ceil是不小于它的最小整数。 举例:

2013-08-11 09:01:21 536

jquery.base64.js

一款将二进制数据转换成base64编码的字符串工具

2015-06-05

Struts2权威指南完整版.pdf

本书是《Struts 2权威指南》的第二版,本书介绍的Struts 2是最新的Struts 2.1。   [1]相对于2007年发布的Struts 2.0,Struts 2.1改变较大,Struts 2.1不仅修正了Struts 2.0中少量Bug(这些Bug在本书第一版中已经指出)。而且新增了REST、Convention和Java Templates,这些都是Struts 2未来的发展方向。不仅如此,Struts 2.1不再支持Ajax主题,而是改为使用Dojo插件来提供对Ajax的支持。Struts 2.1抛弃了Codebehind插件提供的“零配置”支持,改为使用Convention插件提供“零配置”,Struts 2.1新增了Portlet支持……为了让众多Struts学习者、工作者快速从Struts 2.0的开发升级到Struts 2.1,笔者升级了《Struts 2权威指南》,第二版改写了第一版中所有程序,将它们改为基于Struts 2.1运行。第二版删除了第一版中第18章的内容(Struts 2和Struts 1整合部分),全面介绍了Struts 2.1新增的Convention和REST支持。本书最后配备的两个常用的实例也都升级为基于Struts 2.1运行,读者可通过这两个实例触类旁通,解决日常开发中的问题。   本书第二版保留了第一版通俗易懂的写作风格:按Struts 2.1的架构体系,细致地介绍了Struts 2.1各个知识点。在介绍过程中,笔者依照读者的学习规律,首先介绍基本概念和基本操作,然后对内容进行深入讲解。笔者在介绍Struts 2.1框架时,既照顾到了Struts 2.1初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖了Struts 2.1近80%的API。因此,本书完全可以作为Struts 2框架的权威手册,以供开发者在实际开发过程中参考。   本书适用于有较好的Java编程基础,有一定JSP、Servlet等Web编程基础或具备初步Java EE编程基础的读者。本书既给出了Struts 2入门级的示范实例,也详细讲解了Struts 2各个知识点及各个选项的详细用法,可以作为Struts 2框架的权威参考。  第1章 Struts 2概述 1   1.1 MVC思想概述 2   1.1.1 Web技术的发展 2   1.1.2 Model 1和Model 2 4   1.1.3 MVC思想及其优势 6   1.1.4 常用的MVC框架 7   1.2 Struts 2的起源和背景 8   1.2.1 Struts 1简介及存在的问题 9   1.2.2 WebWork简介 12   1.2.3 Struts 2起源 15   1.3 Struts 2体系介绍 16   1.3.1 Struts 2框架架构 16   1.3.2 Struts 2的配置文件 17   1.3.3 Strut 2的标签库 18   1.3.4 Struts 2的控制器组件 19   1.4 Struts 2与Struts 1的对比 20   1.5 WebWork和Struts 2对比 21   1.6 本章小结 22   第2章 Struts 2下的HelloWorld 23   2.1 下载和安装Struts 2框架 23   2.2 从用户请求开始 25   2.3 创建Struts 2的Web应用 27   2.3.1 创建Web应用 27   2.3.2 增加Struts 2功能 28   2.4 实现控制器 28   2.4.1 实现控制器类 29   2.4.2 配置Action 30   2.4.3 增加视图资源完成应用 30   2.5 改进控制器 32   2.5.1 实现Action接口 32   2.5.2 跟踪用户状态 33   2.5.3 添加处理信息 35   2.5.4 输出处理信息 37   2.6 改进视图组件 39   2.6.1 改善输出页面 39   2.6.2 使用UI标签简化表单页面 40   2.7 完成程序国际化 42   2.7.1 定义国际化资源文件 42   2.7.2 加载资源文件 43   2.7.3 输出国际化信息 44   2.8 增加数据校验 46   2.8.1 继承ActionSupport 46   2.8.2 使用Struts 2的校验框架 49   2.9 本章小结 51

2015-01-25

卸载工具套装

卸载文件,可以单击它进行软件的卸载。如果通过系统中添加删除程序或者是优化大师等工具,其实也是在调用这个文件。如果没有这个文件,那些工具也无法正常卸载

2014-10-21

droiddraw工具

DroidDraw 是一个基于Java Swing的Android可视化界面设计器,可以通过它来生成复杂的Android Layout XML文件。

2014-10-21

w3cschool.zip

作为一个开发人员,我们必须有一个好的帮助文档,w3cschool就是这么一个文档,可以帮助我们学习,记忆相关知识,对我们非常有帮助

2014-03-04

SQL_SERVER_2008_DBA入门经典.part4

SQL_SERVER_2008_DBA入门经典.part3

2014-03-04

SQL_SERVER_2008_DBA入门经典.part3

建构系统的内容其实就是安装创建数据库之类的那些事情,没什么可讲的。备份方面可讲的内容就更有限,SQL Server就支持那么几种备份类型而已。不过永不停机篇里的备份与还原数据库高级讨论还算不错,中文SQLServer书能讲到这些内容的书不多。

2014-03-04

sql_server_2008_dba入门经典.part2

建构系统的内容其实就是安装创建数据库之类的那些事情,没什么可讲的。备份方面可讲的内容就更有限,SQL Server就支持那么几种备份类型而已。不过永不停机篇里的备份与还原数据库高级讨论还算不错,中文SQLServer书能讲到这些内容的书不多。

2014-03-04

SQL Server 2008 DBA入门经典

有排版,希望能够帮到大家,内容我看了,还是比较清晰的,绝对是值得一看的东西

2014-03-04

韩顺平SSH全套视频下载地址

韩顺平SSH全套视频下载地址,讲的比较基础,适合初学者

2013-08-02

汇编课程设计-交通信号灯控制系统

微机原理考试用 内含全部资源 相信学习微机原理的同学应该用的着 特此分享

2011-11-26

MyEclipse语言互换工具1.5.rar

实现Myeclipse的中英文转换 注意:Myeclipse要按照软件上面说明的路径进行安装 软件里有具体的安装步骤

2011-08-20

ksoap2-android-assembly-2.5.4-jar-with-dependencies.zip

android客户端与webservice服务端实现通信 android客户端向服务端发送soap协议 服务端加载soap协议 返回xml文件 客户端解析xml文件 得到数据

2011-08-19

android调用webservice获取天气

android客户端通过webservice 获取天气预报 本人测试 绝对可用

2011-08-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除