合并两个已存在的不同git仓库

转自:https://github.com/deercoder/0-tech-notes/blob/master/Git/git_merge_local_repos.md需求:有两个不同的git仓库,原本是同一个仓库,但是后续由于开发策略分裂成两个不同的git仓库进行维护问题:如何合并/同步一个查看的代码到另一个仓库中?解决办法总体思路:将本地的一个版本库作为远程版本库,合并到另外一个版本库上。前期准备:有2个git仓库:repo1、repo2;想将repo1中的文件移入repo2;repo1的 阅读全部

mac源码编译git问题解决

缘起    由于使用过有半年的ubuntu系统,同时是命令行深度用户,对命令行非常钟爱,换了mac后也是一直使用命令行git进行代码的管理操作。在大约一年前吧,将深度使用的gitk工具增加了中文翻译,提交了patch(额这个gitk项目两年没更新了,提交的patch杳无音信),之后就一直使用自行编译的git已经gitk。    在今年前半年的使用,还可以正常的拉代码编译,半年更新了系统后,就再也不能编译通过了,现在终 阅读全部

树莓派-添加程序自启动方法

sudo update-rc.d [xxx] defaults 其中xxx为服务名,比如aria2c待续吧,liunx关于设置服务自启动的准备详细写一下sudo systemctl enable [xxx] 阅读全部

Mac版微信聊天记录丢失问题解决

缘起    由于当前使用的MBP(15 early),硬盘只有区区120G(还是1000换算单位的120G,实际只有113G),硬盘空间分分钟吃紧,因此机器上插了个128G(实际也就120G)的SD卡。这样一部分使用频度不高的功能或者软件的大内存全部软连接到sd卡里,以此来缓解主硬盘空间不足的问题。    由于比较习惯于命令行操作,在mac上使用brew对几乎所有的安装软件进行了管理,抛弃了app store又慢又卡 阅读全部

StarUML破解

缘起    0、因为qiong😂    1、之前在windows下时,使用的是EA来做类图绘制,换到mac上之后,一直没有找到特别好的画类图的软件,最后就选择了不怎么好但是能画图的staruml。    2、开始使用的2.x版本,可以使用修改licens的js文件的方法进行修改,后来brew升级到3.x版本后失效了    因此写下此文,用 阅读全部

树莓派—安装使用zabbix监控系统信息

缘起    最近的树莓派非常的不稳定,经常运行2天左右即卡死红灯常亮、网卡常亮死翘翘了。    所以在看一些合适的系统监控软件,方便对pi的运行情况做详细的记录,也方便以后对树莓派的各项系统运行数据做精确的分析。比如cpu占用率,cpu温度这些数据。   经过对比分析,最终选择了zabbix作为系统监控的软件,运行在树莓派上貌似有一点点吃力,但总体上是没什么问题的。折腾过程 1、采用ap 阅读全部

树莓派—raspbian软件源切换至国内源

缘起    之前树莓派sb使用中科大的镜像(http://mirrors.ustc.edu.cn/),一直比较稳定,同时速度也很快。    最近发现中科大的源release源不可用,apt update的错误日志如下:命中:1  https://mirrors.ustc.edu.cn/raspbian/raspbian stretch InRelease 忽略:2  ht 阅读全部

树莓派折腾1--------一次诡异的不定期死机问题解决

缘起  最近树莓派是在太不稳定了,总是开机没一天就死机,此时电源灯常亮,sd读写灯、网线灯都不亮,树莓派完全处于不可用状态。此时只能重启解决,可是重启完没多久又一样出现死机情况。解决方法网上查了各种资料,包括提高usb接口的供电电流,关闭网卡的超频(因为怀疑出问题时io或者usb挂掉导致系统挂起)。结果问题并没有解决。然后随便在网上查了下树莓派各个指示灯的含义,发现了在没出现问题是的指示灯状态,发现即使在没出问题时,指示灯也是不正常的,因为电源灯不是常亮的,而网上说的都是常亮状态。由此 阅读全部

linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用

转自:https://blog.csdn.net/kozazyh/article/details/5495532 lsof命令是什么?可以列出被进程所打开的文件的信息。被打开的文件可以是1.普通的文件,2.目录  3.网络文件系统的文件,4.字符设备文件  5.(函数)共享库  6.管道,命名管道 7.符号链接8.底层的socket字流,网络socket,unix域名socket9.在linux里面,大部分的东西都是被当做文件的…..还有其他很多怎样使用l 阅读全部

git创建和使用补丁patch

缘起    这两天在出差,而出差呢还是需要改bug是吧(🙄),所以在折腾一个可以远程提交代码的方法。    传统的方式是在公司开vpn,远程vpn进去操作。但是目前有2个问题,一是需要申请vpn权限,走流程可能需要点时间;一是公司的vpn客户端只有windos版本的,对macos并没有支持。。。    因此只能基于需要远程提交代码这个需求摸索下了,于是有了这篇文章。操作&nbs 阅读全部