1. 有两个入口文件, 一个是应用的入口index.php,一个是框架的入口ThinkPHP.php。 在应用的入口中要require框架的入口文件

  2. 框架的内容包括: Common, Conf, Lang, Library, Tpl, ThinkPHP.php
    库包括: Think, Behavior, Org, Vendor... 框架的库其实核心的只有两个,即Think,Behavior

  3. if(version_compare(PHP_VERSION, '5.3.0', '<')) die('require php 5.3.0 +');
    关于常量, 在定义的时候, 需要使用单引号, 而在使用的时候, 引用的时候, 则不能加引号,否则就表示是一个字符串了。

  4. php echo true的时候, 显示1, 而echo false的时候, 没有什么显示。事实上,在php内部也是用 1和0(空) 来 表示 true和false的。


关于nl2br函数?

  1. nl2br是php的语言函数, 它要跟 字符串参数 ,要字符串内部 \n 的前后 都有内容的情况你才看得到效果. 如果只是 跟一个 "\n " 参数 你是看不到效果的. 但是 你看源文件其实 已经把 \n转换成 br 了 . nl2br主要是用在 textarea中, 对文本区进行 换行处理替换.
  2. 其次, 要注意, 要想转义 \n, 必须用双引号把字符串给括起来, 这样 \n才被看作是 转义符号 , 否则 , 如果用单引号, 这时的 \n 只是原始的 字符, 并不是转义符号, 也就不能 转义了
  3. 同时, nl2br只是一个函数, 它只是转换, 但是他不能 输出, 所以 如果要输出 来 还是必须要 用 echo nl2br("abc\nefg");

================

  1. 要注意, 目录/var/run 实际上是一个 软连接文件, 它指向的是 /run这个目录. /run目录记载的是, 从 本次开机以来, 运行的 文件/程序和目录的列表. 你可以 用 ll -t /run 来清楚地看到系统启动以来运行的情况. ls 中的-t 参数,是指 --time, sort by modification time, newest first注意是 最新的文件排在最前面.

  2. httpd 的主目录是 /etc/httpd. (这个概念跟 bind -named 的主配置目录一样, 比如/usr/local/named /etc+bin+sbin+var等等. 如果配置了named就很清楚了. ) 因为/etc/httpd下包含了 主配置文件conf/httpd.conf, 辅助配置文件 conf.d , conf.moudles.d , 还有 一些工作目录, 如 modules, run, logs等目录.
    logs 是指向/var/log/httpd/目录的 , 里面有 httpd 的访问日志和 错误日志, 包括 比如, access_log-20171008 error_log-20171020等
    run是指向 /run/httpd的

所谓像 框架等 当中的 相对目录, 是指的针对/相对于当前文件/当前目录/当前路径而言的 . 很多框架中 /配置文件中, 当前目录都 省略了写 ./直接就写 当前目录下的其他目录或文件了??

关于httpd运行的 访问资源的文件和目录 的权限问题? 在apache的 /etc/httpd/conf/httpd.conf主配置文件中, 设置了 运行httpd的角色是 apache:apache ,所以在整个的 网站开发过程中, 都要始终保持 网站的目录和文件等资源 的 chmod和 权限始终要能被 apache 可读! 有两种方法:

  1. 一是 如果资源不是apache:apache所有, 只要设置 chmod o+r /some/resourec 可读就行;
  2. 二是, 或者 直接 将 这些资源 设置 为 apache:apache 用户和组所有. ( apache是用户, :apache是组, 可以单独的分开使用) 用户和组, 这两者之中 任意设置一个就可以了
    chown apache /some/resourceschown :apache /some/resourceschown apache:apache /some/resource
62 # User/Group: The name (or #number) of the user/group to run httpd as.63 # It is usually good practice to create a dedicated user and group for64 # running httpd, as with most system services.65 #66 User apache67 Group apache68 

待续未完- 自己写后台内容管理程序 - 完全手写不用框架的相关推荐

  1. 手写数字识别案例、手写数字图片处理

    python_手写数字识别案例.手写数字图片处理 1.手写数字识别案例 步骤: 收集数据 带有标签的训练数据集来源于trainingDigits文件夹里面所有的文件,接近2000个文件,每个文件中有3 ...

  2. matlab朴素贝叶斯手写数字识别_从“手写数字识别”学习分类任务

    机器学习问题可以分为回归问题和分类问题,回归问题已经在线性回归讲过,本文学习分类问题.分类问题跟回归问题有明显的区别,回归问题是连续的数值,而分类问题是离散的类别,比如将性别分为[男,女],将图片分为 ...

  3. 深度学习实战14(进阶版)-手写文字OCR识别,手写笔记也可以识别了

    大家好,我是微学AI,今天给大家带来手写OCR识别的项目.手写的文稿在日常生活中较为常见,比如笔记.会议记录,合同签名.手写书信等,手写体的文字到处都有,所以针对手写体识别也是有较大的需求.目前手写体 ...

  4. vue 手写签名_与众不同的手写签批

    随着移动互联网+时代的到来,手机成了我们日常生活中不可缺少的必备用品,它不仅仅是一个通讯工具,更是一台移动电脑.因此越来越多的单位把希望在手机上就能完成业务的处理,但也希望能还原线下办理的效果.因此, ...

  5. 在钉钉上怎么手写_数码知识:钉钉手写签名如何设置开启手写签名教程

    如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道钉钉手写签名如何设置开启手写签名教程, ...

  6. ipad手写笔排行榜,ipad手写笔平价推荐

    Ipad手写笔要买原装的吗?原装那么贵值不值得买?如果你有高预算,那么原装肯定是最好的选择,但是如果你不打算花那么多的钱去买一直ipad手写笔,那么平替笔就是最好的选择.以现在的国内技术来说,其实平替 ...

  7. tensorflow+python flask进行手写识别_Tensorflow训练识别手写数字0-9

    1.安装环境 这个比较简单, 1.1 安装cnetos7 这个版本中直接代有python2.7.5版本,(下载ISO安装包安装即可我用的是vmware12.5) 1.2 安装 tensorflow 安 ...

  8. 微信 html5 识别手写签名,html5 canvas做手写签名,该如何解决

    html5 canvas做手写签名 我用HTML5做了一个手写签名,运行在手机浏览器上,但是画出来效果总是很粗糙,曲线不够平滑,想找大侠指教 HTML> PhoneGap 浏览器不支持canva ...

  9. python模拟手写笔迹_原笔迹手写实现平滑和笔锋效果之:笔迹的平滑(一)

    之前研究过一种用于 模拟真实 手写笔迹签名 的算法,  要求能够保持原笔迹平滑,并有笔锋的效果. 在网上看了一些资料, 资料很多, 能够达到用于正式产品中的效果的一个都没有找到. 但是即使按照这篇文章 ...

最新文章

  1. usb调试模式已打开,adb devices显示List of devices attached 解决办法!纽维K333一键ROOT,获取ROOT权限!...
  2. HSRP和VRRP在企业网中的应用
  3. 结构型模式:桥接模式
  4. ObserveIT Client安装后屏幕延迟问题
  5. .NET 4.6.2正式发布带来众多特性
  6. win7旗舰版太卡怎么办
  7. Bootstrap 使用Less变量
  8. URAL 1233 Amusing Numbers 好题
  9. linux实现单机qq_Linux后台服务器开发——Linux下进程间通信的方式有哪些?
  10. 未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。...
  11. TComboBox动态创建
  12. 腾讯掌舵者马化腾,才是移动互联网的大功臣?
  13. matlab nist接口文件,RefProp流体热物理性质计算程序与Matlab接口
  14. 经过了多种方法的尝试,终于找到Quartus破解成功但是没有办法编译的解决方法
  15. java freepascal_Free Pascal
  16. window 清理maven本地仓库
  17. python求绝对值_python求绝对值
  18. 怎样带团队,带好团队
  19. JavaScript经典pdf书籍推荐
  20. Xiaojie雷达之路再回首---TI文档总结

热门文章

  1. python第三方库是什么意思-python标准库和第三方库的区别
  2. python课程与c+课程有什么不同-C和Python我该先学什么?
  3. python在会计中的应用-Python会计数据分析
  4. python中文昵称-python实例pyspark以及python中文显示
  5. python软件是免费的吗-python语言是免费还是收费的?
  6. Occupations(表分割问题)
  7. UVa 11307 - Alternative Arborescence(dp)
  8. php中需要注意的问题
  9. LeetCode Search in Rotated Sorted Array II
  10. getsockname和getpeername