本来是打算自己开发一个博客类的 vuepress 主题的,但一直也没想好怎么去做,前几天又突然想要给博客先生成一个文章列表。...cwd, }); return Number.parseInt(stdout, 10) * 1000;};exports.getUpdatedTime = getUpdatedTime;但是生成文章列表我们肯定是想按照创建文章的时间倒序生成...具体实现步骤1、新建文章列表组件在 .vuepress/components 组件目录下新建一个文章列表 article-list.vue 组件,因为想要做成一个分页列表,这里在自己封装了一个 pagination...注意这个列表组件里相当于只是一个模板组件,后面想要生成文章数据的时候,只用通过正则去替换掉 init 方法里 articleList 的赋值,默认是个空数组。...sidebar 是直接通过 sidebar.js 这个文件单独处理的,里面有直接去遍历博文目录,所以直接可以在里面来同时生成文章列表就行了,完整代码如下:const fs = require('node
一、前言 这篇文章主要是记录一下php生成静态页面的大致步骤,关于页面静态化,大家想必都听说过,但是真正用的时候反而不是很多。...与之相反,静态化就是纯粹的html,页面上的内容不需要通过php或者java等编程语言来改变。 关于静态化的优点,网上也都说的很清楚了,这边不再一一赘述,总之就是打开速度够快,能抗住大流量访问。...输出控制函数和输出函数生成静态页面 这种写法个人感觉会稍微乱一点,而且如果页面复杂的话,写出来的php+html代码会有些杂乱,所以博主选用的是第二种方法。...三、生成预览 生成html之后,一般来说是需要预览给工作人员看看的,毕竟人家也不懂技术,不知道到底生成的是啥 1、使用dialog打开窗口 静态页: //这是我们要打开的窗口,先隐藏 <div id="...以上就是从<em>生成</em><em>静态</em>页面到预览的整个流程了,博主也是第一次做<em>静态</em>页面相关的东西,还是挺有意思的,打卡记录一下。 希望对大家的学习有所帮助。
emlog程序生成读取缓存方式调用文章列表,使用读取缓存方式调用可以大大提高页面加载速度,这样就不用每次打开页面都读取数据库,从而提高emlog程度页面加载速度;使用本站写的生成读取缓存方式调用文章列表代码...,会自动在content/cache/目录下生成设置的缓存php文件,如果需要更新缓存,只需要删除对应的缓存php文件即可;在需要的模版文件里写上调用代码,调用分类、数量、缓存文件名均可自定义设置,例如下方调用代码中...,123为多个分类ID号,20为列表数量,listcache为缓存文件名,如果分类留空,则调用最新文章,列表留空默认为10个,缓存文件名留空默认为listcache。...php //读取文章列表写入缓存 function lanye_Listcache($sortid = 0, $lognum = '10', $cachename = 'listcache'){ global...php echo $row['title'];?>" target="_blank"> <?php endforeach;}}?
PHP生成网站Sitemap,包含默认、分类、文章、标签、profile <?...php namespace App\Libs; use App\Services\ArticleService; use App\Services\CategoryService; use App\...// 创建根节点 $root = $dom->createElement("urlset"); $dom->appendChild($root); //生成默认的...]; } } self::createUrl($root, $dom, $catXml); //生成文章...]; } } self::createUrl($root, $dom, $userXml); //生成
本文实例为大家分享了php输出控制函数和输出函数生成静态页面的具体代码,供大家参考,具体内容如下 Output Control 函数详解: flush – 刷新输出缓冲 ob_clean – 清空输出缓冲区...flush 刷新PHP程序的缓冲,该函数将当前为止程序的所有输出发送到用户的浏览器。 flush() 函数不会对服务器或客户端浏览器的缓存模式产生影响。...输出缓冲必须已被 ob_start() 以 PHP_OUTPUT_HANDLER_CLEANABLE 标记启动。否则 ob_clean() 不会有效果。...ob_get_conents 获取缓冲区的内容 ob_get_length 获取缓冲区内容的长度 ob_get_level 获取缓冲机制的嵌套级别 ob_get_status 得到所有输出缓冲区的状态 输出函数生成静态页面示例.../写入文件 fwrite($fp, $out); //关闭文件 fclose($fp); echo "Success"; } 输出结果:Success 同时输出一个静态页面如下图
image.png 如何设计与构建静态网站 JavaScript基础核心语法 DOM编程艺术 锋利的jQuery ajax异步交互技术 HTTP网络协议 HTML的无序列表 去掉项目符号...符号所占空间 超链接 列表项目 设置文本内容居中 上边框虚线效果 image.png 标签标示有序列表 标签标示无序列表 image.png 前端入门 组件化网页开发...> pages 页面路径列表...使用到的插件 preloadRule 分包预下载规则 resizable iPad 小程序是否支持屏幕旋转,默认关闭 navigateToMiniProgramAppIdList 需要跳转的小程序列表
1、基本使用 前面介绍的 PHP 类属性和方法都要在类实例化后才能调用(常量属性除外),除此之外,PHP 还提供了静态属性和静态方法,所谓「静态」指的是无需对类进行实例化,就可以直接调用这些属性和方法,...静态属性和方法的定义和调用 在 php_learning/oop 目录下新建一个 static.php 文件,编写一段测试代码如下: <?...return self::$WHEELS; } } 在 PHP 中,我们通过 static 关键字来修饰静态属性和方法,这里我们定义了一个静态属性$WHEELS 和静态方法 getWheels...PHP_EOL; 如果是在类内部方法中,需要通过 self:: 引用当前类的静态属性和方法,就像常量一样,因为静态属性和方法无需实例化类即可使用,而没有实例化的情况下,$this 指针指向的是空对象,...关于 PHP 静态属性和方法的使用就简单介绍到这里,明天,学院君将给大家介绍下 PHP 类中常见的魔术方法。 (全文完)
ffrpc的相关文章如下: ffrpc tutorial 之client/server 示例 http://www.cnblogs.com/zhiranok/p/ffrpc_client_server.html...python客户端lib http://www.cnblogs.com/zhiranok/p/ffrpc-py.html python ffrpc的接口介绍 thrift协议的使用 错误码获取 ffrpc的php...客户端lib http://www.cnblogs.com/zhiranok/p/ffrpc-php.html php ffrpc 的接口介绍 thrift 协议在php lib中的 使用 错误码的获取
毕竟现在开发者的技术越来越高,我估计快被迫转行了……没办法,技术不够只能细节来凑了,话说新主题快要上架了,目前也是在修改细节,整体的布局都已经完成了,感觉着一路走来,技术的确有所提升,但是明显的感觉到有些吃力,关于文章及列表的友好显示时间代码已经给出
最近想改fee模板的随机文章和热门文章,不想要系统默认的感觉没有什么B格 让就是网上找的些代码在自己修改 以下是例子 <?...php //30天按点击率排行文章 function getdatelogs($log_num) { $db = MySql::getInstance(); $time = time(); $sql =...php echo $row['title']; ?>">热 <?php } ?...php //随机文章 function getRandLog($log_num) { $db = MySql::getInstance(); $sql = "SELECT gid,title,comnum...> 随机文章调用 热门文章调用
列表生成式,即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式 运用列表生成式,可以快速生成list,可以通过一个list推导出另一个list 可通过循环来达到...list生成list目的,但列表生成式更加简洁 但是,列表容量是有限的,会受到内存限制 使用示例: 列表生成式 写列表生成式时,把要生成的元素放到前面,后面跟for循环就可以把list创建出来,...十分有用,列表生成式一定要用[]括起来 print([x * x for x in range(1, 11)]) #输出:[1, 4, 9, 16, 25, 36, 49, 64, 81, 100...],使用列表生成式生成list,该list是原list对应元素的平方 使用if语句 print([x * x for x in range(1, 11) if x % 2 == 0]) #输出...in d.items()]) #输出:['y=B', 'x=A', 'z=C'] #for循环其实可以同时使用两个甚至多个变量,比如dict的items()可以同时迭代key和value,列表生成式也可以使用两个变量来生成
原创文章,欢迎转载。...转载请注明:转载自 祥的博客 原文链接:https://blog.csdn.net/humanking7/article/details/97011206 ---- 文章目录 @[toc] 0....例子 2.1. eg.基础语法格式 2.2. eg.循环嵌套语法格式 2.3. eg.循环+嵌套判断语法格式 2.4. eg.筛选列表中的str变量,并使其变成小写 3....参考文献 Python列表生成式 Python文档整理目录: https://blog.csdn.net/humanking7/article/details/80757533 0....基础 列表生成式 就是一个用来生成列表的 特定语法形式 的 表达式 列表生成式 即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式 1.1
php5.3之前,在这方面都有严格的限制,产生过很多笨拙的解决方案,php5.3引入了延迟静态绑定 及使用 关键字 static static类似self,但它指的是被调用的类而不是包含类。...在以下例子中u1::create将生成u1对象,而不是实例化U对象 abstract class U{ public static function create(){ return new static...,甚至是从非静态上下文中调用 abstract class U{ private $group; public function __construct(){ $this->group=static...class U{ } class u1 extends U{ public static function create(){ return new u1(); } } class u2 e… 本条技术文章来源于互联网...,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。
github生成静态博客很简单。
微信小程序开发:入门与实践》,由个人总结并编写,关于更多微信小程序开发中的各项技能,以及常见问题的解决方案,还请大家购买书籍进行学习实践,该系列博文的发布已得到七月老师的授权许可我们在 WeChat 文章列表页面...(一) 中,已经完成了文章列表页面了,效果图如下所示Page 页面的生命周期post.js 文件默认包含的代码如下所示Page({ /** * 页面的初始数据 */ data: { }...wx:for上一小节,我们已经把三篇文章的数据提取到 post.js 文件中了,但是 wxml 文件我们并没有改写,我们固然可以像改写第一篇文章一样,依次修改其他两篇文章的 {{}} 绑定,但假如这里有...100 篇文章呢?...小程序提供了一个 wxml 组件的 for 循环,称为列表循环,它具体指的是,在组件上使用 wx:for 控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件,默认数组的当前项的下标变量名默认为
如果是比较小的个人博客、专题类网站项目,老蒋还是比较喜欢使用ZBLOG PHP程序的,无论是轻便度还是易用性上比WordPress简单很多,虽然WP的功能很强大,比如强大的插件和主题丰富功能是当前最为强大的博客类...如果我们自建ZBLOG PHP主题,或者下载到的免费主题,可能没有上一篇/下一篇的调用,以及单页面文章中的相关文章的调用,这样一来用户体验不是很好,二来不利于搜索引擎的文章相关度调用。...related.Title}{$related.Time('m-d')} {/foreach} 根据我们实际的CSS样式调整列表样式...3、最新文章调用 {php} $stime = time(); $ytime = 90*24*60*60; $ztime = $stime-$ytime; $order = array('log_ViewNums...,可以直接用手工添加到模板中调用最新的文章,对于调用的文章数量可以在上脚本中调整,默认是8篇文章。
还请大家购买书籍进行学习实践,该系列博文的发布已得到七月老师的授权许可我们在 WeChat 从一个简单的“Welcome”页面来开始小程序之旅吧 中,已经完成了 welcome 页面的构建,接下来我们将完成文章页面部分...,主要分为轮播图和文章列表两个部分准备工作通过在 app.json 的 pages 数组里加入 post 页面路径,快速创建新建阅读页面所需要的四个文件 post.wxml、post.wxss、post.js...false,指的是字符串,而并非是布尔值,若是想让面板指示点水平排布,有以下几种方式:① 不加入 vertical 属性;② vertical=" ";③ vertical="{{false}}"构建文章列表的骨架和样式...{ height: 16px; width: 16px; margin-right: 8px;}.post-like text { margin-right: 20px;}image 组件尽管文章列表的骨架和样式都已经构建完毕...只显示图片的左下边区域裁剪bottom right不缩放图片,只显示图片的右下边区域至于剩下的 9 种裁剪模式读者可自行尝试,在这里就不一一列举了,我们在这里选取的 aspectFill 模式,并添加多两篇文章
在看到后期静态绑定这个词的时候,感觉挺官方的,不太好理解,这里为我权当做个笔记了 即在类的继承过程中,使用的类不再是继承的类.而是调用的类,通过static关键字来实现,"static"不在被解析定义为当前方法所在的类...,而是在实际运行时计算得到的,即为运行时最初调用的类,虽然称为后期静态绑定 但是并不局限于静态方法的调用 class A { public static function call()...self::"是直接调用的本类中的方法,而static是根据调用test()函数的类来决定"static::"的值,因此static的值只有在调用时才能确定下来.这里需要注意的是,static并不限于静态方法的调用...,它同样适用于非静态方法,调用的方式如上一致,是在调用时动态确定的,下面给出例子 class A { public function call() { echo "instance...} $b = new B(); $b->test(); // 输出 instance from A instance from A 本文为作者原创,手码不易,允许转载,转载后请以链接形式说明文章出处
那会说了会为大家讲解自己怎么将『微语』制作出来的,现在先做些准备工作,其实这也是众人的智慧凝聚出来的,光我自己你就是到让中国男足冲出世界杯那天我都是实现不出来的,废话不多说了,先看看这篇文章的内容吧,本篇为抄袭而来...2、在主题index.php(现在应该是loop.php了)使用代码 假如我们要在首页隐藏ID为7和243的分类下的文章,可以在首页主题循环开始的地方加入query_posts($query_string...php while ( have_posts() ) : the_post(); ?> 有的人会简写成: <?...php if ( have_posts() ) : query_posts($query_string .'...原本这篇文章第一次看是在知言博客,后来发现不亦乐乎那给的代码样式更全一些,就直接用了不亦乐乎的了
DOCTYPE html> 2 3 4 生成图片列表 5 6...pink", "yellow", "orange", "green", "blue", "grey", "red", "purple", "bisque", "olive"]; 24 // 生成子元素
领取专属 10元无门槛券
手把手带您无忧上云