Time of Update: 2017-01-18
在說這兩兄弟前,先做一個實驗:我在Win7下建立左一個文字檔test.txt,然後用記事本開啟輸入如下內容,儲存然後用UltraEdit以“十六進位”方式開啟,如下圖先不管上面看到的內容,在Debian中開啟Vim,輸入同樣的內容後儲存為test.txt檔案然後在Vim中輸入命令::%!xxd 以十六進位方式查看檔案,如下圖所示:好啦,正面我把兩個檔案十六進位的代碼帖到下面方便作對比:Win7下: 53 6F 62 65 31 0D 0A 73 6F 62 65 32 Debian下: 53 6
Time of Update: 2017-01-18
因時間問題不可能一次寫的很多,但我們會經常更新,方便大家。希望學習編程的朋友不要因為從網站複製了代碼,而不能正常的運行而放棄。其實老鳥也是經常地遇到這類錯誤,看到錯誤提示就知道是什麼問題,前期大家可以用google或百度搜下錯誤資訊,就能知道大約的問題,慢慢培養對錯誤資訊的認識,下次碰到一下就解決了。1、字元的替換問題 很多網站都是將一些單引號(')替換為(‘)中文的單引號,直接導致代碼無法運行
Time of Update: 2017-01-18
近來翻看很多朋友的BLOG,都發現很多好看的優酷視頻不能全屏,或一點全屏又跳到官方網了,結果又要重新緩衝。 於是就找了一些資料拼了一個線上轉換的出來。(不算是外掛程式,算是一個協助工具輔助吧) 我分別添加了兩個相同的視頻,一個是沒有修改過的視頻,不能全屏。一個是修改過的視頻,可以全屏。 具體大家對比一下。轉換器和下載都在兩個視頻的下面,大家可以試一下。 (註:這個轉換器是用php,UTF-8寫的,不同編碼的朋友可以轉換一下,出現亂碼不負責任)
Time of Update: 2017-01-18
對於少量使用者寫資訊,大量使用者都是在看資訊的網站:例如CMS系統,編輯發諮詢,使用者看,例如中小企業產品發布網站。 對於這類需求我們可以把檔案專門放到一個目錄下,例如放到網站根目錄的upload目錄下,然後按天建檔案夾,將每天的檔案放到一個目錄下,檔案名稱可採用數字產生。例如:upload/20100612/1224455.jpg;通常的情況下這種目錄結構就可以保證每個目錄下不會有太多的檔案。
Time of Update: 2017-01-18
Ubuntu預設並沒有安裝ssh服務,如果通過ssh遠端連線到Ubuntu,需要自己手動安裝ssh-server。判斷是否安裝ssh服務,可以通過如下命令進行:ps -e|grep ssh輸出如下:zht@zht-Ubuntu:~$ ps -e|grep ssh 2151 ? 00:00:00 ssh-agent 5313 ? 00:00:00
Time of Update: 2017-01-18
Infopath的使用避免了終端使用者以完全手寫的方式產生XML資料檔案,同時也可以統一XML檔案的格式,在MOSS系統和網站開發中被廣泛使用。 使用Infopath開發一個XML前端表單頁面需要有幾個特定的步驟,如編寫XML樣本檔案,產生XML
Time of Update: 2017-01-18
經過一翻嘗試,終於找到了一個自大比較滿意的解決方案,現寫在自己的部落格中與大家分享。 第一步需要在簽核頁面中提供一個地區用來顯示表單內容,這裡使用的是DIV。複製代碼 代碼如下:<script type="text/javascript"> $(document).ready(function() { loadPage("doc_view", "<?php echo $this->doc_view_url . '/flag/1'; ?>"); });
Time of Update: 2017-01-18
主要有五個方面:一..HTML頁面轉UTF-8編碼問題二.PHP頁面轉UTF-8編碼問題三.MYSQL資料庫使用UTF-8編碼的問題四.JS相關的UTF-8編碼問題五.FLASH相關的UTF-8編碼問題一.HTML頁面轉UTF-8編碼問題1.在<head>後,<title>前加入一行:<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />順序不能錯,一定要在<title&
Time of Update: 2017-01-18
例如“報告交付方式”包含固定交付時,第二個下拉框不可編輯,反之可以編輯,具體代碼如下報告交付方式:<select class="easyui-combobox" panelHeight="auto" style="width:195px" data-options="required:true,valueField:'id',textField:'text' , onSelect:function(){ var varSelect = $('#WKBgjffs')
Time of Update: 2017-01-18
要弄明白Rails 4 中Strong Parameters機制,首先我們要看看Rails3中的Parameters在 Rails3 中建立或更新 Active Record 對象時,會有 Mass Assignment 安全問題。所以 Model 中需要列一個白名單,聲明哪些屬性可以被 parameter 的資料更新。Rails 3# kings_controller.rbdef create #{ name: ‘David', sex:male, age: 31} @king = King.
Time of Update: 2017-01-18
1、擷取資料擷取第一條、最後一條記錄複製代碼 代碼如下:Model.firstModel.first(options)Model.find(:first, options)Model.lastModel.last(options)Model.find(:last, options)通過id擷取記錄複製代碼 代碼如下:Model.find(1, 10, options)Model.find([1, 10], options).find all複製代碼 代碼如下:Model.all(options)
Time of Update: 2017-01-18
為了方便別人或自己閱讀自己的程式,注釋是堅決不可少的。一個漂亮的程式,不是在於你應用的技術多麼高深,而是能夠把高深的技術描述的清楚易懂。在Java的IDE環境——Eclispe中,有很多中注釋的,並且設定注釋也是很方便的,因為現在從事C++,嘻嘻,Eclispe已經卸載,至於設定注釋的地方,直接百度或Google即可。所以嘛,習慣了Eclispe的注釋,所以想法設法,在VC6.0中嘗試。當對於一個陌生的東西而言,如何熟悉他呢,就是拿你現在已有的知識,去聯想。比如Java中截取字串,或解析xml等
Time of Update: 2017-01-18
功能強大得不得了,可以插入的語言套件括:C/C++,XML/HTML,JavaScript,CSS,C#,Java,PHP,Python,Ruby,SQL,ASP/Visual Basic,可選擇在前台顯示語言名稱、顯示行號、是否允許摺疊等功能,而且還有文法著色功能,比你想像的還要完美。而且可分為以文本域顯示代碼和有運行按鈕的可執行方式顯示。特向大家分享! 安裝方法如下:
Time of Update: 2017-01-18
於是在上WC之際決定要改造一下編輯器.不過我一般動手之前會google一下,這樣往往會很有效果,發現了其實FCKeditor支援外掛程式的,很多外掛程式經過簡單的配製就可以使用了。不過這方面講怎麼用外掛程式的資料就很少了(也許我太笨),給你一個外掛程式包,究竟要怎麼用呢?實驗了幾個外掛程式也找到了相應的方法,其實很簡單的. 1.把外掛程式放到相應的外掛程式目錄"/FCKeditor/edito/plugins/"裡面.
Time of Update: 2017-01-18
通過emca -deconfig dbcontrol db -repos drop命令刪除EM資料庫時,很長時間沒有刪除完成,期間資料庫連接數暴漲,達到資料庫最大串連數,結果前台及後台均串連不上資料庫。強制殺死EM及應用相關進程,關閉資料庫後,重啟資料庫時報:ORA-00119,ORA-00132錯誤。SQL> startup; ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00132:
Time of Update: 2017-01-18
一、 顯示資料(基礎功能)在html頁面中定義表格以及表格的列名,最後把從資料庫中查詢出來的資料,迴圈顯示到頁面中。這個系統用的是PHP語言,裡邊用到了PHP中的文法,如果是Java語言,把php換成jsp中對應的文法就行<div class="containe"> <table class="table table-striped table-bordered table-hover"> <thead> <tr class="success">
Time of Update: 2017-01-18
【摘要】 效能
Time of Update: 2017-01-18
排列和組合演算法是考查遞迴的常見演算法,這兩種演算法能用遞迴簡潔地實現。本人在經過多次摸索和思考之後,總結如下,以供參考。程式碼如下:#include <stdio.h>#include <stdlib.h>char array[] = "abcd";#define N 4#define M 3int queue[N] = {0};int top = 0;int flag[N] = {0}; void perm(int s, int n) { int i;
Time of Update: 2017-01-18
解決方案是使用淘寶的 RubyGems 鏡像,它是一個完整 rubygems.org 鏡像,你可以用此代替官方版本,同步頻率目前為15分鐘一次以保證盡量與官方服務同步。如何使用gem移除舊源,改用新源即可。複製代碼 代碼如下:$ gem sources --remove https://rubygems.org/$ gem sources -a http://ruby.taobao.org/$ gem sources -l*** CURRENT SOURCES
Time of Update: 2017-01-18
1、命名要名副其實: 命名的時候一定要考慮他的顯示意義和語境,不要認為把時間花費在變數的命名上很浪費。當然如果你程式很短的話,就不需要考慮那麼多了,埋頭就寫代碼。如果你的項目大,而且檔案多的情況下,最好就是要花費時間在命名上,因為你的代碼不僅僅只是你一個人看的。 2、避免誤導: