[译]如何基于Laravel构建Vue应用(一)

使用Laravel能优雅的构建API并且与Vue单页面应用程序(SPA)完美结合。在本教程中,我们将展示如何启动和运行Vue路由器以及用于构建SPA的Laravel后端。我们将重点关注所需的所有部分,然后在后续教程中,我们将进一步演示如何使用Laravel作为API层。 Vue SPA如何运行的: 第一个请求命中服务器端Laravel路由… 继续阅读 [译]如何基于Laravel构建Vue应用(一)

PHP数组常用排序函数

PHP中有一些对数组进行排序的函数,根据排序依据可分为:键和值排序 排序顺序依据键的 ksort()和krsort() ksort() ksort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) : bool 排序顺序:由低到高,并保持数组索引的键值。本文来源:Seake… 继续阅读 PHP数组常用排序函数

PHP数组合并(使用“+”加号和array_merge区别)

PHP数组键值为数字时的合并 使用“+”加号合并PHP数组数字键的时候,如果键名相同,留先出现的,后面的不要。 $a = [0, 1, 2, 3]; $b = [1, 2, 3, 6, 7]; print_r($a + $b);//输出Array([0] => 0 [1] => 1 [2] => 2 [3] => … 继续阅读 PHP数组合并(使用“+”加号和array_merge区别)

PHP实现常见的排序算法

快速排序法(递归方式) 思路分析: 选择一个基准元素,通常选择第一个元素或者最后一个元素。通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素。此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。本文来源:Seakee.top. 未经允许不得转载. 代码实现: function quic… 继续阅读 PHP实现常见的排序算法

[译]python 修饰器 (Decorators)

简介 修饰器应该是python语言里面最漂亮最强大的设计.同时也被认为是难学的.准确来说,使用修饰器是简单,但是设计修饰器是复杂的,尤其是你没有足够的修饰器和函数式编程的相关经验时.本文来源:Seakee.top. 未经允许不得转载. 虽然底层设计理念相同,但是我们还是有两种不同的修饰器: 函数修饰器(Function decorator… 继续阅读 [译]python 修饰器 (Decorators)

[译]python 产生器 (Generator)

简单入门 ​ 迭代器(iterator)看作指向容器的一个指针,例如遍历一个列表里面的所有元素. 迭代器是一个抽象的工具.程序员可以用来访问容器(例如 集合set,列表list等等)里面的所有元素,而不用知道容器的结构,其他细节. 在一些面向对象编程的语言(如Java,Perl,Python),迭代器是在foreach循环里隐含使用的. … 继续阅读 [译]python 产生器 (Generator)

PyCharm代码风格警告问题

PyCharm使用的是PEP8代码风格,所以当出现不不符合PEP8代码风格便会出现警告信息 block comment should start with # 解决方法(以下是在Mac解决方法,其他平台类似)本文来源:Seakee.top. 未经允许不得转载. 方法一 使用PyCharm格式化代码 1、选中出现警告的代码块,使用快捷键op… 继续阅读 PyCharm代码风格警告问题

关于Missing parentheses in call to ‘print’问题

开始学习Python,从最简单的Hello World就出现问题:本文来源:Seakee.top. 未经允许不得转载. SyntaxError: Missing parentheses in call to ‘print’ 查了一下资料,发现是python2和python3不兼容问题,而我使用的版本是3.5.2所以… 继续阅读 关于Missing parentheses in call to ‘print’问题

CSS 转换字母大小写

使用CSS可以直接转换字母的大小写,需要text-transform 属性。 定义和用法 text-transform 属性控制文本的大小写。本文来源:Seakee.top. 未经允许不得转载. 说明 这个属性会改变元素中的字母大小写,而不论源文档中文本的大小写。如果值为 capitalize,则要对某些字母大写,但是并没有明确定义如何确… 继续阅读 CSS 转换字母大小写