Time of Update: 2018-12-04
一、正視“離職風險” 根據現代人力資源管理理論的看法,對於作為人力資源主體的員工來說,離職實際上是一種投資行為,即通過離開原有的工作崗位這種投資方式以達到重新就業或其它目的。然而,所有的投資都要承擔一定的風險的,同樣,離職也有可能使離職者承受時間、經濟以及其它損失,筆者稱之為“離職風險”。
Time of Update: 2018-12-04
這裡介紹鏈表的列印輸出,鏈表的反向和鏈表銷毀。1)正向列印出所有的節點:int print_lst(list *head){if (head == NULL){perror("head is null !\n");return -1;}list *p;int count;for(p = head, count = 0; p != NULL; ++ count){if (count != 0 && (count % 5) == 0)printf("\n");printf
Time of Update: 2018-12-04
這裡介紹冒泡排序在鏈表中的實現。/**bubble sort for bi-linked list;*flag > 0, oreder from little to large, < 0 from large to little;*/#if 1int sort_lst(list *head, const int flag){if (head == NULL)return -1;list *p, *q;int value0, value1;printf("%s\n", __func__
Time of Update: 2018-12-04
UNICODE與ANSI轉換【日期】2007-04-29 【人氣】190【作者】程式之風 【來源】程式之風 //從我的一個項目中抽出來的 #define T_MAX_BUF_LEN 8#define T_BUF_SIZE 256#define _A(text) (ToAnsiChar(text))#define _U(text) (ToWideChar(text))wchar_t* ToWideChar(const char *szFormat,...){
Time of Update: 2018-12-04
說白了,就是在對話方塊中顯示網頁內容,凡是IE中能顯示,這個也能顯示,像swf動畫,gif圖片什麼的都可以,就是一個 顯示迅雷網頁中的一個swf切換動畫.作為一個簡單 的例子,在一個對話方塊的OnInitDialog函數中寫入如下內容:(為了使用CHtmlView類,當然還得在標頭檔加入這麼一句#include <afxhtml.h>) CRuntimeClass *
Time of Update: 2018-12-04
獨立搭建CXF開發環境,調試報告Logfactory錯誤! 今天在獨立搭建CXF開發環境,調試時,控制台報告以下錯誤:Exception in thread "main" java.lang.NoClassDefFoundError:
Time of Update: 2018-12-04
已知樹的前序走訪和中序遍曆,求後序遍曆的方法好像經常會看到這道題,筆試一般都會有一道關於樹,已知前序,中序或後序中的兩個,求其他序一個遞迴就可以了string calOrder(string preOrder,string inOrder){if(preOrder.size() == 1 || preOrder.size() == 0)return preOrder;elseif(inOrder.size() == 1 || inOrder.size() == 0)return inOrder;
Time of Update: 2018-12-04
當前我公司在工作任務分配、進度跟蹤方面存在的一個嚴重問題是:上級下達任務給下面的員工後,下面的員工消極被動的接受任務然後展開工作,在工作過程中,上級會經常詢問下級的進展情況,並在任務延期的時候頻繁催促,這樣的結果是,上級疲於跟進任務細節進展,下級也容易產生抵觸情緒而喪失積極主動性,從而,下級不會主動向上級彙報工作進展狀況,更嚴重的是,工作中出現問題或意外情況時,也沒有主動上報的意識,導致上級不能及時地瞭解必要的資訊而因此可能做出錯誤的判斷。 我們現在的狀況可如表示: 只有從上至下的單
Time of Update: 2018-12-04
這裡進行鏈表的測試:1)測試函數:int lst_test(void){int i;list *head, *new;printf("%s begin:\n", __func__);for (i = 0; i < LST_COUNT; i++){if (i == 0){head = create();head->p_data = (int *)malloc(sizeof(int)); *((int *)(head->p_data)) = 0;continue;}new =
Time of Update: 2018-12-04
昨天晚上寫的八皇后問題,原題目看摘要吧:主要利用遞迴到最深層後然後逐層回溯,在寫完這個演算法時,想了一個問題:如何在中途中斷遞迴,直接跳出遞迴,網上有人說用goto,各說紛紜,不過我覺得直接設定一個bool變數,在要中斷時設定bool,然後檢測其值就應該可以了,不過還是要逐層返回,以後想到更好的再說.來源程式;cpp檔案:#include"8Queen.h"void main(){ char ChessBoard[8][8]; //定義棋盤 { for(int i =
Time of Update: 2018-12-04
本節介紹基本的資料結構:棧。以鏈式棧為例:1)基本結構的定義:typedef struct __stack stack;typedef struct __node node;struct __stack{node *pNode;int cursor;int size;};struct __node{struct __node *next;void *p_data;};2)基本操作:/**create a stack with initial value data.*/stack
Time of Update: 2018-12-04
今天終於把pda版本重新做好,最近好多東西要煩,煩這煩那,沒時間做這個東西,今天總算弄好了,可以安心開始看書了!這個pda版本把早段時間做的跨平台socket庫用上,所以基本上底層網路基本不用怎麼做,直接用就好了,然後再加上原來那些上層代碼複用,所以功能很快就實現,主要可能是一些Pocket pc不相容的函數或者控制項需要考慮,記錄一下:1)如果忘記定義解構函式,有可能導致程式在pocket pc上會無端端退出。2)代碼記錄:添加菜單代碼:void CPDACtrlDlg::initMenu()
Time of Update: 2018-12-04
本節給出測試代碼及說明。int main(void){#define MAX_SIZEMAX_NODE#define VAL_RANGE10000int i, val;stack *pStack = NULL;printf("enter %s:\n", __func__);pStack = create();if (pStack == NULL){perror("create stack failed!\n");return -1;}printf("\npush data:\n");for
Time of Update: 2018-12-04
本節介紹隊列的定義及基本操作。1)隊列定義:typedef struct __queue queue;typedef struct __node node;struct __queue{struct __node *front;struct __node *rear;int size;};struct __node{struct __node *pre;struct __node *next;void *data;};2)基本操作:queue *create(void
Time of Update: 2018-12-04
本文來自我提供用例培訓的PPT。本文內容包括1.用例基本概念2.用例的作用3.從何處發現用例線索4.如何發現用例5.編寫用例的準則6.如何判斷系統用例是否有效1.用例基本概念(1)需求分析(用例技術)、系統分析(OOA)、系統設計(OOD)、系統實現(OOP)(2)用例的主要作用是:用來捕獲系統的高層次(High Level)使用者功能性需求 (3)用例從使用者的視角描述了在邏輯上相對完整的一個功能流程。用例示範了人們如何使用系統。(4)用例 VS
Time of Update: 2018-12-04
本節介紹測試代碼及說明。測試代碼:int main(){queue *q;int i, value = 1;printf("enter main:\n");q = create(&value);if (q == NULL){perror("create queue failed!\n");return -1;}printf("\n\nen-queue:\n");for (i = 0; i < MAX_NODE; i ++){if (i != 0 && i %
Time of Update: 2018-12-04
問題:在下面的 template declarations(模板聲明)中 class 和 typename 有什麼不同? template<class T> class Widget; // uses "class"template<typename T> class Widget; // uses "typename" 答案:沒什麼不同。在聲明一個 template type parameter(模板型別參數)的時候,class 和
Time of Update: 2018-12-04
1。開發視頻播放器一般可以基於ffmpeg,其與目前大部播放器的關係可以是萬能發動機與汽車的關係。VLC播放器的編解碼庫就是ffmpeg。利用VLC現有的sdk可以快速,簡便的開發出滿足需要的視頻播放器。本文示範如何開發一個簡單視頻播放器。2。環境:OS: Windows 7 32位旗艦版IDE: VS2005LIB: VLC0.99
Time of Update: 2018-12-04
最近在複習C++,看到CSDN論壇上一道關於虛擬函數的問題,使得自己也去複習了相關東西,不是很深入,但對很多模糊的東西更加清晰,記錄一下: 1 指向類成員的指標並非指標(C++必知必會15條) 定義一個類成員指標int C::*pimC;&C::_val 代表的是_val在類C中的位移量,可以通過程式列印出來看看.如果通過對象 C *pc;pc->*pimc時 ,其時是由pc的地址加上位移量來擷取對象的成員變數 2
Time of Update: 2018-12-04
在開發VCL或程式時,會用到一個Object的事件要觸發好多相關對象的方法。也就是1..N的例子。在Java中可以通過Interface相關的模式編程,在delphi中也可以實現,不過我通過一個TNotifier類來封裝了,以後別的類要實現的時候,直接在屬性中Implements