微信小程序开发:http请求

2016-09-25
阅读 3 分钟
15.4k
在微信小程序进行网络通信,只能和指定的域名进行通信,微信小程序包括四种类型的网络请求。 普通HTTPS请求(wx.request) 上传文件(wx.uploadFile) 下载文件(wx.downloadFile) WebSocket通信(wx.connectSocket) 这里以介绍wx.request,wx.uploadFile,wx.dowloadFile三种网络请求为主 设置域名 要微信小程序进行网络通信,...

微信小程序开发:MINA

2016-09-25
阅读 3 分钟
10k
运行MINA的项目必须要有微信web开发者工具和微信小程序的AppID,因为现在还处于内测阶段的原因,因此大部分数人还没有AppID,还好有大神已经破解了IDE,可以先体验下,详情请参考微信小程序开发资料收集MINA框架中有四种类型的文件:

微信小程序开发资料收集

2016-09-23
阅读 1 分钟
6.2k
相关资源 IDE已经被破解源代码地址:[链接] MINA api 文档地址:[链接] 微信公众平台公布的文档:[链接] 开发工具下载地址:[链接] Mac版下载地址:[链接] windows 64下载地址:[链接] Demo源代码: [链接] 破解步骤 下载好IDE,并安装下载:[链接] 中的两个js :createstep.js和projectStores.jsMAC上右键点击图标,选择显示...

智能服装是一个伪命题

2016-09-15
阅读 3 分钟
1.7k
听音乐、打电话、监测运动健康数据,智能服装有望成为可穿戴设备的下一个风口  科技,正成为服装不可或缺的因素,甚至引领时尚潮流。 {代码...}

Mac OS制作Ubuntu安装U盘

2016-09-07
阅读 3 分钟
30k
采用U盘安装Ubuntu系统是目前比较常见的安装方式之一,在Windows上有制作安装U盘的工具(比如Universal USB Installer),那么在Mac OS上面如何制作安装U盘呢?答案是命令行!

Ubuntu上安装Bitcoin Core

2016-08-30
阅读 2 分钟
9.2k
PPA:Personal Package Archives ,在Ubuntu上允许编译和发布一个apt repository。Bitcoin团队维护了一个apt repository ,地址:[链接]。 使用PPA的好处可以使用shell直接安装,自动解决依赖,还可以选择性的安装bitcoind和bitcoin-qt。

React Native ios打包

2016-08-21
阅读 3 分钟
17.2k
开发React Native的过程成,js代码和图片资源运行在一个Debug Server上,每次更新代码之后只需要使用command+R键刷新就可以看到代码的更改,这种方式对于调试来说是非常方便的。但当我们需要发布App到App Store的时候就需要打包,使用离线的js代码和图片。这就需要把JavaScript和图片等资源打包成离线资源,在添加到Xcode...

Android Studio NDK开发-其他编译选项

2016-08-17
阅读 2 分钟
7.9k
NDK即要支持交叉编译,还需要支持各个Android版本的编译,还有一些其他情况的编译,比如c和c++等。NDK提供了一些编译选项,用来支持不同的编译需求。

React Native 升级到版本到0.25.1

2016-08-10
阅读 2 分钟
6.3k
React Native的更新策略是两个星期迭代一个新版本,使用的React Natvie没有多长时间就需要升到最新版本了,这里介绍下如何升级到版本0.25.1以及其以上。

React Native错误:in next release empty section headers ...

2016-08-10
阅读 1 分钟
8k
这个错误出现在ListView中,在以后的版本中才会实现空的section headers作为默认值,当前版本并没有支持。如果我们不需要使用headers的话,可以禁止EmptySections。解决方法:

react-native调用ios native方法-回调

2016-08-09
阅读 4 分钟
8.3k
上一篇中介绍了使用react-native调用ios native方法,在真实的使用场景中,不仅仅只是调用下Native的方法,还需要对结果进行处理,Native处理完之后返回结果再回调会JavaScript中进行操作和处理。这样就需要使用JavaSctipt的回调函数,对结果进行处理。在React Native中Object-c有两种方式的回调:RCTReponseSenderBlock和...

react-native调用ios native方法

2016-08-08
阅读 4 分钟
9.6k
React Native在设计之初,就考虑到了React Native提供的API,不能够完全的覆盖平台对应的所有API.因此在React Native中可以方便的调用Native的方法,Android上面对应Java方法,IOS上对应Object-C方法。有的时候在处理数据库,多线程上面,使用Native加的方便。下面就以调用IOS系统的Alert为例,看下怎么使用JavaScript代...

Android代码规范-命名规范

2016-07-06
阅读 4 分钟
4.6k
编码规范对于程序员尤为重要,可以有效的帮助我们进行code review,提高代码的可读性,让其他人更快的理解代码。一个软件的生命周期中,80%的花费都在于维护以及新功能的迭代,很多的时候都需要阅读代码,读自己以前写的代码,读别人写的代码,这样规范代码的优势就显示出来了,符合规范的代码可以让人简单快速的理解理...

npm升级所有可更新包

2016-07-02
阅读 2 分钟
88.2k
使用npm管理node的包,可以使用npm update <name>对单个包升级,对于npm的版本大于 2.6.1,可以使用命令:

react-native 遇到的错误

2016-07-02
阅读 2 分钟
4.4k
react-native启动用来做JavaScript的代码的服务,是本地的服务,App默认访问的host地址是localhost,运行到真实的设备上面的时候无法访问react-native服务,因此会出现上面的错误。

Android-单元测试

2016-06-30
阅读 2 分钟
3.3k
Android的单元测试有两种方式:本地单元测试和设备单元测试,本地单元测试可以直接运行在本地机器上面的Java Virtual Machine(JVM)。它的特点是运行时间短,执行效率高,但是没有Android framework的支持,每个文件都可以进行单独的单元测试。而在Android设备上的单元测试,运行的是一个单独的APK,直接运行到虚拟机或者物...

Andorid Studio NDK开发-使用NDK库

2016-06-21
阅读 4 分钟
5.2k
C语言是一个巨大的宝库,Android是一个以Linux为基础的开源操作系统,系统底层很多的实现都是基于C语言开发,比如图像处理,加密等。另一方面C语言的运行效率也比Java开发要高很多,因此为了高效率的运行有时候也会使用C语言开发一些功能。再Android上面使用C语言开发就需要使用NDK,在使用NDK开发的过程中会使用大量的库...

Android Studio NDK开发-JNI调用Java函数

2016-06-20
阅读 5 分钟
7.2k
相对于NDK来说SDK里面有更多API可以调用,有时候我们在做NDK开发的时候,需要在JNI直接Java中的方法和变量,比如callback,系统信息等....如何在JNI中调用Java方法呢?就需要先了解FindClass和GetMethodID了。

Andorid Studio NDK开发-使用库

2016-06-19
阅读 4 分钟
5.1k
C语言是一个巨大的宝库,系统底层的很多的实现都是基于C语言实现的,比如图像处理,加密等。C语言的运行效率也是很高的,因此为了效率有时候也会引入第三方的C语言库。总而言之,会在NDK开发的过程中会使用大量的库,系统自带的库,第三方库等。在gradle-experimental中使用C语言的库是非常便利的。

Andorid Studio NDK开发-编译OpenSSL类库

2016-06-18
阅读 3 分钟
11.5k
OpenSSL是一个强大的开源安全套接字层密码库,它包含了主要的密码学算法,常用的密钥和证书封装管理以及SSL协议,并提供丰富的应用程序供测试或其他目的使用。在Android上开发对于安全的需求越来越高,虽然OpenSSL出现过几次漏洞,但它仍然是在安全方面的使用最多的加密库之一。OpenSSL是一个基于c语言开发的,古老的,开...

Andorid Studio NDK开发-LLDB调试

2016-06-16
阅读 3 分钟
18.8k
LLDB是一个高效的c/c++的调试器,是与LLVM编译器一起使用,提供了丰富的流程控制和数据检测,有效的帮忙我们调试程序。LLDB也已经取代GDB成为XCode的默认调试器,Android Studio中也可以使用LLDB调试NDK程序,在Android Studio也中可以LLDB,从SDK Tools中下载LLDB最新版本,配合Android Studio和gradle-experimental一起...

Andorid Studio NDK开发- NDK开发利器gradle-experimental

2016-06-16
阅读 4 分钟
5k
使用NDK开发有件比较麻烦的事情就是编写Application.mk和Android.mk的,而Android Studio 的插件gradle-experimental就是用来解决这个这个问题的。使用gradle-experimental插件可以不用再编写*.mk文件的情况下进行NDK开发。gradle-experimental是Android Studio的一个实验性的项目,是基于gradle的一个插件,主要用来自动...

Andorid Studio NDK开发-Hello World

2016-06-15
阅读 4 分钟
3.6k
介绍了在Android Studio中配置NDK的开发环境:Android Studio NDK开发-环境配置,NDK开发环境配置完成之后,就要写一下著名的Hello World程序了。在开始之前需要先介绍下Java和c/c++通信:JNI,JNI(Java Native Inteface)是Java平台的一部分,它允许Java代码和其他语言写的代码进行交互。尤其是c/c++,但是并不妨碍你使用...

Android Studio NDK开发-环境配置

2016-06-14
阅读 2 分钟
9k
NDK全称Native Development Kit。NDK是一系列Android开发工具的集合,NDK提供了一系列的工具,可以帮助开发者在Android平台上面进行c/c++的开发,并能自动将.so打包金apk中。NDK集成了交叉编译器,并提供mk文件可以做到隔离CPU,平台以及ABI等差异,只需修改mk文件即可。开发人员只需要简单修改mk文件,就可以创建出适应...

Google VR 开发简介

2016-06-14
阅读 2 分钟
7.9k
Google的VR有两个virtual reality(VR)平台,一个是Cardboard,一个廉价的VR解决方案,2015年Goolgle的I/O推出。另一个就是今年的I/O大会刚刚推出的Daydream,期待着Daydream能够带来更加优质的,性价比高的VR解决方案。Cardboard:Daydream:Google有专门的VR的delelopers页面:[链接]。包括样例代码,API文档,设计规范等。

React Native开源项目-F8 App环境搭建

2016-05-21
阅读 2 分钟
5.8k
Facebook在2016年的F8大会上开源了F8 App,F8 App是使用React Native开发的,毫无疑问这是一个特别棒的React Native的学习模板。项目地址:[链接]运行起来F8 App需要React Native,Redux,Relay,GraphQL等。

beego自动化部署

2016-05-20
阅读 3 分钟
12.6k
beego是Golang写的应用程序开源框架[链接],我使用beego写了一个项目小项目,golang是编译语言,需要编译之后再部署,每次部署到服务上是件很麻烦的事情。就写了一个自动打包部署到服务器的脚本,方便发布部署。

OCLint 规则与结果分析

2016-05-19
阅读 2 分钟
10.5k
OCLint是用来做c,c++和Objective-c的静态代码分析工具。在 OCLint安装和使用 中介绍了OCLint的安装和是使用。运行OCLint之后,要根据规则读懂结果,分析和修改代码。

OCLint 安装与使用

2016-05-18
阅读 3 分钟
22.6k
OCLint是一个强大的静态代码分析工具,可以用来提高代码质量,查找潜在的bug,主要针对c,c++和Objective-c的静态分析。功能非常强大,而且是出自国人之手。项目地址:[链接]。

Jenkins使用Git Submodule

2016-04-27
阅读 3 分钟
24.8k
项目的版本库在一些情况下需要引用其他的版本库,例如公用的代码库,可以在多个项目中调用,而公用库本身也是一个git的版本库,这个时候可以使用git子模组(Git Submodule)解决,Git Submodule允许将一个git repostory以目录的形式做为另一个git repostory的子目录。可以参考:https://segmentfault.com/a/1190000003076028