自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

永远年轻,永远热泪盈眶

alex的技术人生

  • 博客(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 2027

转载 【转】Android中经典蓝牙与低功耗蓝牙的简单对比分析

在前面的文章中,JACK的机器人有提到,最近都是在做Android蓝牙开发方面的工作,那么这篇就当做是一个近期的体会与感悟,同时也作为之后的关于蓝牙开发的文章的一个先导认识篇,所以以文字描述的理论知识为主,下面正式开始了。Android中的蓝牙开发要说到蓝牙,小伙伴们听到的可能有蓝牙1.0、蓝牙2.0、蓝牙3.0、蓝牙4.0之类的以数字结尾的蓝牙版本号,而实际上,在最新的标准中,已经不再使用数字版...

2018-05-07 18:04:09 687

原创 Git四个阶段的提交与撤销命令

Git四个阶段的提交与撤销命令啥也不想说,有啥可说的,直接po图。有问题可随时交流。

2018-02-09 14:17:12 646

转载 VS 复制生成文件到指定目录

1、右键项目属性,选择生成事件,再点击“编辑后生成事件”,可以直接在编辑框内填写命令行,如图:2、也可以在弹出的编辑框内,写命令,$(ProjectDir)这种是系统的宏路径,具体意义见第3点。点击宏按钮即可弹出相应的宏,还可以更改和自定义宏路径。3、VS2010中的路径宏说明$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用

2018-02-06 17:41:19 2342

转载 C#中标准Dispose模式的实现

需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类:托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象;非托管资源:不受CLR管理的对象,windows内核对象,如文件、数据库连接、套接字、COM对象等;毫无例外地,如果我们的类型使用到了非托管资源,或者需要显式释放的托管资源,那么,就需要让类型继承接口IDispo

2018-02-01 15:05:23 322

转载 【转】.gitignore规则总结

对于经常使用Git的朋友来说,.gitignore配置一定不会陌生。废话不说多了,接下来就来说说这个.gitignore的使用。首先要强调一点,这个文件的完整文件名就是”.gitignore”,注意最前面有个“.”。一般来说每个Git项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。实际项目中,很多文件都是不需要版本管理的,比如Python

2018-01-15 15:25:37 388

转载 【转】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 3440

原创 【原】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 1262

转载 【转】react-native集成支付宝

支付宝流程效果图充值android原生确认支付界面付款详情正在付款整体思路:1.在蚂蚁金服开放平台申请应用2.在android原生集成支付宝3.封装android原生4.RN与android的通信一.在蚂蚁金服开放平台申请应用蚂蚁金服开放平台链接:https://openhome.alipay.com/platform/manageHome.htm1.在注册登录成功之后选择应用选

2017-12-21 10:27:42 1193

转载 【转】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 2182 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 2765 2

转载 【转】苹果开发者账号申请(2017最新版)

Apple 开发者账号,除给大学使用的教育账号外,共有个人账号、公司账号、企业账号三种:个人账号:个人申请用于开发 Apple App 所使用的账号,仅限于个人使用,可以在 App Store 发布应用,申请比较容易,¥688.00/年 ($99.00/year)。 公司账号:以公司名义申请的开发者账号,用于公司内部的开发者共用,可以在 App Store 发

2017-12-12 16:07:16 1205

原创 【原】react-native start EACCESS error for setup_env.sh

在mac上启动npm服务环境时,出现如题的错误。在 stackoverflow.com 中搜索,找到解决办法。 在项目根目录下执行下面这个命令: chmod -R 777 node_modules解决问题^_^

2017-12-12 15:07:14 553

转载 【转】iOS集成 jpush-react-native常见问题

给 iOS 应用添加推送功能是一件比较麻烦的事情,本篇文章收集了集成 jpush-react-native 的常见问题,目的是为了帮助用户更好的排查问题1. 收不到推送确保是在真机上测试,而不是在模拟器自己的应用已经在 Apple developer 给应用配置推送功能,创建推送证书 (并且保证 bundle id 与 Apple developer 上的是一致的)如果之前没有接触过推送证书建

2017-12-12 13:19:26 572

转载 【转】Markdown基础语法

『为什么作家应该用 Markdown 保存自己的文稿』。『Markdown写作浅谈』在此,我们总结 Markdown 的优点如下:纯文本,所以兼容性极强,可以用所有文本编辑器打开。让你专注于文字而不是排版。格式转换方便,Markdown 的文本你可以轻松转换为 html、电子书等。Markdown 的标记语法有极好的可读性。当然,我们既然如此推崇 Markdown ,也必定会教会你使用 Ma

2017-10-27 09:20:49 275

原创 【原】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 19499 1

转载 【转】抓包工具Charles的使用心得

简介Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。开发iOS都在Mac系统上吧,安装Charles的时候要先装好Java环境。这么好的软件不是免费的,官网要好几十刀呢,我这里有一个Mac上的破解版,点击这里下载,当然不是最新版的。如果你想体验最新版,Charles是

2017-09-19 09:57:22 500

转载 【转】React Native 中组件的生命周期

React Native中的component跟Android中的activity,fragment等一样,存在生命周期,下面先给出component的生命周期图getDefaultPropsobject getDefaultProps()执行过一次后,被创建的类会有缓存,映射的值会存在this.props,前提是这个prop不是父组件指定的 这个方法在对象被创建之前执行,因此不能在方法内调用th

2017-09-15 17:20:17 319

转载 【转】 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 3072

转载 【转】各大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 592

转载 【转】React Native签名打包生成Android apk

(一)前言前几节课程我们对于React Native的一些基础配置,开发工具以及调试,Android项目移植做了相关讲解,今天一起来学习一下另外一个比较重要的知识点,就是React Native项目签名打包。刚创建的React Native技术交流群(282693535),欢迎各位大牛,React Native技术爱好者加入交流!同时博客左侧欢迎微信扫描关注订阅号,移动技术干货,精彩文章技术推送!在

2017-09-08 09:53:56 798

转载 【转】Android获取调试和正式的SHA1和MD5的值

我们在使用第三方,经常会让输入项目的SHA1和调试SHA1值,比如高德地图申请key,第三方微信登陆,那么这个在哪可以获取呢,接下来小编带领你来获取。 1. 首先打开CMD命令行窗口:同时按住WinDown键+R,或者你在打开AndroidStudio的Terminal也行 2. 找到你的.Android目录,一般在电脑的c盘下的用户下的个人用户名下的目录下,然后在命令行窗口进入这个目录,如

2017-09-07 11:06:45 249

转载 【转】关于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 670

原创 【原】React Native踩坑系列之-安卓真机无法打开控制菜单

公司终于给配了一台安卓真机(还是二手的,��)。但好歹是有了。刚用“新机”,发现摇一摇无法弹出控制菜单。在网络搜索了一下,找到了打开控制菜单的命令。adb shell input keyevent 82在控制台中,输入上面这个命令,回车。发现机器上弹出控制菜单。搞定!

2017-09-06 15:54:05 934

原创 【原】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 8515 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 2926

转载 【转载】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 1458

原创 【原】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 21524 8

转载 【转】WebStorm配置运行React Native

WebStorm配置运行React Native 以前开发react native项目总是需要打开WebStorm编写代码,Xcode跑项目.显得有点多余.今天教大家如何直接使用WebStorm这个IDE直接完成编码+运行项目工作.这样就可以不用打开Xcode了.1.首先点击WebStorm右上方的下拉箭头弹出的Edit Configur

2017-08-09 09:48:53 516

转载 【转】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 2069 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 6747

原创 【原】充电桩APP-原型设计

最近有一个充电桩APP的项目,项目的核心功能是帮助电动汽车用户找到合适的充电桩,完成自动充电。 根据这一需求,我做了一个简单的原型设计。项目名称:充电桩APP设计工具:Axure RP 7.0 简单分享几个界面: 界面风格色彩比较简单,目前也只实现了简单的界面跳转逻辑。原型文件已经上传到GitHub,感兴趣的朋友可以自行下载查看。同时,也欢迎大家进行补充和扩展。

2017-08-07 09:50:15 4049 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 530

转载 【转】搭建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 223

转载 【转】升级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 2938

转载 【转】漫谈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 488

转载 【转】漫谈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 374

转载 【转】漫谈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 395

转载 【转】漫谈Moq(一)

Moq,就是Mock you。读音可以读成Mock~you。是Mock框架的一种。用于测试中的Mock测试。Mock是模拟的意思。Mock是模拟对象的一种技术。它可以用于以下情况(引用):—– 真实对象具有不可确定的行为(产生不可预测的结果,如股票的行情)—– 真实对象很难被创建(比如具体的web容器)—– 真实对象的某些行为很难触发(比如网络错误)—– 真实情况令程序的运行速度很慢—–

2017-07-20 16:12:54 792

原创 WinForm、WPF、ASP.NET窗口生命周期

做了这么久桌面应用程序开发,对窗口的生命周期还没有一个清晰的了解。那我们就对*WinForm、WPF和ASP.NET*应用程序中窗口的生命周期做一个测试,看一下在窗口的创建和消亡的过程中,各个事件的执行顺序。WinForm首先,我们来看一下WinForm窗口。在窗口的构造函数中注册一下各个事件。this.HandleCreated += Form1_HandleCreated;this.Bin

2017-07-20 16:02:25 1377

生成五笔编码

生成五笔编码的Demo,附最全的编码表,包括拼音、五笔、GBK、郑码、笔画等

2015-01-19

转换五笔编码

转换五笔编码demo,附史上最全的编码表。可以转换拼音、五笔、gbk、笔画

2015-01-19

MemCacheDManager

Memcached的部署和管理工具,可以实时查看Memcached的状态

2014-12-19

Oracle数据库性能优化的艺术

Oracle数据库性能优化的艺术,一本不可多得的好书

2014-12-17

Winform分页控件

Winform下实现的两种风格的分页控件,拥有良好的可移植性和可扩展性

2014-12-11

LINQ to SQL Visualizer

To install the LINQ to SQL debug visualizer, follow the below steps: 1) Shutdown all running versions of Visual Studio 2008 2) Copy the SqlServerQueryVisualizer.dll assembly from the \bin\debug\ directory in the .zip download above into your local \Program Files\Microsoft Visual Studio 9.0\Common7\Packages\Debugger\Visualizers\ directory

2014-10-20

手机通讯录模拟程序

C语言实现的手机通讯录模拟程序,包含说明文档

2012-05-06

pc lint 9.0

最新pc lint 9.0 静态代码检查工具

2011-04-18

cfree C语言和c++的集成环境

cfree C语言和c++良好的集成环境

2010-07-01

易学c++,c++入门和提高

易学c++,C语言和c++入门和提高教材

2010-07-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除