- 博客(77)
- 资源 (7)
- 收藏
- 关注
原创 github不翻墙就可以访问
由于github访问不稳定,严重影响了国内软件开发,在网上搜索并验证了一些方法.现在整理出来一个可以正常使用的方法,在windows和Linux(ubuntu)平台进行了验证是可行的.请注意:搭建好环境后,并不能立即就可以访问github,要等一段时间,大概10分钟就可以.由于网上方法很多,也不知道哪个管用,所以有时候发现不管用,立马换其他方法测试.经过测试这个方法确实可用,请耐心等待一段时间.
2025-02-11 16:11:27
8702
4
原创 使用最新版的wvp和ZLMediaKit搭建Gb28181测试服务器
到nodejs官网下载最新LTS版本. 因为nodejs依赖glic库,所以ubuntu使用最新的LTS版本.当前nodejs依赖glibc2.28版本,为了确保nodejs能正常运行,需要先查询系统的glibc版本.strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_ #输出如下信息 .. .. .. GLIBC_2.27GLIBC_2.28GLIBC_2.29GLIBC_2.30GLIBC_2.31GLIBC_2.32。
2024-11-04 09:58:50
2383
1
原创 zerotier安装配置
zerotier用于建立VPN.根服务器是ZeroTier网络基础设施的核心组件,它们维护着全球ZeroTier网络的顶层结构。网络控制器是管理特定ZeroTier网络的服务器或服务。它负责网络配置、成员管理和权限控制。
2024-10-13 20:54:20
5049
原创 git-repo系列教程(1) git-repo安装和配置
使用svn和git多年,深刻体会到svn和git各有优缺点,其他的不多说,网上资料很多,说说git最大的缺点:git相对于svn来说,不能部分检出,只能全部检出,这就导致即使git优点很多,svn也会有一席之地.为了解决git的缺点,就需要把git分成许多小的独立的仓库.怎么管理大量的独立的git仓库呢?git实现了submodule子模块功能,但是git子模块限制很多,使用子模块管理大量git多仓库很不现实,只适合很少的多仓库管理.
2024-09-23 03:54:08
2000
1
原创 git-repo系列教程(5) windows平台安装repo-go
这是阿里巴巴使用go语言实现的repo客户端,开源,跨平台,支持Linux,window,MAC三种操作系统.速度比android repo要快很多,repo-go是我给他命名的,官网上是git-repo,很容易搞混. repo-go和标准的android repo有一些不同,但大多数是相同的,可以代替android repo.官网上安装和使用说明很详细,参考官网即可.
2024-09-23 03:41:46
440
原创 git-repo系列教程(4) windows平台下安装git-repo客户端
git-repo天生是在Linux和MacOS下使用,在windows下直接安装运行会出错.经过不断尝试,终于找到了一种简单的安装方法,在网上现在是独一份.
2024-09-23 03:31:54
800
原创 git-repo系列教程(3) git-repo https证书认证问题
这个问题在网上很少遇到,搜索了几天也没有搜索到答案,看一下提示文档很容易解决了.git-repo是android系统代码使用的源代码管理工具,不做安卓的很少使用,国内资料相对也很少.但是这个工具非常强大,对大型项目多个git仓库的管理非常方便.
2024-09-23 02:52:46
533
原创 git-repo系列教程(2) manifest 文件
/</</remote元素: remote元素可以有多个,用于存在多个git远程服务器的情况。fetch:使用此remote的所有项目的Git URL前缀。**每个项目的名称都附加到此前缀以形成用于克隆项目的实际 URL。**如果使用此remote的所有项目的前缀和manifest仓库前置一致的话,可以使用…代替。name:此清单文件唯一的短名称。此处指定的名称用作每个项目的 .git/config 中的远程名称。
2024-09-23 02:50:49
1803
1
原创 海思平台使用ITTP_Stream调试sensor
ITTP_Stream运行需要sensor配置文件, ITTP_Stream等价于sample_vio测试程序.参考<<Sensor 调试指南.pdf>>实现sensor驱动.下位机软件内容如下,根据sensor建立配置文件和库文件.上位机软件是HiPQTools,ITTP_Stream.HiPQTool运行只需要sensor动态库即可.参考<<图像质量调试工具使用指南.pdf>>
2024-06-27 16:28:20
1281
3
原创 windows和Linux卸载移动磁盘
进行卸载移动磁盘,刷新一下,根据日期和时间可以判断触发了哪些事件, 根据事件关闭相关进程.-> 管理 -> 管理事件。
2024-05-13 21:15:32
550
1
原创 ubuntu docker 安装 git服务器 gitea
在浏览器中访问 http://your_server_ip:3000,将 your_server_ip 替换为你服务器的实际 IP 地址,这样就能看到 Gitea 的安装页面。进入安装页面后,配置管理员信息,然后安装即可。完成安装后,就可以使用创建的管理员账户登录 Gitea 并开始管理 Git 仓库。
2024-04-22 14:02:52
692
原创 Docker容器使用
我可以使用 docker port 6a69e6937771 或 docker port stoic_villani 来查看容器端口的映射情况。docker 客户端非常简单 ,我们可以直接输入 docker 命令来查看到 Docker 客户端的所有命令选项。在大部分的场景下,我们希望 docker 的服务是在后台运行的,我们可以过 -d 指定容器的运行模式。正在运行的容器,我们可以使用 docker restart 命令来重启。已经停止的容器,我们可以使用命令 docker start 来启动。
2024-04-22 13:29:13
1075
原创 Docker镜像使用
同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,如 ubuntu 仓库源里,有 15.10、14.04 等多个不同的版本,我们使用 REPOSITORY:TAG 来定义不同的镜像。当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。当我们从 docker 镜像仓库中下载的镜像不能满足我们的需求时,我们可以通过以下两种方式对镜像进行更改。我们可以使用 docker tag 命令,为镜像添加一个新的标签。
2024-04-22 13:27:43
1062
原创 git解决推送错误: error: By default, updating the current branch in a non-bare repository
产生问题的原始是,使用了本地的代码库作为远程仓库了.正确的方法是远程仓库必须是bare库。
2024-04-16 18:31:37
409
原创 LinuxShell编程中source和export命令
一, 1-3执行内部原理一样,会新建一个子shell,在子shell中执行脚本里面的语句,该子shell继承父shell的环境变量,但子shell新建的,改变的变量不会被带回父shell.根据上一点分析:source命令一般的用途是,打开一个shell终端,在shell终端中执行source脚本,可以设置环境变量和函数,这些环境变量和。这个命令的返回状态是零,除非指定了无效的选项,或者其中一个名称不是有效的shell变量名,或者"-f"指定的不是一个shell函数的名称.否则, 位置参数不会被改变.
2024-04-12 23:15:39
3285
原创 交叉编译openssh
交叉编译openssh网上资料很多,整理成了一个makefile文件,其中有一步发生错误,需要手动修改一下Makefile,还不能完全自动化编译.
2024-04-02 02:06:50
664
原创 使用vscode+clangd+bear+publickeyssh远程开发Linux程序
一定要配置成密钥远程登录,可以避免在使用vscode的过程中频繁输入密码.打开源代码目录,这里以kernel linux-6.6.18代码作为例子。此时就可以跳转,智能提示等功能了,比vim+ctags跳转还要精确.编译完成后会在项目根目录下生成文件。用于开发c,c++程序.或者通过图形界面配置。
2024-03-14 22:37:03
1112
原创 vim搜索和替换
每个参数列表项都在缓冲区列表中,但不是每个缓冲区都在参数列表中.字符或字符区间后面接量词,也称为重数.vim切换缓冲区时推荐保存当前缓冲区.支持多个文件执行同一操作.
2024-03-10 22:37:00
1298
原创 vim基本使用
用户或插件定义的快捷方式的命名空间.先按先导键,然后按下的任何键都来自于该命名空间.功能:输入任意可打印字符立即删除选中文本,然后进入插入模式.和替换模式相似,直接在屏幕上显示而不是文件。适应管理窗口,需要和tmux配合使用.是vim自带的,v8.1开始支持.输入的文本会覆盖已有的文本.一个屏幕可以显示几个窗口。缓冲区是文件的内部表示。命令行模式下的快捷键。
2024-03-10 22:33:57
1117
原创 ubuntu自带屏幕截图功能
试了好多开源跨平台截图软件,但是在ubuntu上都或多或少存在问题。ubuntu有自带的截图软件。打算把ubuntu自带的截图软件用起来。顺便说一下我使用的版本是。
2024-03-08 18:18:36
1957
原创 使用QEMU搭建U-Boot+LinuxKernel+busybox+NFS嵌入式开发环境
QEMU是一个模拟器,可以模拟CPU,ARM,X86,MIPS等架构可以仿真的ARM处理器:ARM926E,ARM1136,Cortex-A8/A9模拟真实的开发板,外设:串口,LCD,网卡,USB,SD卡…ABI:二进制应用程序接口(Application Binary Interface(ABI) for the ARM Architecture),在计算机中,应用二进制接口描述了应用程序(或者其他类型)和操作系统之间或其他应用程序的低级接口,涵盖了数据类型的大小,布局和对齐,调用约定.
2024-03-02 21:55:51
2083
原创 correlated double sampling (CDS)相关双采样
correlated double sampling (CDS)相关双采样,主要用在图像传感器image sensor CMOS和CCD中。这样就能消除固定模式噪声FPN(fixed pattern noise)和偏置电压(Offset Voltages)由于非匹配和非线性等问题,会导致产生列FPN,可以使用相似的方法消除。晶振需要精确,因为复位采集和信号采集时间要求精确。N2和N1相差很小。
2024-02-29 15:18:16
3992
原创 back-side illumination (BSI)
back-side illumination (BSI)就把后面的光电二极管层移到前面,没有了金属布线的干扰,接收的光线更多了。以前的制造工艺是金属布线放在了前面,会挡住部分光线,以前的像素点比较大,没什么问题,后来像素点越来越小,光线进入光电二极管的光子就变的很少了。这个术语有点误导作用,其实是把先前的在上面的层放在了后面,后面的层放在了前面。现在大部分sensor都是BSI方案。
2024-02-29 11:40:15
520
原创 vscode不能远程连接ubuntu18.04.6
我的工作环境是Ubuntu 22.04.4 LTS, 远程机器是ubuntu18.04.6, 如果是工作环境是windows或mac,参考如下链接也能解决。原始是:需要glibc 2.28 or later,系统最低要求:Debian 10, RHEL 8, Ubuntu 20.04.vscode远程ssh连接ubuntu18.04.6时,出现如下提示框,单击Learn More后,定位到问题。根据链接,一路看下来,找到相关资源和解决办法。英语要好,官网是最好的解决问题和学习的资源。
2024-02-27 12:02:28
1331
原创 Ubuntu安装中文拼音输入法
2.安装fcitx输入法框架。重启后,在右上角有输入法键盘图标。# 7.测试搜狗中文输入法。# 4.安装搜狗输入法。
2024-02-24 21:49:52
1383
原创 多媒体测试资源
音视频测试时,需要许多源文件,这里整理了一些.会持续更新.当然可以使用ffmpeg转换获得需要的文件.如果知道的这方面资源的,在评论区留言.
2024-01-29 16:08:29
1050
mipi_csi2_ccs1.1.zip
2020-07-17
mipi_dcs_dsi.zip
2020-07-17
keilc51源代码
2014-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人