mac 上面安装 tree 命令

相信很多使用过Linux的用户都用过tree命令,它可以像windows的文件管理器一样清楚明了的显示目录结构。但是mac下默认是没有 tree命令的。1、我们可以使用find命令模拟出tree命令的效果,如显示当前目录的 tree 的命令:$ find . -print | sed -e ‘s;[^/]*/;|____;g;s;____|; |;g‘2、你也可以写一个别名来快速执行该命令,运行如
阅读本文

Mac安装V8Js

背景最近在做一个小项目,里面有个模块需要在php里调用js脚本并拿到执行结果。环境:mac 10.10.1、php5.5.14参考文章:http://www.phpied.com/installing-v8js-for-php-on-a-mac/一、V8引擎 和 V8Js介绍  V8引擎(https://github.com/v8/v8)是Google的开源JavaScript引擎,性能很高,No
阅读本文

Mac iTerm2使用rz、sz从远程上传下载文件

使用 brew install lrzsz 。如果安装遇到错误的话,使用以下方法: 在mac终端下运行: brew install lrzsz (安装教程:http://brew.sh/index_zh-cn.html)文件下载地址:https://github.com/mmastrac/iterm2-zmodem保存 iterm2-send-zmodem.sh 和 iterm2-recv-zmo
阅读本文

Vim扩展YouCompleteMe插件

在Vim中安装YouCompleteMe插件 一、安装前的说明:1、确保vim版本>=7.4,若MAC OS,建议直接安装MacVim(8.0版本)。ps:如果不想使用MacVim的GUI,可是使用命令行模式:alias vim=‘/Volumes/Mac OS/Applications/MacVim.app/Contents/MacOS/Vim‘2、安装Vundle:Vundle是用来管理vi
阅读本文

为什么需要仿射空间?

仿射空间与仿射变换在计算机图形学中有着很重要的应用。在线性空间中,我们用矩阵乘向量的方法,可以表示各式各样的线性变换,完成诸多的功能,但是有一种极其常用的变换却不能用线性变换的方式表示,那就是平移,一个图形的平移是非线性的!(这一点只需要看平移前各点与原点的连线和平移后各点与原点之间的连线可知,或者记平移变换为FF,有F(v1+v2)≠F(v1)+F(v2))。为了表示平移,以及现实世界的描述,就
阅读本文

idea启动日志文件拒绝访问/日志文件找不到

在eclipse下能正常启动的,在idea中会报错, 虽然没有什么影响 ,但看起来很不爽 ,错误如下-call failed. java.io.FileNotFoundException: logs***app.log (拒绝访问。) -at java.io.FileNotFoundException: logs***app.log (拒绝访问。) 查了度娘,只需要>以管理员的身份运行该
阅读本文

C++/CLI思辨录之再谈继承

在面向对象编程领域一个关键的概念是继承。  在OO和C++中,类成员共有三种级别的继承:public,protected和private。对于基类成员的存取操作应该依赖于下面两个因素:  ·派生类声明其类头(public, protected 或 private)的方式  ·对类成员的存取指定标志(public, protected 或 private)  如果你在基类中声明成员为private,
阅读本文

iOS自动构建以及打包命令(xctool)

xctoolxctool是facebook给出的自动化构建的解决方案,让构建和测试更容易,更好的支持持续集成。但xctool只是对xcodebuild的一个封装,因此xctool是基于xcodebuild的。先看下xcodebuild是否可用: xcodebuild -version 安装1.安装Homebrew Homebrew作为OS X上强大的包管理器,为系统软件提供了非常方便的安装方式,独
阅读本文

zoj1828

题目大意: 输出第N个Fibonacci数列 解题思路: 大数计算,采用打表的方法,把满足题目数量的Fibonacci数先保存下来,然后取出就可以了 代码如下: #include <stdio.h> #include <string.h> #include <stdlib.h> char ad[4801][1100]; void add(char a[],char b[],char back[])
阅读本文

Mac OS下包管理器Homebrew的安装与使用

为什么要使用Homebrew Mac OS X是基于Unix的,它可以使用非常多Linux平台上开源的优秀工具,比如wget,比如dos2unix脚本工具等。 但是OS X系统本身却缺少Linux下得包管理器。比如Fedora的yum与dnf,比如Ubuntu的apt-get,比如ArchLinux的Pacman等。 于是这些优秀的开源软件在Mac上的安装只能通过下载源码,编译,安装,配
阅读本文

Mac下配置node.js环境(Mac 10.12)

有安装就有卸载,卸载教程参考:一、官方下载pkg安装包1、安装到官网https://nodejs.org/en/下载直接双击运行即可。2、更新直接下载官网的最新安装包,然后一路下一步安装即可。参考:http://stackoverflow.com/questions/11284634/upgrade-nodejs-to-the-latest-version-on-mac-os二、使用brew包管理
阅读本文

Mac下node.js卸载方法收集

brew的安装方式直接通过一条命令brew uninstall nodejs官网下载pkg安装包的通过这条命令sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}其它方式干净卸载去这个网址下载sh文件https://github.com/jesseyu/uninstallNo
阅读本文

Docker 总结

Docker总结 想想,使用Docker也有一段时间了,但是不用也有一段时间了~汗。很多东西不用了就回很快被忘记了,所以在这边写一个教程,总结一下。 -简单介绍 -安装和环境配置 -Docker基本命令介绍 -Docker实例操作 -更多学习教程 1. 简单介绍 Docker英文名,鲸鱼。它是一个什么东西呢,Docker是一个思想,那就是将一个系统内的重要的元素打包起来,独立的运
阅读本文

蓝桥杯 年龄巧合

小明和他的表弟一起去看电影,有人问他们的年龄。小明说:今年是我们的幸运年啊。我出生年份的四位数字加起来刚好是我的年龄。 表弟的也是如此。已知今年是2014年,并且,小明说的年龄指的是周岁。 请推断并填写出小明的出生年份。 这是一个4位整数,请通过浏览器提交答案,不要填写任何多余的内容(比如,他表弟的出生年份,或是他们的年龄等等思路:       2014 - 小明的出生年份  == 小
阅读本文

返回微信简单调用

/** * 启动微信 */ public static void launchWechat(Context context) { Intent intent = new Intent(); ComponentName cmp = new ComponentName(“com.tencent.mm“, “com.tencent.mm.ui.LauncherUI“); in
阅读本文

开发文档chm文件打不开

有时从网上直接下载的chm文件打开之后,右侧一片空白,这是因为该文件没有解除封锁,自然解决方法就是选中该chm文件之后,鼠标右键---》属性----》常规----》把解除封锁勾上就行了
阅读本文

Python list操作用法总结

这篇文章主要介绍了Python list操作用法,以实例形式较为详细的总结分析了Python中list的各种常见函数的功能与使用方法,需要的朋友可以参考下
阅读本文