从 FastAdmin 项目上学了什么?】的更多相关文章

从 FastAdmin 项目上学了什么? 接触到 FastAdmin 我学了好多,自己记录一下 Xmind git 系统学习了 Javascript jQuery 重新开始玩 ThinkPHP 开始记录时间 开始写笔记 Markdown…
Composer 技巧(以 FastAdmin 项目为基础) 查看 FastAdmin 所有的已安装的 php 组件,如果不加 i 就是查看 composer.json 里的组件. composer show -i 可以看到如下列表,还可以看到版本. 让 composer 执行时显示详细的信息 可以在后面加上 -vvv,比如: composer install -vvv 这样执行可以看到完整的执行过程,特别适合网络不稳定的情况下.…
服务器上传大小限制 --- 来自 FastAdmin 项目开发的引发的问题 服务器上传有几个地方修改. FastAdmin 的配置. php.ini 的配置. NGINX 的配置.…
比如查看 ThinkPHP 的版本号. 使用命令 composer show topthink/* 显示如下,可以看到 ThinPHP 版本为 V5.0.12:…
FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架. 感觉挺好用的. 开发文档https://doc.fastadmin.net/docs/index.html 根据文档就能马上安装上手.前提是你会thinkphp5,有过基础. FastAdmin目录结构遵循ThinkPHP5官方建议的模块设计: FastAdmin项目目录 ├── addons //插件存放目录 ├── application //应用目录 │   ├── admin //后台管理应用模块 │…
公司项目用的Spring MVC.顺便学习学习. 其实框架并没有想象中的复杂.尤其对于初学者,总觉得SSH是一些很复杂的东西似的.其实对初学者来说能够用这些框架就足够了.在公司里也是,基本功能会用了就可以了.管他框架有多高深.尤其是Spring MVC 用起来比Struts2简单多了.不用多少配置文件.几个注解就搞定了. 首先,大家只要理解了MVC.其实所有的MVC 框架都是大同小异的. 无非是用户页面通过HttpServletRequest向后台传值.框架的配置文件会通过Request中的UR…
标题也不知道怎么写好,真是尴尬.不过话说回来,距离上一次写文快两个月了,最近有点忙,一直在开发新项目, 今天刚刚闲下来,项目准备提测.借这个功夫写点东西,把新项目上学到的一些好的干活分享一下,以便之后开发的 时候能烂熟于心. 本次分享两个干货,正文从这里开始: 1.很多同学在开发项目前端项目的时候会遇到一个比较影响开发体验的事情,就是在更新样式文件的时候,页面不会热更新.当然前提是在webpack配置项里用了 'extract-text-webpack-plugin'这个分离css样式的插件.当…
开卷有益——作者的话 有时候真的感叹人生岁月匆匆,特别是当一个IT人沉浸于某个技术领域十来年后,蓦然回首,总有说不出的万千感慨. 笔者有幸从04年就开始从事大规模数据计算的相关工作,08年作为Greenplum 早期员工加入Greenplum团队(当时的工牌是“005”,哈哈),记得当时看了一眼Greenplum的架构(嗯,就是现在大家耳熟能详的那个好多个X86框框的图),就义无反顾地加入了,转眼之间,已经到了第8个年头. 在诸多项目中我亲历了Greenplum在国内的生根发芽到高速发展,再到现…
Greenplum数据库架构 Greenplum数据库基本由PostgreSQL核心增强数据库实例组合并衔接成的数据库管理系统,即Greenplum数据在PostgreSQL基础上扩展开发,每个Greenplum数据库由1个master实例和2个或2个以上segment实例组成,客户端使用PostgreSQL规范与Master交互.以上的插图,展示Greenplum数据库实例由1个master和8 segement实例组成 Master Host或Master实例就是GreenPlum数据服务端…
笔者有幸从04年就开始从事大规模数据计算的相关工作,08年作为Greenplum 早期员工加入Greenplum团队(当时的工牌是“005”,哈哈),记得当时看了一眼Greenplum的架构(嗯,就是现在大家耳熟能详的那个好多个X86框框的图),就义无反顾地加入了,转眼之间,已经到了第8个年头. 在诸多项目中我亲历了Greenplum在国内的生根发芽到高速发展,再到现在拥有一百多个企业级用户的过程.也见证了Greenplum从早期的2.1版本到当前的4.37版本,许多NB功能的不断增强.系统稳定…
闲话 上学的时候一直以为可以专注自己的领域,以为与php无缘的,但是这种想法是错误,在完成任务的时候,你不得不使用你不熟悉的语言或者框架.正所谓业务驱动开发,这次接手已经离职的前辈的留下来的项目,最蛋疼的是没有留下文档,实在烦恼,不过幸好项目结构并不算复杂.现在让我们快速开始用PhpStrom编写php吧. 安装wamp php有很多编写的工具,之所以用PhpStrom是因为用惯了idea了,哈哈.在编写程序之前,我们首先应该做的是搭一个可以运行php的服务器.php环境有多种搭建方式,理论上一…
项目评审的定在1月5日上午9:00在新主楼D225进行. 在Beta阶段项目评审会上, 每个团队有12分钟展示时间,10分钟问答和机动时间,我们的展示也不需要PPT,大家把要展现的东西写成博客(可以有图片.视频等多媒体的内容).这些东西都是软件开发过程中自然产生的结果,也不必无中生有.基本要求如下: 现场演示你们发布的软件.如果是部署在服务器上的软件,必须连接到服务器上进行演示.可以有多个人上台展示,有团队PM牵头. 具体的汇报内容包括:介绍你们的项目愿景.你们Beta版本实现了什么功能.你们在…
提纲 整体把握,从设计稿入手——技术选型 并行开发,从实现静态页面开始 前端自动化 前端js逻辑 前后端集成 小问题集合 总结 1.整体把握,从设计稿入手 —— 技术选型 新项目到手,算是运气好,设计稿都已经全部完成了,40多个页面.不用担心边做边改的情况.能够提前确定重用性和一些规范. 项目主要要求: 1. 兼容PC.微信.移动端,兼容现代浏览器,IE9+等 1. 嵌入到安卓.ios客户端和微信,要求页面独立 1. 使用node.js作为中间件 我负责前端页面和逻辑,node是另一个同事负责,…
项目截图: 林集团 https://home.cnblogs.com/u/linjituan/ 团队guihub: https:///github.com/MoiGi 李鹏飞 https://www.cnblogs.com/l549023320/   总结:通过这次软件工程课程的大作业,我们对软件开发有了很大的提升,也知道了在开发一个项目时团队合作是很重要的,单单一个人的力量是有限的,应该发挥团队中的每个人的长处,相互沟通合作,共同完成每个人所分配的任务,不断完善,这样才能开发出更好的软件.在这…
2017 年开源中国社区新增开源项目排行榜 TOP 100 新鲜出炉! 这份榜单根据 2017 年开源中国社区新收录的开源项目的关注度和活跃度整理而来,这份最受关注的 100 款开源项目榜单在一定程度上预示着业界的最新流行趋势. 可以看到,前十名中有九个是国内开发者开发的开源项目,这个比例相比于去年已大大提高. 此外,榜单中的项目已经过筛选,均符合国际 OSI 批准的开源协议. 值得注意的是,今年关于人工智能的项目明显增加了不少,无论是 PHP.JavaScript 还是其他语言都诞生了相关的人…
FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架:开发文档 下面对环境搭建简要概述,希望后来者能少走弯路: 1. 百度搜索最新版wampserver, 安装并启动 2. forbidden 解决错误,appache 服务器配置 在浏览器输入127.0.0.1可以进入wamp页面,但输入localhost不可以,解决方法: apache => httpd.conf => 修改Allow from 127.0.0.1为Allow from all => 重…
一. 团队成员的简介和个人博客地址 M1阶段 http://www.cnblogs.com/dxteam/p/3991514.html M2阶段 新成员 邓亚梅 http://www.cnblogs.com/dengym/ 二.软件流程 1.团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里? 团队项目的目标 打造一款美食应用类APP 预期的典型用户 http://www.cnblogs.com/dxteam/p/4115378.html 预期的功能描述 1.餐厅查询 周边餐厅…
一.团队成员: 徐钧鸿: 1994年1月19日生人,摩羯座最后一天.所以有摩羯的强迫症和水瓶古怪的性格 暂且算队长吧…… 高中的时候因为兴趣学了竞赛,于是就入坑了,于是就来北航学计算机了 兴趣面很广,但是都不精 特别不喜欢把事情卡着deadline去做,不过每次都会快到deadline才能做完,所以总是很厌恶自己这一点…… 自认为有一些编程基础,其实很水.代码能力完全赶不上高二,而且总是怨念这事 英语奇烂,记忆力奇烂,不过对数字相对敏感 其实还是很喜欢编程的,编程也是少数能让我熬夜去做但是不会烦…
2017 年度码云新增项目排行榜 TOP 50 正式出炉 !2017 结束了,我们来关注一下这一年里码云上新增的最热门的开源项目吧.此榜单根据 2017 年在码云上新增开源项目的 Watch.Star.Fork 数量以及其他角度进行统计,从而得出前 50 名最热门的开源项目. 码云发展至今,越来越多的开源作者选择在上面开源自己的作品,通过这份 2017 码云新增项目 TOP 50 榜单,希望大家可以了解到 2017 年里国内开源的现状,也能在其中找到自己需要的项目. 1.guns Guns 基于…
本文转自:https://share.html5.qq.com/fx/u?r=JdjvzwC 2017 年度码云热门项目排行榜 TOP 50 出炉啦!我们根据所有开源项目在码云的用户关注度.活跃度.访问量等信息来对“热门”进行量化,从而筛选出了其中最“热门”的 50 个,它在一定程度上预示着业界的最新流行趋势. 值得注意的是,榜单中涌现出了不少新兴项目,由此可见,国内的开源气氛越来越好,国内的开源也在蓬勃发展. 前 20 名预览 排名 软件 排名 软件 1 zheng 11 AOSuite 2…
FastAdmin 使用 Git 更新的新用法 2019-02-28 新流程 增加一个 fastadmin 的远程仓库. 在项目的开发或主分支. 如果有代码更新将代码提交 commit. git pull fastadmin master 这时就可以将 FastAdmin 的更新合并到自己项目的开发分支或主分支上. 有冲突就解决冲突,没冲突会自动合并. 提交到自己的项目仓库中. ================== 以下全部废弃 ====================== 首先我会在 本地建一…
写在前面 这次的结对项目我做了很长时间,感触也很多.在这次项目中我使用了Java GUI作为和用户的交互方式,但是在上Java课的时候我对GUI和事件驱动这里并没有学的多好,可能是当时对编程还没有什么理解,对这一部分的知识理解地很吃力,只是死记硬背下来应对了考试,在这次项目过程中我又将我的Java书拿出来把这一部分的知识复习了一遍,现在再来看这一部分的知识与当时的感受完全不同了,当时看起来云里雾里的知识现在看来就是理所当然和透彻的了,所以上手地也比较快,我学到的知识也立刻得到了实际的应用. 不仅…
FastAdmin 是如何利用 Git 管理插件代码的? 由于 FastAdmin 的插件很多,如果每一个插件用一个项目来管理,可以倒是可以,但是项目还多了. 但是如果使用文件夹在同一级的的方式又不方便版本的标志和管理. 于是我想出一个利用 Git 分支的办法,只用一个 Git 仓库就可能 管理所有的插件代码. 具体案例已经开源: https://gitee.com/F4NNIU/FastAdmin-FreeAddons 大概分支是这样的. FastAdmin-FreeAddons |- mas…
FastAdmin 最强大的是命令行 先从 test 表开始. 在 FastAdmin 默认有一个 test 表格,用于命令行 crud 测试. 如何开始? 只需要在项目命令行中输入以下命令就会自动生成 test 模块的后端控制器模型视图,前端js和菜单. php think crud -t test -u 1 生成文件如下图(addons.js文件不是). 界面如下: 添加功能的编辑器也自动渲染. 高级的城市选择器也渲染出来.…
FastAdmin 开发时如何与官方同步升级 使用 FastAdmin 开发时为了与官方同步升级,推荐使用 git 管理代码. 官网上提供的完整包是为了方便第一次使用的人快速测试. 我一般是给官方的 master 建一个分支,再分支出来做自己的项目. 当官方有更新时就 fetch 官方的分支,再将这个分支合并到自己的分支上.…
---恢复内容开始--- 仿LOL项目开发第一天 by---草帽 项目源码研究群:539117825 最近看了一个类似LOL的源码,颇有心得,所以今天呢,我们就来自己开发一个类似于LOL的游戏demo. 可能项目持续的时间会比较久,主要是现在还在上学,所以基本上是在挤出一点课余时间来写的博客. 如果项目更新慢,还请各位谅解. 这个项目呢,大家可以跟着我的步骤一起做.博客上我会尽量的详细的教大家如何制作一款商业游戏. OK,回归正题.现在我们来做游戏的前期准备工作: 1.Unity3d--->版本…
FastAdmin 如何升级? 官方推荐使用 git 升级 FastAdmin. 升级 FastAdmin 核心代码 git stash git pull git stash pop 更新前端组件 比如 AdminLTE.BootStrap-Table 等. bower update 更新后端组件 比如 ThinkPHP 框架等. composer update 特别说明 对于已经上线的项目请自行评估升级成本.…
FastAdmin 线上部署流程 首次部署 建立 git 环境. 建立 composer 环境. 建立 bower 环境. 将远程项目代码 git clone 到服务器上. 执行 composer install . 执行 bower install . 导入数据库到数据库. 创建 .env 文件,配置好数据库和相关用户名密码. 结束 代码更新 执行 git pull. 执行 composer update. 执行 bower update. 如果有代码冲突 // TODO:…
FastAdmin 将 PHP 框架升级到 ThinkPHP 5.1 社区经常有人问什么时候升级到 ThinkPHP 5.1,但是 ThinkPHP 5.1 和 ThinkPHP 5.0 差别非常大,并不是无痛升级. 其实你可以把 ThinkPHP 5.1 看作是 ThinkPHP 6.x,也行你就释怀了. 不过社区也有小伙伴升级了,看起来升级过程还是有点坎坷. https://forum.fastadmin.net/thread/6214 下载地址:https://gitee.com/itzh…
https://doc.fastadmin.net/docs/index.html 介绍 FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架. 主要特性 基于Auth验证的权限管理系统 支持无限级父子级权限继承,父级的管理员可任意增删改子级管理员及权限设置 支持单管理员多角色 支持管理子级数据或个人数据 强大的一键生成功能 一键生成CRUD,包括控制器.模型.视图.JS.语言包.菜单等 一键压缩打包JS和CSS文件,一键CDN静态资源部署 一键生成控制器菜单和规…