- 博客(225)
- 资源 (15)
- 收藏
- 关注
原创 【ReactNative】代码学习(一)
// 代码分析:https://github.com/bartonhammond/snowflake/** 1.定制控件参数来区分显示内容 2.过关开关来调用jsx标签变量**//** * Get the appropriate message for the current action * @param messageType FORGOT_PASSWORD, o
2016-09-07 08:52:12
942
原创 【ReactNative】全局错误捕捉与处理
转载自:http://bbs.reactnative.cn/topic/627/%E9%94%99%E8%AF%AF%E6%8D%95%E6%8D%89%E4%B8%8E%E5%A4%84%E7%90%86经常使用发行包进行测试的开发者们可能会发现,在发行版本中,如果出现了脚本错误,还是会直接闪退。我们可能会希望捕获这种错误,给予用户合理的提示,并采集错
2016-08-01 19:13:34
5670
原创 【Mac】使用技巧
Mac使用技巧1.Mac端的everything,能查询一切的东东: Alfred2.关闭所有的同类型窗口 eg.Finder、浏览器等 command + option + W
2016-07-22 11:02:14
1306
转载 【ReactNative/JS】uint8array转string convert uint8array to string
客户端/服务器使用的protobuffer交互,客户端收到的是uint8array,面临着从unit8array转string,我使用的是下面的Crossplatform methodWorking with node.js or other javascript platforms (multioperability), you'll find that some metho
2016-07-22 00:50:33
6028
2
原创 【ReactNative】真机上无法调试 could not connect to development server
ReactNative 版本 0.27.2 真机调试,一直红屏,报错could not connect to development server检测流程:1.工程目录npm start OK2.AppDelegate.m的localhost换成PC上的IP地址 192.168.0.103,且PC上的地址和手机上的同一局域网 OK3.xcode提示
2016-07-21 22:51:54
9661
转载 【ReactNative】react native 中es6语法解析
解构赋值>var { StyleSheet, Text, View} = React;这句代码是ES6 中新增的解构(Destructuring)赋值语句。准许你获取对象的多个属性并且使用一条语句将它们赋给多个变量。上面的代码等价于:var StyleSheet = React.StyleSheet;var Text = React.Text;var Vi
2016-07-12 09:35:32
584
转载 【ReactNative】react-native 布局
react-native 布局1 flex布局基本概念flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。采用flex布局的元素,称为flex容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为flex项目(flex item),简称"项目"。如下图所示:容器默认存在两根轴:主轴(mai
2016-07-10 12:28:32
6690
转载 js的Prototype属性 解释及常用方法
函数:原型每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文)。这个属性非常有用:为一个特定类声明通用的变量或者函数。prototype的定义你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在。你可以看看下面的例子:Example PT1CODE:function Test(){}ale
2016-07-04 09:59:27
442
转载 javascript ES 6 class 详解
javascript ES 6 class 详解Introduction上篇文章大致介绍了一些ES6的特性,以及如何在低版本浏览器中使用它们。本文是对class的详解。译自Axel Rauschmayer的Classes in ECMAScript 6另外,如果只是想测试ES6,可以到这个网站。Overview借助class 我们可以写出这样的代码:
2016-07-01 10:57:12
1253
原创 【React-Native】学习指南
React-Native学习指南http://blog.youkuaiyun.com/yczz/article/details/50721829DecoIDE开发工具https://www.decosoftware.com/?r=QMEgShttp://www.jikexueyuan.com/course/reactnative/
2016-06-22 09:31:57
536
原创 【VisualStudioCode】VSCode隐藏文件夹ignore folder
使用VSCode,打开一个工程时,发现生成的/tmp目录,build目录全包含到工程中了,问题:1.搜索一个关键词,一堆temp文件中出现,难以定位2.编译生成的app也用VSCode打开,消耗内存大解决办法:ignore folder1.如果忽略特定工程的文件夹AppMenu > Preferences > Workspace Settings如果忽略所有工程文件
2016-06-17 10:06:34
34621
4
原创 【ReactNative】undefined is not an object(evaluating 'this.props.navigator')
使用ReactNative 用NavigatorIOS做跳转时,遇到报错:undefined is not an object(evaluating 'this.props.navigator')代码如下:/** * 003.网易新闻 */import React, { Component } from 'react';import { AppRegistry, S
2016-06-15 17:28:32
11416
原创 【React Native】Invariant Violation: Application AwesomeProject has not been registered
用React native编译IOS 报错:Application AwesomeProject has not been registered1.关闭所有React Native之前打开的 控制台窗口2.关闭xcode3.重新编译
2016-06-07 14:28:40
2369
转载 【心灵鸡汤】Give it five minutes不要让一个好主意随风而去
A few years ago I used to be a hothead. Whenever anyone said anything, I’d think of a way to disagree. I’d push back hard if something didn’t fit my world-view.It’s like I had to be first with an
2016-06-06 18:28:32
879
转载 【HTML5/CSS/JS】开发跨平台应用工具的选择(三)
Thoughts on the future of mobile app developmentA look at the history of cross-platform mobile apps and why we're betting on React Native.Arriving from a web development background, building n
2016-06-06 10:48:12
750
原创 【HTML5/CSS/JS】<br>与<p>标签区别(二)
HTML中长用到标签和标签,总结下:1.单个使用,成对使用2.我们需要文字小换行时候我们使用br换行标签,如果要实现段落可以使用p标签3.行间距小,行间距大概有一行文字的间距高度,如下图:测试网站:http://www.w3schools.com/html/
2016-06-02 10:31:10
2051
原创 【HTML5/CSS/JS】A list of Font Awesome icons and their CSS content values(一)
做网站的时候,看到一个font Awesome字体,里面包含着常用的图片Font Awesome is a web font containing all the icons from the Twitter Bootstrap framework, and now many more. Whilst the implementation in Bootst
2016-06-01 19:53:28
604
原创 【数据库之mysql】 mysql 入门教程(二)
目录一、MySQL的相关概念介绍二、Windows下MySQL的配置配置步骤MySQL服务的启动、停止与卸载三、MySQL脚本的基本组成四、MySQL中的数据类型五、使用MySQL数据库登录到MySQL创建一个数据库选择所要操作的数据库创建数据库表六、操作MySQL数据库向表中插入数据查询表中的数据更新表中的数据删除表中的数据七、创建后的修改
2016-05-31 00:35:37
1409
原创 【数据库之mysql】mysql的安装(一)
alias mysql=/usr/local/mysql/bin/mysqlalias mysqladmin=/usr/local/mysql/bin/mysqladmin或者export PATH=$PATH:/usr/local/mysql/bin那么接着就可以在终端上使用指令了,如设置密码mysqladmin -u root -
2016-05-31 00:31:26
648
转载 Launch Sublime Text 3 from the command line
使用Sublime Text 3在MAC的命令行下直接打开一个文件,方法在红色区域内:Sublime Text 3 ships with a CLI called subl. By default you can't use this command line utility unless you do some fiddling.A word about the load $PA
2016-05-30 00:23:48
577
转载 【GoLang】Web工作方式
我们平时浏览网页的时候,会打开浏览器,输入网址后按下回车键,然后就会显示出你想要浏览的内容。在这个看似简单的用户行为背后,到底隐藏了些什么呢?对于普通的上网过程,系统其实是这样做的:浏览器本身是一个客户端,当你输入URL的时候,首先浏览器会去请求DNS服务器,通过DNS获取相应的域名对应的IP,然后通过IP地址找到IP对应的服务器后,要求建立TCP连接,等浏览器发送完HTTP Request(
2016-05-26 14:43:35
985
转载 【React Native】把现代web科技带给移动开发者(一)
译注: 这是今年5月份React Native刚发布的时候,在code.facebook.com发布的一篇博客。时隔5个月,这篇文章依然值得一读,尤其是对于想了解为何Facebook要开发并发布React Native的新手、对于React Native的由来以及和其它框架的区别感兴趣的同学,都可以读一读这篇文章。来源:code.facebook.com 原文链接 作者:Tom Occ
2016-05-23 16:19:41
952
原创 C#和.NET框架和术语
接触C#的时候,肯定会先接触到一堆专业术语C#、.NET、CLI、CIL、CTS、CLS、CLR、JIT、BCL、FCL、Module、Assembly 等等我们把C#和.NET这些术语解释下各种语言C#、VB等基于.NET环境的语言,在经过各种编译器编译后,生成CIL(common intermediate language公共中间语言),CIL是和平台无关的,C
2016-05-16 10:02:07
1971
原创 【Git+Source Tree使用教程之四】Reset
ResetHere is our current repo: With the Book has the following:Annabel LeeBY EDGAR ALLAN POE 1809-1849Published in 1849Update AUpdate BUpdate CBut we don't like the updates A, B
2016-05-03 20:51:50
2357
原创 【Git+Source Tree使用教程之三】Git Workflow
Git work flow ConceptThe general idea is that we use the following branches in our repository:Development branch ('develop') This is our main development branch where all the changes destined
2016-05-03 20:48:12
3475
原创 【Git+Source Tree使用教程之二】Branching & Merging
Current git graphNow we want to create a new branch called dev from our master branch. Here is our current state of our git graph before the branching: Creating a dev branchTo crea
2016-05-03 20:41:51
3002
原创 【Git+Source Tree使用教程之一】commit & push
About SourceTreeSourceTree is a powerful Git and Mercurial desktop client for developers on Mac or Windows. In this tutorial, we're using OSX 10.9.5 and SourceTree 2.0.4. GitHubH
2016-05-03 20:32:23
5108
原创 【Unity2D游戏实战 之 2D滚屏射击】1.背景滚动 (一)
利用unity开展一些小游戏,总结游戏开发中的小技巧:2D滚屏射击1.滚动屏幕例子中使用了比较取巧的垂直方向的UV纹理动画,这就需要以下几点:1.1 背景图片是垂直二方连续的最底层 中间层1.2 移动速度前景最快,后景最慢eg.前景、中景、后景移动速度分别为0.1、0.08、0.021.3 背景移动脚本p
2016-04-25 00:07:53
3238
转载 【Unity3D游戏开发】material与sharedMaterial的区别 (三八)
如果你需要修改模型材质的颜色,或者是修改材质Shader的一些属性, 通常情况是用获取模型的Renderer组件,然后获取它的material属性。举个简单的例子,修改颜色或者直接更换shadermaterial.color = Color.red;material.shader = Resources.Load(“Shader/Alpha-Diffuse”, typeof(S
2016-04-20 13:39:58
3252
转载 【Unity3D游戏开发】性能优化之Texture图片空间和内存占用分析(三七)
Unity3D–Texture图片空间和内存占用分析发表于2014年5月21日由陆泽西Texture图片空间和内存占用分析。由于U3D并没有很好的诠释对于图片的处理方式,所以很多人一直对于图集的大小和内存的占用情况都不了解。在此对于U3D的图片问题做一个实际数据的分析。此前的项目都会存在这样或者那样的打包后包大小与内存占用情况的问题,所以这次所以彻彻底底得分析下U3D对于Textu
2016-04-01 00:41:20
2583
转载 【Unity3D游戏开发】性能优化之如何将包大小减少到极致(三六)
Unity3D之如何将包大小减少到极致,图片是游戏app里最最占空间的资源,所以请各位还没有理解u3d对图片文件存储方式理解的请看《unity3d-texture图片空间和内存占用分析》。因为u3d对资源的压缩并不阐述的十分详细,所以很多项目在遇到包大小瓶颈时非常头疼。我也不是神仙,也同样痛苦过,但经历几个项目的折腾,最终能梳理出一套能将u3d包大小减少到合理范围的方法。首先来展示下,官方
2016-04-01 00:31:50
2361
转载 【Unity3D游戏开发】定制截图截图(三五)
Unity的截屏处理办法,一种是通过Texture2d处理,一种是通过RenderTexture来处理。其中RenderTexture最灵活,可以定制渲染的摄像机。下面是我总结的、在u3d中的,三种截屏方法:1、使用Application类下的CaptureScreenshot方法。[csharp] view plain copy
2016-03-27 16:56:49
1099
原创 【Unity3D游戏开发】WWW工具类简单的HTTP访问 (三四)
WWW是UNITY提供的访问HTTP的简单的工具类,可以从网络上下载配置、图片、录像等资源。支持协议有 http:// https:// file:// ftp://官方使用例子: 从网络上下载一张图片// Get the latest webcam shot from outside "Friday's" in Times Squareusing Unity
2016-03-27 11:24:44
3802
原创 【C#】lock语句及在单例模式中应用
C#中的lock语句是怎么回事,有什么作用?C#中的lock语句将lock中的语句块视为临界区,让多线程访问临界区代码时,必须顺序访问。他的作用是在多线程环境下,确保临界区中的对象只被一个线程操作,防止出现对象被多次改变情况。注意的地方有:lock对象必须是一个不可变对象,否则无法阻止另一个线程进入临界区。最好是private static readonly 或者private stati
2016-03-27 10:04:16
1056
原创 【Unity3D游戏开发】定制新建C#文件的头描述 (三三)
unity添加新脚本的时候,可以定制【开发者姓名】【开发日期】【文件描述】【版权声明】等,省的到时候不知道谁写的,也没有个描述,关键是TNND连个背锅的人都没有其实unity已经给我们提供了新建脚本的模板,非常的简单,只需要简单的修改下模板即可步骤如下:1. 修改模板内容如下:Unity.app/Contents/Resources/ScriptTemplates/
2016-03-22 18:21:47
1647
转载 【Unity3D游戏开发】基础知识之Tags和Layers (三二)
Tags和Layers分别表示是Unity引擎里面的标签和层,他们都是用来对GameObject进行标识的属性,Tags常用于单个GameObject,Layers常用于一组的GameObject。添加Tags和Layers的操作如下:"Edit" -> "Project Settings" -> "Tags and Layers"来打开设置面板。 tag可以
2016-03-17 06:58:51
6119
原创 【Unity】Log文件
Unity的所有log文件记录位置 Editor Logs:Windows XP:C:\Documents and Settings\YOUR_USERNAME\Local Settings\Application Data\Unity\Editor.Windows Vista, 7:C:\Users\YOUR_USERNAME\AppData\Local\Unity\EditorOS X
2016-02-23 18:37:39
5626
转载 C# 中的委托和事件
C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Frame
2016-02-23 07:32:38
1099
原创 【Unity3D游戏开发】性能优化之spine提高80~90%的效率 (三一)
Spine效率低Unity加载spine动画,经常会出现卡顿的情况,尤其是SkeletonRenderer.Awake时,会瞬间出现大量的GC Alloc,造成瞬间的卡顿,像我们游戏一个角色动画的时间在100~200ms 原因分析原来导出的spine数据是.json格式,加载、分析数据慢 现在采用二进制的binary导出为.skel格式,记载速度能提高80~90%测试数据.json加载速度100
2015-12-30 02:37:34
21170
2
原创 【Unity3D游戏开发】iOS9 ReplayKit录制视频 (三十)
Unity游戏需要视频分享,苹果自带ReplayKit比较简单,架不住Objective-C和swift啊#游戏目标: 为游戏增加视频分享#开发环境: Unity5.3.0f4#技术点: ReplayKit,需要ios9.0以上直接上代码吧ReplayKitProxy.h#import #import @interface Replay
2015-12-24 20:02:42
6623
3
ParticleDesigner (Mac破解版)
2014-08-27
中文Visual CHM破解版
2013-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人