react-native 遇到的错误

ReferenceError: Can‘t find variable: __fbBatchedBridge... react-native启动用来做JavaScript的代码的服务,是本地的服务,App默认访问的host地址是localhost,运行到真实的设备上面的时候无法访问react-native服务,因此会出现上面的错误。 Android解决方案: 对adb的server设置反
阅读本文

程序员上手mac os

首先我想先强调一点,亲们在第一次接触mac os的时候,安装开发软件时都会百度,上面很多答案都是说  先叫你们创建 .base_profile文件,但是都没有说明这个文件具体作用和范围。创建base_profile只是为计算机的单个用户创建的配置文件,如果系统更新,可能会导致这些配置文件失效。 而直接使用 /etc/profile文件,它是全局的,配置好的环境变量不会因为系统更新而失效。直接使用s
阅读本文

小白教程:win+linux+mac下如何安装Python环境集合

开始学习 Python 之前最重要的是——对,安装 Python 环境。许多初学者会纠结应该选择 2.x 版本还是 3.x 版本的问题,在笔者看来,世界变化的速度在变得更快,语言的更新速度速度亦然。没有什么理由让我们只停留在过去而不往前看。对于越来越普及、同时拥有诸多炫酷新特性的 Python 3.x,我们真的没有什么理由拒绝它。如果你理解了 life is short,you need Py
阅读本文

Dagger2学习笔记

首先来看一下依赖注入和控制反转 在软件工程领域,DI是一种实现控制反转用来解决依赖的设计模式,依赖是一个可以被使用的对象(服务),注入是把依赖传递给依赖它的对象(客户),即要使用它的对象,这样,服务就成了客户组成的一部分。传递服务到客户,而不是让客户创建或寻找服务,是这个模式的基本要求。 依赖注入允许程序设计遵循依赖倒置原则,客户把为它提供依赖的责任委托给外部代码(依赖注入器),它自身不允许使
阅读本文

ScrollView嵌套ViewPager冲突

项目需要,在一个Scrollview嵌套一个可滑动的Viewpager选项卡,然而做好之后发现Viewpager不会滑动,而且高度不对,找到xml发现viewpager设置的是自定义高度,然后随便给了个500dp,再运行,发现就有了,所以是高度不对,可是我的项目需求是高度动态设置的,所以我并不知道具体高度是多少,于是想到以前Scrollview嵌套listview冲突也是类似的,所以可以自定义一个
阅读本文

SpringBoot

软件152段聪SpringBootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring Boot特点1. 创建独立的Spring应用程序2. 嵌入的Tomcat,无需部署WAR文件3. 简化Maven配置4. 自动配置Spring5. 提供生产
阅读本文

zsh命令行

Linux/Unix提供了很多种Shell,为毛要这么多Shell?难道用来炒着吃么?那我问你,你同类型的衣服怎么有那么多件?花色,质地还不一样。写程序比买衣服复杂多了,而且程序员往往负责把复杂的事情搞简单,简单的事情搞复杂。牛程序员看到不爽的Shell,就会自己重新写一套,慢慢形成了一些标准,常用的Shell有这么几种,sh、bash、csh等,想知道你的系统有几种shell,可以通过以下命令查
阅读本文

C# 判断是否移动设备。

/// <summary> /// 判断是否移动设备。 /// </summary> /// <returns></returns> public static bool IsMobileDevice() { string[] mobileAgents = { “iphone“, “a
阅读本文

Python3 PyQt5 pycharm 环境搭建

简书的 markdown 没有目录,截图一张,让大家看的清楚,找到自己需要的东西。 image.png 开发环境: MAC OS 10.12.3 版本 (当前最新) Pycharm 2016.3.2 版本 (当前最新) Python 3.6.0 版本 (当前最新) PyQt5 5.8.1 版本 (当前最新) pyinstaller:将python代码打包为可执行的exe文件。 ex
阅读本文

在Mac中如何安装PHP7

安装方法 首先我们需要安装Homebrew 通过brew来安装:   $ brew tap homebrew/dupes $ brew tap homebrew/versions $ brew tap homebrew/homebrew-php // 创建目录 sudo mkdir /usr/local/var sudo chmod 777 /usr/loca
阅读本文

手把手体验 Docker HelloWorld

课程目标 [ ]  Mac Pro 上如何安装Docker [ ]  概念:Docker 引擎,宿主机,镜像(Image),容器(Container) [ ]  在 Docker 上如何运行 Nginx [ ]  容器的管理:查看,进入,stop, start, restart, kill, 删除 [ ] 怎么发布自己的一个 Docker Image ? 提醒:急速阅读
阅读本文

TFLearn 的 安装错误

TFLearn: Deep learning library featuring a higher-level API for TensorFlow. TFLearn是TensorFlow的高级深度学习API。 网址:http://tflearn.org/ 问题 在执行安装tflearn时,需要安装依赖库pillow; 在安装pillow时,提示需要jpeg库(jpeg is required
阅读本文

Mac_安装Homebrew以及Maven

Mac OSX上的软件包管理工具,安装软件或者卸载软件。打开终端输入(如不行,可参考homebrew官网): ruby -e “$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)“ 按回车提示安装即可。简单。测试安装最新版maven3.1.1(此命令自动搜索最新maven版本): brew install maven
阅读本文

Webpack2入门

webpack 2 将在其文档完成之后正式发布。但这并不意味着不可以开始使用它,如果你知道怎么配置的话。什么是 Webpack?简单来说,Webpack 就是一个针对 JavaScript 代码的模块打包工具。但是自发布以来,它演变成了一个针对所有前端代码的管理工具(不管是其本身有意还是社区的意愿)。旧的任务运行工具处理方式:HTML、CSS 和 JavaScript 都是分离的。必须分别对每一项
阅读本文

mac下使用brew安装并使用golang

突然想进go坑,然后就尝试在公司新发的mac上折腾下安装 通过执行命令brew search go看到可用最新版是1.7,就他了brew install go@1.7安装好了,按网上的教程 直接在终端里执行 go,结果提示命令不存在 Orz。好吧,自己加个别名吧。 打开 .bash_profile,添加:alias go=’/usr/local/Cellar/go@1.7/1.7.6/bin/g
阅读本文

CocoaPods版本升级——本地CocoaPods更新

CocoaPods已经发布了正式版本,还是测试版本的,可能需要动动手指了。这里不再详细的介绍怎么安装CocoaPods了,相信你来查找CocoaPods升级就应该安装过了,要是需要它的安装步骤和详细命令请留言。查看CocoaPods版本pod--version命令行更新(安装)步骤 // 先更新gem  sudo gem update --system (注:当你执行 sudo gem upda
阅读本文

[iOS]FFmpeg框架在iOS平台上的编译和使用

使用环境Mac OS Yosemite 10.10.5开发工具 Xcode 7.0 Terminal gas-preprocessoryasmFFmpeg-iOS-build-scriptffmpeg-2.8kxmovie编译适用于iOS平台的FFmpeg静态库 打开终端Terminal进入下载后的gas-preprocessor文件夹 将文件夹内的gas-preprocessor.pl文件
阅读本文

Vue2.0 推荐开发环境

Homebrew 1.0.6(Mac)、Node.js 6.7.0、npm 3.10.3、webpack 1.13.2、vue-cli 2.4.0、Atom 1.10.2 安装环境 打开终端运行以下命令 安装brew(Windows 跳过这步)/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebre
阅读本文

TFLearn 的安装问题

TFLearn: Deep learning library featuring a higher-level API for TensorFlow. TFLearn是TensorFlow的高级深度学习API。 网址:http://tflearn.org/ 问题 在执行安装tflearn时,需要安装依赖库pillow; 在安装pillow时,提示需要jpeg库(jpeg is required
阅读本文

Mac iOS 模拟器录制屏幕生成Gif

有的时候我们需要将iOS app 的运行效果录制下来并保存成gif动画,那么我们可以这样做: 录制mov格式视频: 打开mac自带 QuickTime Player QuickTime Player > 文件 > 新建屏幕录制 点击录制按钮 > 选择录制区域 (选择模拟器) > 开始录制 录制完成 > 点击mac右上角停止按钮结束录制 > 保存格式为 mov 将mov视频转成gif: 下载软件GI
阅读本文