原创 C#語言的正則表達式(Regex)詳解

正則表達式我們並不陌生,比如需要驗證用戶輸入是否合法,比如輸入郵箱的輸入框判斷輸入是否合乎要求等等。 1.字符匹配 字符匹配可以對匹配是否是數字、是否爲非數字、字符和轉義字符的匹配。 1.以下是字符匹配 “\d”---

原创 基於Revit模型的現實增強(AR)技術探索

今天是2019年4月9日,回首已經大半年沒有寫作了。在過去這半年中呢主要心思放在了建築老本行了,主要做BIM建築和造價一系列零散的事情。最近呢也是趨於畢業了,所以就在忙畢業設計的事情,畢業設計主要題目也是關於BIM技術和工程造價方面的。正

原创 JSP語法之腳本、指令、註釋的綜合例子

JSP是我們的企業級動態網頁的基本技術,實質上來說JSP在HTML靜態語言中使用java代碼的技術。所以我們需要理解java的代碼在html語言中的使用語法: 1.語法: 1)<%java代碼%> ----- 內部的java代碼翻譯到s

原创 C語言數據結構預備知識模塊二:結構體

繼上面的基礎模塊知識之指針之後,我們對數據結構的預備知識——結構體進行記錄學習。在學習 Java之後,我們對面向對象的編程方法更爲習慣,因爲類Class的出現,讓我們對“萬事萬物皆對象”的理念更爲深刻的理解,這也符合人們的思維習慣,並提高

原创 計算機網絡之網絡層

網絡層處在傳輸層的下層,也叫作IP層。首先我們概括的說明一下網絡層的總體功能 一.概述 1.網絡層的功能 異構網絡互連路由和轉發機制擁塞控制 2.路由算法 靜態路由和動態路由距離-向量路由算法鏈路狀態路由算法層次路由 3.IPv4

原创 計算機網路-傳輸層詳解

一、傳輸層的服務基本原理 1.多路複用和解複用(分路)技術 複用是指:發送方的不同的應用進程都可以使用同一個傳輸層協議傳送數據; 分路技術是指:接收方的傳輸層剝去報文首部之後能把這些數據正確的傳輸到正確的應用進程上。 2.可靠數據傳輸

原创 Android碎片化Fragment實例一

一:內容概覽 我們再android中所說的碎片化也就是針對不同設備的屏幕大小設計不同的適配方案所說的詞語。一般而言我們就是在開發時針對不同屏幕分辨率的設備適配UI,比如手機和平板。在本小節,我們主要是介紹Fragment的最簡單

原创 數據結構預備知識模塊一:指針及指針變量

在我們數據結構中,我們主要研究的是數據變量以及之間關係的學科,在計算機中數據的存儲是基於連續存儲和離散存儲機制實現的,其中連續存儲顧名思義就是在計算機存儲設備上開闢連續的物理存儲空間來存儲數據,使得數據之間在物理和邏輯上都是相鄰的,因此這

原创 Mybatis的入門配置最新JDBC8.0程序過程中出現的問題總結

今天編寫了一個入門的Mybatis程序,就是通過Mybatis的一系列配置來實現Mysql數據庫的查詢。在編寫的過程中遇到了一系列的問題,估計其他入門的同學也會遇到相同或者類似的問題。下面是我個人的運行過程問題描述僅供參考: 1、xml格

原创 Mybatis入門基本實例--實現增刪改查

基於上一篇文章的Mybatis配置信息,我們可以實現一些基本的數據庫功能模塊,這裏我以先前創建的User類作爲數據庫,對此進行增刪改查的基礎操作。其基本實現如下: 一、增加記錄到數據庫(INSERT INTO): 首先我們要明白,對數據庫

原创 一、MyBatis初探

1.爲什麼是MyBatis? 在我們的系統開發中,我們的業務邏輯最終基本都是基於數據庫的內容的,所以這一過程就涉及到與數據庫的增刪改查各種操作,我們在javase的學習中,對數據庫的操作都是基於JDBC的操作的,但是JDBC

原创 MySql入門問題:建表報錯

前面我們記錄了Mybatis的一些基本概念和實現原理。在這之後就是對其進行配置並進行測試,在這個過程中,我們先從Mysql的實現中發現了一零基礎系列的問題,首先是在基本表的查詢中,Mysql中的建表操作總是出現問題,例如以下的建表語句:

原创 優化算法之遺傳算法

前幾天,在聽了學長關於遺傳優化算法應用在考慮TMD作用的地震分析之後,感覺到優化算法一系列的優化算法的強大之處。回來也趁熱打鐵查了一下資料,大致理解一下遺傳算法的機理。下面就記錄分享一下吧。 一、遺傳算法簡介 顧名思義,遺傳算法是模擬生物

原创 BP神經網絡的Matlab實現——人工智能算法

這幾天在各大媒體上接觸到了人工智能機器學習,覺得很有意思,於是開始入門最簡單的機器算法——神經網絡訓練算法(Neural Network Training);以前一直覺得機器學習很高深,到處是超高等數學、線性代數、數理統計。入坑發現確實是

原创 操作系統之——進程管理:同步進程和進程互斥

操作系統進程管理-同步和互斥 在看了操作系統關於進程管理中的同步互斥機制章節之後,甚是困惑,今天通過視頻、網上博客資料學習之後,整理一下相關知識點。 進程管理 一、進程互斥 由於進程具有獨立性和異步性等併發特徵,計算機的資源有限,導致了進