原创 解決字符集亂碼方法集合

首先我們更改request和response的字符集 request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); 如

原创 基於OpenCV的全景圖剪切程序

去年實習的時候,接到一個任務將公司軟件生成的一張全景圖扭曲切割成六個正常的面,然後動態生成一個3D網頁。忙活了2天后完成代碼。但最終因爲某些原因未被採用。 首先配置OpenCV。 找尋了衆多資料,找了一個算是我覺得最靠譜的:h

原创 jfinal框架搭建,以登錄註冊爲例

登錄註冊的實現流程 本節課,講的是如何用jfinal實現簡單的登錄註冊模塊。先說一下,我這裏的bug,同一個用戶同密碼可以註冊多次,就是數據庫會出現多條主鍵userid不同,但賬號密碼相同的記錄;正常的數據庫不是這樣的,而且前端是會顯示該

原创 過濾器攔截器(第一節課)

IOC 要了解控制反轉( Inversion of Control ), 我覺得有必要先了解軟件設計的一個重要思想:依賴倒置原則(Dependency Inversion Principle )。 什麼是依賴倒置原則?假設我們設計一輛

原创 淺析JAVA中的抽象類

abstract class Animal{ abstract void say(); } public class Cat extends Animal{ public Cat(){ System.out

原创 Java後臺+前端端,獲取圖片雲鏈接

本節課講的是如何利用表單上傳圖片到七牛雲。 業務邏輯與開發準備 請參考參考 https://blog.csdn.net/qq_30832659/article/details/80467605 這篇博客。 寫程序 本節內容分爲前端與J

原创 計算機系統概述

計算機的四代 ①電子管時代。特點:邏輯原件採用電子管,使用機器語言編程 ②晶體管時代。特點:邏輯原件採用晶體管,軟件開始使用高級語言 ③中小規模集成電路時代。特點:邏輯原件採用中小規模繼承電路,出現了半導體存

原创 Annotation註解的使用

所謂註解,其實就是代碼裏的特殊標記,這些標記可以在編譯,類加載,運行的時被程序識別,並執行相應的行爲。 值得指出的是,Annotation不影響程序代碼的執行,無論刪除,增加Annotation,代碼都始終如一的執行。 五個基本Anno

原创 弱類型語言和強類型語言

腳本語言( JavaScript , Python 等,是弱類型語言)介於 HTML 和 C , C++ ,Java, C# (強類型語言)等編程語言之間 編譯型語言:需要一個專門的編譯過程,把程序編譯成爲機器語言的文件,比如exe文件,

原创 JAVA中鎖的問題

public class HelloSogou{ public static synchronized void main(String[] a){ Thread t=new Thread(){

原创 線程安全

線程安全概念: 如果你的代碼所在的進程中有多個線程在同時運行,而這些線程可能會同時運行這段代碼。如果每次運行結果和單線程運行的結果是一樣的,而且其他的變量的值也和預期的是一樣的,就是線程安全的。 線程安全問題都是由全局變量及靜態變量引起

原创 兩個最基本的java回收算法

兩個最基本的java回收算法:複製算法和標記清理算法 複製算法:兩個區域A和B,初始對象在A,繼續存活的對象被轉移到B。此爲新生代最常用的算法 標記清理:一塊區域,標記要

原创 JAVA中異常的使用

public class TestDemo { public static String output =""; public static void foo(int i){ try{

原创 Java後臺+微信端,獲取圖片雲鏈接

本節課,我講的是微信小程序結合七牛雲上傳圖片。僅僅講如何上傳圖片並得到圖片的雲鏈接。 首先,先到官網,https://developer.qiniu.com/kodo/manual/1205/programming-model 瞭解一

原创 string轉LPCWSTR

在寫共享內存的時候,要將CB中的string 轉換爲LPCWSTR 首先我們要在頭文件中包含#include”string” std::string strMapName = "ShareMemory"; //**************