原创 UML學習筆記之活動圖

1. 活動圖的基本概念 活動圖是一種用於描述系統行爲的模型視圖,它可用來描述動作和動作導致對象狀態改變的結果,而不用考慮引發狀態改變的事件。 通常,活動圖記錄單個操作或方法的邏輯、單個用例或商業過程的邏輯流程。 在UML中,活動的起點用來

原创 自己寫的一個企業管理程序,很簡陋,隨便看看吧

#include <iostream> #include<fstream> #include <string> #include <cstdlib> #include <VECTOR> using namespace std; void

原创 eclipse下用CDT調試編譯APUE源碼

最近在學習大名鼎鼎的APUE,想着用eclipse來編譯調試APUE,我買的是APUE第三版,首先解壓,然後make,然後sudo apt-get install libbsd-dev安裝一個libbsd.a靜態鏈接庫, 還要 sudo

原创 文件字符讀入算法分析

在上一個企業管理程序裏面我使用了txt作爲文件數據存儲的一種方式,然而,讓我最苦惱的其實並不是如何存儲和讀取數據,而是怎麼讀?躺牀上想了一個多小時,纔想到一種也許並不是很完美的算法,在此與大家分享。現在,我們來把代碼重現,首先,是我們的存

原创 UML學習筆記之Rational Rose 視圖模型概述

   今天開始學習UML與Rose建模,爭取每學完一張就來寫一篇博客更新總結學習到的內容,養成寫技術博客的習慣! 簡單介紹一下Rational Rose: Rational Rose 這套軟件是Rational公司出品的一種面向對象的統一

原创 UML學習筆記之用例圖

今天學習了一下UML建模部分的用例圖,做個總結: 用例圖的定義: 由Actor 、 Use Case以及他們之間的關係構成的用於描述系統功能的動態視圖稱爲用例圖。 用例圖是需求分析中的產物,主要作用是描述參與者和用例之間的關係, 幫助開發

原创 【原創】SM4密碼算法源碼接口詳解

【原創】SM4密碼算法源碼接口詳解 最近幾天想把cryptdb的加密算法換成國產的sm4加密算法,所以花了時間研究了一下sm4的源碼和基本原理,避免忘記,寫下這篇博客以作記錄。 先介紹一下SM4算法,SM4是我們自己國家的一個分組密碼算

原创 使用vi編輯器刪除文本中所有空行

刪除操作 :%s/r//g 刪除DOS方式的回車^M :%s= *$== 刪除行尾空白 :%s/^(.*)n1/1$/ 刪除重複行 :%s/^.pdf/new.pdf/ 只是刪除第一個pdf :

原创 UML學習筆記之序列圖

序列圖的定義: 交互是指在具體語境中由爲實現某個目標的一組對象之間進行交互的一組消息所構成的行爲。 序列圖就是交互圖的一種。序列圖是對對象之間傳送消息的時間順序的可視化表示。序列圖從一定程度上更加詳細地描述了用例表達的需求,將其轉化爲進一

原创 串的應用——KMP法以及NextVal法模式匹配

#include <stdio.h> #include <STDLIB.H> typedef char SElemType; typedef int Status; #define TRUE 1 #define FALSE 0 #de

原创 企業管理程序數據刪除代碼

之前在那個程序中有輸入,有排序,有統計,但是我們要刪除其中的一條記錄,如何刪除呢?今天剛寫的代碼,包含了註釋,自己看看吧~ while(chose==3) { int tempcount=0;