如果在PHP中对数字或者字符串加减乘除处理不当的话、会导致结果不够严谨,通常的、假如你需要处理加减乘除应该会是这样: $a = 1; $b = 2; a * b; a + b; a –...等于0.0099999999999998 比如出现问题:’4.35′-‘4.34’等于0.0099999999999998 但假如两个类型不一致或者有精确度缺失就会导致一些问题的存在、我们可以使用PHP...php // 设置默认小数点保留位数 bcscale(2); // 加法 echo bcadd(1234567890.123, 987654321987654321), PHP_EOL; // 减法...), PHP_EOL; // 除法,指定保留小数后20位,否则小数点不够结果会是0 echo bcdiv(1234567890.123, 987654321987654321, 20), PHP_EOL...; 或者这时候、你需要对比两个数值的大小范围、我建议你这样做,使用bccomp(‘1.00′,’1.00’,2)比较两个数字的大小 上面都可以参考这一页的手册:http://php.freehostingguru.co
在工作生产中以前的同事搭建了LNMP环境,可是在安装的过程中发现有好多php和nginx的模块没有安装,现在如果全部重新安装怕服务器不稳定,所以只有一个一个的添加没有安装的模块了。...今天我就给大家演示一下如何添加没有安装的模块,希望对大家有帮助。 ...1.首先安装LNMP环境 请参考: http://www.linuxidc.com/Linux/2013-12/93941.htm 2.安装php没有安装的模块 [root@RedHat1 php-5.3.27...-5.3.27/ext/ --自己当前目录下modules有一个模块复制到php的安装目录中去 [root@redhat1 mbstring]# cd /usr/local/php-5.3.27.../etc/php.ini --打开php配置文件添加以下两行 extension_dir = "/usr/local/php-5.3.27/ext/" extension=mbstring.so
,控制文档的访问权限(文末附完整 Demo) 关于生产环境接口文档的显示 在此之前的接口项目中,若使用了 Swashbuckle.AspNetCore,都是控制其只在开发环境使用,不会就这样将其发布到生产环境...实现思路 前面已经说到,需要一个拦截器,而这个拦截器还需要是全局的,在 asp.net core 中,自然就需要用到的是中间件了 步骤如下,在 UseSwagger 之前使用自定义的中间件 拦截所有...为使用 Swashbuckle.AspNetCore3 的项目添加接口文档登录功能 在写此功能之前,已经封装了一部分代码,此功能算是在此之前的代码封装的一部分,不过是后面完成的。...} 自定义中间件 此中间件中有使用的 login.html,其属性均为内嵌资源,故事用 GetManifestResourceStream 读取文件流并输出,这样可以方便的将其进行封装到独立的类库中,...app.UseSwaggerUI(c=>{ if (options.SwaggerAuthList.Count > 0) { //index.html中添加
以目前的z-blog php为例子,它自带了一个伪静态插件,叫做静态管理中心 1.6,在做伪静态的时候,它直到至关重要的作用。...{%id%}:表示文章或分类ID;{%page%}:表示分页条数字ID;{%year%}:表示年份;{%month%}:表示月份;{%date%}:代表日期,一般不会用它;{%alias%}:代表别名,...%}.htm标签的url与展现样式:http://localhost/tags/散文.html{%host%}tags/{%alias%}.html把伪静态的规则添加到插件中虽然以上的规则可以通过手动添加到伪静态下面的表单中...,但是每次在动态与静态当中切换后,就会重置成默认规则,要添加又要重复手动添加,相当麻烦,此时只需要把这些规则一次性的添加到插件的php文件,打开后就可以在表单框中看到自定义的规则。...文件后保存,刷新下后台,此时你会发现在每个我们需要修改的规则最后,就有自己添加的单选框,当插件重置为默认值时,我们只需要重新勾选这些单选框后插件就算添加到表单中,最后点击提交,并点击弹出来的ReWrite
/source/language /lang_admincp.php语言包中添加 $varname - 指定表单的name值,如settingnew[bbname] $value - 指定表单默认值...\变量 $type - 表单样式 radio单选 text文本、password密码、number数字 file上传文件 filetext 上传文件或在线文件切换型表单 textarea 多行文本... 语言包中需要输出的key $url - 提示信息后跳转的页面,留空则返回上一页 $type - 特殊提示信息时指定页面的提示样式,可选参数:succeed、error、download、loadingform... $values - 为语言包中的变量关键词指定值,以数组形式输入 $extra - 消息文字扩展 $halt - 是否输出“Discuz! ... admincp.php?
不排除任何分类,并包括所有分类 为当前的分类添加CSS类'current-cat' 以分层缩进的方式显示分类列表 在列表的顶部显示“分类(Categories)”作为标题 没有SQL限制('number...hierarchical (布尔)以层级来显示分类的子分类。默认为 true(在分类的下面显示它们的子分类)。...有效值: 0 - 所有分类和子分类(默认) -1 - 所有类别显示在平面(不缩进)的形式(覆盖hierarchical)。 1 - 只显示顶级分类 n - 根据n的具体数字来显示对应等级的分类。...该参数是在 3.0 中添加的。有效值: category - 默认 taxonomy - 或任何其他已注册的分类法 walker (对象)生成列表 Walker 类。...> 显示自定义分类法的项目 在3.0版本添加了taxonomy 参数到 wp_list_categories() 。
其中在 functions.php 中添加的代码几乎都不是原创的。...自定义网站页面右侧滚动条 将下面代码添加到主题自定义 css 或者 style.css 文件中就行: /*—滚动条默认显示样式–*/ ::-webkit-scrollbar-thumb{ background-color...在你的模板 functions.php 中加入以下代码并保存,就可以实现中文文件名称在上传过程中的自动重命名了。...$author"; } add_filter('get_comment_author_link', 'my_get_comment_author_link'); WordPress 文章中英文数字间自动添加空格...(不写入数据库) //WordPress 文章中英文数字间自动添加空格(不写入数据库) add_filter( 'the_content','fanly_post_content_autospace'
简洁样式 所谓简洁样式,功能与原主题相同,只是简化标准主题样式中的边框,可以将下面的代码添加到主题选项→定制风格→自定义样式中: 展开代码(10月19日更新) 注:上面样式代码会随时配合主题升级而更新,...当然你想可以复制上面的代码添加到你的子主题样式文件中。...begin主题使用说明(详解教程) 普通分类使用图片布局 将begin主题根目录中的category-grid.php名称后面“grid”改为某个分类的ID号,之后再次打开这个分类就会以图片九宫格布局展示内容...之后再次打开这个分类就会以杂志布局显示分类内容。 3、多个分类调用此模板,可复制几个category-cms.php模板文件,并重复以上步骤。...begin主题使用说明(详解教程) 友情链接页,以链接分类形式显示,按链接图像描述名称排序,可以编辑链接分类并在图像描述中分别添加数字:1、2、3....或者a、b、c....等,用以自定义排列顺序。
字符串 在YAML中,字符串可以包含在单引号或者双引号之间,当然,有时也可以不用引号包含。...在字符串中包含特殊字符或者保留字符的情况下,需要使用引号包含。 在使用单引号'的情况下,内容中任何单引号必须使用两个单引号转义。...,可以使用字面值样式,管道符号(|)表明字符串将跨越多行,在字面值样式下,换行符被保留。...| \/ /| |\/| | / / | | | |__ 可选的,字符串也可以使用折叠样式,以>开始,接下来没一行都以空格开始。...在PHP数组中,序列和映射都存在。
php bloginfo('stylesheet_directory');?>/bg/php echo $random_image; ?...>.jpg"/> 说明: 1行中的5代表有5张图片可供切换 2行中div1为背景css样式id 3行中src=后面的地址为当前主题的bg目录内的*.jpg图片。...注意 :bg目录内的*.jpg图片要以相邻数字命名,这里是1.jpg、2.jpg...5.jpg。...笔记一下,我让背景更好看些就添加了bg1的样式id。之前的>>修改WordPress背景带像素点的颗粒半透明点阵效果。 php bloginfo('stylesheet_directory');?>/bg/php echo $random_image; ?
而且不用退出网页便可以添加书签保存浏览的内容,这个程序是用 Python 编写的。...这个工具在快速建立具有内联样式并且生成对于的样式表的html文件时很有用。外部css也是开源的,只针对客户端编写。...Docker Docker 是一款开源引擎,能够让任何应用程序以轻量的容器形式运行。Docker 与硬件无关,平台无关。这意味着他可以在任何地方允许。...Monsta FTP Monsta FTP 是一个开源的 PHP/Ajax 云服务,可以让在你的浏览器中实现 FTP 文件管理功能,你可以往你的浏览器中拖拽文件,然后就看到他们上传来,像魔术一样。...CaseBox CaseBox 是一个开源的基于 PHP/MySQL 的Web 应用程序,用于管理任务,文件和其它记录,他有桌面程序的样式,可以建立无限层次的文件夹,结构化保存文件。
--post--> 注:别的主题使用的时候请修改一下类似上面代码中 <?php the_content( __( '','Readd' ) ); ?...步骤三:添加CSS样式,添加到style.css里面的任意位置 rticle.format-status .avatar{float:left;margin-right:24px;box-shadow...php _e('在 ', 'Readd'); the_modified_time(__('Y年n月j日,G:i:s ', 'Readd')) ?...在修改的过程中,我们难免会用到时间函数,这当然就涉及到了WordPress 的时间格式。...这里以显示日志时间的月份为例,我们在主题中使用 the_time( ‘M’ ) 应该可以打印出一个 Sep 的英文简写的月份值。
WordPress怎么按分类ID为页面添加相应的class?...这段代码通过判断WordPress分类ID,自动在分类页面和文章页面的 标签中添加“cat-6-id”例如: 1、其中数字为该分类的ID号,前提是主题模板必须使用函数: php body_class(); ?>> 2、有了这个非常方便的功能,你就可以针对不同的分类定义不同的样式风格。...3、将以下代码添加到您当前主题的 functions.php 文件: function category_id_class($classes) { global $post;
cid)))) { // 查询出点赞数量 $callback['agree'] = $data['agree']; } else { // 在文章表中创建一个字段用来存储点赞数量...$cid . ';'); // 返回点赞数量 return ++$callback['agree']; } 然后找到post.php在顶部加入以下代码用于判断是否是点赞的 POST...(按钮样式自行修改): //点赞数量 最后Ajax点赞: 以下js代码添加至footer.php中, // 点赞按钮点击 $('#agree').on('click', function...// 匹配数字 if (re.test(data)) { // 把点赞按钮中的点赞数量设置为传回的点赞数量 $('#agree
安装插件 在博客后台安装 WP-PostViews 插件。 修改主题代码 方法一:简单的修改。 在外观 -> 主题编辑器 中,找到 index.php 找到 php while (have_posts()) : the_post(); ?> 这行代码 在循环内添加代码 php if(function_exists('the_views')) { the_views(); } ?> 这样就可以在首页添加一个默认样式,简易的阅读计数。...方法二:修改样式 我们一般喜欢在标题下方添加阅读计数,如下图所示: ? 以我使用的主题 Nisarg 为例。 找到 index.php 和 single.php,分别代表首页和文章页。 ?...文章页也是同样的道理,以 single.php 作为入口文件,找到 content.php,再找到具体的位置。如下图是我对文章页的修改: ?
在一些模版中加入一些楼层的样式是很不错的。按照原文说:其实很简单实现的。 ...在你的主题module.php文件中的评论列表函数找到,以下以默认板子为例: 1、找到 function blog_comments($comments){ 替换为如下代码: blog_comments...($comments,$params){ 2、然后在找到“$isGravatar = Option::get('isgravatar');”并在后面添加代码: $comnum = count($comments...>,放入你想要实现的位置,这样的话就能显示评论里面的楼层了,具体样式见本站留言板。 5、最后把echo_log.php和page.php两个文件中调用评论的函数php blog_comments( 调用代码为:php echo $i; ?>,放入你想要实现的位置,这样的话就能显示评论里面的楼层了,具体样式见本站留言板。
其实新主题也不是我自己独立完成的,前端基于Bootstrap 5框架,布局参照之前主题,核心php代码部分来自之前主题的,还有些是根据自己想到的功能在网上查找的,但不管是php代码,还是html和CSS...WordPress数据库优化 SMTP邮箱设置 主题集成SMTP发信功能 ,简单设置后即可实现邮箱发信功能 禁用古腾堡编辑器 还没有习惯古腾堡,所以通过这个选项恢复到经典编辑器 去除分类标志 可去除链接中的分类...category标志,据说有利于SEO优化 网页后缀 页面链接添加.html后缀 评论等级 按评论数显示等级,评论达到1级才会显示评论者链接 网页后缀 页面链接添加.html后缀 多样的文章样式...修复数字太大溢出,数字设置千、万和百万为单位 (感谢 @XI) 2. 修复多个已知问题。 1.22022-10-11 1. 修复简言图片变形 (感谢 @XI) 2....-06-18 主题进入准备阶段 最新版本 1.26 最新更改 2022-10-27 发布日期 2022-06-27 WP版本 5.0+,建议最新版 PHP版本 PHP 7.2 + 主题布局 响应式,支持
基本结构: 在index.php文件中,使用 WordPress 提供的函数来获取头部、尾部等页面结构。 可以创建其他模板文件,如header.php、footer.php等,以更好地组织代码。...添加样式和脚本: 创建一个style.css文件来定义主题的样式。 使用wp_enqueue_style和wp_enqueue_script函数在主题中添加样式和脚本。...创建插件文件: 在插件目录下创建一个主插件文件,通常命名为plugin-name.php。 添加插件信息: 在插件文件中添加插件的基本信息,包括插件名称、版本、描述等。...在 header.php 中添加代码: 如果你希望在页面的 标签中添加 HTML、CSS 或 JavaScript 代码,可以编辑 header.php 文件。...-- Your HTML, CSS, and JavaScript code goes here --> 在 footer.php 中添加代码: 如果你希望在页面的标签之前添加代码
写入excel文件 以写入Xlsx格式文件为例, php require 'vendor/autoload.php'; use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet.../* TYPE_STRING2 TYPE_STRING TYPE_FORMULA TYPE_NUMERIC TYPE_BOO TYPE_NULL TYPE_INLINE TYPE_ERROR */ 数字添加引号前缀...) ) 读取图片 读取Excel文件中的图片,支持png、gif和jpg格式图片: <?...判断是否有超链接 $url = $spreadsheet->getActiveSheet()->getCell('A1')->getHyperlink()->getUrl(); // 读取超链接 下载文件 在服务器上创建了
\w #匹配文字和数字字符,也就是[A-Za-z0-9],如:'G\w*p'匹配以G后跟零个或多个文字或数字字符,然后是p。...搜索多个文件并查找匹配文本在哪些文件中: grep -l "text" file1 file2 file3... grep递归搜索文件 在多级目录中对文本进行递归搜索: grep "text" ....grep -e "is" -e "line" -o is line #也可以使用-f选项来匹配多个样式,在样式文件中逐行写出需要匹配的字符。...cat patfile aaa bbb echo aaa bbb ccc ddd eee | grep -f patfile -o 在grep搜索结果中包括或者排除指定文件: #只在目录中所有的.php...{php,html} #在搜索结果中排除所有README文件 grep "main()" .
领取专属 10元无门槛券
手把手带您无忧上云