zacharyzlj
码龄5年
  • 61,934
    被访问
  • 50
    原创
  • 28,811
    排名
  • 18
    粉丝
关注
提问 私信

个人简介:Te amo

  • 加入CSDN时间: 2017-04-21
博客简介:

__zachary的博客

博客描述:
一起学习
查看详细资料
  • 3
    领奖
    总分 227 当月 13
个人成就
  • 获得47次点赞
  • 内容获得35次评论
  • 获得255次收藏
创作历程
  • 2篇
    2022年
  • 13篇
    2021年
  • 40篇
    2020年
成就勋章
TA的专栏
  • 笔记
    14篇
  • TypeScirpt
    1篇
  • 机器学习
    4篇
  • Python
    10篇
  • lua
    1篇
  • linux
    14篇
  • opencv
    2篇
  • vue
    1篇
  • flutter
    4篇
  • 深度学习
    3篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    架构
  • 微软技术
    c#asp.net.net
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

TypeScirpt 特别的运算符号

?:表示属性或参数为可选项interface Person { name: string, age: number, weight?: number}const person = new Person(name='Bob', age=18)??:空值合并运算符。当左侧操作数为 null 或 undefined 时,其返回右侧的操作数,否则返回左侧的操作数。console(person.weight ?? 0)!:表示类型推断排除 null、undefinedfunction myF.
原创
发布博客 2022.04.24 ·
137 阅读 ·
0 点赞 ·
0 评论

mac 快捷键

锁屏:control+command+q切换桌面:control + ←/→中心唤起:control + ↑/↓To be continue …
原创
发布博客 2022.04.20 ·
128 阅读 ·
0 点赞 ·
0 评论

lua 库介绍

bit32提供了一些二进制运算函数。引用bit = require('bit32')函数按位与bit.band(7, 8) -- 0按位或bit.bor(7, 8) -- 15按位异或bit.bxor(7, 8) -- 15取反bit.bnot(7) -- -8左移bit.lshift(7, 1) -- 14bit.lshift(7, -1) -- 3右移bit.rshift(7, 1) -- 3bit.rshift(7, -1) -- 14...
原创
发布博客 2021.10.12 ·
38 阅读 ·
0 点赞 ·
0 评论

pigit 快速使用 git

相信对于每一个开发人员来时,git 绝对不会陌生。Git是一个免费的、开源的分布式版本控制系统,旨在以快速高效的方式处理从小型到大型的项目。当我们在使用 git status git branch 这些命令操作 git 时,有没有觉得不够快。这个是否我么可以借助一些第三方的工具来帮助我们快速、方便的使用 git。Git 的图形化工具不少,我作为一个 terminal 爱好者,在这里向大家介绍一款 terminal 下的 git 辅助工具 – PIGIT项目地址: https://github.com
原创
发布博客 2021.08.30 ·
47 阅读 ·
0 点赞 ·
0 评论

lazygit 使用

global←→↑↓ / hjkl: navigate 导航PgUp / PgDn or ctrl+u / ctrl+d: scroll diff panel 翻页q : quit 退出p : pull 拉取q : push 推送file panelspace : toggle staged 选择c : commit change 提交选择shift+C : commit using git editor 使用git编辑器提交shift+S : stash files 隐藏文件t :
原创
发布博客 2021.08.13 ·
386 阅读 ·
0 点赞 ·
0 评论

有趣的 Linux 命令行软件

如果您是一名程序员,那么您必须了解 Linux 系统。即使它是你的主要工作环境。我们能来点 有趣的 吗?接下来,我将介绍一些在 Linux 下有趣的软件。不同的Linux发行版可能有不同的安装方法,下面的安装以 Manjaro 为例。FIGLETFIGLET — 显示由普通屏幕字符组成的大字符。安装sudo pacman -S figlet使用方法figlet hello worldwatch -n1 "date '+%D%n%T' | figlet -k" # terminal c
原创
发布博客 2021.07.25 ·
131 阅读 ·
0 点赞 ·
0 评论

python opencv 校准鱼眼相机

详细内容和代码https://github.com/zlj-zz/python-opencv-tutorial/blob/main/docs/calibration.md
原创
发布博客 2021.07.14 ·
197 阅读 ·
0 点赞 ·
0 评论

opencv 多颜色识别

import numpy as npimport cv2class ColorMeter(object): color_hsv = { # HSV,H表示色调(度数表示0-180),S表示饱和度(取值0-255),V表示亮度(取值0-255) # "orange": [np.array([11, 115, 70]), np.array([25, 255, 245])], "yellow": [np.array([11, 115, 70]),
原创
发布博客 2021.06.29 ·
569 阅读 ·
1 点赞 ·
2 评论

尽可能小的备份树莓派,以及烧录后如何重新扩展主分区

备份推荐使用这个脚本来一键式备份:https://github.com/zlj-zz/RaspberryBackup包括检测和下载需要的工具,备份系统,压缩镜像。扩展主分区将烧录镜像的 SD 插到电脑中, 系统为 ubuntu,识别为 /dev/sdc2,会自动挂载,我电脑挂载到 /media/ubuntu/rootfs取消挂载 sudo umount /media/ubuntu/rootfs可能提示设备 busy,结束使用磁盘的程序 sudo fuser -m -i -v -k /
原创
发布博客 2021.04.15 ·
49 阅读 ·
0 点赞 ·
0 评论

mac m1 搭建 arduino 环境

前前后后弄了几次 arduino 环境,这次就以 mac m1 为例,来做一个笔记。首先,第一步肯定是安装 arduino,这直接去官网下载安装就好了。地址放在下面:https://www.arduino.cc/en/software安装完成后,如下图打开 arduino 的设置进行配置。配置,board manager 的 url,这里我使用国内源。https://dl.espressif.com/dl/package_esp32_index.jsonhttps://m5stack.os
原创
发布博客 2021.04.13 ·
1455 阅读 ·
3 点赞 ·
4 评论

mac上pyside2缺少QtWebEngine相关的组件。

答:

因为 Apple Silicon 版的 Qt5 不包含 QtWebengine。

回答问题 2021.03.19

mac上pyside2缺少QtWebEngine相关的组件。

发布问题 2021.03.19 ·
1 回答

mac(Apple Silicon)安装 pyside2 的惨痛经历

由于需要重构项目,以前是在 ubuntu上使用的 pyside2。现在换了 M1 的 mac,于是现在准备在自己的电脑上重新安装环境安装环境。结果没想到状况百出。-_-首先要准备好 Qt 的环境。brew install qtbrew install qt@5然后,我就兴致冲冲的准备安装 pyside2 了。当然很熟练的使用了 pip,结果:后来查到, pyside2 并不支持 M1 的 Mac,所以无法查询到该包。正在我不知道怎么办的时候,突然灵光一闪。我想起以前用 Manjaro 的使
原创
发布博客 2021.03.19 ·
1390 阅读 ·
3 点赞 ·
9 评论

了解和更好的使用 Vue3 composition API [setup()]

什么是 compoistion API若果你使用过 vue2 的话,那么就肯定对 Options API 不陌生。如果有人不知到什么是 Options API,那么看到下面这段代码就明白了。export default { data(){ return { count: 0; } }, methods: { plus(){ this.count++; } }, computed: { dou(){ retur
原创
发布博客 2021.03.14 ·
68 阅读 ·
0 点赞 ·
0 评论

部署 Vue 项目

通用指南如果你用 Vue CLI 处理静态资源并和后端框架一起作为部署的一部分,那么你需要的仅仅是确保 Vue CLI 生成的构建文件在正确的位置,并遵循后端框架的发布方式即可。如果你独立于后端部署前端应用——也就是说后端暴露一个前端可访问的 API,然后前端实际上是纯静态应用。那么你可以将 dist 目录里构建的内容部署到任何静态文件服务器中,但要确保正确的 publicPath。Docker (Nginx)在 Docker 容器中使用 Nginx 部署你的应用。安装 Docker使用官方
原创
发布博客 2021.02.28 ·
88 阅读 ·
0 点赞 ·
0 评论

Raspberry Pi 构建恢复分区,自动恢复系统

首先要将树莓派的磁盘挂载到另一台电脑上,以便后续的操作。创建分区第一步就是要创建一个新的分区用于恢复系统。你可以使用 fdisk 命令去创建。也可以使用一些图形化的工具。Note: 记得分区时留下足够的空间去安装系统和存放备份镜像。这里我是在 Ubuntu 下使用 gparted 工具来分去的。sudo apt install gparted分区完了之后我们用 sudo lsblk --fs 看一看结果。NAME FSTYPE LABEL UUID
原创
发布博客 2021.02.04 ·
404 阅读 ·
0 点赞 ·
0 评论

Z-shell zsh 让终端不在只是终端

很久之前有说到 fish,一个开箱即用的优质 shell。这次来讲讲 zsh,让你深度定制自己的 shell。使你的终端独一无二。什么是 ZshZsh是一个强大的shell,既可以作为交互式shell,也可以作为脚本语言解释器。用户社区网站"Oh My Zsh"收集Z shell的第三方插件及主题。[8]截止于2018年,其GitHub源共有超过1000位贡献者、200多款插件和超过140款主题。相比于 bash,zsh 在很多方面做出了优化。例如:自带对数百条命令的补全支持;本身就可以通过文件扩展
原创
发布博客 2021.01.19 ·
464 阅读 ·
1 点赞 ·
0 评论

zsh vim键位脚本

发布资源 2021.01.19 ·
zsh

Flutter 按钮用法小记

Flutter 按钮知识是人类进步的阶梯,总结笔记就是… 额,管他的呢,挺好。那今天就聊聊 Flutter 中的按钮组件。Flutter 中已经定义好了一些默认的按钮组件供我们直接使用,所以先请它们登场RaisedButton: 凸起的按钮FlatButton: 扁平的按钮OutlineButton: 边框按钮IconButton: 图标按钮前面三个都继承自 MaterialButton,最后一个继承自 StatelessWidget。为了去使用它们,那得再了解了解其内在(属性),下
原创
发布博客 2020.11.17 ·
308 阅读 ·
0 点赞 ·
0 评论

Flutter 路由小谈

直接跳转import 'newpage.dart';Navigator.of(context).push( MaterialPageRoute(builder: (context)=>NewPage()));如果跳转的页面需要参数,可以直接传入。初始化执行路线定义路由集合final routes = { '/': (context) => Loading(), '/home': (context) => Home(), '/settings': (
原创
发布博客 2020.11.17 ·
50 阅读 ·
0 点赞 ·
0 评论
加载更多