說話就是生產力

說話就是生產力—講述

講話要完整、充分

講話要有次序

講話要提供細節

備註:講話不要添加個人的色彩、感受。

CSS中的两个关键属性

CSS中的两个关键属性

(1)display属性
有三个值:
block  按块标记的方式显示该标记
inline  按行内标记的方式显示该标记
none 不显示

(2)position属性
有三个值:
static:缺省值。浏览器会将标记按默认的方式摆放(左-右,上-下)。
absolute:相对父标记(所在的标记)偏移。
relative:先按照默认的方式摆放,然后再偏移。

常用属性如下:

  1.      (1)文本相关的属性
  2. font-size:30px; //字体大小
  3. font-style:normal(正常)/italic(斜体)
  4. font-weight:800; //100-900 (粗细)
  5. font-family:”宋体”; //字体
  6. text-align:left/center/right;  //文本水平对齐方式
  7. line-height:30px;  //行高  一般和容器的高值相同放在中间
  8. cursor:pointer/wait;   //光标的形状
  9.     (2)背景相关的属性
  10. background-color:red;  //背景颜色
  11. background-color:#88eeff;  //RGB格式颜色设置
  12. background-color:rgb(100,100,100);  //可以用这种格式输入十进制数的颜色值
  13. background-image:url(images/t1.jpg);  //背景图片
  14. background-repeat:no-repeat/repeat-x/repeat-y;   //平铺方式
  15. background-position:30px 20px; //(水平和垂直)背景位置
  16. background-attachment:scroll(默认)/fixed;  //依附方式
  17. 也可以同时设置背景的多个特性:
  18. background:背景颜色 背景图片 平铺方式 依附方式  水平位置 垂直位置;
  19.     (3)边框
  20. border-left:1px solid red;
  21. border-right:2px dotted black;
  22. border-bottom:
  23. border-top:
  24. border:1px solid red;
  25.     (4)定位
  26. width:100px;
  27. height:200px;
  28. margin  //外边距
  29. margin-left:20px;
  30. margin-right:30px;
  31. margin-top:40px;
  32. margin-buttom:50px;
  33. 可以简化为:margin:top right bottom left;
  34.       margin:40 30 50 20;
  35. padding  //内边距
  36. padding-left:
  37. padding-right:
  38. padding-top:
  39. padding-buttom:
  40. 可以简化为:padding:top right bottom left;
  41. 内边距会将父标记撑开
  42.      (5)浮动
  43. 取消标记独占一行的特性
  44. float:left/right;  //向左,向右浮动
  45. clear:both;  //清除浮动的影响
  46.      (6)其他
  47. list-style-type:none;除掉列表选项的小圆点。
  48. text-decoreation:underline;    //给文本加下划线
  49.      (7)连接的伪样式
  50. a:link{color:red} 没有访问时
  51. a:visited{color:blue} 鼠标放上时
  52. a:action{color:green} 鼠标点击时
  53. a:hover{color:yellow} 鼠标离开时

 

 

HTML5标签

HTML5在以前浏览器发展的基础上对标签进行了简化。

(1)不允许写结束符的标签:area、basebr、col、command、embed、hr、img、input、keygen、link、meta、param、source、Track、wbr

(2)可以省略结束符的标签:li、dt、dd、p、rt、optgroup、option、colgroup、thread、tbody、tr、td、th

(3)可以完全省略的标签:html、head、body、colgroup、tbody

(4)html5新增部分标签:

  1. <article>  标记定义一篇文章
  2. <aside>  标记定义页面内容部分的侧边栏
  3. <audio>  标记定义音频内容
  4. <canvas>   标记定义图片
  5. <command>  标记定义一个命令按钮
  6. <datalist>  标记定义一个下拉列表
  7. <details>   标记定义一个元素的详细内容
  8. <dialog>   标记定义一个对话框(会话框)
  9. <embed>   标记定义外部的可交互的内容或插件
  10. <figure>   标记定义一组媒体内容以及它们的标题<footer> 标记定义一个页面或一个区域的底部
  11. <header>   标记定义一个页面或一个区域的头部
  12. <hgroup>   标记定义文件中一个区块的相关信息
  13. <keygen>   标记定义表单里一个生成的键值
  14. <mark>   标记定义有标记的文本
  15. <meter>   标记定义 measurementwithin apredefinedrange
  16. <nav>   标记定义导航链接
  17. <output>   标记定义一些输出类型
  18. <progress>   标记定义任务的过程
  19. <rp>   标记是用在Rubyannotations 告诉那些不支持Ruby元素的浏览器如何去显示
  20. <rt>   标记定义对rubyannotations的解释
  21. <ruby>   标记定义 rubyannotations.
  22. <section>   标记定义一个区域
  23. <source>   标记定义媒体资源
  24. <time>   标记定义一个日期/时间
  25. <video>   标记定义一个视频

一、画布(Canvas)   画布是网页中的一块区域,可所以用JavaScript在上面绘图。

二、地理位置  HTML5的地理位置特性可以返回网页访问者的地理位置。

 

Linux和Windows系统分區類型

⑴主分區:最多只能有4個。(硬盤分成一個一個等大小的512字節(Byte)的扇區,其中446B是記錄啟動信息的,64B記錄拂去標示的,其中16B字節標示一個分區,所以主分區只要硬盤結構不發生變化,只能分四個主分區。)

⑵擴展分區:最多只能有一個。

主分區加擴展分區最多有4個。

不能寫入數據,只能包含邏輯分區。

⑶邏輯分區。邏輯分區(盤符)編碼只能從5開始,即掛載點。

Linux分區流程:分區、格式化、給每個分區命名。

硬件設備文件名

硬件設備文件名

/dev/hda1    (IDE硬盤接口)

/dev/sda1    (SCSI硬盤接口、SATA硬盤接口)  ,其中a是第一塊硬盤,1是硬盤的第一個分區。

 

掛載

必須分區:

/  :根分區。

swap分區 :交換分區,內存的2倍,不能超過2G。

推薦分區:

/boot:啟動分區,不能超過200MB。

QQ截图20151211145311

 

Linux和Windows的區別以及Linux的字符界面的優勢

Linux和Windows的區別

⒈Linux嚴格區分大小寫。

⒉Linux中所有內容都是以文件形式保存,包括硬件。Linux一切內容皆文件。

⒊Linux不靠文件擴展名區分文件類型

壓縮包:”*.gz”、”*.bz2″、”*.tar.bz2″、”*.tgz”等

二進制軟件包:”*.rpm”

網頁文件:”*.html”、”*.php”

腳本文件(執行文件):”*.sh”

配置文件:”*.conf”

⒋Windows下的程序不能直接在Linux中安裝和運行。(Linux中可以安裝Windows模擬器模擬安裝運行)

 Linux的字符界面的優勢

優勢一:字符界面佔用的系統資源更少,會讓操作系統更穩定。

優勢二:字符界面減少了出錯、被攻擊的可能性。

 

Windows操作系統Apache+PHP+MySQL 環境配置方法

Windows安裝PHP環境的準備工作:httpd-2.2+php-5.4+mysql-5.5

第一步是安裝相對應的三個軟件,只要略懂一些英文單詞,安裝是沒有問題的,所以此處略過三個文件的安裝過程,直接跳入第二步吧!

第二步,配置文件,整合Apache+PHP+MySQL。

    配置Apache的配置文件httpd.conf,讓其支持解析PHP文件。

在Apache安裝根目錄的conf文件夾下,找到httpd.conf文件並打開,使用CTRL+F找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so,在其下邊添加如下文件內容(綠色的內容為視PHP的文件而定):

LoadModule php5_module “D:/PHP/php5apache2_2.dll

PHPIniDir “D:/PHP

AddType application/x-httpd-php .php .html .htm

在文件中查找DirectoryIndex index.html   在其後面添加 index.php

在文件中查找DocumentRoot “D:/Program Files/Apache Software Foundation/Apache2.2/htdocs” 將其修改為 DocumentRoot “E:/PHP“。

在文件中查找<Directory “D:/Program Files/Apache Software Foundation/Apache2.2/htdocs“> 將其修改為 <Directory “E:/PHP“>。

其中綠色的部分文件位置視各自的安裝Apache目錄位置不同各自修訂,其中紅色的部分為新修改的網站更目錄位置。

  配置PHP的配置文件php.ini,設置PHP相應的擴展包和庫文件。

在php目錄中查找php.ini-development文件,將其重命名複製修改為php.ini文件。打開php.ini并修改內部的文件信息。

設置php相應的擴展包ext目錄,查找:

; On windows:
; extension_dir = “ext”

將其修改為:

; On windows:

extension_dir = “D:/php5.4/ext”

開啟相應的庫功能,去掉下列庫前面的;

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_xmlrpc.dll

設置下時區,查找:;date.timezone = 將其修改為:date.timezone = Asia/Shanghai。

完成配置之後,重啟下Apache測試一下能否重啟成功吧!

  TIPS:在配置Apache的配置文件httpd.conf時,有個版本對應的問題,如果在測試啟動apache時,提示ERROR:the requested operation has failed,那麼首先就是想到的Apache的版本和PHP的庫文件版本不一致的問題。Apache2.2對應的php庫文件是php5apache2_2.dll,而不是php5apache2_4.dll。在php5.5版本中php5apache2_2.dll是沒有的,所以現在安裝的php是php5.4版本。如果你使用的是Apache5.4,當然完全可以下載php5.5了,只要在Apache中包含的庫版本對應就可以了。

第三步創建文件index.php,查看php配置的信息。  在創建的網站根目錄(E:/PHP)下建立文件index.php,打開并編輯內容:

<?php

phpinfo();

?>

打開瀏覽器輸入http://localhost/,查看PHP的配置信息

phpinfo

 

好了,通過以上步驟Windows安裝配置PHP環境完成了。

如果我們繼續添加Xdebug調試功能,先下載php_xdebug-2.3.3-5.4-vc9.dll庫文件,首先下載的過程一定要找對應的PHP版本內容。下載文件之後將文件拷貝到php擴展庫文件夾(ext)中。然後打開php根目錄下php.ini配置文件添加下邊的內容。然後重啟Apache,運行phpinfo測試。

[Xdebug]
zend_extension=D:\php5.4\ext\php_xdebug-2.3.3-5.4-vc9.dll
xdebug.profiler_enable=on
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.show_exception_trace = On
xdebug.remote_autostart = On
xdebug.remote_enable = On
xdebug.collect_vars = On

xdebug

 

[phpcms v9] 系統新建模板

TIPS: 首先第一步安裝完成phpcms V9 ,目前研究的系統是v9版本,其他的系統目前不保證是否可行。

phpcms v9 框架结构

phpcms v9

 

Ⅰ、接下來,安裝系統模板,找到系統根目錄下的/phpcms/templates/,複製其內部的default文件夾裡面的config.php文件到新建的文件夾ty中,(備註:ty文件夾和default文件夾位於同一層級目錄當中)。

QQ截图20150707101606

其中,在ty文件夾中你只需要拷貝default文件夾中的content文件夾的內容(當然你是老手的話,不會看到我的文章,同時也是可以從空白文件建起的)。

修改模板文件ty的詳情列表配置文件config.php,這個就是隨個人意願修改了,我只保留了content文件數組的內容和修改了版本、模板名稱。必須修改的是 ‘dirname’ => ‘ty’和 ‘templates|ty|content’ ,这兩項你一看就曉得是什麼原因,如果不修改你也可以看看有什麼區別,就在後台管理系統—>界面—>模板風格 看變化。

Ⅱ、修改系統设置为当前模板內容

在/caches/configs/文件夾下找到system.php文件,打開后你會看到中文提示模板相關配置,修改系統模板信息就可以了。

phpcms

在後台系統—>設置—>站點管理—>修改:模板風格配置,選中新建模板并設定默認風格。

 

CentOS设置服务开机启动方法

1、利用 chkconfig 來配置啓動級別

在CentOS或者RedHat其他系統下,如果是後面安裝的服務,如httpd、mysqld、postfix等,安裝後系統默認不會自動啓動的。就算手動執行 /etc/init.d/mysqld start 啓動暸服務,只要服務器重啓後,系統仍然不會自動啓動服務。 在這個時候,我們就需要在安裝後做個設置,讓系統自動啓動這些服務,避免不必要的損失和麻煩。 其實命令很簡單的,使用chkconfig即可。

2、查詢當前所有自動啓動的服務,可以輸入:[root@localhost centos]# chkconfig –list
如果只想看指定的服務,只需要在 “–-list” 之後加上服務名就好了,比如查看httpd服務是否爲自動啓動:
[root@localhost centos]# chkconfig httpd –list
httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
此時0~6均爲off,則說明httpd服務不會在系統啓動的時候自動啓動。

3、設置某項服務自啟動:[root@localhost centos]# chkconfig httpd on
查詢某項服務是否自啟動設置成功:
[root@localhost centos]# chkconfig httpd –list
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
此時2~5都是on,就表明httpd服務會自動啓動了。

4、那麼我們重啟下服務器測試一下,那麼輸入:
[root@localhost centos]# reboot
Broadcast message from centos@localhost.localdomain
(/dev/pts/0) at 19:04 …
The system is going down for reboot NOW!

PS:Linux centos關機與重啓命令

Linux centos重啓命令:
1、reboot
2、shutdown -r now 立刻重啓(root用戶使用)
3、shutdown -r 10 過10分鍾自動重啓(root用戶使用)
4、shutdown -r 20:35 在時間爲20:35時候重啓(root用戶使用)
如果是通過shutdown命令設置重啓的話,可以用shutdown -c命令取消重啓

Linux centos關機命令:
1、halt 立刻關機
2、poweroff 立刻關機
3、shutdown -h now 立刻關機(root用戶使用)
4、shutdown -h 10 10分鍾後自動關機
如果是通過shutdown命令設置關機的話,可以用shutdown -c命令取消重啓

Copyright © 2011-2012  www.zhide360.com.   智德360科技   泰安新闻网  版权所有