Laravel中的MVC知识点初步理解

一、控制器(C) 1.控制器 + 路由 (1)在app\Http\Controllers目录下新建控制类文件CarController.php class CarController extends BaseController {     public function info($id = null,$name = null){         return 'this car\'...
分类: 其他 发布时间: 10-15 17:15 阅读次数: 0

javascript裁剪页面(选择DOM)生成图片

想做一个裁剪网页的部分内容,生成图片的功能模块;才开始打算的使用PHP实现,结果发现,并不太好实现,当然有可能是我的水平的原因。但最后,在网上查了下,发现居然可以用JS实现,简直是意外惊喜呀~~!!其主要是通过html2canvas.js实现网页截图功能。   具体使用: <script type="text/javascript" src="http://libs.baidu.co...
分类: 其他 发布时间: 10-15 17:14 阅读次数: 0

php生成多尺寸缩略图记录

  在进行缩略图生成的时候,图片的大小总是会同时保存好几个尺寸的,那该怎么处理呢? $filename = 'meinv.jpg'; list($src_w,$src_h,$imageTypeNum) = getimagesize($filename); //获取图片mime类型 image_type_to_mime_type(int imagetype); image/jpeg...
分类: 其他 发布时间: 10-15 17:14 阅读次数: 0

php生成缩略图方法封装

------------------------------------------------- 参数: $filename : 要裁剪的图片路径 $destination : 要生成的图片文件夹和路径 $dst_w : 要把图片裁剪到多宽 $dst_h : 要把图片裁剪到多高 $scale : 缩小倍数(默认0.5) 返回: 新生成的缩略图的路径   示例调用: $fi...
分类: 其他 发布时间: 10-15 17:14 阅读次数: 0

php抓取网页内容,获取网页数据

php通过simple_html_dom实现抓取网页内容,获取核心网页数据,将网页数据写入本地 xxx.json 文件 其代码实现逻辑: 1. 引入simple_html_dom.php文件       require_once 'simple_html_dom-master/simple_html_dom.php'; 2. 获取远程或者本地html文件     $html =...
分类: 其他 发布时间: 10-15 17:14 阅读次数: 0

Laravel操作数据库的三种方式总结归纳

国庆这几天都在外面浪,马上要上班了,该收心了,趁今天有些空闲的时间,静下心总结下Laravel操作数据库的三种方式,以作资料和参考:(三种方式:DB façade 、 查询构造器、 Eloquent ORM ) 目录 一、使用DB façade(原始查找)操作数据库 二、使用查询构造器操作数据库(核心)(重要) 三、Eloquent ORM操作数据库 详细目录结构: 一、使用DB ...
分类: 其他 发布时间: 10-15 17:13 阅读次数: 0

canvas制作动态文字颗粒动画

久违的想玩下,且回顾下canva颗粒动画制作,在codepen中找了个小案例,看了下源码,学习下,觉得很不错,拿出来给大家分享下: 一、最终预览效果: 二、核心代码逻辑 1. 初始化canvas画布大小 2. canvas绘制文本,设置文本大小,文本位置 3. 绑定鼠标事件 4. 获取画布内文字像素点数据存入颗粒对象数组 5. 更新绘制,更改 x, y的值,指定规则检测结束状态 三、...
分类: 其他 发布时间: 10-15 17:13 阅读次数: 0

快速删除node_modules目录的方法

作为一名前端开发工程师,是否有这样的困扰呢?经常npm操作报错,或者运行ERROR,需要删除node_modules目录下的所有文件,然后重新安装cnpm install,但是每次去那个目录下移到回车站需要5分钟到10分钟,然后清空回收站大概也需要2、3分钟,时间就在这漫长的清除文件的进度条移动中流逝。 而且,慢点也无所谓,等吧,咱也不是啥急性子的人。但是最不能容忍的就是,每次删除node_mo...
分类: 其他 发布时间: 10-15 17:13 阅读次数: 0

Angular6学习笔记8: 服务(Service)(1)

服务(Service) 继学习笔记7,可以使用主从组件,现在继续学习(服务)Service; 问题:为什么需要服务? 因为:组件不应该直接获取或保存数据,它们不应该了解是否在展示假数据。 它们应该聚焦于展示数据,而把数据访问的职责委托给某个服务。 这次将创建一个 HeroService,应用中的所有类都可以使用它来获取英雄列表。 不要使用 new 来创建此服务,而要依靠 Angular 的...
分类: 其他 发布时间: 10-15 17:12 阅读次数: 0

Angular学习笔记9:服务(Service)(2)

可观察的对象(observable)的数据 在现在的是情况下:HeroService.getHeroes() 的函数签名是同步的,它所隐含的假设是 HeroService 总是能同步获取英雄列表数据。 而 HeroesComponent 也同样假设能同步取到 getHeroes() 的结果。但是在实际的项目中,这种情况几乎是不可能实现的,因为,在实际的项目中,这些数据是来源于远端的服务器上,而这...
分类: 其他 发布时间: 10-15 17:12 阅读次数: 0

js基础知识---编译语言与解释型语言,原始型类型与引用型

1. 编译语言与解释型语言的区别编译型语言:通篇先编译出一个文件,程序会自动执行这个文件。优点:快;缺点:不能跨平台。服务器要求稳定性强,用Linux系统,客户端大多数使用Windows,产生跨平台问题,编译型语言生成的编译文件无法同时多个平台执行。解释型语言:编译一句执行一句,没有编译文件,相当于直接编译成1010机器语言,然后执行。优点:跨平台;缺点:稍微慢。注意:java严格意义上不算编译语...
分类: 其他 发布时间: 10-15 17:12 阅读次数: 0

js----for循环使用技巧

for(var i=0;i<10;i++){ console.log(i);//0,1,2,3...,9}for((1);(2);(3)){(4)}-----红色标记表示这里的表达式,方便叙述。先运行(1),再判断(2)是否为true,为true再执行(4);第一轮结束之后,执行(3),再判断(2)是否为true,为true再执行(4);执行(3),再判断(2)是否为true,为true...
分类: 其他 发布时间: 10-15 17:12 阅读次数: 0

js-与或运算符的真正原理

1.与----并且----&&第一个表达式为真,会继续执行第二个表达式,当所有表达式都为真的时候,会返回最后一个表达式的值;当遇到表达式为假的时候,会立即返回当前表达式的值,并停止向后执行表达式的行为,即当前语句结束。var a=0&&2; console.log(a);//0 a=1&&3; console.log(a);//3 a=2&&...
分类: 其他 发布时间: 10-15 17:12 阅读次数: 0

js---数据类型转换,typeof

js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),和一种复杂数据类型(Object)。1.typeof------判断后返回的都是字符串类型("string"  "number" "undefined"  "object"  "function"  "boolean")var a=1,b={},c=[1,2,3],d='
分类: 其他 发布时间: 10-15 17:12 阅读次数: 0

js---函数参数

函数的参数分为形参和实参add(1,2,3)----运行函数的时候给的值是实参function add(a,b){}----声明函数的时候,是形参function add(a,b,c,d){ console.log(arguments.length);//实参个数 3 console.log(add.length);//形参的个数 4 console.log(add.name);/...
分类: 其他 发布时间: 10-15 17:12 阅读次数: 0

nginx优化-使用gzip压缩

使用gzip压缩放置区块:http此压缩功能与早期Apache服务的mod_deflate压缩功能很相似,Nginx的gzip压缩功能依赖于ngx_http_gzip_module模块,默认已安装在主配置文件nginx.conf中配置[root@web01conf]#cat/application/nginx/conf/nginx.confworker_processes2;worker_cpu_
分类: 企业开发 发布时间: 10-15 17:12 阅读次数: 0

js---预编译

js作为解释型语言执行的时候分为三步1.通篇扫描,有没有基础语法错误。2.预编译,发生在函数执行前一刻。3.解释执行。预编译的步骤:1.创建AO(活动对象,即作用域,执行期上下文,任何函数每次执行都会产生属于当前执行的自己的独一无二的AO,同一个函数执行时会产生不同的AO,a();---AO    a();---AO  执行两次a会产生两个a的AO,但是单线程的js会等一个执行结束(AO是即时存在...
分类: 其他 发布时间: 10-15 17:12 阅读次数: 0

国内G口独享带宽服务器多少钱,大带宽超低价到你尖叫

大带宽超低价速度快稳定的电信服务器多少钱QQ83095446海腾小于江苏电信服务器在全国的网络应用方面是一个,以江苏机房、南通机房为例。江苏机房一直作为一个高防服务器的应用重地,也能为更多商户和需求者提供更多高防御的机房。其实对于高防服务器侧就在于一个“防”字。因此除了性能考虑,更多的是看扩容量。江苏机房扩容120G的升级完成能够满足更多高防服务器用户的需求。中国联通拥有覆盖全国、通达世界的现代通
分类: 企业开发 发布时间: 10-15 17:11 阅读次数: 0

js---作用域链,立即执行函数,闭包

1.作用域链----函数定义时会获得父级的作用域链的值放在自己的[[Scopes]]属性中,[[Scopes]]是系统自带的隐式属性,通过console.dir(函数名)   可以查看这个函数的作用域链,即[[Scopes]]。任何函数都至少会有Global的作用域,嵌套越深,作用域链越长。当执行函数的前一刻时,会生成当前函数的独一无二的AO,添加到自己的作用域链中。注意:任何函数只能使用自己作用...
分类: 其他 发布时间: 10-15 17:11 阅读次数: 0

Linux环境下实现MariaDB数据库的三种备份和还原

Linux环境下实现MariaDB数据库的三种备份和还原
分类: 企业开发 发布时间: 10-15 17:11 阅读次数: 0