Time of Update: 2018-12-04
最近,在看一些有關於WEB方面的一些書,再加上原來學習過的一些東西,現在逐漸對WEB開發有了一些認識。並且隨著閱讀資料的深入,對這些認識越來越強烈,這個認識也剛好與現在WEB開發的趨勢相一致。 第一點認識:“分離”。這個分離有兩個層次的意思:第一層就是“資料”與“顯示”的分離,第二層就是資料,顯示,與開發代碼的分離。 如果沒有錯的話,下面的代碼是一個典型的HTML(1)代碼<html><head><title></title><
Time of Update: 2018-12-04
本章開始介紹應用程式的配置與動態載入,本章牽涉的知識點很多,有程式集(Assembly)的概念,反射(Reflection)以及特性(Attribute),最後是應用程式的配置問題。在第一章中已經介紹了程式集的基本概念,並且對程式集的作了一些粗略的介紹,那麼下面就結合實際的代碼或者例子來看一下程式集的真實的面目。在反射中會利用程式集的概念以及反射的原理實現程式集的載入,也就是動態載入程式集。因為在程式中能夠動態載入程式集,所以在應用程式中可以根據設定檔而載入不同的程式集,進而也能讓程式呈現出不同
Time of Update: 2018-12-04
文章目錄 對稱式加密非對稱式加密基本實現進階實現認證機制對稱式加密和解密
Time of Update: 2018-12-04
本系列記錄本人學習遺傳演算法與直接搜尋工具箱的學習曆程,首先聲明我使用的Matlab的版本是2009b,相應的該工具箱的版本為Version 2.4.2,暫且不管這個版本有什麼新的功能,新的特性,那些東西好像對我不是很重要,重要的是如何使用。在這裡介紹版本主要是害怕一些朋友在運行本系列的例子的時候,出現一些意想不到的結果,如果出現錯誤或者你不理解的結果,請首先檢查你的版本是否是2.4.2這個版本。 該工具箱主要包括3種最佳化演算法,它們分別是:遺傳演算法工具,直接搜尋工具,
Time of Update: 2018-12-04
工作流程引擎,流程單據配置概述.什麼是流程表單單據?------------------------------------ 流程單據就是流程表單的單據。目錄名命名規範規則是什嗎?------------------------------------案例說明:D:\ccflow\VisualFlow\DataUser\CyclostyleFile\FlowFrm\001\107\00001.企業基本情況.rtf001 表示流程編號.107 表示節點編號.檔案名稱命名規則: ---------
Time of Update: 2018-12-04
這一部分主要講解如何寫自己的目標函數。什麼事目標函數呢?你使用遺傳演算法工具箱主要是想找到某一個函數的最優解吧,那麼這個函數就是目標函數。這個函數你必須寫成一個M檔案的形式。這樣才能符合遺傳演算法工具箱的要求,當然要求不僅僅這些,還有下面的一些要求: 該函數應該接受一個向量作為輸入參數,該向量的長度應該等於目標函數中獨立變數的個數,該函數應該返回一個標量,這個標量應該是這個輸入參數相對應的函數值。下面就示範一個目標函數的寫法。假設你想最佳化下面的函數。這個函數有兩個獨立的變數x1,x2
Time of Update: 2018-12-04
如何設定流程表單單據列印?單據列印分為流程單據列印與節點表單列印, 設定列印內容這兩種情況沒有區別.節點表單單據列印需要在節點屬性裡上傳,而流程表單的列印只需要按照約定設定就可以了。流程表單單據設定方式如下:1, 開啟 D:\ccflow\VisualFlow\DataUser\CyclostyleFile\FlowFrm\2, 按照流程編號建立一個目錄比如: 001 所有該流程下的表單都在這裡面.
Time of Update: 2018-12-04
Lex與Yacc的結合用Lex與Yacc結合起來使用可以很方便的產生一個新語言的編譯器,不過現在很多國內的圖書裡面對它們的介紹是分開的,單獨的介紹也是比較含糊,不是很清晰。把他們如何結合的介紹更是少的可憐。我用他們做了一個能識別整型數值的加、減、乘、除的編譯器。把我的心得寫在下面,供大家參考。首先,我就不介紹Lex的文法規則了,因為在一些書上這些是重點介紹的內容,我先把Lex的來源程式寫在下面,然後講解。%{ #define NUMBER 257#define PLUS 258#define
Time of Update: 2018-12-04
Time of Update: 2018-12-04
ccflow 工作流程引擎中的附件與附件的使用權限設定.=========================================================我們知道ccflow的表單分為 傻瓜表單,自由表單。ccflow 把表單分為三種類型的附件.1, 節點附件. 使用方法: 開啟節點的附件許可權,根據需要設定附件可查看的許可權. 許可權說明: 操作員, 只對上傳的人員有效果. 工作ID, 對於一個流程執行個體有效,
Time of Update: 2018-12-04
lua的第二篇學習筆記 小程式+輸出說明 --1. 邏輯比較 >,>=,<,<=, ==, ~=print( "---------1----------------")print(3.14 ~= math.pi)--> truex = x or math.pi-- 等價於 if not x then x = v endprint(x)--2. table 初始化print( "---------2----------------")t1 = { color =
Time of Update: 2018-12-04
第二部分(例子) 下面是一個完整的例子來逐一說明上面所提到的概念,以加深理解。 整個例子包含7個檔案(在主目錄下): 主目錄為 …/Assembly ----來源程式目錄 …/Assembly/Bin ---- 編譯結果輸出的目錄,也就是應用程式主目錄。 檔案名稱 類型 說明 App.cs Code源檔案 主程式,包含程式入口, 屬於namespace1 ClassA.cs Code源檔案
Time of Update: 2018-12-04
IE的抱怨,FireFox 的羨慕js的精彩讓人心動,js的絢麗更讓人不可思議,然而js調試的極度鬱悶讓人費神。FF下面有Firebug,js的調試很舒服, error一鍵定位,多麼的輕鬆!IE下就不那麼好了,實在不堪忍受alet,苦於尋找更好的調試器, 在一番搜尋之後,加之整理,我的IE下調試環境如下::這樣配置之後,當然可以看DOM,並且可以看每個組建的source,
Time of Update: 2018-12-04
工作流程引擎關於從表(明細表)的匯入匯出的問題.我們知道,在明細表的編輯中使用者會經常提到要匯入匯出的問題,在ccflow如何設定?請按照如下步驟:1, 找到明細表的英文名稱,每個明細表都有一個英文表名,你可以從明細表屬性看到它. 預設命名規則為ND+節點編號+Dtl+N. 比如: ND101Dtl1. 2, 建立一個 明細表名+'.xls' 的檔案. 3, 建立列,列名必須與明細表欄位的中文名相同. 4, 編輯預定的格式, 比如列之間的計算關係.5, 把這個模版檔案儲存體在.
Time of Update: 2018-12-04
一、什麼是直接搜尋演算法 什麼是直接搜尋演算法?這個是我們將面對的第一個問題,如果連直接搜尋是什麼都不知道,還談什麼應用與解決問題呢? 直接搜尋演算法是一種不需要任何關於目標函數梯度資訊的最佳化方法。與傳統的最佳化方法比較起來,傳統的最佳化方法往往需要目標函數的梯度或者高階導數的資訊來搜尋一個最優點。直接搜尋演算法搜尋當前點周圍的一系列的點,然後找到一個目標函數的值低於當前點函數值的點。你可以使用直接搜尋演算法解決目標函數不可微甚至不連續的問題。
Time of Update: 2018-12-04
在編寫泛型類或者泛型方法的時候,有時候可能需要將型別參數T的預設值賦值給一個型別參數T的一個變數。可是,在泛型沒有具體執行個體化以前,T到底代表的資料類型是什麼,這個不得而知。T到底是實值型別還是參考型別?如果T為實值型別,則它是數值還是結構?給定參數化型別T的一個變數t,只有當T為參考型別時,語句t = null才有效;只有當 T 為數實值型別而不是結構時,語句 t =
Time of Update: 2018-12-04
熟悉ccflow的各個屬性是設計ccflow流程必要條件。是否啟用:如果此流程在運行就啟用它,不運行就不啟用它,可用於流程的曆史版本管理,也可以因管理的需要,設定它。運行方式:是為流程的自動做的標記,自動啟動並執行流程,可以使用者以sdk的方式開發。是否可以獨立啟用:如果是一個獨立啟用的流程就可以顯示在發起流程列表裡,否則就不顯示,如果該流程是一個子流程並且該流程不能被獨立發起,只能被調用,就設定他為不可獨立起用。導航url:是在發起流程時的要點的串連,如果為空白就表示直接啟動流程,MyFlow
Time of Update: 2018-12-04
本文將使用GPS方法尋找一個函數的最小值,這個例子中使用的目標函數是ps_example,該函數已經包含在遺傳演算法與直接搜尋工具箱中,可以使用edit ps_example來查看該函數的原始碼。function f = ps_example(x)for i = 1:size(x,1) if x(i,1) < -5 f(i) = (x(i,1)+5)^2 + abs(x(i,2)); elseif x(i,1) < -3 f(i) = -2
Time of Update: 2018-12-04
ccflow 的子流程與多線程流程對於子流程概念包括兩部分.1, 可以被指定的節點喚起的流程. 現有一個主流程,一個或者多個小線程流程. 主流程在運行到指定節點時,它可以停留在這裡可以一次或者多次喚起其它的流程。我們把這樣的流程稱呼為主副流程. 喚起流程的節點,我們稱為喚起節點. 如何設定這樣的流程,你可以在節點屬性裡, 選擇要關聯的子流程. 關聯之後,需要診斷一下. 這個調用連結就會顯示在表單的下方. 如何進行二次開發對於這樣的流程, 請等待一下二次開發問題.
Time of Update: 2018-12-04
這兩天學習了一下linux經典命令——awk,發現真是個不錯的東西,沒有早點認識到它的厲害,不然平時可以少寫好多處理檔案的python指令碼啊!學完就要用,不然就要忘,隨手google了一下“awk面試題”,發現一道卡巴斯基面試題:有一個檔案scores.txt,內容如下:jack huaxue 90tom huaxue 70jack shuxue 99tom shuxue