android 简单逆向

android studio build -> analyze apk … jd-gui + dex2jar + apktool mac start brew install apktool brew install jadx brew install dex2jar brew cask install jd-gui how to used ./apktool d wei
阅读本文

XCode小白配置OpenGL练习环境

想学一下ogldev中OpenGL的例子,只有个mac本,台式机虽爽,但是不能一次设置,到处开发。对XCode不熟悉,配个简单的环境居然花了4个小时,主要是对XCode不熟,网上说的Head Search Paths找了半天。好吧,入正题。配置环境:  系统:macOS Sierra, Version 10.12.5  开发工具:XCode, Version 8.3.3  辅助工具:brew(安装
阅读本文

XHProf的安装和使用(PHP性能测试神器)

XHProf是Facebook开发的性能调试工具,帮助我们的PHP程序性能调优,更加健壮。XHProf安装和使用方法将在本章讲解。XHProf是PHP的PECL扩展。没有XDeBug那些耗费资源,更加的小巧。 流程:程序开头打点,结尾打点。那么XHProf机会记录在两个点之间的所有代码响应时所耗费的时间、内存、CPU等各项指标,我们也可以知道一次请求调用了多少次MySQL,多少次Memc
阅读本文

在苹果系统(Mac OS X)上安装PyQt4的问题解决

网上搜索了一下,资料挺少的。还有一些是英文的资料,总体来说是根据网上的资料,做了一些修改。1.下载安装Qt。这个要注意一下,注意版本。mac下可以直接用brew install qt 但是这个安装的版本是pyqt5所对应的,所以还是下载qmake  4的比较好。我下载的是这个 qt-opensource-mac-4.8.6-1.dmg   下载地址为: 2.下载SIPhttp://www.r
阅读本文

关于git常用命令

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

MAC下安装MAMP的PHPredis扩展

下载phpredis扩展安装包。git clone https://github.com/nicolasff/phpredis.git;解压后,进入该目录;依次执行以下操作完成安装; /Applications/MAMP/bin/php/php5.6.30/bin/phpize ./configure --with-php-config=/Applications/MAMP/bin/php/ph
阅读本文

mac下使用gnu gcc

1 mac下安装gnu gccbrew search gccbrew install gcc@62 mac下编写c/c++代码所需的标准库和头文件 glibc不能在mac下使用,编译不通过,说不支持当前的platform。就用mac提供的c标准库就可以了,头文件的话,需要自己安装xcode-select --install安装xcode command line tool多了/usr/includ
阅读本文

mac安装protocol3.2.0

缘由:swift的protocol更新较慢,将两边版本统一 1、打开github上的安装教程 https://github.com/google/protobuf/tree/v3.2.0/src 2、下载源码,tar -zxf 解压,执行./autogen.sh 会报错,原因是autogen有autoconf automake libtool等依赖 3、brew安装相关依赖 br
阅读本文

Python核心基础:之一:基础环境搭建

1: 环境搭建    在Mac或者Linux中,Python是预制的。通常是2.7.X版本。下面继续配置其他常用工具。    sudo easy_install pip 安装Pip, Pip是Python库管理工具,类似于 brew, npm, apt-get 等等 https://migege.com/post/python-pip-upgrade-all-n-aliyun-source
阅读本文

在Linux docker上安装STF

需要解决问题:调研openstf/stf(https://github.com/openstf/stf),搭建docker(https://www.docker.com/)环境。拆解为:docker基本使用stf 如何安装逐个来看:1. docker基本使用理解总体框架理解基本概念:使用中,个人理解主要分清镜像和容器两个的概念。(docker:从入门到实践)基本命令(详细参见docker doc)
阅读本文

BREW的Widget实现分析(一)

一,WidgetBase及其作用1,结构体的定义struct WidgetBase {   const AEEVTBL(IWidget) *pvt;   int               nRefs;   IModule *         piModule;   WExtent           extent;   IContainer *      piContainer;   IMode
阅读本文

vue的学习记录--环境配置

一、vue的环境布置(mac电脑) 1.安装 Homebrew /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“ 在终端直接输入上面这段代码,然后回车,如果返回400的错误提示,建议翻一下墙,即可解决。 Homebrew 的简单使用 搜索软件:brew
阅读本文

我配置的 Oh my zsh

设定命令提示符(prompt)cd .oh-my-zsh/themesvim robbyrussell.zsh-theme修改PROMPT,注意,不同于bash使用,zsh使用%,其中完整目录名为%d。PROMPT=‘${ret_status} %{$fg[cyan]%}%d%{$reset_color%} $(git_prompt_info)‘source .zshrc 设定pluginspl
阅读本文

xhprof PHP的性能监控神器 mac 环境

一.安装xhprof 1.brew install homebrew/php/php56-xhprof 2.phpinfo看是否已经添加扩展3. xhprof.ini 配置[xhprof] extension=“/usr/local/opt/php56-xhprof/xhprof.so“ xhprof.output_dir=“/data/xhprof“4.重启 apche 二. xhprof
阅读本文

Mac HomeBrew 安装 mysql

在网上看到各种教程,都会出现ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘1. 确保环境没有mysql  brew remove mysql  brew cleanup2. 安装   brew install mysql3. 启动  brew services star
阅读本文

iOS 蓝牙开发(ble4.0) -swift版

CmdBluetooth 项目地址:https://github.com/ZeroFengLee/CmdBluetooth 以往的蓝牙协议都是集中式处理,出现逻辑复杂且混乱的现象,以至于扩展困难。CmdBluetooth将蓝牙的每条协议封装成不同命令对象,将复杂的逻辑分发下去,使得代码可读性增强,这也使得CmdBluetooth可以轻松的处理蓝牙协议的串行操作。 我们团队当前开发使用
阅读本文

解决MacOS下readlink: illegal option -- f

时间: 2017.03.21   分类: 【操作系统】   评论Mac下的readlink没有-f参数,诸如screenfetch又会去调用readlink -f,于是每次都会出现:readlink: illegal option -- f usage: readlink [-n] [file ...] 很是烦人,解决方案如下:1.安装coreutils:brew install coreutil
阅读本文

快来看看Google出品的Protocol Buffer,别只会用Json和XML了

前言习惯用 Json、XML 数据存储格式的你们,相信大多都没听过Protocol BufferProtocol Buffer 其实 是 Google出品的一种轻量 & 高效的结构化数据存储格式,性能比 Json、XML 真的强!太!多! 由于 Google出品,我相信Protocol Buffer已经具备足够的吸引力 今天,我将献上一份 Protocol Buffer的介绍 & 使用攻略,希
阅读本文

深入学习微框架:Spring Boot

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。  多年以来,Spring IO平台饱受非议的一点就是大量的XML配置以及
阅读本文