Time of Update: 2018-12-04
JSON: The Fat-Free Alternative to XMLJSON:豐富而免費的XML替代品 (這個標題這麼翻譯,不知道對不對,呵呵) 可延伸標記語言 (XML)(XML)是源自標準通用標記語言 (SGML)(SGML)的文字格式設定。與SGML相比,XML很簡單。超文字標記語言
Time of Update: 2018-12-04
11月21號,合作開發機房收費系統結束.21號到29號,完成了一個很特別,很有意思的任務。以前學習總是看別人錄的視頻,這次竟然和兩個夥伴一起錄製了屬於我們自己的視頻,我們稱它為視頻項目,從寫專案計劃書,日報,完善講課內容,整理資料,錄製,最後收尾,一周的時間,算是對自己這段時間學習的總結,也算是為了他人貢獻自己的一點力量吧。 學習軟體工程,學寫文檔,畫UML圖,再到設計模式,三層架構,最後利用所學重構個人版機房收費系統,再學習SVN,合作開發機房收費系統,這個過程說長不長,說短不短。迷茫過,快樂
Time of Update: 2018-12-04
事件背景:雪茹,德鵬,零敏,我,合作開發機房收費系統。雪茹負責整個系統架構的設計,零敏負責介面層,我負責商務邏輯層,德鵬負責資料訪問層。 開發過程中, 我跟零敏爭吵最多的是:“你給我傳過來的是什麼,我返回給你的是什麼。”“這個欄位的值,你沒有給我,我怎麼知道” 商務邏輯方面,缺方法,或者參數問題,導致一些問題,“你不給這個,我顯示什麼”,“我也沒有啊,我都不知道從哪擷取”“怎麼沒有往這個表裡寫資訊?”“根本就沒有這個方法” 整個過程,我們都在不斷摩擦中進行著,我們是一邊在改UML圖,一邊在編碼。
Time of Update: 2018-12-04
最近做新聞發布系統的過程中,接觸了一點加密解密的東西,即MD5MD5是message-digest algorithm
Time of Update: 2018-12-04
在這篇文章中,簡單的講述一下在QT中設計一個類比簡訊收發效果的平台。下面先展示一下會話模組的,如下所示:介面的標題首先顯示的是“會話中”,接收方後有個下拉式功能表,下拉式功能表初始時顯示的是“無”,下拉式功能表中儲存了電話簿中的所有連絡人,可以進行選擇,當選擇某個連絡人後,在對應的文字框中顯示與所選連絡人相對應的號碼,並且會話視窗的標題也會隨之發生改變,如所示:選擇接收人後,點擊“發送”按鍵,如果發送的內容為空白,則會出現提示內容“發送內容不可為空”,提醒發送人發送的內容不可為空,如下所示:當然
Time of Update: 2018-12-04
RBF網路原理RBF網路,即徑向基神經網路,也是前饋型網路的一種。它的設計思想和BP網路完全不一樣。 Cover定理:將複雜的模式分類問題非線性投射到高維空間將比投射到低維空間更可能是線性可分的。也就是說這個問題在低維空間不一定是線性可分的,但如果把它映射到高緯度的空間去,在那裡就可能是線性可分的。這就是RBF網路的原理。 RBF將問題轉換為線性可分之後便沒有了BP網路的局部極小值問題。但是RBF需要比BP網路更多的隱含層神經元。 RBF網路是一個三層的網路,出了輸入輸出層之外僅有一個隱層。隱層
Time of Update: 2018-12-04
SDK提供了有序集合介面java.util.List的幾種實現,其中三種最為人們熟知的是Vector、ArrayList和LinkedList。有關這些List類的效能差別是一個經常被問及的問題。在這篇文章中,我要探討的就是 LinkedList和Vector/ArrayList之間的效能差異。為全面分析這些類之間的效能差異,我們必須知道它們的實現方法。因此,接下來我首先從效能的角度出發,簡要介紹這些類的實現特點。一、Vector和ArrayList的實現
Time of Update: 2018-12-04
接上篇SVN版本庫無損遷移與自動備份(一)三、定時自動備份版本庫解決方案1、營運目標 ①版本庫的遠程自動備份,將版本庫備份到另一台機器上。假設我們要同步的源版本庫為 http://192.168.1.210/svn/svnprojec位於機器A,具體路徑我們不必理會,因為我們使用http協議目標庫在機器B, file:///F:/Repositories/svnproject,這個為了簡單和安全,我們使用file://協議②實現版本庫的本地備份,只需要將上述目標庫的位置,改成本地位置即可。 2、
Time of Update: 2018-12-04
兩周前,接到一個旅遊網站的項目,老爺子給限定的工期是10天,我們(我,大帥,小崔)根據一個大概的需求,簡單擬了個方案,就直接框框地幹了。 下面是我們簡單商議出的一個計劃,黑色部分主要我幹,紅色部分主要他們倆幹,互相協助。後來事實證明,這個計劃並沒有被嚴格執行。只是走了個大面的過場,等於被束之高閣,一方面因為定計劃比較魯莽,另一方面出現了這樣那樣的問題,總是會打亂我們的計劃。項目基本結束後,我們三個做了一個《開發過程總結會》,下面是根據錄音整理的: 1、前期設計不好,導致分工無法明確,你改我的,我
Time of Update: 2018-12-04
0、安裝JDK1.71、下載jboss-5.1.0.GA,解壓jboss到D:\jboss-5.1.0.GA,bin/run來啟動jboss,開啟http://localhost:8080/web-console/測試是否安裝成功2、下載apache-activemq-5.7.0,解壓activemq到D:\apache-activemq-5.7.0,bin\activemq.bat啟動ActiveMQ,開啟http://localhost:8161/admin/測試是否安裝成功3、下載Act
Time of Update: 2018-12-04
引:最近正在做版本庫遷移和自動備份,在網上找過一些相關資料,但都比較淩亂,讓人很糾結,相信很多網友會遇到相同的問題,筆者根據自己的整理和實踐結果總結了一套可操作(經過實際驗證)的方案,打算用兩篇部落格與大家分享一下,供大家參考。 一、營運目標1、在不改變原來版本庫的內容和版本號碼的前提下,把原來分散在多個伺服器上的各個版本庫統一遷移到一台伺服器上的新版本庫上。2、實現新版本庫的定時自動備份。 二、相關指令 1、svnadmin dump命令文法svnadmin dump
Time of Update: 2018-12-04
把Excel中的資料匯入gridView顯示,再匯入資料庫 using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using
Time of Update: 2018-12-04
這兩天花了點時間寫了貪吃蛇這個小程式,現在將大體的設計流程說明一下,來源程式請在www.csdn.net下載,我的使用者名稱為andamajing。簡單的分析一下,貪吃蛇從總體上說顯示和控制兩大部分,第一方面顯示部分包含表單的整體布局,遊戲活動部分的顯示,以及得分的顯示,遊戲協助和關於這個遊戲的說明;第二方面是控制部分,控制部分包含遊戲中蛇和食物的顏色設定,開始,暫停,停止等控制按鍵以及方向鍵的控制。首先對於蛇,我們需要定義一個類,這個類包含蛇的組成單元及大小,蛇的顏色,蛇的長度和蛇的運動方向等
Time of Update: 2018-12-04
(一)Ping指令Ping指令是用來檢查網路是否通暢和網路連接速度的指令,對於網路中的每一台電腦都有一個唯一的IP地址,我們給目標的IP地址發送一個資料包,對方需要發揮一個同樣大小的資料包,這樣我們就可以判斷目標IP是否存在。常用的ping指令如下所示:-t 表示不間斷的向目標IP發送資料包,知道強制停止,但是,現在的電腦網路限制了ping的次數。-l 用於設定發送的資料包的大小,一般發送的資料包為32個位元組-n
Time of Update: 2018-12-04
2.4 量化(quantization) 量化過程是一個將訊號的幅度離散化的過程,離散訊號經過量化後變為數字訊號。 由於HVS對低頻訊號更為敏感,所以對訊號的低頻部分採用相對短的量化步長,對訊號的高頻部分採用相對長的量化步長。這樣可以在一定程度上,得到相對清晰的映像和更高的壓縮率。 2.5 Z字形編碼(zigzag scan) 按Z字形把量化後的資料讀出,例: 2.6
Time of Update: 2018-12-04
學習Dojo有些時間了,也整理了一些資料,先來個最入門層級的。HelloWorldAsp.Net+Dojo Dojo事件綁定,彈出HelloWorld <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="HelloWorldDojo.aspx.cs" Inherits="DojoTest.HelloWorldDojo" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Time of Update: 2018-12-04
畢業設計管理系統基本完成了,還是老規矩,顆粒歸倉:總結. 先來看教訓:1、做介面原型的時候,沒有為介面起好名字,連結也沒有設定好,導致後來大家在VS裡畫介面的時候,名字起得很不統一,很淩亂。2、在建資料庫的時候,確定好主外鍵關係,一定要設定好相應的觸發器刪除,不然後期刪除肯定會出問題。如果等到發現了再設定,面對複雜的主外鍵關係有時候,很難理清楚。3、Rose建模,最好是一個人來完成,然後大家給意見,我們這次採用分角色建模,導致類名混類,關係混亂,冗餘過大。4、有些介面,各個角色的母片不一致,但操
Time of Update: 2018-12-04
一個VB項目的組成:可以由多個工程組成,一個工程就是一個EXE檔案。一個工程中可由多個單一文件介面(SDI)、一個多重文件介面(MDI),最多一個資源檔組成。 SDI和MDI的區別: 我們如果使用過基於 Windows 的應用程式,很容易注意到不是所有使用者介面看上去或操作起來都是一樣的。使用者介面樣式主要有兩種:單一文件介面 (SDI) 和多重文件介面 (MDI)。SDI是在一個視窗中只能開啟一個文檔進行各種操作,SDI 介面的一個樣本就是 Microsoft
Time of Update: 2018-12-04
一、概要在我的上一篇部落格中,我們談了談分層,到底為什麼分層(http://blog.csdn.net/shan9liang/article/details/6836300)這篇部落格,準備用一個小Demo來介紹應該實現三層架構。三層架構只是分層的一種經典形式,到底分幾層,要依具體情況而定,考慮到系統的複雜程度,和後期的可維護性,完全可以分四層,五層,甚至六層,七層。 三層架構(3-tierapplication),通常意義上的三層架構就是將整個業務應用劃分為:表現層(UI)、商務邏輯層(BLL
Time of Update: 2018-12-04
RPC(Remote Procedure Call Protocol)RPC使用C/S方式,採用http協議,發送請求到伺服器,等待伺服器返回結果。這個請求包括一個參數集和一個文本集,通常形成“classname.methodname”形式。優點是跨語言跨平台,C端、S端有更大的獨立性,缺點是不支援對象,無法在編譯器檢查錯誤,只能在運行期檢查。 Web ServiceWeb