- 博客(55)
- 资源 (10)
- 收藏
- 关注
转载 【转】ReactNative开发之疑难杂症
1.Unrecognized font family ‘Material Icons’解决方法:1).Then run react-native start --reset-cache2).Finally run react-native run-ios to restart the simulator2.出现如下黄色提示 ...
2018-06-01 10:00:52 2075
转载 【转】Android中经典蓝牙与低功耗蓝牙的简单对比分析
在前面的文章中,JACK的机器人有提到,最近都是在做Android蓝牙开发方面的工作,那么这篇就当做是一个近期的体会与感悟,同时也作为之后的关于蓝牙开发的文章的一个先导认识篇,所以以文字描述的理论知识为主,下面正式开始了。Android中的蓝牙开发要说到蓝牙,小伙伴们听到的可能有蓝牙1.0、蓝牙2.0、蓝牙3.0、蓝牙4.0之类的以数字结尾的蓝牙版本号,而实际上,在最新的标准中,已经不再使用数字版...
2018-05-07 18:04:09 748
转载 VS 复制生成文件到指定目录
1、右键项目属性,选择生成事件,再点击“编辑后生成事件”,可以直接在编辑框内填写命令行,如图:2、也可以在弹出的编辑框内,写命令,$(ProjectDir)这种是系统的宏路径,具体意义见第3点。点击宏按钮即可弹出相应的宏,还可以更改和自定义宏路径。3、VS2010中的路径宏说明$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用
2018-02-06 17:41:19 2394
转载 C#中标准Dispose模式的实现
需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类:托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象;非托管资源:不受CLR管理的对象,windows内核对象,如文件、数据库连接、套接字、COM对象等;毫无例外地,如果我们的类型使用到了非托管资源,或者需要显式释放的托管资源,那么,就需要让类型继承接口IDispo
2018-02-01 15:05:23 356
转载 【转】.gitignore规则总结
对于经常使用Git的朋友来说,.gitignore配置一定不会陌生。废话不说多了,接下来就来说说这个.gitignore的使用。首先要强调一点,这个文件的完整文件名就是”.gitignore”,注意最前面有个“.”。一般来说每个Git项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。实际项目中,很多文件都是不需要版本管理的,比如Python
2018-01-15 15:25:37 419
转载 【转】react-native-微信支付问题总结
http://bbs.csdn.net/topics/391865275由于服务器返回的sign 不知道对应的timestamp,所以不能用它的,用本地自己的timestamp等参数生成sign,然后拿着这些参数请求支付接口,就可以了。另外,注意要是签名包[html] view plain copy print?private void genPayReq(WeChatPayModel weCh
2017-12-22 11:22:09 3527
原创 【原】JS server not recognized, continuing with build...
今天在运行react-native run-android命令时,出现如题的错误。 搜索stackoverflow,找到解决办法。原因是8081端口被占用。查看一下占用此端口的进程,将这个进程杀掉就可以了linux系统 lsof -n -i4TCP:8081 | grep LISTENwindows系统 netstat -ano| find “8081”问题得到解决。
2017-12-21 10:39:56 1307
转载 【转】react-native集成支付宝
支付宝流程效果图充值android原生确认支付界面付款详情正在付款整体思路:1.在蚂蚁金服开放平台申请应用2.在android原生集成支付宝3.封装android原生4.RN与android的通信一.在蚂蚁金服开放平台申请应用蚂蚁金服开放平台链接:https://openhome.alipay.com/platform/manageHome.htm1.在注册登录成功之后选择应用选
2017-12-21 10:27:42 1238
转载 【转】react-native-wechat组件使用介绍
react-native-wechat 具有微信 登录,分享,收藏(v1.9.9+) 和支付的功能,适合iOS/Android 双平台使用安装 react-native-wechat//npm 安装npm install react-native-wechat --save//yarn 安装yarn add react-native-wechat配置 react-native-wechat
2017-12-20 09:42:33 2265 1
转载 【转】react-native-wechat--微信登录
1.前言 在今天无论是游戏开发还是app开发,微信作为第三方登录必不可少,今天我们就用react-native-wechat实现微信登录,分享和支付同样的道理就不过多的介绍了。2.属性1)registerApp(appid): appid:String类型,从微信开放平台后台获取。2)registerAppWithDescription(appid, appdesc): 此方法只支持
2017-12-20 09:37:51 2803 2
转载 【转】苹果开发者账号申请(2017最新版)
Apple 开发者账号,除给大学使用的教育账号外,共有个人账号、公司账号、企业账号三种:个人账号:个人申请用于开发 Apple App 所使用的账号,仅限于个人使用,可以在 App Store 发布应用,申请比较容易,¥688.00/年 ($99.00/year)。 公司账号:以公司名义申请的开发者账号,用于公司内部的开发者共用,可以在 App Store 发
2017-12-12 16:07:16 1236
原创 【原】react-native start EACCESS error for setup_env.sh
在mac上启动npm服务环境时,出现如题的错误。在 stackoverflow.com 中搜索,找到解决办法。 在项目根目录下执行下面这个命令: chmod -R 777 node_modules解决问题^_^
2017-12-12 15:07:14 575
转载 【转】iOS集成 jpush-react-native常见问题
给 iOS 应用添加推送功能是一件比较麻烦的事情,本篇文章收集了集成 jpush-react-native 的常见问题,目的是为了帮助用户更好的排查问题1. 收不到推送确保是在真机上测试,而不是在模拟器自己的应用已经在 Apple developer 给应用配置推送功能,创建推送证书 (并且保证 bundle id 与 Apple developer 上的是一致的)如果之前没有接触过推送证书建
2017-12-12 13:19:26 608
转载 【转】Markdown基础语法
『为什么作家应该用 Markdown 保存自己的文稿』。『Markdown写作浅谈』在此,我们总结 Markdown 的优点如下:纯文本,所以兼容性极强,可以用所有文本编辑器打开。让你专注于文字而不是排版。格式转换方便,Markdown 的文本你可以轻松转换为 html、电子书等。Markdown 的标记语法有极好的可读性。当然,我们既然如此推崇 Markdown ,也必定会教会你使用 Ma
2017-10-27 09:20:49 306
原创 【原】Android - could not read ok from ADB Server * failed to start daemon * error: cannot connect to d
在使用真机调试Android程序时,出现如标题的失败提示信息。照例搜索stackoverflow.com,找到解决方法。此文以windows环境为例。首先,打开命令行工具,查看失败信息中提示的端口是否被占用(比如我这边提示的是5037) netstat -ano | findstr :5037如果端口被占用,在任务列表中找到占用端口的进程(可在上一步中查看) tasklist | find
2017-10-27 09:10:55 19646 1
转载 【转】抓包工具Charles的使用心得
简介Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。开发iOS都在Mac系统上吧,安装Charles的时候要先装好Java环境。这么好的软件不是免费的,官网要好几十刀呢,我这里有一个Mac上的破解版,点击这里下载,当然不是最新版的。如果你想体验最新版,Charles是
2017-09-19 09:57:22 541
转载 【转】React Native 中组件的生命周期
React Native中的component跟Android中的activity,fragment等一样,存在生命周期,下面先给出component的生命周期图getDefaultPropsobject getDefaultProps()执行过一次后,被创建的类会有缓存,映射的值会存在this.props,前提是这个prop不是父组件指定的 这个方法在对象被创建之前执行,因此不能在方法内调用th
2017-09-15 17:20:17 356
转载 【转】 React-Native调用浏览器和第三方APP
这个其实在RN的文档中已经写好了,不过最新的依然不需要做文档中的额外步骤。直接在自定义的组件里面引用Linking,然后使用Linking的openURL函数即可,这个会自动选择系统的浏览器打开链接。[javascript] view plain copy print?var url = ‘http://www.baidu.com’; Linking.openURL(url)
2017-09-11 11:37:31 3197
转载 【转】各大Android应用发布市场
360手机助手:http://dev.360.cn 百度手机助手: http://app.baidu.com 腾讯应用宝:http://open.qq.com 豌豆荚:http://developer.wandoujia.com 小米开放平台:http://dev.xiaomi.com 联想乐商店:http://open.lenovo.com/developer 搜狗手机助手:http:
2017-09-08 10:30:16 627
转载 【转】React Native签名打包生成Android apk
(一)前言前几节课程我们对于React Native的一些基础配置,开发工具以及调试,Android项目移植做了相关讲解,今天一起来学习一下另外一个比较重要的知识点,就是React Native项目签名打包。刚创建的React Native技术交流群(282693535),欢迎各位大牛,React Native技术爱好者加入交流!同时博客左侧欢迎微信扫描关注订阅号,移动技术干货,精彩文章技术推送!在
2017-09-08 09:53:56 826
转载 【转】Android获取调试和正式的SHA1和MD5的值
我们在使用第三方,经常会让输入项目的SHA1和调试SHA1值,比如高德地图申请key,第三方微信登陆,那么这个在哪可以获取呢,接下来小编带领你来获取。 1. 首先打开CMD命令行窗口:同时按住WinDown键+R,或者你在打开AndroidStudio的Terminal也行 2. 找到你的.Android目录,一般在电脑的c盘下的用户下的个人用户名下的目录下,然后在命令行窗口进入这个目录,如
2017-09-07 11:06:45 264
转载 【转】关于React Navigation的一些使用技巧
上篇博客和大家分享了关于React Native jsBundle预加载,界面启动优化的内容,详情可点击:基于最新版本React Native实现JsBundle预加载,界面秒开优化一、开源库介绍今年1月份,新开源的React-natvigation库备受瞩目。在短短不到3个月的时间,github上星数已达4000+。Fb推荐使用库,并且在react Native当前最新版本0.44中将Navi
2017-09-06 17:10:53 685
原创 【原】React Native踩坑系列之-安卓真机无法打开控制菜单
公司终于给配了一台安卓真机(还是二手的,��)。但好歹是有了。刚用“新机”,发现摇一摇无法弹出控制菜单。在网络搜索了一下,找到了打开控制菜单的命令。adb shell input keyevent 82在控制台中,输入上面这个命令,回车。发现机器上弹出控制菜单。搞定!
2017-09-06 15:54:05 972
原创 【原】React Native踩坑系列之-Super expression must either be null or a function, not undefined
今天在Q群里有同学报出这个错误信息。查了下stackoverflow,把这个问题的解决方法记录一下。 1、确认一下React.Component是否书写正确,不是React.component或者React.Comonent… 2、检查下React版本,确保更新到0.13.x及更高版本 3、检查模块间是否存在循环依赖 4、确认导入的库是否正确确认以上4个方面都没有问题,一般能
2017-08-31 17:02:52 8572 1
原创 【原】React Native踩坑系列之--Configuration with name 'default' not found react-native
由于项目需要,一口气引入了react-native-camera,react-native-wechat和react-native-yunpeng-alipay这3个库。将各个库都配置好后,运行react-native run-android,报出错误信息Configuration with name 'default' not found react-native。将node_modules目录删
2017-08-30 11:09:26 2935
转载 【转载】Git拉取分支到本地
假设你已经配置好了各种SSH Key之类并熟悉基本的git创建分支、提交分支命令。比如下图共有2个分支,自己在一台未配置origin电脑上想要拉取某个分支(dev)到本地。比如我想拉取dev到本地来通常情况下,我会先直接尝试:git clone https://github.com/XXXX/nothing2/tree/dev.git会报这种错误:fatal: repository ‘htt
2017-08-28 23:07:59 1471
原创 【原】Mac下使用Brew安装node出错
今天想在Mac下安装React Native开发。在安装node后,想要执行node -v命令查看node版本时,出现错误。错误信息如下: node -v dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.58.dylib Referenced from: /usr/local/bin/node
2017-08-09 21:16:29 21621 8
转载 【转】WebStorm配置运行React Native
WebStorm配置运行React Native 以前开发react native项目总是需要打开WebStorm编写代码,Xcode跑项目.显得有点多余.今天教大家如何直接使用WebStorm这个IDE直接完成编码+运行项目工作.这样就可以不用打开Xcode了.1.首先点击WebStorm右上方的下拉箭头弹出的Edit Configur
2017-08-09 09:48:53 542
转载 【转】WebStorm设置React Native智能提示
最近在做React Native开发的时候,相信大家一般会使用WebStorm,Sublime,Atom等等开发工具。二之前搞前端的对WebStorm会很熟悉,WebStorm最新版是WebStorm2016.2.1,react Native默认不能智能提示代码,githun有一个开源的插件:ReactNative-LiveTemplate。ReactNative的代码模板,包括:组件名称Api
2017-08-08 16:09:33 2122 2
原创 【原】Cannot find entry file index.ios.js [index.android.js] in any of the roots
今天在运行新的React Native项目时,出现了错误。 错误信息如图: 在stackoverflow上搜索了一下,发现很多人遇到过这个问题。React Native的github上也有相应的Issue#14246。于是参考大家的方法一一进行尝试,如切换React Native版本, 使用npm start – –reset-cache命令重新启动包管理器等。但都没有奏效。最后参考hmati
2017-08-08 14:39:15 6770
原创 【原】充电桩APP-原型设计
最近有一个充电桩APP的项目,项目的核心功能是帮助电动汽车用户找到合适的充电桩,完成自动充电。 根据这一需求,我做了一个简单的原型设计。项目名称:充电桩APP设计工具:Axure RP 7.0 简单分享几个界面: 界面风格色彩比较简单,目前也只实现了简单的界面跳转逻辑。原型文件已经上传到GitHub,感兴趣的朋友可以自行下载查看。同时,也欢迎大家进行补充和扩展。
2017-08-07 09:50:15 4243 2
转载 【转】注册WebStorm
2017-06-15更新 之前都是使用2017.2.27的方法,版本是2017.1.1,还没提示过期,但是根据评论说这个链接已经失效了,评论也给出了个新地址:http://idea.iteblog.com/key.php 感谢 @qq_35381272 友情提供2017.2.27更新 选择“license server” 输入:http://idea.imsxm.com/2016.2.2
2017-07-30 12:35:36 539
转载 【转】搭建JAVA开发环境
一、安装JDK1、 JVM(Java Virtual Machine—Java虚拟机)JRE(Java Runtime Environment—Java运行时环境)JDK(Java Development kit—Java开发工具包)2、JDK包含了JRE和JVM,所以安装了JDK就安装了JRE和JVM,JDK的安装包可以到Oracle官网上下载或者第三方网站下载,以下提供官方下载地址:h
2017-07-26 11:15:25 231
转载 【转】升级nodejs版本
Node.js的开发非常活跃,它的最新稳定版本也频繁变化,你不时会发现,一个模块不能在你当前的Node版本上使用,此时你需要升级Node幸运的是,可以用一种非常简单的方法来管理你的Node版本,即使用Node Binary管理模块“n”。1. 检查 Node的当前版本,使用命令[plain] view plain copy print?node -v node -v2. 清除npm cach
2017-07-26 09:52:16 2982
转载 【转】漫谈Moq(四)
Mock<T> Class定义为:public class Mock<T> : Mockwhere T : class这的构造方法:Mock<T>()Mock<T>(MockBehavior)Mock<T>(array<Object>[])Mock<T>(MockBehavior, array<Object>[]) Mock的泛型实现类,它有很多方法和属性。这里一一列举。(一)
2017-07-20 16:18:20 622
转载 【转】漫谈Moq(三)
(一)属性(1)测试准备:public class Customer{public virtual int Unid { get; set; }public virtual string Name { get; set; }}测试var customer = new Mock<Customer>();customer.Setup(p => p.Name).Returns(“Tom
2017-07-20 16:16:42 387
转载 【转】漫谈Moq(二)
准备工作:[csharp] view plain copy print?public interface ICustomer { } public interface ICustomer{ }(一)方法(1)普通的方法在接口中添加3个方法:[csharp] view plain copy print?void AddCall(); string GetCall(); string Ge
2017-07-20 16:15:10 449
转载 【转】漫谈Moq(一)
Moq,就是Mock you。读音可以读成Mock~you。是Mock框架的一种。用于测试中的Mock测试。Mock是模拟的意思。Mock是模拟对象的一种技术。它可以用于以下情况(引用):—– 真实对象具有不可确定的行为(产生不可预测的结果,如股票的行情)—– 真实对象很难被创建(比如具体的web容器)—– 真实对象的某些行为很难触发(比如网络错误)—– 真实情况令程序的运行速度很慢—–
2017-07-20 16:12:54 857
原创 WinForm、WPF、ASP.NET窗口生命周期
做了这么久桌面应用程序开发,对窗口的生命周期还没有一个清晰的了解。那我们就对*WinForm、WPF和ASP.NET*应用程序中窗口的生命周期做一个测试,看一下在窗口的创建和消亡的过程中,各个事件的执行顺序。WinForm首先,我们来看一下WinForm窗口。在窗口的构造函数中注册一下各个事件。this.HandleCreated += Form1_HandleCreated;this.Bin
2017-07-20 16:02:25 1428
LINQ to SQL Visualizer
2014-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人