2014年2月27日 星期四

檢查電腦裡面是否有不正常的連線

資料出處: 台大計中: http://www.cc.ntu.edu.tw/chinese/epaper/0005/20080620_5009.htm

1.
執行「開始」功能表→選「執行」→輸入:cmd→輸入:netstat-a或netstat-n(注意中間有一個半形空格)→看看是否每次開機、連上網後,就會自動建立一堆不明連線即在『命令提示字元』的『外部位址』(Foreign Address)欄位中,若此時根本沒連上某網站,或根本還沒連上任何網站,也沒開MSN、電子郵件、p2p…等會使用網路的軟體,就在『外部位址』欄位中,出現一堆不明位址(IP)、或不知名的網域名稱(DNS),表示目前使用的作業系統『可能』早就自動建立一堆『有問題』的不明連線了。




.2 若的『外部位址』欄位中,顯示的對外 IP 是以下開頭的:
 127.0.0.1 192.168.x.x 172.x.x.x 10.x.x.x  Localhost
都沒有問題,因為這些連線,是區域網路(LAN)或本機電腦專用的 IP,並非後門程式用來回傳送私人資料到網際網路自動建立之連線。




.3 但若您才剛開機、剛連上網路,還沒開啟 IE 瀏覽器及任何程式,就自動建立不明位址的連線,例如:「AsiaHot.com」之類的,那就表示作業系統裡面已有後門木馬程式植入。

Java,PHP,Python,HTML,DOM,CSS 線上API 使用手冊

一個整合所有開發語言的線上即時 API 查詢工具
包含 Java,PHP,Python,Ruby,HTML,DOM,CSS
http://www.gotapi.com/html

Google jQuery 外掛

原文出處: http://www.wretch.cc/blog/wthomasu/10311353

透過 Google API 取得 jquery 的 libraries
<script type="text/javascript" src="https://www.google.com/jsapi"></script><script>
google
.load("jquery", "1.6.2"
);
</script>

可手動更換jquery的版本
google.load("jquery", "1.6.2"); 
google api會載入以下libpath: https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
path(u): https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js
如需UI的部份如下:
google.load("jqueryui", "1.8.14");

更詳細請參考以下介紹
http://code.google.com/intl/zh-TW/apis/libraries/devguide.html

安裝「CentOS 6 + php + MySQL + PhpMyAdmin」

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

關閉「selinux」
/etc/sysconfig/selinux =>「SELINUX=enforcing」 =>「SELINUX=disabled」=>「重新開機」

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

「PHP+MYSQL」
yum -y install httpd php mysql mysql-server php-mysql

若安裝 Centos6 時,已經安裝 Apache Server 則
yum -y install php mysql mysql-server php-mysql

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

/sbin/chkconfig httpd on  ( 每次開機 開啟 http 服務 )

/sbin/service httpd start ( 啟動 http )

/sbin/chkconfig mysqld on ( 每次開機  開啟 MySQL 服務 )

/sbin/service mysqld start ( 啟動 MySQL )

mysqladmin -u root password '123' ( 設定 MySQL 「root」帳號的「密碼」)

mysql -u root -p ( 使用「root」帳號,測試「密碼」是否正確 )

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

設定防火牆

系統=>管理=>防火牆=>信任的服務=>WWW(HTTP)80/tcp

系統=>管理=>防火牆=>其他通訊埠=>MySQL (3306/tcp)

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

自由決定

//安裝apache的更新檔

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

//安裝php的更新檔

yum install php-gd

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

//安裝mysql的更新檔

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

重新啟動「apache」

/sbin/service httpd restart

重新啟動「mysql」

/sbin/service mysqld restart

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

phpMyAdmin 修改設定
先從官網下載  http://www.phpmyadmin.net/home_page/downloads.php
phpMyAdmin-3.5.1-all-languages.tar.gz (2012.5.15時最新)
tar zxvf phpMyAdmin-3.5.1-all-languages.tar.gz

「phpMyAdmin」解壓縮放入「/var/www/html/」

修改「libraries/config.default.php」=>「$cfg['Servers'][$i]['auth_type'] = 'http';」

重新啟動「apache」

/sbin/service httpd restart

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

php 修改設定

「etc/php.ini」=>「short_open_tag = on」(修改短標籤,允許使用「<?  ?>」)

重新啟動「apache」

/sbin/service httpd restart

==========================================
備註:

檢查「PHP Version」

php -v

檢查「MySQL Version」

Tomcat 6.x 開啟 Servlet 功能

1. 編輯 x:\Tomcat\conf\context.xml 設定檔, 找到 Context 區間, 加入紅字部分
<!-- The contents of this file will be loaded for each web application -->
<Context privileged="true">
<!-- Default set of monitored resources --> <WatchedResource>WEB-INF/web.xml</WatchedResource> 
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!-- <Manager pathname="" /> --></Context>

2.若需要 Tomcat 每個 App 皆能執行 Servlet 則再進行如下修改
 開啟編輯 web.xml的 invoker 設定
尋找以下兩區間 invoker設定 將 <! -> mark 拿掉後,存檔
<!--
<servlet>
<servlet-name>invoker</servlet-name>
   <servlet-class> org.apache.catalina.servlets.InvokerServlet </servlet-class>
 <init-param> <param-name>debug</param-name>
<param-value>0</param-value> </init-param>
<load-on-startup>2</load-on-startup>
</servlet>
-->
<!-- The mapping for the deprecated invoker servlet -->
<!--
<servlet-mapping><servlet-name>invoker</servlet-name><url-pattern>/servlet/*</url-pattern>
</servlet-mapping>-
->
<!-- The mapping for the JSP servlet -->

計算檔案夾大小之工具軟體

GetFoldersize

Determine the size of folders and sub-folders

http://www.getfoldersize.com/

Apache V2.4 下載另一選擇 Apache Lounge

Apache Lounge
http://www.apachelounge.com/download/

參考文章:
http://phpbb-tw.net/phpbb/viewtopic.php?t=54580


Java 不同編碼字串, 其字串長度大小計算

以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...