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
阅读本文

tmux 终端分屏利器使用

介绍Tmux 是一个工具,用于在一个终端窗口中运行多个终端会话。 不仅如此,你还可以通过 Tmux 使终端会话运行于后台或是按需接入、断开会话,这个功能非常实用。 很好的工具,记录一下,以后要常用。安装macruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“ brew i
阅读本文

BREW Makefile 生成工具的编写

之前一直使用高通的BREW Makefile VC插件来生成Makefile,遇到了一些问题。 1.如果VC项目的文件放在多个子目录下的话,只会生成子目录的c文件规则,漏掉了cpp文件规则。2.头文件包含目录转换有误。会将包含环境变量的头文件目录前后加上&quot字符。3.cpp工程要想使用不同的编译器的话(RealView/GCC),需要手动将BREW SDK Tools目录下的CppAp
阅读本文

Mac下安装ant(利用brew)

安装ant最简单的方法就是通过brew。步骤如下:1. 安装brew(如果已经安装可以跳过这步)。ruby -e “$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)“2. 更新brew数据库为最新。Brew update3. 安装antbrew install ant(安装后可以通过来检查安装的版本)ant –version
阅读本文

本地配置DNS服务器(MAC版)

作为一个前端开发者,会遇到使用cookie的情况,常见的如:登录,权限控制,视频播放,图形验证码等,这时候本地开发者在PC上会使用修改hosts的方式添加指向本地的域名,来获取cookie的同域名。如:127.0.0.1 local.smartstudy.com 但是在移动端的时候,这一招就不好使了,苹果手机在没越狱的情况下是没法修改hosts的,难道为了这个让自己的爱机越个狱?答案应该是否定的
阅读本文

安装hexo

首先安装 git 和 node.js,node可以通过命令直接安装(前提是你装了homebrew)brew install node这些下载完了就可以安装hexo了npm install -g hexo-cli嗯,事情不可能这么顺利,当我以为可以轻松使用hexo的时候,怀着愉悦的心情,敲下命令行(注:hello是你创建的文件名,随意取,创建到你指定的目录下)hexo init hello终端是这样
阅读本文

mac安装OpenCV

简单粗暴使用homebrew安装brew install opencv       //cv2 我安装的brew install opencv3     //cv3安装包位置/Library/Caches/Homebrew解压的文件位置/usr/local/Cellar/opencv找到cv2.so拷贝到python的site-packages里面cv2.so按照上面的安装默认位置在/usr/l
阅读本文

【mac】ansible安装及基础使用

安装环境释放   mac  10.12.5#more /System/Library/CoreServices/SystemVersion.plist 安装命令#ruby -e “$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“ #brew update #brew
阅读本文

Appium Mac 命令行安装

试过很多方法都失败,打算用命令行方式安装。准备工作: 从 https://github.com/appium/appium下载appium版本的源码(.tar) 详见github_Appium1.6.51. 命令行安装node:brew install node  2. cd 到 appium.tar的解压后的路径 3.  安装appiumnpm install -g ./appium 安装后界面
阅读本文

golang ffmpeg 做网络直播

最近在公司做在线视频转码的工作,研究了下ffmpeg 最后直接研究了下网络直播,我是在我自己的mac 上面测试的,效果,还可以,先看看效果图吧ffmpeg 我是通过brew安装 的,这步就略了 VLC这个播放器怎么安装的也略了我先是在github上面找了一个开源的直播流工具 https://github.com/gwuhaolin/livego然后把它run 起来,最后看几个直播流参数吧:桌面成
阅读本文

REMOTE EXECUTION

REMOTE EXECUTION远程执行命令主要包含两个方面,moudules和returners salt Execution Modules  salt执行模块调用系统远程执行模块执行各种任务,模块提供了安装软件包,启动服务,传输文件等。Full list of execution modulesREMOTE EXECUTION TUTORIALORDER YOUR MINIONS AROUN
阅读本文

MAC安装Python,Python共存

1、安装OS X的套件管理器,网址如下:http://brew.sh/index_zh-cn.html如果不想打开网址的话,请打开终端,粘贴如下命令并执行:Shell代码ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“2、安装pyenv,命令如下:1 brew upda
阅读本文

nginx 实现tcp负载均衡

nginx常用来做http的反向代理,它默认是不支持tcp的,因此要使用nginx来实现tcp的反向代理必须用源码编译安装,并且在编译时安装tcp的扩展模块。   然后解压ngin和,nginx_tcp_proxy_module-master。   1 进入nginx目录 cd nginx-1.2.1/  执行 patch -p1 < /path/to/nginx_tcp_proxy_mod
阅读本文

Grunt Bower构建前端

目前比较流行的WEB开发的趋势是前后端分离。前端采用重量级的Javascript框架,比如Angular,Ember等,后端采用restful API的Web Service服务,通过JSON格式进行数据交互。   对于后端服务语言来说,不论是Ruby的rake,Java中的Maven或Gradle,或是Scala中的SBT,他们都能够提供编译运行、运行测试、打包部署、依赖管理等功能。再加
阅读本文