- 博客(59)
- 资源 (2)
- 收藏
- 关注
原创 react-native can only update..
点击按钮触发刷新列表,需要设置刷新组件状态:第一种:componentDidMount() {...DeviceEventEmitter.addListener('TradeHold',));}第二种:componentDidMount() {...DeviceEventEmitter.addListener('TradeHold', this.onRefresh.bind(this));}onR...
2018-06-09 14:43:39
461
1
原创 A valid provisioning profile for this executable was not found.
如果你的xcode没显示任何异常,只是在编译完安装的过程,失败了。我的问题是target里的tests,证书配置的team和主target不一致导致的。so:1.在xcode的偏好设置里account添加证书对应appleID,这样才能有team的备选。2.在ios developer生产的pp文件,不要对应多个证书,对应一个你本地有私钥的那个证书就好。//不知道和这个问题有没有关系,解决我遇到的...
2018-04-07 20:20:17
3461
原创 React Native Realm安装 和 Realm入门理解
realm安装:1.全局安装 rnpm npm install -g rnpm2.cd 到工程目录 npm install --save realm3.将realm库依赖到RN项目中:rnpm link realm入门理解:(提取一些比较重要的概念,realm官方文档没有详细说明的点)1.创建目录:默认在缓存document目录下
2017-05-26 17:19:47
4768
原创 数据库设计一句话体悟(react native)
讲数据库的api封装到项目的dataManage管理类里,业务层只调用dataManage开放的api,这样以后有需求迁移数据库的时候,会很方便
2017-05-25 13:45:37
507
原创 react native watchman 作用
我从一篇文档上截取下来的几块描述:1.Further bolstering its reputation as a good open source citizens, Facebook has open sourced an in-house developed tool called Watchman , designed to help Web developers speed
2017-05-20 19:05:08
5233
原创 react native TextInput 对android 的适配
textInput 在iOS 显示正常,在android 会有一根线,以及字会被遮盖属性加入:style={{padding:0}}underlineColorAndroid={'transparent'}如果style里有其他padding的设置,把padding:0 放到其他padding的前面,这样不影响布局
2016-12-15 11:34:42
4589
原创 react native 实现列表滑动 菜单栏悬停 (过程优化,体验更平滑)
菜单栏是个 Animated.View , 他的高度会随着列表的onScroll时间滑动重置 (这个很共识)但是 你要把 view 的高度 放到state中,跟着onScroll 改变,这样的滑动效果会有卡顿感。这里onScroll里的方法要这样写: Animated.event( [{ nativeEvent: { contentOffset: { y: this.st
2016-12-13 10:15:23
8093
原创 react native scrollview 滚动停止事件
1. 手指拖动之后,scrollview 滚动动画结束 回调 :onMomentumScrollEnd2.手指拖动之手指离开界面回调:onScrollEndDrag所以:onScrollEndDrag 一定会被调用,onMomentumScrollEnd 如果手指拖动很慢,没有动画滚动就不会调用
2016-12-13 10:01:59
6802
原创 React-native 实现表情商城 表情长按拖动预览(还原安卓微信效果)
表情商城做长按预览:1.要让预览状态与屏幕滑动状态的点击互相排斥 2.长按拖动的实现RN 简单的触摸监听已经无法满足这个需求,所以 引入 手势监听(handler)上代码:handler定义:let _this = this; let handlers = { onStartShouldSetResponder: () => true, onMoveShouldSe
2016-10-31 16:22:39
2692
原创 react-native-cli
react-native-cli 和 react -native 啥关系?React Native is distributed as two npm packages, react-native-cli and react-native. The first one is a lightweight package that should be installed globall
2016-08-25 11:55:43
689
原创 require import 区别
require ,import使用区别:如果源文件是export default 要用 import,其他并没什么区别如果 module.export ,require + 变量名a from src 变量名a 就是src整个的一个对象,require{变量名a} from src 变量名a就是src里的一个元素
2016-07-30 12:01:05
956
原创 lua 远程调试 【zeroBrane 使用mobdebug】
最近基于业务需求,学习了如何使用zeroBrane这个IDE实现C/S 模式下的 lua远程调试,废话不多,上效果图:---------------------------------------------------------------------------------------------------------------------------------------
2016-02-23 12:46:27
6758
原创 emoji 原生表情解析成对应表情包png
最近刚完成一个给客服用的客服软件,用的是c#,这里记录的是我的聊天窗口(控件webBrowser)里,采用html标签解析聊天内容,如何实现将emoji原生表情解析成对应表情包中的png。首先win7系统自带internet,升级到9以上,就会支持原生表情(最好升级到最新)。如果太低,你连原生表情都显示不了。以下是解析效果图:(聊天窗口未解析,聊天消息记录已解析)---
2016-02-17 10:42:05
18863
6
原创 cruisecontrol 持续化集成(运行bat脚本)
说几句话:虽然cc自带了ant标签,但是不是必须用的,如果服务器电脑有配置了ant,完全可以写一个bat脚本,在cc里面调用exec也是一样的
2016-02-01 10:00:37
198
原创 vs2012 c# winform installshield 打包
网上搜了很多有关的内容,但我觉得太详细了,如果只是要说明这个操作流程其实没必要那么复杂A.下载:官网的国家下拉选项一直无效,下载不了,我是在csdn下载的,后期上传,并奉上地址,这里承诺只需一分下载币下载之后安装,我没写入什么注册码,也可以用B.使用:1.右击当下解决方案,添加项目,安装部署:这个就给图了2.看一下添加之后的解决方案多了一个打包分支:如果只是想打包一个能
2016-01-14 21:16:06
2506
原创 c# winform sqlite 绑定数据库 设计与使用
初入公司,接手一个半成品改良,用到从未接触过的c#,winform设计,以及数据库绑定操作。刚交货,写个笔记记录下这10天的学习过程。捡难点讲两点:dataSet设计绑定,installShield打包工具使用。1.dataset设计绑定:首先就是环境:看一下sql动态库的依赖项管理。1.我用的nuget程序管理,选择联机搜索并下载sqlite库。只有有了这个右侧的服务器管理器,才
2016-01-14 20:34:01
3373
1
原创 c#界面开发自定义快捷键
1.在button的Text属性后面加上&快捷键 最后就会快捷键下面就会有个小下划线2.在窗体代码中加入,代码:将你的窗体类替换 FormMainprivate void FormMain_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode==Keys.Enter)
2015-12-25 13:21:35
2348
原创 fusetool 里面的 ActivatingAnimation 使用理解
最近在仿写fuse官网提供的Example:PageControl下载地址:https://www.fusetools.com/examples 先用代码给各位解析下大概逻辑:主要有两个文件:一个配置style,一个是主界面逻辑。Style.ux: //使得 MainStyle 继承 Style组件 //标签内的都是临时变量,外部要使用就得 ux:Globa
2015-12-24 11:18:18
767
原创 fuse杂记
因为现在也是学习了解,也不知道公司什么时候决定移植工程,所以弄个杂记,备忘。1.两个同一层的panel 不存在上下,左右排列,同经纬度,同面积2.whilePressed事件放在哪个panel标签内,监控的就是哪个标签。3.panel中一个整体代码块的一般格式: //stackPanel 也可以换成PageControl
2015-12-22 11:44:24
575
原创 fuseTools下 如何融合使用 javaScript,Uno Program,Ux MarkUp
通过几天fuse官网的游荡(毕乐苟,全英文),分享一下近期的所得:1.Uno, 根据官网的说法,雷同于c#,但多多少少也不同 (666),官网给了一些区别点,但暂时不去深聊,知道它的语法类似于c#即可。它是为了写一些库,我感觉跟lua那套框架差不多,Uno负责lua里的c++部分。2.Ux MarkUp ,它来使用fuse内部的组件构建xml界面文件。【甚至 javaScript ,
2015-12-16 15:05:55
1558
原创 fuseTools 入门开发工具配置
fusetool是国内新晋的app开发工具,百度完全是空白,自己观看fusetool的社区资料,暂时给出入门配置,与君共享。1.下载fusetools fuseTool官网2.安装之后,有傻瓜式导航,自动给你安装sublime3,以及对应的sublime3的fuse插件。我要说的是,如果导航失败,怎么处理。A. sublime3下载失败,自行百度。B. sublime3 插件下
2015-12-14 14:50:00
2352
原创 npm 安装jslist 实现 src目录下js文件在project.json批量配置
1.网上下载适合的nodejs 下载地址:https://nodejs.org/en/ 最新版本好像不用再配置环境变量2.npm -v 检测 nodejs是否安装成功,然后 调用命令:npm install jslist -g 安装jslist安装完成后,使用命令 jslist -help 可以看jslist的使用方法3.打开工程
2015-12-10 15:44:55
912
原创 CCSpriteBatchNode 是批处理节点
你从spritesheet中创建的任何sprite,你应该把它当作CCSpriteBatchNode的一个孩子加进去。只要sprite包含在spritesheet中,那么就没问题,否则会出错。CCSpriteBatchNode可以智能地遍历它的所有的孩子结点,并通过一次OpenGL ES call来渲染这些孩子,而不是以前每个sprite都需要一个OpenGL call,这样渲染速度就会更。。。。
2015-12-07 20:48:24
131
转载 cocos-js 环境搭建
开发环境的创建步骤:1.工具及环境 a.cocos2d-x 2.1.5,刚解压好的完整文件夹 b.vs2010 c.winxp d.python2.7.5,下载好的文件为python-2.7.5.msi,将路径加到系统变量中去。(phthon3.3.2,3的版本不行)2.运行cmd,定位到E:\vcWorkspace\cocos2d-x-2.1.5\tool
2015-12-03 09:41:36
472
原创 lua学习 lua,c++对象调用流程
根据自己几天的查找理解,得出结论共勉: 程序员参照自己自定义的头文件,按规则编写一个pkg,用tolua++ 将pkg转化成cpp文件,这将成为,lua,c++的中介器。然后,将得到的cpp的新生成的接口,在程序初始化时,调用,则该类注册成功,都可以被lua调用。不懂留言。。
2015-12-02 19:40:09
473
原创 lua学习 settable
lua_settable(lua_State* L, int index)就是把表在lua堆栈中的值弹出来,index 是table 在堆栈中的位置,假如 table 在 -3, 则key 应该是 -2,value 是 -1
2015-12-02 11:28:18
2492
原创 vs2012 常用快捷键(更全整合)
1. 强迫智能感知:Ctrl+J;2.强迫智能感知显示参数信息:Ctrl-Shift-空格;3.格式化整个块:Ctrl+K+F4. 检查括号匹配(在左右括号间切换): Ctrl +]5. 选中从光标起到行首(尾)间的代码: Shift + Home(End)6. 在方法定义和调用之点切换:Ctrl+Shift+7(8)7. 设置断点:F98. 使用Tab增加缩进,Shi
2015-11-30 16:05:06
971
转载 c++分数加减乘除
#includeusing namespace std;int fn(int a,int b);class fraction//分数类声明{ public://外部接口 fraction(int FZ=0,int FM=0)//构造函数 { fz=FZ ; fm=FM ; } friend fraction operator + ( fraction c1, fraction
2015-10-30 09:46:27
5465
1
转载 c++ 友元函数
1.友元函数的简单介绍1.1为什么要使用友元函数在实现类之间数据共享时,减少系统开销,提高效率。如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数。具体来说:为了使其他类的成员函数直接访问该类的私有变量。即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数。实际上具体大概有下面两种情况需要使用友元
2015-10-29 17:39:58
101
原创 c++虚函数,虚继承 详解
http://www.cnblogs.com/xien7/archive/2013/03/12/2954364.html 点击地址转博客
2015-10-27 10:09:55
303
转载 union/struct 位对齐算大小
对齐就是要满足存储变量的起始地址与对齐大小余数为0。对于union,分两步:先算union对齐大小,对齐的大小是取决于union成员中字节对齐最大的那个;再算union实际分配的空间,而分配给union的实际大小不仅要满足是对齐大小的整数倍,同时要满足实际大小不能小于最大成员的大小。如:Union U1{Char a[9];Intb;};成员a是char数组
2015-10-27 10:07:57
401
原创 死锁发生的情况
一、死锁发生 mutex; //代表一个全局互斥对象 void A1() { mutex.lock(); A2(); //这里调用B方法 mutex.unlock(); return; } void A2(
2015-10-26 16:45:42
464
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人