自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 ReactNative教程

安装Nodejs环境1,进入http://nodejs.cnnodejs中文网,下载与自身环境相一致的nodejs安装包2,安装包下载之后,双击进行安装 win平台的同学注意,安装过程中要关闭杀毒软件和各种安全工具3,安装完成之后,打开命令行工具,检查是否安装成功,执行如下命令:$ node -v该命令执行结果为当前node版本,笔者当前版本为:v6.10.34,检查NPM是否安装成功, npm

2017-07-26 11:21:46 894

转载 Windows快捷键大全

快捷方式F1 显示当前程序或者windows的帮助内容。F2 当你选中一个文件的话,这意味着“重命名”F3 当你在桌面上的时候是打开“查找:所有文件” 对话框(WIN10不适用)F5 刷新F10+ALT 激活当前程序的菜单栏(word中Shift+F10会出现右键快捷菜单)F11当你在打开网页时,是隐藏侧边栏F12在编辑好Excel 或Word文档,可“另存为”Backspace ...

2018-09-29 11:04:35 311

原创 Word打不开

出错原因:模板文件Normal.dot出错。关闭word时,在word中的插件、acrobat7等在word中的插件都要往Normal.dot中 写东西,如果产生冲突,Normal.dot就会出错,导致下一次启动word时,只能以安全模式启动。 解决办法: 手动删除Normal.dot 步骤1: 找到该文件所在的路径。 在word中选择菜单[工具]-[选项]-[文件位置],然后双击“用户模板...

2018-09-15 15:24:53 1385

原创 EXCEL表中原来常规的数字自动转换成中文大写

解决办法: 首先,打开有问题的Excel文件,选中任意一单元格,鼠标右键单击,选择设置单元格格式; 依次选择数字—自定义,在类型中靠下面找到如图中前缀为[DBNum2][$-804]G/通用格式 的类型格式删除; 保存,问题解决...

2018-09-15 15:22:00 2650

转载 windows 运行打开服务命令

windows运行打开服务命令 Java代码 1. gpedit.msc—–组策略 2. sndrec32——-录音机 3. Nslookup——-IP地址侦测器 4. explorer——-打开资源管理器 5. logoff———注销命令 6. tsshutdn——-60秒倒计时关机命令 补充: 1. gpedit.msc—–组策略 2. sndrec32——-录音机 ...

2018-09-15 15:18:27 6174

原创 rpx与px换算

rpx单位是微信小程序中css的尺寸单位,rpx可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px设备 rpx换算px (屏幕宽度/750) px换算rpx (750/屏幕宽度) iPhone5 1rpx = 0.42px    ...

2018-05-17 09:17:10 37808 3

转载 mongodb数据库备份导入导出数据

mongodb数据库备份导入导出数据 备份数据:mongodump -h 192.168.2.20 -u game -p 12345678 -d dbname -o /data/test/ --excludeCollection=user_stats其中-h为IP地址,-u账号,-p密码,-d数据库名称,-o存储数据的路径,–excludeCollection表示需过滤的集合,–ex...

2018-03-24 09:56:24 293

转载 mongodb命令使用大全(常用命令)

mongodb命令使用大全(常用命令) 数据库常用命令1、Help查看命令提示helpdb.help();db.yourColl.help();db.youColl.find().help();rs.help();2、切换/创建数据库use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库3、查询所有数据库show dbs;4、删...

2018-03-24 09:53:01 310

转载 nodejs操作mongodb数据库封装DB类

nodejs操作mongodb数据库封装DB类 这个DB类也算是我经历了3个实际项目应用的,现分享出来,有需要的请借鉴批评。上面的注释都挺详细的,我使用到了nodejs的插件mongoose,用mongoose操作mongodb其实蛮方便的。关于mongoose的安装就是 npm install -g mongoose这个DB类的数据库配置是基于auth认证的,如果您的数据库没有账号...

2018-03-24 09:48:47 1204 2

转载 JavaScript 变量、作用域和内存问题

JavaScript 变量、作用域和内存问题 ECMAScript 变量可能包含两种不同的数据类型的值,基本类型值和引用类型值。基本类型值指的是简单的数据段,而引用类型值指由多个值构成的对象。在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。常用的5种基本数据类型:Undefined、Null、Boolean、Number和String。它们都是按值访问的。1 ...

2018-03-24 09:44:09 210

原创 实训经历

2017.6.15-2017.6.30女鞋营销系统 项目描述:本项目用于商户总部和代理商之间处理预定、退换货、账单确认等业务。方便代理商店铺订购,同时能够减少代理商去仓库提货的等待时间。另外,还可以简化代理商与商户总部确认订单的过程 项目细节:使用Atom,node.js环境进行编程开发。 本项目主要运用MVC框架,通过Fatch请求后台API,进行显示和定义,使用AsyncStorage

2017-09-04 22:26:59 609

原创 react-navigation

什么是react-navigation?react-native从开源至今,一直存在几个无法解决的毛病,偶尔就会复发让人隐隐作痛,提醒你用的不是原生,其中包括列表的复用问题,导航跳转不流畅的问题等等。 终于facebook坐不住了,在前一段时间开始推荐使用react-navigation,并且在0.44发布的时将之前一直存在的Navigator废弃了。 react-navigation是致力于解

2017-08-10 17:13:48 468

原创 RN在Android打包发布App

参考资料:http://www.jianshu.com/p/b8811669bcb6RN在Android打包发布App1-:生成一个签名密钥 你可以用keytool命令生成一个私有密钥。在Windows上keytool命令放在JDK的bin目录中(比如C:\Program Files\Java\jdkx.x.x_x\bin),你可能需要在命令行中先进入那个目录才能执行此命令。在mac上,直接进入项

2017-08-10 16:43:43 2392

原创 react native中如何往服务器上传网络图片

let common_url = 'http://192.168.1.1:8080/'; //服务器地址 let token = ''; //用户登陆后返回的token /** * 使用fetch实现图片上传 * @param {string} url 接口地址 * @param {JSON} params body的请求参数 * @return 返回Promise

2017-08-08 18:36:35 1192

原创 React-Native--多图选择上传

参考资料:http://www.jianshu.com/p/488e62ed9656一:使用react-native-image-crop-picker进行图片选择时,并没有提供多图的机制。 当你从相机选择图片时,会覆盖之前已经存在的图片。所以,今天,来一个多图选择并上传的例子,此例子中,会保存你之前已经选择的图片。例如,当前列表已经存在一张照片,当你去相册或者使用相机进行拍照时,不会覆盖当前列表

2017-08-08 18:25:16 6227 3

原创 Node.js 中产生随机数的方法

<script> function GetRandomNum(Min,Max){ var Range = Max - Min; var Rand = Math.random(); return(Min + Math.round(Rand * Range)); } var num = GetRandomNum(1,10); alert(num); </

2017-08-08 18:14:28 35614 1

原创 求最大公约数与最小公倍数

//两个数的最大公约数 //两个数的最小公倍数 //将一个正整数分解质因数 –和 2.3.5取余 #include <stdio.h> int main1() { // 3,4 //20 int v; scanf("%d", v); int a = 20; int start = 1; int end = a;

2017-07-27 17:39:12 439

原创 Sequlize、Express、Node fs综合项目架构

Express框架提供了配置路由的接口,这里在处理客户端发送来的请求有有四种,其中Get请求很平常,按照基本操作执行就可以了,当处理客户端发来的Post请求时,这就有了说法,有三种形式,[这里需要注意Post请求提交过了的如果时文件(图像)]1. 'Content-Type':'multipart/form-data',body:formData 2.'Content-Type':'applic

2017-07-27 17:28:08 469

原创 圣恩熙女鞋系统后台API

数据结构定义//Product//产品数据对象解构{id:101,name:'产品名',summary:'产品简介',image:'imageURL',code:'产品编码,例如3014',price:'价格',colors:[color,...],sizes:[size,...]}//Color对象//颜色描述对象{id:'颜色id,唯一标识',name:

2017-07-27 12:14:34 457

原创 Node.js ORM框架Sequlize之表间关系

Sequelize模型之间存在关联关系,这些关系代表了数据库中对应表之间的主/外键关系。基于模型关系可以实现关联表之间的连接查询、更新、删除等操作。本文将通过一个示例,介绍模型的定义,创建模型关联关系,模型与关联关系同步数据库,及关系模型的增、删、改、查操作。数据库中的表之间存在一定的关联关系,表之间的关系基于主/外键进行关联、创建约束等。关系表中的数据分为1对1(1:1)、1对多(1:M)、多对多

2017-07-26 15:15:38 1184

原创 RN开发模型

View:承载布局,样式,和事件交互逻辑 Controller:承载逻辑和视图,简单的布局主轴方向和排列 Model:XXXManager,封装数据操作,为上层容器组件提供数据,和功能Nodejs环境,后台通过API(application public interface)接口暴露服务 Web框架:express,处理API请求 ORM:Sequelize,操作数据库的封装,以对象形式操作

2017-07-26 15:02:49 1136

原创 react native样式设计

View Style 支持Flexbox、ShadowPropTypesIOS、Transforms属性。背面可见性backfaceVisibility enum('visible', 'hidden')背景颜色backgroundColor string边框颜色borderColor stringborderTopColor stringborderRightColor stringbor

2017-07-26 14:56:30 746

原创 RN知识体系

ReactNative基础知识点

2017-07-26 14:49:20 528

原创 RN面试要点

面试ReactNative工程师时需要注意的点

2017-07-26 14:47:19 3483

原创 河工APP文档

数据API接口1,登录访问路径URL:http://192.168.2.156:8089/api/Login请求方式:POST请求头内容:{ 'Accept': 'application/json', 'Content-Type': 'application/json',}请求参数:name 登录用户名 pwd 登录密码 返回值:{ success:true,

2017-07-26 12:00:07 393

原创 ReactNative基础组件

ReactNative框架为我们提供了两类开发基础设施可视化组件功能性API通过使用这两组基础,就可以开发跨平台的App。其中涉及的基础知识可以查阅ReactNative的官方文档:英文原版,中文版可视化组件我们在此讲解常用的几个可视化组件ViewTextImageTextInputButtonViewView是ReactNative显示的基础。其最重要的功能是作为容器。每一个容

2017-07-26 11:48:31 384

原创 ES6语法基础

变量 ES6中,增加了let和const两个关键字声明变量。 建议大家放弃var声明变量的模式。var的特性与现代语言差异过大,非常容易造成bug 1,let let声明变量非常简单,如下代码:let name = 'Tom';console.log(name);let a = 1;let b = 2;let sum = a+b;在声明变量中,变量名为驼峰命名法。例如:let myNa

2017-07-26 11:44:20 553

原创 ReactNative小小圈数据层设计稿(初稿)

一、元数据1、返回值格式:{ success:true/false date:{ 对象 }}2、用户信息:user{ id, //用户信息 name, //用户昵称 img, //用户头像 qianming, //个性签名}3、信息:message{ id, //消息id create

2017-07-25 23:11:14 446

转载 ReactNative朋友圈API设计

//概要 //基本数据 //Account 账户 /** * Id * Account 用户名:邮箱/手机号(当前选邮箱) * Pwd 密码 * createdAt 创建时间 * updatedAt 修改时间 * deletedAt 逻辑删除 *///User 用户 /** * Id * PicUrl 头像 *

2017-07-25 21:05:09 341

原创 Promis解析

概念ES6原生提供了Promise对象。 所谓 Promise,就是一个对象,用来传递异步操作的消息。它代表了某个未来才会知道结果的事件(通常是一个异步操作),并且这个事件提供统一的 API,可供进一步处理。 Promise 对象有以下两个特点。 (1)对象的状态不受外界影响。Promise 对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称 Fulfi

2017-07-25 11:37:04 678

原创 Atom常用插件

atom是github出品的文本编辑器,为开发者又提供了一款易用、牛逼的文本编译器。在开始接触前端并从工作开始一直用webstrom来进行前端开发,开始使用时,被他各种强大神奇的功能给折服:支持zen-coding、文件可以跟指定的类型关联、版本管理、文件查找等等。 1、linter-jshint该插件是用jshint来检查代码,想必大家都听说过jshint代码检查工具

2017-07-23 20:35:01 800

原创 ReactNative__npm使用

安装NPM服务安装nodejs程序选择版本安装:npm install -g npm@4.5.0nrm 快速切换 NPM 源nrm 是一个 NPM 源管理器,允许你快速地在如下 NPM 源间切换:npmcnpmstrongloopeuropeanaustralianodejitsutaobao安装$ npm install -g nrm

2017-07-23 19:48:27 419

转载 ORM课程

ORM(Object Relational Mapping)即:对象关系映射,是随着面向对象的软件开发方法的发展而产生的一种技术。 。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。对象(数据)之间存在关联或继承的,而ORM就是将这些关系映射出来,并通过系统业务逻辑(对象操作)(实现对关系数据的管理-不用写SQL语句)。const teac

2017-07-23 18:09:56 318

原创 定义对象模型(定义表)

模型定义模型是数据库表结构到对象的一种映射关系。(模型就是一种附加功能的数据库表)可以通过Sequelize实例的sequelize.define()方法来定义模型,其语法结构如下: sequelize.define('name', {attributes},{options})如,定一个user模型://数据类型var

2017-07-23 18:08:44 962

原创 ReactNative知识体系

MVC——Model  View  Controller概念:单例:深复制/浅复制:高阶函数:异步:数据层操作:API:get:post:valuejsonSQLite:Expo.SQLite创建dataBase运行SQLiteStroage:getItem:setItem:组件:1、容器组件,作为controller

2017-07-23 18:03:17 455

转载 Node--Sequlize搭建服务

参考资料:https://itbilu.com/nodejs/npm/VkYIaRPz-.html准备环境:Mysql,Node前沿:  为大家介绍一下,什么是sequlize,ssequlize是基于node的一个ORM框架,如果你有Java 或者是C#开发经验,我们在操作数据库的时候会用到一些ORM映射数据库的表实体到我们程序中的实体类,这里我们称之为关系对象。

2017-07-23 18:01:25 1021

原创 webstorm,Vim常用快捷键

以下是webstorm的快捷键说明: 1. ctrl + shift + n: 打开工程中的文件(类似于eclipse中的ctrl+shift+R),目的是打开当前工程下任意目录的文件。2. ctrl + j: 输出模板3. ctrl + b: 跳到变量申明处4. ctrl + alt + T: 围绕包裹代码(包括zencoding的Wrap with Abbreviation

2017-07-18 08:58:40 811

空空如也

空空如也

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

TA关注的人

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