- 博客(362)
- 资源 (6)
- 收藏
- 关注
原创 MachOView 闪退处理
MachOView 闪退处理下载源码选择MacOS SDK若编译报错修改源码编译成功,替换原来的MacOView.app完美执行!!!
2018-05-07 01:19:02
2680
1
原创 CocoaPods 安装所遇到的问题
1.ruby的镜像源修改 参考 https://www.jianshu.com/p/1e7ab521000b ;安装需要用到Ruby,虽然Mac自带了Ruby,不过版本有点老了,最好更新一下。(测试不更新也是可以的)查看当前Ruby版本rvm -v更换源(因为Ruby的软件源rubygems.org被屏蔽了,国内那无形之墙,我们需要来修改更换源,把源切换至ruby-c
2018-03-20 12:56:05
604
原创 递归法求解 汉诺塔问题
问题汉诺(Ham>i)塔源自于古印度,又称为河内塔。汉诺塔是非常著名的智力趣题,在很多算法书籍和智力竞赛中都有涉及。汉诺塔问题的大意如下: 勃拉玛是古印度一个开天辟地的神,其在一个庙宇中留下了 3 根金刚石的棒,第 1 根上面套着64 个大小不一的圆形金片。其中,最大的金片在最底 JZ=L下,其余的依次叠上去,且一个比一个小,勃拉玛要求众
2017-11-30 12:32:36
939
原创 五家共井问题
“五家共井”问题和“鸡兔同笼”问题一样,都是一个著名的问题。具体的题目如下:现在有五家共用一口井,甲、乙、丙、丁、戊五家各有一条绳子汲水(下面用文字表示每一家的绳子):甲×2+乙=井深,乙×3+丙=井深,丙×4+丁=井深,丁×5+戌=井深,戌×6+甲=井深,求甲、乙、丙、丁、戊各家绳子的长度和井深。len1X2+len2=len2X3+len3=len3X4+len4=len4X5+len5=
2017-11-28 21:37:14
1837
转载 非线性逻辑结构-特殊的二叉树结构:堆、哈夫曼树、二叉搜索树、平衡二叉搜索树、红黑树、线索二叉树
转载:http://blog.youkuaiyun.com/LG1259156776/article/details/47271673在上一篇数据结构的博文《数据结构(三):非线性逻辑结构-二叉树》中已经对二叉树的概念、遍历等基本的概念和操作进行了介绍。本篇博文主要介绍几个特殊的二叉树,堆、哈夫曼树、二叉搜索树、平衡二叉搜索树、红黑树、线索二叉树,它们在解决实际问题中有着非常重要的应用。本文主要从概念
2017-11-28 19:11:50
3421
原创 完美解决 Treating Unicode character as whitespace的问题
在我们 copy 一些文本到 Xcode 里面的时候会有 Treating Unicode character as whitespace 的警告,此时认真检查你 copy 的文本部分,回车、空格是否有问题。当然一般检查不出来,如果 直接删除回车和空格的部分,自己重新输入,这个也是太繁琐了。 小编不才,略施小计,就可快速消除这个警告第一步,把你所要粘贴的文本 粘贴到 [文本编辑]
2017-11-24 16:51:39
37206
3
原创 排序算法
排序算法是按照一定的规则,按照递增或者递减的顺序进行排序冒泡排序冒泡排序是所有排序算法中最简单,最基本的一种,其排序流程:(1)对数组中的各个数据,依次比较相邻的两个元素的大小(2)如果前面的数据比后面的大,就进行交换,经过一轮的多次比较排序,便可把最小的数据排好,一轮排序唯一肯定的是能把最小的数据的放在前面(3)然后,再用同样的方法也,就是(1)(2)步骤,把剩下的数据进行排
2017-11-20 20:00:18
472
转载 C 创建链表的四种方式
C语言数据结构-创建链表的四种方法结点类型:typedef int datatype;typedef struct NODE{ datatype data; struct NODE *next; }Node,*LinkList;1、不带头结点的头插入法创建链表。 每创建一个结点,都使该结点成为头结点,这样头
2017-09-10 11:49:24
874
转载 github设置ssh
http://blog.youkuaiyun.com/binyao02123202/article/details/20130891很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地。然而,为什么绝大多数人会使用https url克隆呢?这是因为,使用https url克隆对初学者来说会比较方便,复制https
2017-09-08 09:51:07
322
转载 使用cocapods 安装 AFNetworking
转载:http://blog.youkuaiyun.com/zhongyanpingzzz/article/details/49820929一、CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是
2017-09-04 15:48:34
671
转载 UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现
转载:http://blog.youkuaiyun.com/hguisu/article/details/7609483类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责
2017-09-04 08:59:18
334
原创 C/C++ 练习题
一,选择题 人生就是一条选择题,有时候不是不会走路,而是不知道怎么走路二,判断题 生活有时候就像计算机只认识二进制那样,不是0,就是1;是非曲直,对错黑白,往往就在一念之间三,描述题 描述就是说出问题的本质
2017-09-01 10:44:51
1834
转载 流程图符号及流程图的例子
介绍常见的流程图符号及流程图的例子。 本章例1 - 1的算法的流程图如图1 - 2所示。本章例1 - 2的算法的流程图如图1 - 3所示。在流程图中,判断框左边的流程线表示判断条件为真时的流程,右边的流程线表示条件为假时的流程,有时就在其左、右流程线的上方分别标注“真”、“假”或“T”、“F”或“Y”、“N”另外还规定,流程线是从下往上或从右向
2017-08-29 15:49:21
32215
原创 React-Native开发iOS篇-热更新的代码实现
需求1.在打开APP的时候进行网络请求,检查是否有网络更新。2.如果有网络更新,下载新的版本,再次打开APP的时候,就直接连接到新的内容。具体功能的实现:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ [[
2017-08-17 14:29:05
4748
转载 ReactNative SectionList使用详解
转载:http://blog.youkuaiyun.com/qq_38453189/article/details/728107411、在说SectionList之前,我们先来讲讲ScrollView、ListView/FlatList和SectionList几者之间的区别?ScrollView和ListView/FlatList应该如何选择?ScrollView会简单粗暴地把所有子元
2017-08-02 14:00:04
2398
转载 fetch使用的常见问题及解决办法
转载:http://www.cnblogs.com/wonyun/p/fetch_polyfill_timeout_jsonp_cookie_progress.html首先声明一下,本文不是要讲解fetch的具体用法,不清楚的可以参考MDN fetch教程。引言说道fetch就不得不提XMLHttpRequest了,XHR在发送web请求时需要开发者配置相关请求信息和成
2017-07-24 10:37:48
1343
原创 React Native 实现动态计算文本高度
1.需求 在实际手机开发中经常遇到,需要动态计算文本的高度,尤其在文本列表中,当然你可以实现动态计算ListView 的cell的高度,请参考: react native 实现动态高度Listview 和图文混排,但是现在我们的目标是通过普通的组件View 和 text 实现动态计算文本,怎么实现呢?2.实现思路 1.通过计算每个Item的title 和 text 的
2017-03-24 19:02:04
11231
转载 搭建Amazeui+react+webpack+webstorm开发环境
http://www.cnblogs.com/xiaoshitou188/p/5868557.html搭建Amazeui+react+webpack+webstorm开发环境字数2549 阅读3292 评论25 喜欢5来段广告你有没有遇见过垂直居中的问题?有没有听说过flex弹性布局?没听过的赶紧点了解Flex布局,看看flex布局是有多么强大!!!还在发愁flexbox布局不兼容
2017-02-10 10:29:57
856
转载 react native fetch
转载:http://blog.parryqiu.com/2016/03/02/using_fetch_in_nodejs/在 JS 中使用 fetch 更加高效地进行网络请求在前端快速发展地过程中,为了契合更好的设计模式,产生了 fetch 框架,此文将简要介绍下 fetch 的基本使用。在 AJAX 时代,进行请求 API 等网络请求都是通过 XMLHttpReq
2017-02-10 09:14:09
2618
转载 react native 判断网络状态
转:http://blog.youkuaiyun.com/yangysng07/article/details/51583604React Native 获取网络状态 NetworkInfoReact-native提供了了一个NetInfo类用来获取和监听网络状态。属性与方法1.addEventListener(eventName:ChangeEventName
2017-02-07 13:18:24
2915
转载 telnet 和 ping的区别
内容主要转自:http://jingyan.baidu.com/article/8065f87fc3b31123312498e5.htmlhttp://zhidao.baidu.com/link?url=OTYxJvIZHi6UQhFs2mzCc21_qDdide_x-N2CTCOPD1n8H0T6m2DYZ1nH6lc_K5czwi7jOrT6UMDm4HR9lKNfYK
2017-01-22 10:39:23
2339
转载 WebView中实现文件下载功能
http://www.cnblogs.com/dubo-/p/5582595.html WebView控制调用相应的WEB页面进行展示。当碰到页面有下载链接的时候,点击上去是一点反应都没有的。原来是因为WebView默认没有开启文件下载的功能,如果要实现文件下载的功能,需要设置WebView的DownloadListener,通过实现自己的DownloadListener来实现文件的下载。
2017-01-10 13:58:43
642
转载 __nw_connection_get_connected_socket_block_invoke Connection has no connected handler
解决办法是:1. Xcode menu -> Product -> Edit Scheme...2. Environment Variables -> Add -> Name: "OS_ACTIVITY_MODE", Value:"disable"3. Run your app again, done! 这样就没问题了
2017-01-10 09:07:10
4543
原创 react native Webview ios <Error>: CGAffineTransformInvert: singular matrix.
如果是IOS如果你尝试,并设置缩放比例为零,你会得到这个消息:: CGAffineTransformInvert: singular matrix. [UIView animateWithDuration:0.5 animations:^{ CGAffineTransform newTransform = CGAffineTransformSca
2017-01-09 09:26:54
866
原创 react native 实现动态高度Listview 和图文混排
当考虑这个动态高度和图文混排的问题,想必你已经知道如何加载ListView和分组listview,这里不再赘述...这里简介实现的动态的高度的cell的思路写一个ListView,准好数据源在renderRow中渲染自定义的item在item 中布局text 和image在text 中实现 onLayout={this._onTextLayout.bind(this)} 5._onT
2017-01-06 16:17:03
5299
转载 Android中如何获取应用版本号
http://www.cnblogs.com/yeahui/archive/2012/10/20/2732429.html应用场景:1、在界面中显示应用程序的版本号;2、用户启动该应用,后台判断该应用是否是最新版本。上述情景都需要在程序中自动获取到应用的版本号。思路简介:在Android中,应用程序的版本号是在AndroidManifest.xml文件中进行配置
2017-01-06 10:17:36
510
转载 react native实现可展开Text控件
转载:http://blog.youkuaiyun.com/jan8705_/article/details/52279533原理:组件初始化时不设置Text控件的numberOfLines属性,测量一下组件高度(最大高度),然后在设置numberOfLines属性,再次测量一下组件高度(最小高度),若最大高度大与最小高度,表示需要显示“展开”。[plain] view plain
2017-01-06 09:11:46
2157
1
转载 React-Native 与原生的3种交互通信(Android)
转载:http://blog.youkuaiyun.com/asddavid/article/details/53338616在为前端书写模块部分,不可避免的要接触核心的通信部分。大致分为2种情况:Android主动向JS端传递事件、数据JS端被动向Android询问获取事件、数据方式优点缺点事件方
2017-01-06 09:09:42
1143
转载 Android完美获取状态栏高度、标题栏高度、编辑区域高度的获取
转载:http://blog.youkuaiyun.com/a_running_wolf/article/details/50477965 日常开发中我们经常会因为绘图、绘制自定义组件、定位组件或者是计算布局高度需要减去状态栏高度等需要来获取Activity界面中状态栏、标题栏的高度。但很多人马上要拿起来就用还是会遇到各种各样的问题,一时要查很多资料,很是不爽!今天也是猛然发现这个问题费了不少时间
2017-01-06 09:08:21
508
转载 SyntaxError:Strict mode does not allow function declaration in a lexically nested statement.
RN更像是一个不断成长的孩子,在成长的过程中,会遇到各种各样的问题,对于开发者,在不断打怪中升级,得到锻炼也在慢慢的成长。问题描述 使用React-native init创建了一个新项目,在package.json中使用的react-native的版本如下:"dependencies": { "react": "15.4.1", "re
2016-12-27 16:47:54
1788
原创 Genymotion模拟器引起的Address already in use ADB server didn't ACK
在终端输入adb命令,出错如下:localhost:work zhangyg$ adb devicesList of devices attachedadb server version (32) doesn't match this client (36); killing...error: could not install *smartsocket*
2016-12-27 15:16:43
546
原创 Shell中调用、引用、包含另一个脚本文件的三种方法
脚本 first (测试示例1) first#!/bin/bashecho 'your are in first file'方法一:使用source#!/bin/bashecho 'your are in second file'source first方法二:使用.#!/bin/bashecho 'your are in second fi
2016-12-07 16:50:56
1609
转载 react native ref的使用
转载:ref属性不只是string ref属性不仅接受string类型的参数,而且它还接受一个function作为callback。这一特性让开发者对ref的使用更加灵活。render() { return (c) => this._input = c} />; }, componentDidMount() { this._input.focus();
2016-12-02 15:16:13
1002
转载 react native key,ref,bind的作用和使用
转载:http://blog.youkuaiyun.com/pz789as/article/details/52537028我们在项目里面,经常会用的批次渲染,比如一个列表渲染很多个item,或者一个横排或者竖排同时渲染多个数据。例如:[html] view plain copyrender1(){ var arr = []; f
2016-11-30 09:19:03
5257
转载 null is not object evaluating ('_this3_selectRow')
先贴下代码:ListView contentContainerStyle = {styles.list} pageSize={2} dataSource = {this.state.dataSource} renderRow={thi
2016-11-28 17:31:56
2347
转载 react native 技术栈
大致了解了一下RN的实现,感觉里面的技术栈是比较深的,跟搞前端的大牛请教了一下,大致总结出下面一个学习路径,决定按部就班把这方面技术好好学习一下。
2016-11-27 10:10:40
1119
原创 react native 如何真机运行
默认情况下,你的iphone 连接你的电脑,使用localhost,真机可以运行当你拔掉连接线的时候,这是还可以运行,因为jsbundle 已经加载但是你杀掉进程时候,你发现你的app 启动不起来了,怎么办呢?1>在终端输入 ifconfig,得到你电脑的ip地址2>RCTWebSocketExecutor.m文件中的localhost改为电脑的的ip就可以了
2016-11-18 16:42:31
672
转载 react native navigator禁用滑动返回
转载:http://blog.youkuaiyun.com/pz789as/article/details/52606635在React-Native开发中,经常会用到导航。导航做什么用的呢,简单点说就是页面跳转。一个项目中,肯定有很多的页面要跳来跳去的,RN就给我们提供了Navigator组件,可以很好的管理页面的跳转。在所有工作做完之后,发现有个bug!在从第一个界面跳转到下一个界面后,如果从
2016-11-18 13:43:59
4275
原创 React native 判断 Platform
在模拟器中运行,Platform 可以判断出来,但是在真机运行的时候Platform 这个platform,什么也没出来解决办法: IOS 删掉app,重新build Android 删掉 index.android.bundle 重新执行 react-native bundle --platform androi
2016-11-18 11:21:39
1119
ObjectiveC 混编ReactNative 自动打包脚本 支持Jenkins自动打包
2018-02-07
WebStorm 集成 ReactNative 插件
2017-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人