- 博客(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
原创 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
原创 部署架构 因为单体架构痛点 升级到微服务架构
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
原创 数据结构 堆 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 485. 最大连续 1 的个数
遍历这个数组,用一个临时计数器count存 1 出现的次数,用最终计数器result来存每次计数到不是1的时候的 1 出现的次数, 最后对比count和result 就可以得出 最大连续1的个数
2022-09-29 15:02:23 642
原创 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
原创 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关注的人