我正在试图找出一个php网站的目录结构.
该网站将使用:
所以经过大量的思考和规划,并查看了我提出的各种目录结构的问题,我仍然找不到符合我标准的东西:
gulp deploy应该能够生成一个部署文件夹,当放入/var/www/html/Apache服务器上的目录时,应该是Just Work TM
注意:MinimalMVC(以及CodeIgniter和其他类似的框架)需要
index.php在根目录中使用它们的文件,app并sys在同一目录中使用和文件夹
由于PHP从未真正由构建过程处理,因此如果不必要地将src/**/*.php文件复制到build/**/*.php可避免的内容中,那将是很好的.基本上,PHP部分不会保持吞咽,我更喜欢它不受gulp的影响.
现在,我的想法有点乱,因为我一直在考虑这个问题,所以请原谅我这个问题有点乱,但基本的问题是,目录结构应该怎么样?
一个主意:
.
|-- composer.json
|-- gulpfile.js
|-- package.json
|-- src
| |-- app
| | |-- controllers
| | |-- models
| | `-- <other_framework_stuff>
| |-- assets
| | |-- css
| | |-- img
| | |-- js
| | `-- raw
| | `-- scss …Run Code Online (Sandbox Code Playgroud) 我知道手动动态内存分配通常是一个坏主意,但它有时比使用更好的解决方案,比方说,std::vector?
举一个粗略的例子,如果我必须存储一个n整数数组,其中n<= 16,比如说.我可以使用它来实现它
int* data = new int[n]; //assuming n is set beforehand
Run Code Online (Sandbox Code Playgroud)
或使用矢量:
std::vector<int> data;
Run Code Online (Sandbox Code Playgroud)
使用一个std::vector或者是否存在实际情况,手动分配动态内存是一个更好的想法,以提高效率,这绝对是一个更好的主意吗?
我最近试图构建一个非常简约,轻量级的CSS框架(类似Pure CSS).
在检查我的代码时,我的一个朋友建议我使用Javascript生成我的CSS,主要是为了显着减少文件大小.在以下两种情况下,文件大小会减小:
列类看起来像col-x-12,并且JS能够计算宽度并使用更少的代码编写列类.
我将能够映射CSS的JS属性(bg为background,例如),从而也减少了文件大小.
生成的CSS可以直接插入head或添加到CSSStyleSheet.
除了运行JS导致的小开销之外,这种方法可能导致什么其他问题?