随笔分类 - 40.电脑/软件使用
摘要:1、罗技的“无线优联技术”还是非常强大的,它跟具体的操作系统无关; 2、你只需要 让“优联接收器(一个USB设备)”跟 “无线键盘/鼠标” 配对即可,配对完之后,就无需再配对,即使把“优联接收器”插到其他电脑,无线设备(键盘/鼠标)也照用可用; 3、官方提供了一个让“优联接收器”跟 “无线设备”配对
阅读全文
摘要:Mac/Linux 平台下,通用命令: lsof -i:8080 (8080 为 端口号,根据需要,替换为其他端口号) 可以查看该端口被什么程序占用,并显示 pid,方便 kill 掉 Linux如何查看端口被哪个进程占用? 有 两种 方法: 1、lsof -i:端口号 2、netstat -unt
阅读全文
摘要:先前买了个 荣耀6(购买链接),自带存储只有 16G,用来一段时间后,老是提示存储不足。后来发现是 微信 等软件占用了好多存储(缓存),, 好吧,在京东上买了个 64G 扩展卡(购买链接),安装过程如下: 1、把 扩展卡 插入手机; 2、在 Windows 电脑上,格式化 SD卡,格式选择为 exF
阅读全文
摘要:物理主机:Windows 7,虚拟机:CentOS 6.8 1、设置虚拟机的 默认路径:编辑 -> 首选项 -> 设置“虚拟机的默认位置” 2、设置 虚拟网络:编辑 -> 虚拟网络编辑器 注意:桥接到:一个 可上网的网卡,不然,虚拟机内部上不了网! 3、设置虚拟机的网卡类型:虚拟机 -> 设置 ->
阅读全文
摘要:SSH 证书登录(实例详解) 客户端通过私钥登录 ssh 服务器 CentOS 7 SSH 使用证书登录 使用私钥 ssh 登陆 CentOS
阅读全文
摘要:Git 从远程的分支获取最新的版本到本地有这样 2 个命令: 1. git fetch:相当于是从远程获取最新版本到本地,但不会自动 merge 以上命令的含义: 首先从远程的 origin 的 master 主分支下载最新的版本到 origin/master 分支上 然后比较本地的 master
阅读全文
摘要:1、svn 转换为 git(会提示,让你输入先前 svn 的账号与密码) 2、添加远程 git 仓库 3、推送代码到远程 git 仓库 特别说明 当执行完 git svn clone svn://IP地址/projectname --no-metadata projectname2 命令后,会在项目
阅读全文
摘要:通常,合并分支时,如果可能,Git 会用 Fast forward 模式,但这种模式下,删除分支后,会丢掉分支信息。 如果要强制 禁用 Fast forward 模式,Git 就会在 merge 时生成一个新的 commit,这样,从分支历史上就可以看出分支信息。 下面我们实战一下 --no-ff
阅读全文
摘要:软件开发中,bug 就像家常便饭一样。有了 bug 就需要修复,在 Git 中,由于分支是如此的强大,所以,每个 bug 都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。 当你接到一个修复一个代号 101 的 bug 的任务时,很自然地,你想创建一个分支 issue-101
阅读全文
摘要:每次提交,Git 都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在 Git 里,这个分支叫主分支,即 master 分支。HEAD 严格来说不是指向提交,而是指向 master,master 才是指向提交的,所以,HEAD 指向的就是当前分支。 一开始的时候,maste
阅读全文
摘要:首先要明确一点,对 Git 的操作是围绕 3 个大的步骤来展开的(其实几乎所有的 SCM 都是这样) 这 3 个步骤又涉及到两个 repository,一个是 remote repository,在远程服务器上,一个是 local repository,在自己工作区上。其中 1, 3 两个步骤涉及到
阅读全文
摘要:使用 SVN 作为版本控制的时候,整理过一个 导出文件脚本:利用 PHP 导出 SVN 新增或修改过的文件 现在换成了 Git,整理出类似的脚本: 【第一版】git.php 【第二版】git_sjf_mas.php
阅读全文
摘要:1. 输出最后一次提交的改变 这个命令,我经常使用它 来发送其他没有使用 git 的人来检查或者集成所修改的。它会输出最近提交的修改内容到一个 zip 文件中。 2. 输出两个提交间的改变 类似的,如果你需要输出某两个提交间的改变时,你可以使用这个。 3. 克隆 指定的远程分支 如果你渴望只克隆远程
阅读全文
摘要:CentOS 6.8 自带的 Git 版本为 1.7.1,比较旧,yum 安装也停留在 1.7.1,还是源码编译安装吧。 1. 下载源码: 2. 卸载老版本Git 3. 解压、编译、安装 4. 建立软链接(注意:一定要把 /usr/local/git/bin 目录下的所有文件都做个 软连接 !) 5
阅读全文
摘要:工作除了开发最新的版本之外还要对原来的版本做例行的维护,修修补补。于是有了在两个分支之间游走切换的问题,最新改版的代码在分支 new 上,旧版本的代码在分支 old 上,我在 new 上开发了一半,忽然有人给了我一个改进的需求,于是我要切换回 old 去修改代码。在这个场景下,我摸索了三种方法: 及
阅读全文
摘要:基本上,Git就是以下面的命令顺序学习的。文中笔记是从廖雪峰老师的 Git教程 中总结出来的,方面查阅命令。 1、基础 git config --global user.name "Your Name"设置你的仓库用户名(用于标识提交者) git config --global user.email
阅读全文
摘要:git pull 时,报错: Git Pull Failed: refusing to merge unrelated histories 解决方案: git pull origin master --allow-unrelated-historie Git 常用命令图 Workspace:工作区
阅读全文
摘要:分享下使用 svn,测试服务器代码自动更新、线上服务器代码手动更新的配置经验 利用SVN的POST-COMMIT钩子自动部署代码 Linux SVN 命令详解 Linux SVN 命令详解2 使用svn hooks 脚本post-commit时遇到的故障
阅读全文
摘要:Wireshark(前称Ethereal)是一个网络数据包分析软件。网络数据包分析软件的功能是截取网络数据包,并尽可能显示出最为详细的网络数据包数据。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 网络管理员使用Wireshark来检测网络问题,网络安全工程师使用Wire
阅读全文
摘要:1、解决 Gogland 不能调试 go 代码的问题 新建 Go 项目时,一定要通过 “File -> New -> Project...” 方式建立,,千万不要通过 “File -> Open”,即“直接打开现有文件夹” 的方式建立,否则,调试(Debug)功能失效,只有运行(Run)功能。 【特
阅读全文