2014年6月10日 星期二

2014 / 06 / 11 RO Shop for Discuz X3 研究中。


【 參 考 】
Discuz 開發平台:http://open.discuz.net/?ac=document&page=faq
Discuz 技術文庫:http://dev.discuz.org/wiki/index.php?title=%E9%A6%96%E9%A1%B5
Discuz X2.5數據庫:http://dev.discuz.org/wiki/index.php?title=Discuz!_X2.5%E6%95%B0%E6%8D%AE%E5%AD%97%E5%85%B8


2014 / 06 / 10 Discuz 有關自訂積分 -> 用戶統計表


表名:pre_common_member_count

UPdate:
UPDATE `pre_common_member_count` SET `uid`=[value-1],`extcredits1`=[value-2],`extcredits2`=[value-3],`extcredits3`=[value-4],`extcredits4`=[value-5],`extcredits5`=[value-6],`extcredits6`=[value-7],`extcredits7`=[value-8],`extcredits8`=[value-9],`friends`=[value-10],`posts`=[value-11],`threads`=[value-12],`digestposts`=[value-13],`doings`=[value-14],`blogs`=[value-15],`albums`=[value-16],`sharings`=[value-17],`attachsize`=[value-18],`views`=[value-19],`oltime`=[value-20],`todayattachs`=[value-21],`todayattachsize`=[value-22],`feeds`=[value-23],`follower`=[value-24],`following`=[value-25],`newfollower`=[value-26],`blacklist`=[value-27] WHERE 1


// LIB
DROP TABLE IF EXISTS pre_common_member_count;
CREATE TABLE pre_common_member_count (
uid mediumint(8) unsigned NOT NULL COMMENT '会员id',
extcredits1 int(10) NOT NULL default '0' COMMENT '声望',
extcredits2 int(10) NOT NULL default '0' COMMENT '金钱',
extcredits3 int(10) NOT NULL default '0' COMMENT '扩展',
extcredits4 int(10) NOT NULL default '0' COMMENT '扩展',
extcredits5 int(10) NOT NULL default '0' COMMENT '扩展',
extcredits6 int(10) NOT NULL default '0' COMMENT '扩展',
extcredits7 int(10) NOT NULL default '0' COMMENT '扩展',
extcredits8 int(10) NOT NULL default '0' COMMENT '扩展',
friends smallint(6) unsigned NOT NULL default '0' COMMENT '好友个数 home',
posts mediumint(8) unsigned NOT NULL default '0' COMMENT '帖子数',
threads mediumint(8) unsigned NOT NULL default '0' COMMENT '主题数',
digestposts smallint(6) unsigned NOT NULL default '0' COMMENT '精华数',
doings smallint(6) unsigned NOT NULL default '0' COMMENT '记录数',
blogs smallint(6) unsigned NOT NULL default '0' COMMENT '日志数',
albums smallint(6) unsigned NOT NULL default '0' COMMENT '相册数',
sharings smallint(6) unsigned NOT NULL default '0' COMMENT '分享数',
attachsize int(10) unsigned NOT NULL default '0' COMMENT '上传附件占用的空间 home',
views mediumint(8) unsigned NOT NULL default '0' COMMENT '空间查看数',
oltime smallint(6) unsigned NOT NULL default '0' COMMENT '在线时间',
todayattachs smallint(6) unsigned NOT NULL default '0' COMMENT '当天上传附件数',
todayattachsize int(10) unsigned NOT NULL default '0' COMMENT '当天上传附件容量',
feeds mediumint(8) unsigned NOT NULL default '0' COMMENT '广播数',
follower mediumint(8) unsigned NOT NULL default '0' COMMENT '听众数量',
following mediumint(8) unsigned NOT NULL default '0' COMMENT '收听数量',
newfollower mediumint(8) unsigned NOT NULL default '0' COMMENT '新增听众数量',
PRIMARY KEY (uid),
KEY posts (posts)
) ENGINE=MyISAM COMMENT='用户统计表';

2014年4月9日 星期三

2014 / 04 / 10 Flash Class - Dancing Animal

上課範例 - AS3_006_condition
ftp://nas.takming.edu.tw/songshen/ftp/FlashAS3/A/

設計概念



注意事項:寫程式物件用選的。
用↓選

2014 / 04 / 10 Flash Class - ROLL_OVER(MouseEvent)

上課範例 - AS3_006_RollOver
ftp://nas.takming.edu.tw/songshen/ftp/FlashAS3/A/

步驟
圖層設定與實作
先打開ini檔。
在蝴蝶的圖層的第一個影格按F6複製一份
新增一個圖層紀錄動作(action)
點選蝴蝶圖層的第一個影格→選擇蝴蝶→影片片段改成圖像→循環改成單一影格
在action的最後一個影格,增加一個關鍵影格→F9→stop()

如下圖

2014年4月7日 星期一

2014 / 04 / 08 (Tue) 課堂筆記 Shell Script



做為shell interpreter所在,做為第一行,一定要寫
#!/bin/bash 

執行shell script方法

<1> 直接執行
先給予權限 chomd +x *.sh
直接執行 ./*.sh

一、建立一個shell,印出hello World

#!/bin/bash
echo -e "Hello \t World \a \n"


二、建立一個shell script,輸入並印出firstname , lastname 

#!/bin/bash
read -p "Please input your firstname: " firstname
read -p "Pleash input your lastname: " lastname
echo "$firstname $lastname"

三、變數取用範例 - 輸入檔名,建立三個檔案,檔名+日期,共三種。

#!/bin/bash
echo -e "I will use 'touch' command to create 3 files."
read -p "Please input your filename : " filename

date1=$(date --date='2 days ago' +%Y%m%d)
date2=$(date --date='1 days ago' +%Y%m%d)
date3=$(date +%Y%m%d)

file1=${filename}${date1}
file2=${filename}${date2}
file3=${filename}${date3}

touch $file1 $file2 $file3

四、if-then-else條件判斷式

ead -p "Please input (Y/N):" yn
if [ "$yn" == "Y" ] || [ "$yn" == "y" ]; then
   echo "OK,continue"
elif [ "$yn" == "N" ] || [ "$yn" == "n" ]; then
   echo "Oh,interrupt!"
else
   echo "I don't know what your choice is"



2014年3月26日 星期三

2014 / 03 / 27 Takming_2D_動畫設計


基礎設定

拉一個矩形在中間,做按鈕功用。
建立以下layer

actions - 紀錄動作(script)
label - 標籤
text - 文字
Mask - 遮罩
animation - 動畫
bg - 背景
border - 外框

結果如下圖=w=

_stand為動畫一開始停頓 [ stop() ] 
_in 為作為滑入用動畫
_out為做為滑出用動畫



第一版的code - 可做按鈕的滑進滑出




第二版code - 把上方六行以迴圈方式呈現





以上是針對場景下的物件事件控制。


影片片段也可以有他自己的控制。

『影片片段的事件控制』





2014年2月11日 星期二

2014 / 02 / 12 PHP小記class


最近要來擺脫PHP直覺性寫法

2014 / 02 / 11 Discuz 樹狀架構


Discuz X2.5 檔案樹狀結構
/┬── api外部介面
│   ├── connect騰訊互聯
│   ├── db UCenter資料庫備份介面
│   ├── google Google引擎使用
│   ├── javascript資料和廣告的JS調用
│   ├── manyou manyou應用及搜索等相關服務
│   └── trade線上支付介面
├── archiver論壇靜態化
├── config網站設定檔
├── data資料緩存及附件
│   ├── attachment上傳的檔目錄
│   │   ├── album相冊專用
│   │   ├── block DIY專用
│   │   ├── common公共上傳
│   │   ├── forum論壇附件專用
│   │   ├── group群組圖示和頭部圖片專用
│   │   ├── portal門戶上傳檔專用
│   │   ├── profile個人資料專用
│   │   └── temp暫存檔案
│   ├── avatar視頻認證專用
│   ├── backup網站資料備份
│   ├── cache資料緩存
│   ├── diy DIY模組緩存
│   ├── ipdata Discuz!IP庫
│   ├── log網站日誌,前/後臺管理日誌、錯誤日誌等
│   ├── plugindata外掛程式緩存資料
│   ├── template範本緩存目錄
│   └── threadcache帖子緩存
├── install安裝目錄
├── source代碼主目錄
│   ├── admincp幕後程式
│   │   ├── cloud Discuz!雲平臺
│   │   ├── menu功能表
│   │   └── moderate審核功能
│   ├── archiver論壇靜態化功能代碼
│   ├── class類檔目錄
│   │   ├── adv網站廣告功能
│   │   ├── block DIY模組功能檔
│   │   ├── cache緩存類
│   │   ├── db資料庫類
│   │   ├── discuz discuz類
│   │   ├── forum論壇
│   │   ├── helper存放從function_core分離出來的一部分函數
│   │   ├── lib工具類的集合類
│   │   ├── magic道具
│   │   ├── memory記憶體類
│   │   ├── secqaa驗證問答
│   │   ├── table資料表操作類
│   │   └── task網站任務功能
│   ├── function函數檔
│   │   └── cache緩存功能拆分目錄
│   ├── include被包含的檔
│   │   ├── collection淘帖
│   │   ├── cron計畫任務
│   │   ├── misc雜項
│   │   ├── modcp前臺論壇管理
│   │   ├── portalcp前臺門戶管理
│   │   ├── post帖子相關
│   │   ├── search搜索功能
│   │   ├── space家園和個人相關功能
│   │   ├── spacecp個人設定相關
│   │   ├── table編碼轉換資料
│   │   ├── thread查看主題相關
│   │   └── topicadmin前臺主題管理
│   ├── language網站語言包
│   │   ├── adv廣告
│   │   ├── block DIY模組
│   │   ├── forum論壇
│   │   ├── group群組
│   │   ├── home家園
│   │   ├── magic道具
│   │   ├── member登錄註冊頁面語言
│   │   ├── mobile手機訪問功能語言
│   │   ├── portal門戶語言
│   │   ├── ranklist排行榜語言
│   │   ├── search搜索
│   │   ├── secqaa安全問答
│   │   ├── tag標籤
│   │   ├── task任務
│   │   └── userapp manyou應用
│   ├── module功能模組
│   │   ├── connect騰訊互聯
│   │   ├── forum論壇
│   │   ├── group群組
│   │   ├── home家園
│   │   ├── member登錄註冊
│   │   ├── misc雜項
│   │   ├── portal門戶
│   │   ├── search搜索
│   │   └── userapp應用
│   └── plugin外掛程式目錄
│   ├── cloudstat Discuz!雲平臺
│   ├── myapp Manyou應用
│   ├── myrepeats馬甲功能
│   ├── qqconnect騰訊互聯
│   └── soso_smilies騰訊搜搜表情
├── static非PHP檔
│   ├── image介面圖片
│   ├── js網站JS腳本
│   ├── space空間皮膚
│   └── topic門戶皮膚
├── template範本目錄
│   └── default預設風格
├── uc_client UCenter用戶端程式
└── uc_server UCenter服務端程式

2014年2月10日 星期一

2014 / 02 / 11 For Discuz X3 忘記管理員(創始人)密碼


利用工具 Tools管家來解決

我的dz是繁中,這插件是簡中,可以相容~
基本上只是改個SQL 字串中又沒中文 什麼文都不重要

本作法為免安裝作法,源於DZ官方論壇的crx349會員


先打開Tools.php,修改password。

$tpassword = 'XXXxxx123';
大於6的大小寫英文+數字。

然後上傳到/source/plugin/裡

執行 domainname.com/source/plugin/tools/tools.php

就看圖說故事就結束了


2014年1月15日 星期三

2014年1月14日 星期二

2013 / 12 / 25 fancybox要研究***

bornda 給的fancybox code

<script type="text/javascript">
    $(document).ready(function () {
        $("a#firmmemberlogin").fancybox({
            'width': '3',
            'height': '4',
            'showCloseButton': true,
            'autoScale': false,
            'autoDimensions': false,
            'scrolling': 'no',
            'transitionIn': 'none',
            'transitionOut': 'none',
            'type': 'iframe'
        });
        $("a#memberlogin").fancybox({
            'width': '3',
            'height': '4',
            'showCloseButton': true,
            'autoScale': false,
            'autoDimensions': false,
            'scrolling': 'no',
            'transitionIn': 'none',
            'transitionOut': 'none',
            'type': 'iframe'
        });
    });
</script>

參考書本
旗標 - 接案我最行 ! js & aj 商業範例必殺技
第二章 第六節 P.152 ~ P.161
還滿詳細的!!!


english website - How to use fancybox
http://fancybox.net/howto

2013 / 10 / 04 JavaScript Window.open()


window.open()參數列表
window.open (`page.html`, `newwindow`, `height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no`)

參數說明:

height=100 窗口高度;

width=400 窗口寬度;

top=0 窗口距離瀏覽器上方的像素值;

left=0 窗口距離瀏覽器左側的像素值;

toolbar=no 是否顯示工具列,yes為顯示、no為不顯示;

menubar=no 是否顯示選單列,yes為顯示、no為不顯示;

scrollbars=no 是否顯示滑動軸,yes為顯示、no為不顯示;

resizable=no 是否允許改變窗口大小,yes為允許、no為不允許;

location=no 是否允許顯示網址列,yes為允許、no為不允許;

status=no 是否顯示狀態檔內的訊息,yes為允許、no為不允許;


轉自:http://kyo0183.blogspot.tw/2008/10/windowopen.html

2013 / 10 / 04 網頁設計相關網站 QR可參考




【飛肯設計學苑】http://www.flycan.com.tw/board/modules/newbb/viewforum.php?forum=7

【JavaScript教材】http://neural.cs.nthu.edu.tw/jang/books/javascript/index.asp

【Meta的應用】http://famous1993.pixnet.net/blog/post/29954495-%E5%BD%B1%E9%9F%BF%E7%B6%B2%E7%AB%99%E6%8E%92%E5%BA%8F%E7%9A%84%E5%9B%A0%E7%B4%A0--meta%E6%A8%99%E7%B1%A4(%E4%B8%8A)

【JQuery局部reflash Div】http://www.baiyuxiong.com/?p=108

【JavaScript子視窗關閉、母視窗刷新】http://readily-notes.blogspot.tw/2010/11/javascript_10.html

【JavaScript子母頁面傳遞參數】http://readily-notes.blogspot.tw/2012/05/jquery-json.html

【JS視窗的變化】http://www.pt.ntu.edu.tw/hmchai/PTcomputer/hJavaScript/JSwindow.htm

【JS壇出視窗的問題】http://www.wretch.cc/blog/cschi/3977228

【JQ網頁頁籤仿YAHOO】http://abgne.tw/jquery/apply-jquery/jquery-web-tabs.html

【JQ水平移動式頁籤】http://demo.abgne.tw/jquery/0059/0059_1.html

2013 / 11 / 07 CisCO選擇題自我練習


1 . NVRAM 為存放開機設定,類似DOS的aotoexec.bat檔。


2.   sh version 顯示路由器IOS版本


3 . 設定路由器上的VTY port
           router(config)# line vty 0 4

line vty 0 4,该命令是允许用户远程登陆,即不用用户插Console线缆,只要设备连接网络,配置了接口IP地址即可远程使用Telnet、或者ssh的方式登陆到设备上,,CISCO设备一般支持16个并行的远程虚拟终端,按照编号就是:0 - 15., Line vty 0 4 就是指同时允许5个虚拟终端登陆进行配置,需注意这里配置完成后一定要注意配置enable的密码,要不Telnet是上不去的。具体如下
cisco#conf t
cisco(config)#line vty 0 4
cisco(config-line)#password cisco
cisco(config-line)#login
cisco(config-line)#exit
cisco(config)#enable password cisco
cisco(config)#

參考解說:http://zhidao.baidu.com/question/287512910.html


4 . 特權模式 #


5. telnet 失敗可能是因為vty沒設密碼,或者存取控制清單擋掉了。
存取控制清單參考:http://www.netadmin.com.tw/article_content.aspx?sn=1203020002


6 . running-config  startup-config
參考解說:http://phorum.study-area.org/index.php?topic=66666.0copy running-config startup-config 與 copy startup-config running-config
兩者有什麼不同???
ANS:running-config 是系統目前正在執行的設定檔,而startup-config則是系統載入時會讀取的設定檔。
這樣說明好了:假設我下了如下的指令
Router(config)#router rip
Router(config-router)#network 10.0.0.0
Router(config-router)#network 192.168.0.0
這份設定就會被寫入running-config
執行show running-config 就能看到如下設定
#
router rip
network 10.0.0.0
network 192.168.0.0
#
接著當你執行copy running-config startup-config 時,running-config就會被寫入startup-config ,當你下次開機時就能將設定載入,而不用重新設定。
copy startup-config running-config反之。
copy startup-config running-config使用的情況通常是你做了設定後發生一些錯誤,想回復正確設定時的狀態。
7 . show interfaces 詳解
參考網址:http://giboss.pixnet.net/blog/post/26804828-show-interface%E8%A9%B3%E8%A7%A3


10 . 0 x 2102  / 0 x 2142
參考資料:http://giboss.pixnet.net/blog/post/26804828-show-interface%E8%A9%B3%E8%A7%A3

---------------------

周老師的cisco 課程



2013 / 11 / 20 自我練習 ASP.net


基礎網站:
http://www.dotblogs.com.tw/mis2000lab/archive/2012/03/15/game_over.aspx


2014/01/15 筆記

post back 回傳還不是很懂

pageload 每click 或者活動完都會在執行page load 一次




2014 / 01 / 14 ASP.Net by Bornda



langurage : C#

 interesting.Items.Count  items 的數量

interesting.Items[i].Value.Trim()   將字串中的空白去掉

Response.Redirect("Default5.aspx"); 跳頁

開啟檔案的方法

開啟sql server,將DB檔案附加上去。
用MS開啟 -> 網站即可。

檔案

click me >___0


Session 傳值Example

<< Send file >>
protected void check_Click(object sender, EventArgs e)
    {
        Session["ac"] = "trttr";
        Response.Redirect("Default5.aspx");
    }

<< recive file >>

public partial class Default5 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Write(Session["ac"].ToString());
    }
}