自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 收藏
  • 关注

原创 Clara AGX 刷机 配置 跑样例 心路历程

需要一根数据线 type-c 头 type-c 或者 usb to type c一台普通的电脑 装好了ubuntu18.04 作为host一台Clara AGX 连接了鼠标和键盘 能点亮屏幕就行 不管能不能进桌面(如果不能正常开机 请在按了开机键通电之后 拆开旁边盖子 按住恢复按钮 进入恢复模式)刷机教程参考:具体的步骤请参考如下最新的刷机文档。

2023-11-30 14:48:16 284

原创 numpy 转换成 cupy 利用GPU执行 错误

hiddenimports = ['fastrlock', 'fastrlock.rlock', 'cupy.core.flags'] 先把这个几个 缺少的包加进去。使用 pyinstaller -D views.py --nocons 可以正常打包出来 但是运行出现报错。然后 直接拷贝过去覆盖就行 就是打包工具有毛病。说明这个打包工具 忽略了很多 隐式导入的包。

2023-08-07 17:18:33 761

原创 nacos的安装和使用

Nacos 1.X 是老版本,将来会停止维护。建议您使用2.X版本。访问 ip:8848 我的是。推荐docker安装 因为依赖很多。默认账号和密码都是 nacos。官网文档 2.x版本的文档。本地安装命令 配置小内存。

2023-06-23 21:20:16 634

原创 微服务的文件配置

痛点如果实例过多 手动改极有可能出错 很多服务都依赖一个配置 运维可以写脚本批量修改。具有权限控制 配置回滚 实时推送 环境隔离等功能 解决微服务的配置问题。③ 多语言开发的实例 使用的框架和配置文件不一样。②viper能监听本地配置文件变动。修改内存中变量的值 貌似可以满足需求。每个实例都从配置中心读取配置。①修改本地配置文件 需要重启服务。1 基于本地文件配置的痛点。nacos已经支持灰度发布。

2023-06-23 20:32:24 1576

原创 常见的负载均衡算法

ip地址转换数字 取模 固定用户固定访问服务器。

2023-06-22 15:54:42 48

原创 微服务中的负载均衡

如图 有三处需要负载均衡这里主要讲内部的grpc调用的 负载均衡 图中3的地方。

2023-06-22 15:33:47 412

原创 微服务 服务发现&服务注册 consul的安装和配置

拉取叫发现 上报叫注册。

2023-06-01 17:52:02 83

原创 docker 一键安装redis

安装命令查看状态。

2023-05-25 17:41:07 58

原创 web系统中常见session机制

session 和 cookie 在单体应用中验证作用。使用JWT 放进header里面 来 用于鉴权。微服务中 服务器不存储session。

2023-05-23 14:44:13 60

原创 go语言高性能日志库 zap

它比其他结构化日志记录包快4-10倍,并且支持结构化和printf风格的日志记录。更快,内存分配次数也更少,但它只支持强类型的结构化日志记录。在每一微秒和每一次内存分配都很重要的上下文中,使用。在性能很好但不是很关键的上下文中,使用。Zap提供了两种类型的日志记录器—

2023-05-15 16:06:31 76

原创 yapi一键安装 文档开源系统

3.给命令 command: "node /my-yapi/vendors/server/app.js" 这个前面加#号。1.路径:vim root/dokcer-yapi/docker-compose.yml。出现了 yapi 和 mongo两个正在运行的 容器 也有端口出现。2.去掉#号 command: "yapi server",3.再去执行:docker-compose up。出现这种就表示成功了。

2023-04-23 10:29:03 231

原创 前后端分离系统开发接口管理痛点

产生了接口管理的痛点 文档沟通。前后端不分离开发情况。

2023-04-21 17:33:39 72

原创 部署架构 因为单体架构痛点 升级到微服务架构

6 各个服务以表作为中介来通信 7 某个接口写的不好,导致数据库出现严重的性能问题。4 数据分析功能可能会导致数据库性能问题 5 数据库被多个服务依赖,无法拆分和升级。多人协作可能产生很多的回归测试 代码管理复杂度提升 软件包升级会导致增加测试次数。完全独立 产生新的问题 增加接口 增加工作量 增加开发人员 内部http协议效率低。分层微服务的一系列要解决的新问题 ip 端口 服务是否健康.........分层微服务改造 内部调用效率提升。

2023-04-21 17:03:43 548

原创 linux安装go

完事 保存之后 source ~/.bashrc。解压之后在 root目录下面 有个 go的文件夹。vim ~/.bashrc 配置环境变量。go env 可以查看是否设置成功。

2023-01-09 17:14:46 345

原创 docker 安装mysql5.7

拉取镜像 非常快 因为上一篇安装的是阿里云的centos7并且配置了阿里云的镜像加速。

2023-01-05 18:05:52 517

原创 centos7 安装docker和docker-compose

安装docker和docker-compose

2023-01-05 16:56:08 277

原创 算法 DFS 深度优先搜索算法

概念

2022-12-08 14:44:33 135

原创 算法 回溯法

概念

2022-12-06 17:22:40 55

原创 算法 分治法

概念

2022-12-02 16:09:34 79

原创 算法 递归

简介

2022-11-24 18:04:00 68

原创 算法 滑动窗口

简介

2022-11-23 16:59:52 59

原创 算法 二分查找法

二分法

2022-11-23 16:14:36 65

原创 算法 双指针

222

2022-11-22 16:34:26 41

原创 Graph 图

11

2022-11-22 10:43:13 31

原创 数据结构 堆 heap

搜索 search O(1) → 一般只查堆顶元素。添加 Insert O(log N)每个节点 ≥ or ≤ 孩子节点。删除 Delete O(log N)一种二叉树的结构 → 完全二叉树。最小堆: 最小值 就是 堆顶元素。最大堆:最大值 就是 堆顶元素。

2022-11-11 18:03:53 156

原创 数据结构 树 Tree

完全二叉树:从树的根节点,从上到下,从左到右,依次填满节点形成的二叉树。深度:从上往下算 从根节点开始算0 到 最下面的 叶子节点。前序遍历:根节点 → 左子树 → 右子树。中序遍历:左子树→ 根节点 → 右子树。后序遍历:左子树 →右子树 → 根节点。有 节点 根节点 叶子节点。叶子节点:没有孩子的节点 是叶子节点。前序:A →B→D→E→C→F→G。中序:D→B→E→A→F→C→G。后序:D→E→B→F→G→C→A。根节点:最上面的节点是 根节点。节点: 每一个元素都是节点。

2022-11-11 16:06:47 286

原创 leetcode 389. 找不同

解题思路: 遍历t字符串,统计每个月元素在各自中的数量,如果不相等,就找出新加的那个字幕了。随机重排,然后在随机位置添加一个字母。'e' 是那个被添加的字母。,它们只包含小写字母。

2022-10-24 17:03:46 35

原创 leetcode 217.存在重复元素

解题思路:创建哈希表 , 词典去存键值对 统计每个元素产生的次数。如果数组中每个元素互不相同,返回。如果任一值在数组中出现。

2022-10-24 15:33:30 48

原创 LeetCode 27. 移除元素

双指针遍历数组,头尾分别开始遍历,将两端元素对调,当遍历完,两个指针相遇的时候,即可知道移除val之后的新长度

2022-09-30 10:53:25 43

原创 LeetCode 283. 移动零

遍历这个数组,将不等于0的元素往前移

2022-09-29 16:28:37 58

原创 LeetCode 485. 最大连续 1 的个数

遍历这个数组,用一个临时计数器count存 1 出现的次数,用最终计数器result来存每次计数到不是1的时候的 1 出现的次数, 最后对比count和result 就可以得出 最大连续1的个数

2022-09-29 15:02:23 642

原创 时间复杂度和空间复杂度 定义

时间、空间复杂度

2022-09-14 09:49:15 75

原创 centos7安装python3.6.6以及报错

cd 到tmp目录下wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz ## 下载tar -xzvf Python-3.6.6.tgz -C /tmp ##解压cd Python-3.6.6/ ##进入./configure --prefix=/usr/loc...

2021-07-15 16:18:59 138

原创 django 日志模块

2021-07-15 16:17:03 104

原创 redis典型使用场景

2021-07-15 16:16:32 69

原创 conda提速 Anconda中下载Python慢 解决

本人这样conda create --name zanhu python=3.7发下下载python3.7.9 巨慢 然后最终报错conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --.

2021-01-10 21:48:56 491

原创 小新pro13.3 4600U终于成功安装了deepin20,但是

1进系统帮助的mp4放出来黑的,有声音,可能自带播放器有问题(貌似是amdcpu 没开硬件加速) 2 看我帖子就知道,安装很费劲, 安装了uos个人版,然后才能安装deepin20,要开发就得用deepin20,uos没办法安装APPimage这种,也没有办法chrome 3 双屏bug,我的笔记本电脑是2560 X 1600的,外接1920 X 1080或者2560 X 1440的 都会出现底部状态栏跑到二屏幕,并且复制二屏幕,软件桌面全部变大,适配的不行,typec到hdmi(看图)

2020-10-11 11:17:48 2471 2

原创 deepin 20 推荐邮件客户端 Bluemail 邮箱

https://bluemail.me/desktop/linux/下载.deb版本 界面还算优美

2020-08-27 15:07:38 2712

原创 django xadmin 实现自定义页面并且权限控制

1写一些内部工具, 自定也页面效果图代码如下class GlobalSettings(object): # 修改title site_title = 'VIP权益服务后台' # 修改footer site_footer = '橡树黑卡网络科技有限公司' # 收起菜单 menu_style = 'accordion' def get_site_menu(self): return [ { .

2020-08-19 12:16:39 1491

原创 django 懒加载解决方法

懒加载多发生在 外键查询 多对多查询会查询两次数据库可以使用 select_related(外键)prefetch_related(多对多表)例如users = User.objects.prefetch_related("menu")然后users[0].menu.all()

2020-07-23 10:32:35 549

空空如也

空空如也

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

TA关注的人

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