使用 OClint 进行静态代码分析

OCLint 就是一个建立在 Clang 上的工具,能够发现代码中潜在的问题。  最近需要一个静态分析代码工具,帮助我们发布运行应用前找到代码潜在的问题。其实对于iOS开发,我们的日常开发上已经用到了这样一个静态分析的工具,那就是 Clang, Clang 是支持C、C++、Objective-C 和 Swift 的一个前端编译工具,他将 OC 或者 Swift 的代码输出抽象语法树(Abst
阅读本文

mac安装nginx

下面是brew的安装方法:(由于MAC自带ruby,所以安装起来极其轻松)ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“ 一行命令直接搞定 那么接下来就来安装nginxbrew install nginx 安装完以后,可以在终端输出的信息里看到一些配置路径:/usr/
阅读本文

GitHub18

兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣!简介分享 GitHub 上有趣、入门级的开源项目。这是一个面向编程新手、热爱编程、对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编程语言的项目、让生活变得更美好的工具、书籍、学习笔记、教程等,这些开源项目大多都是非常容易上手,而且非常 Cool。主要是希望大家能动手用起来,加入到开源社区中。会编程的可以贡献代码不会编程的可以反馈使用
阅读本文

mac常用命令大全

sudo spctl --master-disable 终端中打开文件或目录open Terminal所在位置打开finderopen test.txt  打开当前路径下的test.txt文件   历史命令history  查看历史命令history -c  删除历史命令  切换到root用户sudo su -  sudo -i 给某个命令定义别名alias alias cls=clear 注意不
阅读本文

mac常用命令大全

sudo spctl --master-disable 终端中打开文件或目录open Terminal所在位置打开finderopen test.txt  打开当前路径下的test.txt文件   历史命令history  查看历史命令history -c  删除历史命令  切换到root用户sudo su -  sudo -i 给某个命令定义别名alias alias cls=clear 注意不
阅读本文

[python]使用virtualenvWrapper

什么是virtualenvvirtualenv是python的环境管理工具,用于隔离python的运行环境。也就是说,一个项目可以有一个属于这个项目的运行环境,从而避免了因为依赖不同的模块而产生的错误。什么是virtualenvWrappervirtualenv的升级版,更加有效的管理python的开发环境。可以查看所有的env和直接通过指令切换env,不需要输入路径之类的东西,更加统一、高效。推
阅读本文

用Docker解决坑爹的环境搭建系列——Mysql

1. 引言 本人用的mac电脑,做开发和实验时候离不开很多环境搭建,但是久而久之我发现电脑的环境已经被自己污染的惨不忍睹。其实之前也有想法使用docker,但是之前比较懒,不想学习docker复杂的命令,最近需求实在强烈,所以想试试慢慢把生活中一些必须的环境迁移到docker。 今天主要说下如何将mysql环境迁移到docker中。 2. docker中安装mysql 2.1 获取mysql镜像
阅读本文

Nginx几个简单命令

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 13.0px “Helvetica Neue“ } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 13.0px “Helvetica Neue“; min-height: 15.
阅读本文

如何顺利解决mac下命令不管用的情况

背景:  昨晚通过brew安装了node,结果导致我的终端除了cd和ls管用外,其他的命令都不管用了,网上搜索了一大堆,结果没有一个能正确解决我的问题的,记录一下吧。打开终端就显示:  -bash: touch :command not found首先:在terminal里面输入:export PATH=“/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/
阅读本文

brew安装与升级

具体参考官网:https://brew.sh/index_zh-cn.html1.安装homebrew    /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“  在终端执行此命令行; 安装后执行  brew update  brew  doctor
阅读本文

在Mac上搭建ReactNative开发环境

1.安装Homebrew,   Mac系统的包管理器,用于安装NodeJS和一些其他必需的工具软件。 /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“2.安装node.js2.1可以在node.js官网下载软件进行安装。2.2使用第一步安装的Homeb
阅读本文

weex 与 weexpack 环境搭建

weex 与 weexpackweex init 会生成一个 weex 项目, 里面有weex, vue 模板。如果要开发 Android,需要建一个 Android 项目。weexpack, 可以帮助搭建 Android 和 iOS 项目 ---------------------- weex ---------------------------------------------------
阅读本文

MAC系统下 命令行(terminal)FQ(教程

命令行FQ 前提: 用的是shadowsocks,vim操作,大写 I 是 插入(insert首字母)编写操作,按ESC退出  ,然后 :wq 保存退出  1. brew install privoxy 2.vim /usr/local/etc/privoxy/config    加入配置项    listen-address 0.0.0.0:8118    (此行的端口不用改)   f
阅读本文

mac安装神器brew

安装方法:命令行输入 /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“   回车(这里有提示目录不存在,要创建需要按return键,如果用的windows键盘,就是回车键)它的用法brew update  更新brew;brew install {应用
阅读本文

Appium 源码安装环境配置 iOS篇

一、安装环境介绍 macOS 10.12.4  Xcode 8.3.2 适用机型:iOS9 及以上机型   二、Appium源码安装 Xcode升级8.2之后不再支持UIAutomation,转而使用XCUITest;故当Xcode版本为8.2及以上版本时,只能安装Appium 1.5.3之后版本。Appium 1.5.3是基于UIAutomation底层驱动,即使安装成功也无法
阅读本文

React Native 技术 开发跨平台 Native 应用初探

我们已经了解像 Titanium 和 PhoneGap 等框架,它们能让开发者用 Web 技术构建移动应用。这是一个优势,支持开发者使用原先网络和移动开发的相关技术。仅如此,相同的代码库经过小幅度的修改便能适用多个平台——这就是著名的一次编写,到处运行。然而,当涉及到构建应用的性能时,这些框架的缺点显露无遗,尽管它们有一些吸引力,但却一直更适用于构建原生应用。React Native 却与众不同。
阅读本文

Mac使用 homebrew 安装MySQL

1     brew install mysql ( 安装 )2     bash mysql.server start (启动)3     mysql -uroot (登陆)        mysql> show databases;4    退出MySQL命令:exit + (回车) **************************首先在打开DOS窗口,然后进入目录 mysqlbin,再键
阅读本文

C 基础 - GDB调式工具

安装brew install gdb  一、单步执行和跟踪函数调用/* main.c -- 学习gdb调试工具 */#include <stdio.h> int add_range(int low, int high) { int i, sum; for (i = low; i <= high; i++) sum = sum + i; re
阅读本文

1.Python3.6环境部署

标题:Python3.6环境部署文档内容Linux部署Python3.6环境Mac部署Python3.6环境Window10部署Python3.6环境Pycharm安装1. Linux部署Python3.6环境登录官网找到Python3.6的下载地址 [https://www.python.org/downloads/release/python-362/] 右键复制下载地址 https://ww
阅读本文