• JAVA服务端生成图片 -用于分享海报等场景
    小小鼠标垫
    * 基于HTML生成图片 方案1 基于AWT or Swing 的Panel生成 JEditorPane ed = new JEditorPane(new URL("http://www.google.com")); ed.setSize(200,200); BufferedImage image = new BufferedImage(ed.getWidth(), ed.getHeight(),BufferedImage.TYPE_INT_ARGB); SwingUtilities.paintComponent(image.createGraphics(), ed, new JPa...
    •  2
    •  1
    •  2020-09-23
  • ECS不重启不丢数据进行数据盘扩容
    Dane.shang
    前言:最近项目中遇到了生产环境数据盘容量不足需要扩容,但是又不能停止生产环境服务。阿里云的数据盘扩容方案大多数都是各种要么需要重启实例,要么就是需要抹掉分区数据,并不适用我现在的情况,所以我是用了插件进行动态扩容。 1,对ECS数据盘进行动态扩容,首先就是要先买容量,在ECS控制台上点击数据盘 --->更多 然后输入需要扩容的空间,最后点击付款就可以了。 注意!注意!!! 任何对磁盘进行写、格式化、等操作,都应该先打快照!!! 记得打快照!!! 2,然后登陆ECS实例, df -h发现磁盘容量并没有变化,还是扩容前的容量 3,接下来我们开始扩容。首先需要安装两个插件。 yum install ...
    •  0
    •  0
    •  2020-09-17
  • 视觉1-1、OpenGL专用名词理解
    kingsom
    一、初识图形API 1、OpenGL(用于电脑平台) OpenGL是用来渲染2D、3D矢量图形语言、跨平台的应用程序编程接口(API)。这个接口由350个左右的不同函数调用组成,常用于CAD、虚拟现实、科学可视化程序和电子游戏开发。 2、其他图形库 OpenGL ES(用于移动端、嵌入式设备):是OpenGL 三维图形 API 的子集,针对手机、pad、游戏主机、家电设备和汽车等嵌入式设备的跨平台API。 DirectX(用于windows端):属于Windows系统的一套多媒体处理库,并不支持其他平台。包含四大部分:显示部分、声⾳音部分、输⼊部分和网络部分。 Metal(苹果官方Api):A...
    •  0
    •  0
    •  2020-09-13
  • python Flask 编写一个简单的机器人通知
    Wade
    1、wechat.py #!/usr/bin/env python # -*- coding:utf-8 -*- from urllib import parse, requestimport json class WeChatAPI(object): def __init__(self, http_url, message, on_off=False): self.http_url = http_url self.message = message self.on_off = on_off def run(self): ...
    •  0
    •  0
    •  2020-09-12
  • kubernetes监控prometheus+grafana+gluster持久化部署
    Wade
    整套监控集群数据持久化是通过glusterfs集群存储做数据持久化,其他的存储也行,如nfs,整个目录在/root/glusterfs或者/home/glusterfs 1、创建一个endpoints [root@master glusterfs]# cat gluster-ep.yaml apiVersion: v1 kind: Endpoints metadata: name: glusterfs-cluster namespace: ops-monitoring subsets: - addresses: - ip: 192.168.1.67 - ip: 192.168....
    •  0
    •  0
    •  2020-09-12
  • Kubesphere中新增Kubernetes的GPU node节点
    Wade
    1、系统环境 Centos7.6 GPU V100 2块 2、新增node节点 2.1、开启GPU [root@master conf]# vi common.yaml # Container Engine Acceleration # Use nvidia gpu acceleration in containers # KubeSphere currently support Nvidia GPU V100 P100 1060 1080 1080Ti # The driver version is 387.26,cuda is 9.1 nvidia_accelerator_enabled:...
    •  0
    •  0
    •  2020-09-12
  • Windows环境采集CPU,内存,硬盘,GPU资源
    Wade
    系统资源采集部署(cpu,disk_io,mem,GPU) 1、安装python3环境 1.1、点击安装python3.6 python-3.6.8-amd64.exe 2、安装需要的python库 2.1、离线安装,先将所有的库下载好,并且拷贝到目录中,如C:\monitor\system\pip 2.2、安装所需要的库(注意安装路径修改为自己的真实路径) 格式 pip install --no-index --find-links=(2.2步骤解压的pip目录句对路径) 包名 如下 pip install --no-index --find-links=C:\monitor\system...
    •  0
    •  0
    •  2020-09-12
  • 卸载elasticsearch docker中自带的x-pack插件
    Wade
    1、进入到docker容器 docker exec -it es /bin/sh 2、查看elasticsearch插件列表是否有x-pack sh-4.2# elasticsearch-plugin list ik ingest-geoip ingest-user-agent 3、如果有,先卸载x-pack**[没有请忽略]** sh-4.2# elasticsearch-plugin remove x-pack 4、如果没有,进入到module和plugins目录删除x-pack所有的 文件 sh-4.2# cd modules/ sh-4.2# rm -rf x-pack* sh-...
    •  0
    •  1
    •  2020-09-12
  • Dockerfile配置介绍详情
    Wade
    指令 描述 指令 描述 FROM 构建的新镜像是基于哪个镜像 例如:FROM centos:6 COPY 拷贝文件或目录到镜像,用法同上 例如:COPY ./start.sh /start.sh MAINTAINER 镜像维护者姓名或邮箱地址 例如:MAINTAINER lizhenliang ENTRYPOINT 运行容器时执行的Shell命令 例如: ENTRYPOINT [“/bin/bash", “-c", “/start.sh"] ENTRYPOINT /bin/bash -c ‘/start.sh’ RUN 构建镜像时运行的Shell命令 例如: RUN [“yum”, “inst...
    •  0
    •  0
    •  2020-09-12
  • antd 4.x中对于form表单复杂数据结构的处理
    小郎君
    在antd中,我们都知道在获取form表单数据的时候,数据的结构是根据Form.Item的name来的。那么如果我们要得到的数据结构是这样的呢? { "names":":["",""] } antd 官方提供了 Form.List可以直接实现 <form.list name="names"></form.list> <Form.List name="names">{(fields, { add, remove }) => { return ( <Form.Item> <Input/> </Form.Item/> ) } </Form.List/> 官方地址: https://ant.des...
    •  0
    •  0
    •  2020-09-10