摘要:
PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。 入口程序是在前期处理用户请求的引导程序。它是唯一一个可以被最终用户直接请求运行的。 PHPCMSV9的入口程序(index.php)如下... 阅读全文
摘要:
【1】for命令简介 先把for循环与for命令类比一下,这样学习理解快。 for 循环语句,一般格式如下:1 for (表达式1;表达式2;表达式3)2 {3 循环体;4 } 1. 表达式1 一般为初始状态赋值表达式,给控制变量赋初值。 2. 表达式2 一般为关系表达式或逻辑表达式... 阅读全文
摘要:
【1】set命令简介 set,设置。【2】set命令使用 1. 打印系统环境变量。set命令可以打印系统所有的环境变量信息。 应用示例:新建文本文件,命名为set_sys,修改文件类型为bat,用Notepad++打开编辑内容如下: 1 @echo off 2 ::set 显示所有系统环境变量... 阅读全文
摘要:
【1】if命令简介 if,大家肯定见多了,一个没有用过if的程序员不是一个好产品经理(呵呵~~)。 if,判断选择的作用,自从写了几年代码,我才真正弄明白了一件事,为什么当初上学时候考试总要做那么多的选择题? 因为,人生呀~ 选择大于努力,什么意思呢?给程序员讲的话,即就是 if 的作用大于 ... 阅读全文
摘要:
【1】choice命令简介 使用此命令可以提示用户输入一个选择项,根据用户输入的选择项再决定执行具体的过程。 使用时应该加/c:参数,c: 后应写提示可输入的字符或数字,之间无空格。冒号是可选项。 使用时加也可选择加/m:参数,m:后应写提示说明语。 具体的命令使用请参见choice/? 如... 阅读全文
摘要:
在批处理中,可以使用 %* 代表所有参数%1-%9代表9个参数,%0代表对自身进行操作:如:提取路径、文件名、后缀名、文件大小等等.....可以充分利用%0的特点,很方便的完成获取很多的内容。举例如下:新建一个文本文件,命名为percent1,修改文件类型为bat,用Notepad++打开文件编辑内... 阅读全文
摘要:
一、call命令总结 【1】call命令简介 学过汇编或C的朋友,肯定都知道call指令表示什么意思。其实,在这里它的意思也是一样的。在批处理脚本中,call命令用来从一个批处理脚本中调用另一个批处理脚本。 语法: call [ [Drive:] [Path] FileName [BatchPara 阅读全文
摘要:
【1】rem命令简介注释命令,在C语言中相当于/*----------*/,它并不会被执行,只是起到一个注释的作用,便于别人及自己将来阅读和维护脚本。为了更具体的理解,请看示例:新建一个文本文件,命名为rem,修改文件类型为bat,用Notepad++打开编辑内容为: 1 Rem Here is t... 阅读全文
摘要:
谈起goto,相信大家应该想到的是面向过程编程。 其实,这就相当于当有人向你谈起class,意味着你就懂得面向对象编程。 如果你不懂,那么你们的沟通将会很困难。不懂我说的啥意思吗?请参见曾经分享王路的一篇文章《永远不要对一个外行聊你的专业》 一般常规的批处理命令,按照自上而下的顺序逐行执行,也就是说 阅读全文
摘要:
在实现PHPCMS网站过程中,根据业务需求,我们遇到很多问题,特此总结如下,以便大家参考学习。【1】PHPCMS V9系统目录简析 在研究所有问题之前,请先了解一下系统的文件目录结构,具体如下图所示: 【2】想修改默认的模板风格怎么办? PHPCMS V9默认的网页模板在phpcms目录下的t... 阅读全文
摘要:
PHPCMS V9的学习总结分为以下几点:【1】PHPCMS 简介PHP原始为Personal Home Page的缩写,(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。CMS是Content Management System的... 阅读全文
摘要:
【1】echo 命令简介echo 命令的常见用法(必须掌握)分为以下几种情况:一、无参数 作用:显示当前echo的状态:处于打开或关闭状态。 新建一个文本文件,命名为echo,修改类型为bat,用Notepad++打开,编辑以下内容:1 echo2 echo on3 echo4 echo off... 阅读全文
摘要:
为了将Qt Assistant定制为自己应用程序的帮助文档浏览器。需要完成以下几步: 一、导入HTML格式的帮助文档 (1)生成HTML文件。首先,针对自己的应用程序创建HTML格式的帮助文档,请参见《Doxygen生成HTML文件》。(下面示例假设HTML文件已经存在) (2)新建Gui应用。Qt 阅读全文
摘要:
转载自《计算机主机网关的作用是什么》 假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。 但是你不被允许走出大门,你想与... 阅读全文
摘要:
【1】新建Qt工程 1.1 具体新建步骤不赘述。 1.2 新建工程后文件目录如下: 1.3 留意对比一下你的代码目录,可以发现我的文件目录中多了一个rc类型的资源文件。那么,它也就是关键点。 1.4 首先需要添加这个资源文件。 方法很简单:新建一个txt文件。当然,名称按具体项目自拟,再把后缀直接改 阅读全文
摘要:
【1】关于0 与 NULL 【2】关于nullptr和void*的称法 nullptr习惯被称作指针空值 void*习惯被称作无类型指针 【3】nullptr 和 nullptr_t nullptr习惯被称作指针空值 nullptr_t习惯被称作指针空值类型 即表示指针空值类型并非仅有nullptr 阅读全文
摘要:
【1】默认构造函数 关于默认构造函数,请参见随笔《类中函数》 请看测试代码: 1 #include <iostream> 2 using namespace std; 3 4 // 空类 5 class Empty 6 { 7 }; 8 9 // 一个既有默认构造函数又有自定义构造函数的类 10 c 阅读全文
摘要:
【1】分析原理: 1. 断点无效是因为目标文件和源文件的更新时间不一致, 编译器不认为当前的源文件是目标文件的当前版本。 2. IDE不会关心源文件的编码格式,能读入即可, 另存为Unicode或ASCII格式无非是更新了文件的修改时间。 3. 源文件包含的头文件也是源文件的一部分,编译时会插入到# 阅读全文
摘要:
【1】lambda表达式语法 lambda表达式的语法定义如下: [capture](parameters)mutable ->return-type { statement }; (1)[capture]: 捕捉列表。捕捉列表总是出现在lambda函数的开始处。实质上,[]是lambda引出符(即 阅读全文
摘要:
【1】_BLOCK_TYPE_IS_VALID是什么错误? (1)最简单的示例代码如下: (2)运行后崩溃截图如下: (3)分析结果: 这个assert说明什么问题呢? 说明有一块申请的内存在被释放的时候,它的“头部”里面的信息已经被改掉了,和预期的不一样。 内存分配的程序往往在被分配出的内存块“头 阅读全文