v9

V9 无限极分类的使用方法

ぐ巨炮叔叔 提交于 2020-03-10 12:13:41
有时候一个主页要有很多级,都需要二级分类,三级分类,甚至更多级别的分类。那PHPCMS v9如何调用多级分类: PHPCMS V9取出一级分类 {pc:content action= "category" catid= "0" order= "listorder DESC" } {loop $data $r} "{$r[url]}" >{$r[catname]} {/loop} {/pc} 其中catid指上一级的分类ID,为0时调用一级分类。也就是说只要再嵌套一层,获取到上一级的分类ID即可。 {pc:content action= "category" catid= "0" order= "listorder DESC" } {loop $data $r} "{$r[url]}" >{$r[catname]} {pc:content action= "category" catid= "$r[catid]" order= "listorder DESC" } {loop $data $v} "{$v[url]}" >{$v[catname]} {/loop} {/pc} {/loop} {/pc} 这里重点是 $r[catid] --- 上一级分类的ID,要想第三级分类,再嵌套一层,那么获取的上级分类ID就是 $v[catid] ,不断的更改loop循环的关键字的值

PHPCMS V9静态化HTML生成设置及URL规则优化

左心房为你撑大大i 提交于 2020-03-07 19:22:59
最近有客户在进行网站优化的时候,具体问道Phpcms V9怎么样静态化、伪静态的问题,之前有分享过“ Phpcms自定义URL规则技巧 ”,不过那只是原理,今天在这里,与大家从使用的角度上,具体分享实际的使用操作方法。 先讲讲Phpcms V9在后台怎么设置生成静态化HTML,之后再讲解怎么自定义URL规则,进行URL地址优化。在这一篇中,伪静态就不涉及了,大家可以移步到 Phpcms V9全站伪静态设置方法 。 一、静态化HTML生成设置 进入PHPCMS V9后台设置,找到分类栏目,位置:内容->管理栏目->添加栏目(或者管理栏目、点击对应栏目“修改”): 注意设置第二选项卡,“生成HTML设置”,具体抓图: 确认提交后,记得更新栏目缓存,然后进行发布管理:批量更新栏目页、批量更新内容页。 二、PHPCMS V9自定义URL规则及URL地址优化 先了解下PC v9的html生成原理: Phpcms生成的静态页目录规则是按照URL规则生成的, 静态页内容是ob_clean前台 模板 文件产生的phpcms\templates\default,静态页的调试 :修改静态页,重新生成静态页再看效果,也可以调用前台控制/index.php?m=openservice&c=index&a=openservice修改好前台 模板 再生成。 只要是静态页的链接都要及时同步文件,防止死链接

DB2 SQL性能调优秘笈

扶醉桌前 提交于 2020-02-10 09:47:16
《DB2 SQL性能调优秘笈》 基本信息 作者: (美)Tony Andrews 译者: 陈勇 杨健康 丛书名: 华章程序员书库 出版社:机械工业出版社 ISBN:9787111425021 上架时间:2013-6-4 出版日期:2013 年6月 开本:16开 页码:86 版次:1-1 所属分类:计算机 更多关于 》》》《 DB2 SQL性能调优秘笈 》 内容简介 计算机书籍   《db2 sql性能调优秘笈》是一本不可多得的db2数据库性能调优秘笈,由拥有20余年db2工作经验的资深数据库专家撰写,amazon全五星评价畅销书。本书不仅详尽阐述了100余条sql语句优化的技巧和最佳实践、编写高性能sql语句的标准和原则,以及db2数据库性能优化的“15步法”,而且还包含大量案例,为解决各种复杂的db2性能问题提供了解决方案。    《db2 sql性能调优秘笈》共7章:第1章总结了116条优化sql语句的技巧和最佳实践;第2章讲解了 sql语句中提示的编写方法和技巧;第3章讲解了编写高质量sql语句需要遵守的sql标准和原则;第4章介绍了sql程序走查;第5章用2个实例介绍了如何检查存在性;第6章介绍了runstats,用来得到一些统计信息;第7章讲解了db2性能优化的“15步调优法”,被誉为db2性能调优领域的无价之宝,适用于各种情况下的性能调优问题。本书最后还有2个附录

xctf re2-cpp-is-awesome题解

谁说胖子不能爱 提交于 2020-02-05 08:32:22
1.把它拖入到ida中,在main函数,以下代码: v9 = * ( unsigned __int8 * ) sub_400D9A ( ( __int64 ) & i ) ; if ( ( _BYTE ) v9 != s [ dw_a [ v15 ] ] ) sub_400B56 ( ( __int64 ) & i , ( __int64 ) & v14 , v9 ) ; ++ v15 ; 2.点击进入s数组和dw_a数组可以看到,他们的的值,显然这是关键部分。 3.仔细观察第一步的代码,可以得知计算flag的代码如下: 在这里插入代码片 s = 'L3t_ME_T3ll_Y0u_S0m3th1ng_1mp0rtant_A_{FL4G}_W0nt_b3_3X4ctly_th4t_345y_t0_c4ptur3_H0wev3r_1T_w1ll_b3_C00l_1F_Y0u_g0t_1t' a = [ 0x24 , 0x0 , 0x5 , 0x36 , 0x65 , 0x7 , 0x27 , 0x26 , 0x2d , 0x1 , 0x3 , 0x0 , 0xd , 0x56 , 0x1 , 0x3 , 0x65 , 0x3 , 0x2d , 0x16 , 0x2 , 0x15 , 0x3 , 0x65 , 0x0 , 0x29 , 0x44 , 0x44 , 0x1 , 0x44 ,

DB2 手动安装 on Linux

帅比萌擦擦* 提交于 2019-12-12 18:23:01
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 环境:RedHat5.3+DB2 V9.1 需求:手动安装数据库 远程:CRT ssh 1:上传远程服务器: db2_v9_ese_linux_32.tar 2:解压: tar -xzvf db2_v9_ese_linux_32.tar 3:配置内核参数: vi /etc/sysctl.conf kernel.shmmni=4096 kernel.shmmax=17179869184 kernel.shmall=8388608 kernel.sem=250 256000 32 4096 kernel.msgmni=16384 kernel.msgmax=65536 kernel.msgmnb=65536 进入DB2目录安装: mkdir -p /ipt/ibm/db2/V9.1 ./db2_install -b /opt/ibm/db2/V9.1 -p ESE 4:创建用户和组: DB2 出于管理用途,一般创建 3 个用户和组。 用户 示例用户名 示例组名 实例所有者 db2inst1 db2iadm1 受防护的用户 db2fenc1 db2fadm1 DB2 管理服务器用户 dasusr1 dasadm1 * Login as root 创建组: groupadd -g 999 db2iadm1

ubuntu 64 装db2 v9.7 server

假装没事ソ 提交于 2019-12-10 00:11:09
抓紧下载v9.7_linuxx64_server.tar.gz,扔到~/Downloads/java_soft 进入到该目录执行 tar -xf v9.7_linuxx64_server.tar.gz 会发现在该目录下多出一个server目录 cd server sudo ./db2_install -b /opt/ibm/db2/v9.7 按照提示输入 ESE 耐心等待约1分钟,成功! db2ls 哈哈。列出了我已经安装的两个版本!!! 待续。。。 见~/Downloads/books/db2/DB2学习笔记.doc,从百度文档下的。 没法上传附件。就这样, 写得很详细了。。 建das的时候报错: root@cyper-pc:/opt/ibm/db2/v9.7/instance# useradd -g db2agrp -u 803 -d /home/db2das -m -s /bin/sh db2das root@cyper-pc:/opt/ibm/db2/v9.7/instance# passwd db2das Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully root@cyper-pc:/opt/ibm/db2/v9.7/instance# .

利用phpcms v9的表单向导实现问答咨询功能

孤人 提交于 2019-12-09 12:42:41
phpcms v9内容管理系统本身是没有问答模块的,只有表单向导,但表单向导有很大的局限性,通过表单向导,我们只能查看用户提交的信息,不能对用户提交的信息进行回复。例如一些机构的网站需要一个接收用户的提问,并对提问进行回复的功能,仅仅利用表单向导是满足不了这种需求的,但通过下面的方法对表单向导模块进行一些改动就可以实现咨询问答功能了。 在phpcms v9后台新建一表单向导“在线问答”,表名为“online_ask”,表名自己定,如下图。 对“在线问答”添加字段,如下图的例子,添加什么字段是根据需求定的。 下图是该表单的预览效果。 这样用户就可以通过该表单提交问题了,但在后台,网站编辑只能通过表单向导模块对问题进行查看,不能对其进行回答并将问题和回答展示在网站前台,如下图。 为了实现网站编辑在查看问题的同时还能对问题进行回答,需要对表单模块做如下的改动: 打开文件phpcms/modules/formguide/templates/formguide_info_view.tpl.php ,在第28行下面添加如下内容: <tr> <td>回      答:</td> <td> <textarea id="answer" cols="80" rows="10"> <?php echo $answer; ?> </textarea> </td> </tr> <tr> <td> </td>

让phpcms v9内容编辑器支持JavaScript、iframe等脚本语言

强颜欢笑 提交于 2019-12-07 09:10:49
在 phpcms v9后台默认的内容 编辑器 中,出于安全考虑,默认是禁止JavaScript脚本的,所以我们在添加文章时,虽然加入了js代码,但实际上并没有起作用,而是以文本形式显示。于是就很多时候是需要修改这一限制,做到在文章内容页也能显示JS代码。 让内容页支持JavaScript,具体修改方法: 从文件 caches\caches_model\caches_data\content_input.class.php 中找到函数: function get($data,$isimport = 0) {$this->data = $data = trim_script($data); 修改为: function get($data,$isimport = 0) {$this->data = $data; //不调用过滤函数 这是网上许多地方都有提到的,其实单单这样设置是不够的,因为仅仅是缓存里面的东西,还需要从根本上改变: 从 phpcms/modules/content/fields/content_input.class.php 找到get函数,按照上面的改法才可以彻底解决这个问题。 声明: 本文采用 BY-NC-SA 协议进行授权,转载还请注明: 让phpcms v9内容编辑器支持JavaScript、iframe等脚本语言 来源: oschina 链接: https:/

Win10 数字权利激活工具 HWIDGen v9.32 简体中文版

匿名 (未验证) 提交于 2019-12-03 00:20:01
使用Windows 10 的朋友都知道微软于Windows 8开始就无法像Win7旗舰版一样永久激活了,而想永久激活Windows 10系统只能使用微软的数字激活权利,今天易破解收集整理了一款来自国外的激活工具HWIDGen ,HWIDGen 国外论坛发布的英文版本已汉化成为了简体中文版,HWIDGEN是一款由国外Nsane论坛会员s1ave77制作的Windows 10数字激活工具,这款Win10数字权利获取工具,可以自动获取Windows 10 数字许可证激活,无需产品密钥,以最简单的方式永久激活系统。 什么是“数字权利激活”?数字许可证激活是 Windows 10 中新加入的激活方式,是一种授权方法的分类。数字许可证会记录您的硬件设备信息,只要在CPU和主板设备没有更换的情况下就可以连接微软服务器自动永久性的激活系统,重新安装系统时无需再次输入产品密钥,安装后会自动永久激活。“数字权利激活”在不更换电脑硬件的情况下一直有效,无论您安装的系统是正式版还是预览版,不影响激活效果。 支持Windows 10 版本 (SKUs): Core (Home) (N) CoreSingleLanguage (N) Professional (N) ProfessionalEducation (N) ProfessionalWorkstation (N) Education (N)

彻底解决tensorflow:ImportError: Could not find &#039;cudart64_90.dll&#039; tensorflow安装

匿名 (未验证) 提交于 2019-12-02 23:48:02
今天装tensorflow-gpu出现了很多问题 1.pip install tensorflow-gpu下载过慢 解决办法可查看 Python机器学习常用模块 2.安装完tensorflow以后,运行时出现ImportError: Could not find ‘cudart64_90.dll’ 解决办法:在https://developer.nvidia.com/cuda-toolkit上下载CUDA 9.0,一定要下载对应的版本,然后安装, 一般默认的位置安装的位置在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0。 安装完以后,再设置环境变量 CUDA_PATH = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0 CUDA_PATH_V9_0 = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0 CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0 CUDA_LIB_PATH = %CUDA_PATH%\lib\x64 CUDA_BIN_PATH = %CUDA_PATH%\bin CUDA_SDK_BIN