工作第一个十年如何结束

加速 AI 训练,如何在云上实现灵活的弹性吞吐

AI 已经成为各行各业软件研发的基础,带来了前所未有的效率和创新。今天,我们将分享苏锐在AWS量化投研行业活动的演讲实录,为大家介绍JuiceFS 在 AI 量化投研领域的应用经验,也希望为其他正在云上构建机器学习平台,面临热点数据吞吐不足的企业提供一些启发。 1. 背景 JuiceFS 最初是为了 ......
弹性 AI

如何理解io模型?

从计算机结构视角来说,I/O描述了计算机系统与外部设备之间的通信的过程,一个进程的内存空间分为内核空间和用户空间,我们平常程序能直接操作的都是用户空间,内核空间的操作只能是由操作系统完成。从应用程序的视角来看,我们想进行io操作,必须是想操作系统发起io请求,然后操作系统去执行具体的io操作,当程序 ......
模型

复制源目录及文件到另一个目录下

1 /// <summary> 2 /// 复制源目录及文件到另一个目录下 3 /// </summary> 4 /// <param name="srcDir">源目录</param> 5 /// <param name="destDir">目标目录</param> 6 /// <param na ......
源目录 文件 目录

玩转云端 | 解密!业内首款存储资源盘活系统如何炼成?

2023年4月26日-30日,第六届数字中国建设峰会·云生态大会在福州举办。会上展示的一款创新性存储产品格外亮眼,那就是中国电信天翼云率先发布的,国内首款存储资源盘活系统HBlock。 HBlock是纯软件全用户态的存储控制器,可以把不同配置的服务器与现网服务器中闲置的存储空间全部高效利用起来,提高 ......
云端 业内 系统 资源

Nginx 多个域名解析到同一个服务器

域名证书绑定参照:nginx 发布网站通过域名访问,后端接口反向代理 - AutumnSilence - 博客园 (cnblogs.com) 1、域名解析到服务器上 2、修改nginx 配置文件 定义两个 server,监听443端口, 修改server_name 绑定的值 server { lis ......
多个 服务器 域名 Nginx

实现一个网页按钮

<label class="switch"> <input type="checkbox" checked="checked"> <span class="slider"></span> </label> /* 开关按钮的input元素的样式 */ .switch input { opacity: ......
按钮 网页

springmvc大体工作流程

1、用户发送HTTP请求到DispatcherServlet; 2、DispatcherServlet调用HandlerMapping找到对应的处理器(类似Controller里的方法的RequestMapping),然后以HandlerExecutionChain执行链的形式返回给Dispatch ......
工作流程 springmvc 流程

ls 每行只显示一个文件名

## 这是数字1,不是字母lls -1## NF表示总列数,因此 ${NF} 表示最后一列## 因为只有1列,所以 $0 和 ${NF} 等同ls | awk '{print $0}'ls | awk '{print ${NF}}'## ls -l 则有9列ls -l | awk '{print $ ......
文件名 文件 ls

搭建一个简易框架 3秒创建一个WebApi接口

前端ajax请求数据,传递的参数都是一个json字符串,经过多次解析发现其实都是一个DataSet {"selectA1":[{"Name":"156324"}]} {"selectA1":[{"Name":"156324"}],"selectA2":[{"IdA":"11","IdB":"12"} ......
简易 框架 接口 WebApi

一文详解如何在 ChengYing 中通过产品线部署一键提升效率

在之前的内容当中,我们为大家介绍过 ChengYing 的安装原理、产品包制作等内容,本篇就延续之前的内容,和大家展开聊聊 ChengYing 产品线部署相关的设计。帮助对「一站式全自动化全生命周期大数据平台运维管家 ChengYing」感兴趣的开发者更好地了解和使用 ChengYing。 产品线部 ......
产品线 ChengYing 效率 产品

linux局域网通信软件都有哪些?要如何选择?

出于安全性考虑和上级单位要求,不少原本使用Windows系统电脑的单位都在逐渐把单位内的电脑替代为linux系统电脑,但由于原先使用的局域网通信软件没有做linux适配,无法使用,只能替换为能在linux系统上使用的局域网通信软件。那么linux局域网通信软件如何选择?可以参考以下几点: 功能 不同 ......
通信软件 局域网 局域 linux 软件

工作的忙碌陷阱

现在很多公司会出现996的工作模式,大家就会陷入一个“忙碌陷阱”。 所谓忙碌陷阱就是:因为忙碌,所以没有时间去提升自己。因为没有去提升自己,所有很忙!只能停留在功能测试的级别 我们没有办法转到自己能力之外的钱。如果你只会功能测试,你就只能看到所有人都是在做功能测试。 你会自动化,你看到大家都在做自动 ......
陷阱

Ubuntu 下判断 cmake 用的 gcc 还是 g++,如何切换版本

> 1 / 1 > > Ubuntu 下怎么知道 cmake 用的 gcc 还是 g++ 1 / 1 在Ubuntu上,可以通过`cmake`命令行选项`-DCMAKE_CXX_COMPILER`来指定C++编译器,而默认情况下,`cmake`将使用系统的默认编译器。 要查看`cmake`使用的默认 ......
版本 还是 Ubuntu cmake gcc

linux如何释放swap内存

背景 一般情况下系统是不会用到swap的,一般物理内存使用在90%以上(默认是这个数,可以自行在/etc/sysctl.conf里设置vm.swappiness参数)但有的时候,内存会被缓存占用,导致系统开始使用swap空间,此时就需要清理下swap了这里先说下vm.swappiness参数,设置成 ......
内存 linux swap

linux如何释放swap内存

背景 一般情况下系统是不会用到swap的,一般物理内存使用在90%以上(默认是这个数,可以自行在/etc/sysctl.conf里设置vm.swappiness参数)但有的时候,内存会被缓存占用,导致系统开始使用swap空间,此时就需要清理下swap了这里先说下vm.swappiness参数,设置成 ......
内存 linux swap

(原创第一篇,踩坑无数得来的,对Ai自动化测试框架很有帮助)appium自动化测试时遇到不能使用element定位的在用坐标点击之后获取焦点如何输入文本

现在开发的前端界面使用vue或者更牛逼技术,导致使用appium或者uiautomator2做自动化测试时不能识别到元素,无法使用传统的id,name或者xpath,这时我们需要使用坐标点击文本框。有获取坐标方法,下期写一篇文章,可以在评论区提醒瑞克。 from appium import webd ......
坐标 框架 文本 element 焦点

郑州公司注册如何申请

本文转载自:郑州公司注册如何申请_郑州高新区注册公司流程 优账财税郑州:www.tetheme.com/zhengzhou 【郑州惠济区园区注册公司(如何办理郑州惠济区企业注册审批)】近年来,郑州惠济区注册公司的地址要求越来越高,不能用虚拟地址注册公司。但是很多人用郑州惠济区园区的地址注册公司的时候 ......
公司注册 公司

QT添加了一个类之后报错

添加了一个类之后报LNK2019和LNK1120的错误,如下图: 网上有人遇到同样的问题,但是都没有解决我的问题,最后我发现我新添加的这个类在原来就是已经有的,只需要换个名字就行了。 我想吐槽的是,QT的报错机制为什么这么烂,定义了两个相同的类你就告诉我定义了两个相同的类就行了,都不知道他在那说啥。 ......

【快应用】一个for循环,教你实现批量包名检测功能

【关键词】 包名检测,for循环 【问题背景】 快应用中调用pkg.hasInstalled检测应用是否已安装时,填入一个包名时,是可以正确返回结果,当输入的包名参数是一个数组时就只返回第一个包名的检测结果,之后的就不再返回结果了。这种情形该如何处理? ​​ 【问题分析】 这是因为该接口的packa ......
功能 for

PostgresQL-丢失各种数据文件如何恢复

PostgresQL-丢失各种数据文件如何恢复 环境准备索引文件丢失fsm文件丢失mv文件丢失数据文件丢失pg_wal日志丢失pg_xact日志丢失pg_authid系统表数据丢失总结 环境准备 --创建测试表postgres=# create table test (n_bh int4 prima ......
PostgresQL 文件 数据

电脑无法更新的一个简单解决办法

我的电脑买了没多久,由于之前觉得老是更新太麻烦,看网上说电脑不更新也没关系,于是我搜索了一些办法把电脑弄得不再更新,具体什么办法我忘记了,动了一些系统文件,后来尝试修复也修复不了。 网上搜了很多解决电脑无法更新的办法,尝试无果。最后我在微软官网下载了Windows10更新助手,一下子解决了问题。在更 ......
办法 电脑

Python爬虫如何实现HTTP网络请求

1、通过urllib.requests模块实现发送请求并读取网页内容的简单示例如下: #导入模块 import urllib.request #打开需要爬取的网页 response = urllib.request.urlopen('http://www.baidu.com') #读取网页代码 ht ......
爬虫 Python 网络 HTTP

如何下载node指定版本

首先卸载掉目前node 然后搜索https://nodejs.org/download/release/vxx.xx.x/(需要的版本) 最后选择下载安装就ok了 ps:我的版本不合适,项目需要指定版本,尝试过操作降版本,切换版本,忙活了几个小时,nnd不成功。。。。。最后只能用笨办法了 ......
版本 node

UE4 定义一个全局工程可以使用的日志类名

使用宏封装了一个文本输出窗口打印 NewTypes.h 1 // Fill out your copyright notice in the Description page of Project Settings. 2 3 #pragma once 4 5 #include "CoreMinima ......
类名 全局 工程 日志 UE4

阴影实现 - 准备工作:场景中行走的角色

相机控制 实现的功能: 1) 相机跟随, 2) 围绕Player旋转(左右和上下调整相机),3) 镜头zoom using UnityEngine; [RequireComponent(typeof(Camera))] public class ThirdPersonCamera : MonoBeh ......
阴影 场景 角色

Python爬虫零基础教学第一天

Python爬虫高级开发/大数据抓取/从入门到精通/商业项目实战(1) 开始时间2023-05-05 22:02:26 结束时间2023-05-06 01:09:52 一、DNS DNS 域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相 ......
爬虫 基础 教学 Python

给你一个整数数组nums ,统计并返回该数组中【连续子数组】的个数

public static int subArrayCount(int[] arr) { if (arr == null) { return 0; } int count = 0; int len = arr.length; //对于每一个i位置都求一遍他有多少个子数组(这里可以通过数学方法计算即可 ......
数组 整数 个数 nums

提供整数数组nums和一个整数 k ,统计并返回该数组中和为k的连续子数组的个数

public int subarraySum(int[] nums, int k) { if(nums == null || nums.length < 1){ return 0; } int count = 0; int len = nums.length; for(int i = 0; i < ......
数组 整数 个数 nums

生命有意义吗?如何探索生命的意义?让那个伟大的人物来告诉你

庄子的人生智慧:如何用故事和寓言探索生命的意义 今天要给大家分享的是一位古代哲人的人生智慧,他就是庄子。庄子是战国时期的思想家、文学家,他继承和发展了老子的道家思想,用富有想象力和幽默感的故事和寓言,阐述了他对于生命、自然、道德、政治等方面的独到见解。庄子的故事不仅有趣有哲理,而且对我们现代人也有很 ......
生命 意义 人物

第十五天第一个问题

问题描述: 定义一个整数加法器类Adder,对其重载运算符“+”、“++”,main(void)函数完成对其的测试。 Adder类结构说明: Adder类的数据成员包括: ①私有数据成员:数值域num(int型)。 Adder类成员函数包括: ①有参构造函数Adder(int)和拷贝构造函数Adde ......
问题