Mac安装Meld,并使用Meld作为git merge tool的工具

以前在Mac上安装Meld时,需要使用brew,安装brew使用如下命令: ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“ 安装好brew之后,使用brew安装Meld。 网上大多数人都说使用以下命令安装Meld brew install meld 但是运行上面命令,
阅读本文

统计代码行数的方法梳理

在日常运维工作中,会碰到对一项项目下的代码行数进行统计的需求,下面对代码行数的统计方法进行梳理,以供参考。1)最简单的是使用wc -l直接进行代码行数统计[root@huanqiu_web1 main]# cat index.php |wc -l 17[root@huanqiu_web1 main]# find . -name ‘*.php‘ | xargs wc -l3)参考一个line-co
阅读本文

Spring Boot 集成 RabbitMQ 实战

Spring Boot 集成 RabbitMQ 实战Mac 上 RabbitMQ 的安装这样子安装的话,RabbitMQ 的脚本是安装到 /usr/local/sbin 这个目录里的,并且不会自动添加到你的 PATH 里,所以要先添加下。PATH=$PATH:/usr/local/sbin export PATH=/usr/local/bin:/usr/local/sbin:${PATH}补充说明
阅读本文

Mac下安装mongoDB

1.进入mongodb官网查看下载文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/使用brew安装方式安装  2.如果没有安装brew,可以执行以下名令安装brew:curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz
阅读本文

如何让 Xcode 在读写上提速100倍?

上个月参加了一场西雅图当地的线下 iOS 开发者聚会。Jeff Szuhay 作为一个有20+年开发经验的资深程序员,跟我讲了一套提高 iOS 开发效率的方法。相比于其他程序员在 App 启动时间、架构优化方面的经验,老爷子 Jeff 的优化基于硬件层面,匠心独运,极客风十足。以下是他的经验分享和我个人的实测。 我们都知道 Xcode 在运行或编译时,会有大量的读写操作。例如从硬盘中调用图
阅读本文

Mac brew安装octave

Mac OS: 10.11.5 1. 安装Xcode AppStore搜索Xcode 2. 安装Command Line Tools xcode-select --install 3. 安装brew /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“ 4
阅读本文

同一局域网环境下的arp欺骗和中间人攻击(mac)

最近读了一篇有关arp欺骗和中间人攻击的文章,于是乎就想着自己实现一下,顺便验证下微信在回话劫持后的安全性。1.本机环境Macbook Air:OS X 10.11 El Captain2.推荐工具Nmap(网络探测工具和安全/端口扫描器)$ brew install nmap Ettercap(arp欺骗和dns欺骗工具)$ brew install ettercap –with-gtk+ Dr
阅读本文

使用macbook破解WPA/WPA2 wifi密码

文本仅供学习交流。我使用的系统是macbook pro 15:安装aircrack-ng使用homebrew安装,命令:brew install aircrack-ng 抓包-抓取带密码的握手包macbook自带了一个wifi工具:airport。sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/C
阅读本文

ASP.NET Core Linux下为 dotnet 创建守护进程(必备知识)

小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03前言在文章中介绍了如何在 Docker 容器中部署我们的 asp.net core 应用程序,本篇主要是怎么样为我们在 Linux 或者 macO
阅读本文

Git 实用命令详解

查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区git rm # 从版本库中删除文件git rm -
阅读本文

如何优雅地调试

效率低下的调试方法打断点配合NSLog,这真是最朴素的调试方式。NSLog效率低下的原因及尝试lldb断点打印Log这篇博客里有个测试,NSLog和printf的效率差了100多倍。调试的NSLog还好,记得自己删掉就行,但是代码里充斥着许多的NSLog日志,肯定是消耗性能的。 一般是这样处理:#ifdef DEBUG #define DebugLog(...) NSLog(@“%s 第%d行
阅读本文

mac使用minikube

brew install kubectl 需要加代理! minikube start --vm-driver=xhyve --docker-env HTTP_PROXY=http://your-http-proxy-host:your-http-proxy-port --docker-env HTTPS_PROXY=https://your-https-proxy-host:your
阅读本文

MAC 下安装RabbitMQ

1.使用brew来安装 RabbitMQ(地址:http://www.rabbitmq.com/install-standalone-mac.html )2.安装目录/usr/local/Cellar/rabbitmq/3.安装完成4.启动 rabbitmqp.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px “Andale Mono“; col
阅读本文

IOS推流 搭建环境

效果图iTools有点卡, 但是推到服务器倒是很快的.推流前言这篇blog是的一个补充. 因为之前传到github上的项目中没有集成视频的推流.有很多朋友简信和微博上问我推流这部分怎么实现的. 所以, 我重新集成了RTMP的推流, 合并到了之前的项目中.github(完整版视频直播)Mac搭建nginx+rtmp服务器我个人电脑里面很早以前就搭建过nginx+rtmp服务器, 但是昨天在公司电脑上
阅读本文

nginx在MAC上的安装、启动、重启和关闭

一、安装 执行如下命令 brew search nginx brew install nginx 安装完以后,可以在终端输出的信息里看到一些配置路径: /usr/local/etc/nginx/nginx.conf (配置文件路径) /usr/local/var/www (服务器默认路径) /usr/local/Cellar/nginx/1.8.0 (安装路径) 如果是macOS 1.12以上的
阅读本文

Ubuntu下的OpenResty 安装

安装前的准备您必须将这些库 perl 5.6.1+, libreadline, libpcre, libssl安装在您的电脑之中。 对于 Linux来说, 您需要确认使用 ldconfig 命令,让其在您的系统环境路径中能找到它们。Debian 和 Ubuntu 用户推荐您使用 apt-get安装以下的开发库: apt-get install libreadline-dev libncurses5
阅读本文

014_mac下的端口查看

一、使用netstat去过滤listen效果不怎么理想。$ netstat -an|grep -i --color “listen“ tcp6 0 0 ::1.5601 *.* LISTEN tcp4 0 0 *.5601 *.*
阅读本文

javascript设计模式-(八)

组合模式组合模式例子----扫描文件夹 /*文件夹对象*/ var Folder=function(name){ this.name=name; this.files=[]; }; Folder.prototype.add=function(file){ this.files.push(file); };
阅读本文

MAC下安装Memcached

方式一、 sudo brew install memcached 方式二、 1.安装libevent cd /tmp $ wget https://github.com/downloads/libevent/libevent/libevent-2.0.18-stable.tar.gz $ tar zxvf libevent-2.0.18-stable.tar.gz $ cd l
阅读本文

深度学习算法实践1---开发环境搭建

虽然Theano推荐的开发环境是64位Linux,但是在Mac下配置起来也是非常简单的。 首先安装Python开发环境,其实Mac自带了python 2.7.x的python系统,但是本人更喜欢python 3.x系统,因此我们还是要自己安装python 3.x系统。直接运行如下命令即可: 但是需要注意,以后再启动python需要使用如下命令:python3,否则启动的将是系统内置的py
阅读本文