用grunt搭建自动化的web前端开发环境实战教程(详细步骤) jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用!前端自动化,这样的一个名词听起来非常的有吸引力,向往力.当今时代,前端工程师需要维护的代码变得及为庞大和复杂,代码维护.打包.发布等流程也变得极为繁琐,同时浪费的时间和精力也越来越多,当然人为的错误也随着流程的增加而增加了更多的出错率.致使每一个团队都希望有一种工具,能帮助整个团队在开发中能精简流程.提高效率.…
第一节 简介 欢迎和我们一起来用以太坊开发构建一个去中心化电商DApp!我们将用区块链.星际文件系统(IPFS).Node.js和MongoDB来构建电商平台类似淘宝的在线电商应用,卖家可以自由地出售商品,买家可以自由地购物: 去中心化: 和淘宝或eBay不同,我们把所有的商业逻辑和核心数据都放在以太坊区块链上,这使 得它成为一个完全去中心化的应用.和淘宝这样中心化的电商平台相比,一个去中心化的P2P电商应用显然有其独特的价值--至少你不用担心被平台封账户了. IPFS: 在以太坊上存储用于商品…
本文转自迅为开发板:http://www.topeetboard.com 在前面实战教程中,移植了“串口文件传输工具”,整个移植过程是比较简单的,而且我 们没有做任何协议方面的了解,只是“配置”+“编译”就完成了整个工作,现在大家应该对 移植开源软件有了基本的了解. 入门视频教程中,给 Windows系统安装了 ssh 客户端,给 Ubuntu 安装了 ssh 服务器, 这样就可以通过 ssh 在 Windows和虚拟机 Ubuntu 之间传输文件.其实在开发板上也是可以 移植和安装 ssh 服…
自定义tabbar与按钮的添加 01 - 把系统的tabbar用我们自己的覆盖 LHQTabBar *lhqTabBar = [[LHQTabBar alloc]init]; [self setValue:lhqTabBar forKeyPath:@"tabBar"]; 02 对于系统私有的属性,可以通过运行时或者KVC 03 设置每个tabbar的位置 //2 调整UItabbarBtn的大小 //2.1先定义每个tabbar的宽度 CGFloat tabbarBtnW = self…
从本节内容开始,我们将利用我们所学习的Iris框架的相关知识,进行实战项目开发. 实战项目框架搭建 我们的实战项目是使用Iris框架开发一个关于本地服务平台的后台管理平台.平台中可以管理用户.商品.商铺等相关的信息,平台可以实时展示用户.商品等相关监测数据的变化情况. 通过此项目,旨在能够将Iris框架相关的知识得到巩固和练习. 如下是项目框架搭建后的说明: config:项目配置文件及读取配置文件的相关功能 controller:控制器目录.项目各个模块的控制器及业务逻辑处理的所在目录 dat…
上节内容介绍了后台管理页面统计功能开发(1),从功能介绍,到接口请求分析和归类,最后是代码设计.经过上节内容的介绍,已经将业务逻辑和开发逻辑解释清楚,本节内容侧重于编程代码实现具体的功能. 当日增长数据功能.七日增长数据功能 通过浏览器工具调试会发现,当日增长功能和近7日增长数据使用的请求接口相同,只是传值较为特殊.以当日用户增长请求为例,当日用户增长数据请求接口如下: /statis/user/NaN-NaN-NaN/count 可见,传递的值为NaN-NaN-NaN. 进而查看近七日增长数据…
本节内容我们将学习开发实现后台管理平台页面统计功能开发的功能接口,本章节内容将涉及到多种请求路由的方式. 功能介绍 后台管理平台不仅是功能管理平台,同时还是数据管理平台.从数据管理平台角度来说,在管理平台中需要提供对平台各项数据的实时跟踪和监测,以方便管理员用户能够看到平台数据走势,在后台功能中主界面,提供了展示用户.管理员.商品等多种数据的统计情况.如下图所示: 在上面的图中,我们可以看到涉及的统计及类别是多种数据类型,总结归纳主要有以下几类: 当日增长数据(用户.订单.管理员) 总数据统计(…
前面第10节课内容中已经学习开发完成了管理员登陆功能.本节课我们将继续学习开发完成管理员信息查询功能.管理员退出功能 管理员信息查询功能 请求及路由映射 管理员信息查询接口 接口名称:获取管理员信息. 使用场景:管理员登陆系统时,通过该接口查询获取管理员信息.服务器接收到请求后,首先从Session中获取用户信息,如果能够获取到管理员信息,则将数据组合后进行返回:如果Session获取不到管理员信息,则跳转到管理员登陆页面. 请求Url:接口文档之前已经介绍过,使用小幺鸡平台来生成接口文档,小幺…
在上节内容中,我们已经搭建了实战项目框架,并将实战项目开发所需要的静态资源文件进行了导入.在本节内容中,我们将讲解如何通过相关的配置,并初始化运行项目. conf配置文件读取配置信息 我们前面说过,使用config.json配置文件来进行项目的相关配置.在本节内容中,我们先做简单配置即可.包含两部分:config.json和读取配置的方法.如下所示: { "app_name": "CmsProject", "port": 9000, "…
项目Redis配置 在实战项目中使用Redis功能,首先需要进行Redis配置.本实战项目中,关与Redis的配置项包含:连接类型.地址.端口.公共前缀.以上配置项被定义包含在Iris框架的redis包中的Config结构体中,Config定义如下: type Config struct { // Network "tcp" Network string // Addr "127.0.0.1:6379" Addr string // Password string…