Home » 后端编程

分类 后端编程 下的文章

如何利用html-minifier制作thinkjs中间件,压缩html文本输出

发布于
本文中,苏南大叔将结合thinkjs的相关middleware文章,做一个具体的任务需求。需求的内容,就是压缩html文本输出。在前面的文章中,苏南大叔曾经利用php的tidy和smarty做了相同的事情。本文中,苏南大叔将要把这个功能需求,移植到thinkjs框架内。效果展示因为这个需求似乎很难听懂发生了什么,所以这里先做个效果展示:html输出的文本进行了压缩,去除了多余的回车换行空格等...

如何新建一个thinkjs的middleware

发布于
在苏南大叔的上一篇文章中,我们学习了如何初始化一个thinkjs项目。本篇文章中,我们将继续学习到,如何新建一个thinkjs的middleware。thinkjs的中间件使用起来非常简单,但是要想深入理解的话,还是需要有一定的node的基本功的。命令行新建middlewarethinkjs middleware <middleware_name>例如,苏南大叔想新建一个名字为t...

如何初始化一个thinkjs项目

发布于
thinkjs作为node届的最新框架,还是非常好用的。在node呼声日益高涨的今天,掌握一两门类似thinkjs的node网站框架,还是非常有必要的。对于phper来说,thinkjs无疑是非常值得推荐的框架。因为......它用起来和thinkphp,非常相似......,估计对于国人phper来说,thinkphp的普及度无疑是最高的。所以,当你转过身看thinkjs的话,冥冥之中,一...

java8报错"Could not create the Java Virtual Machine"解决方案

发布于
苏南大叔最近要安装layaide,这个软件要求安装java,所以就折腾了一下java环境,结果就闹了一个大乌龙。主要的报错信息就是“Could not create the Java Virtual Machine”。本篇内容主要讲这个大乌龙,而不是ide安装。乌龙的起源这个乌龙,按理说还要归责于java身上。因为java版本升级到现在,用了一个和别人不一样的参数调用方式,而且居然不提示命令...

php使用header设置cookie时的注意事项

发布于
关于php的cookie,苏南大叔已经有了一期文章。在上一次的文章(https://newsn.net/say/php-cookie.html)中,苏南大叔对比了setcookie函数以及header函数设置cookie。在今天的文章中,我们将继续讨论这个话题。问题描述我们知道,php的setcookie和header都可以设置cookie。但是使用header的时候,还有个注意事项:那就是...

php设置cookie的三种方法比较

发布于
cookie作为小甜饼,充斥着网络世界。没有了cookie,那么估计大多数的网站鉴权功能就全部失效了。可见cookie的重要性。今天苏南大叔,给大家带来的是php跟cookie的一些小事情。本文中的实验对象,是纯正的php,不夹杂任何任何框架的php。所以,所有的写法都是原生的,请知晓。cookie输出之前,请确保没有任何的页面输出。即使一个空白字符也不行。苏南大叔想起了:最经典的php文件...

win环境,如何优雅地升级yarn

发布于
本篇文章内,苏南大叔将讲述在windows环境下,yarn安装升级的经验。关联文章是:https://newsn.net/say/yarn-vs-npm.html 。症状说明如果大家看过关联文章,就可以知道,苏南大叔的yarn,是通过npm安装的。在本文写作时,并不能通过npm install yarn -g升级到最新的yarn 1.3.2,而yarn又提示需要升级。提示里面的升级方法,又明...

你所不认识的php函数json_decode和json_encode

发布于
本篇文章中,苏南大叔要和大家分享一个非常常见的php函数json_decode/json_encode的使用方法。大家经常使用这个这个函数,用于把一段字符串,变成一个json对象。但是不知道大家有没有仔细想过这两个函数的更深次的用法呢?本篇文章的姐妹文章是:你所不认识的php函数file_get_contents。https://newsn.net/say/php-file_get_cont...

php的yaml生成(emit)函数,深度解读

发布于
就向json_encode和json_decode成对出现一样,配合yaml_parse出现的函数就是yaml_emit。php中yml的emit函数,有2个,分别是yaml_emit和yaml_emit_file。本篇文章中,苏南大叔以yaml_emit函数为例,来对这2个函数进行最简单说明。string yaml_emit ( mixed $data [, int $encoding =...

php的yaml解析(parse)函数,深度解读

发布于
苏南大叔在上一篇文章中,对php的yaml的parse函数,进行了初步解读。文章见这里:https://newsn.net/say/php-yaml-parse.html 。我们可以知道,php的对yaml的parse函数,有四个参数,而我们只是解读试用了第一个参数。在本篇文章中,苏南大叔将对后面三个参数进行解读。由于三个parse函数(yaml_parse_file,yaml_parse_...