原创 單點登錄3

在登錄的時候,不只是客戶端能登錄,服務器端,也是一個完整的登錄項目。 通過前面兩篇可以看出,我的架構用的是spring 的MVC和spring註解,其實我根本就不明白,只是會用那麼一點。 下面是登錄方法的代碼,包括,本地登錄,和客戶

原创 重定向問題淺析

 當我們在瀏覽器的地址欄輸入網址的時候,背後發生了很多的故事,比如客戶端和服務端在在DNS這一層要進行IP和域名的映射;在IP層雙方都需要進行路由的尋址;在鏈路層,雙方都需要進行MAC地址和IP地址的映射。我們今天所要討論的是在應用層這

原创 swfTools+FlexPaper文檔在線預覽及問題解決(FlexPaper加載一直轉圈)

具體需求是:針對上傳的各種office文件(包括.excel,.doc,.docx等)可以下載亦可以在線預覽; 寫博客的時候有時無暇顧及一些小細節,給讀者帶來疑問也很正常,所以在看一些博客的時候,多琢磨,不要着急; 實現涉及技術:   利

原创 HTTP之X-Requested-With分析和思考

  本文主要是針對自己在實際的協議分析過程中遇到的X-Requested-With頭域進行了分析,主要分析了該頭域爲什麼會出現,以及在什麼情況下出現。好像是同一個問題,但是細究還是有所不同。   最近在報文抓包的時候遇到了X-Requ

原创 springboot項目idea測試沒問題,打包後出現亂碼現象

springboot項目idea測試沒有任何問題,但打成jar包後出現了中文亂碼問題,通過各種設置,過濾器,配置文件,字符單獨轉編碼均不好使,研究了兩個多小時,發現: 啓動時使用這個命令就行了:java -Dfile.encoding=u

原创 本地進程通信

一般的本地進程通信(即在自己的本機上實現兩個不同的進程之間的數據傳輸)都是通過管道或者命名管道實現,可以通過消息隊列或者共享內存的方法解決。 本次主要的內容是通過消息隊列實現兩個進程之間的數據傳輸,消息隊列是消息傳輸過程中保存消息的容器

原创 自定義單點登錄(2)

慣例: 我是溫浩然: 單點登錄,分爲客戶端和服務器端,客戶端,主要與用戶的瀏覽器進行交互,操作瀏覽器,比如,cookie,session等。 服務器端,主要是儲存用戶的信息,和後臺數據庫進行交互,獲取當前登錄的用戶信息,對

原创 NUnits 配置問題

1.VS 版本,NuGet升級問題 配置過NUits的都知道NUits使用需要兩個東西,一個是NUits Test Adapter 和NUits 包,二者缺一不可。 公司統一使用VS2013,安裝後配置Nuits報錯 ***'NUn

原创 VS配置使用NUnits

1.NUnits NUnit 是爲 .net 框架生成的開放源代碼單元測試框架。NUnit 使您可以用您喜歡的語言編寫測試,從而測試應用程序的特定功能。當您首次編寫代碼時,單元測試是一種測試代碼功能的很好方法,它還提供了一種對應用程序進

原创 自定義單點登錄項目 (1)

這是(1),打算寫一個系列 慣例, 我是溫浩然: 上一個月,研究了兩個周的CAS單點登錄。因爲是發佈到阿里雲服務器上,項目中的證書文件,與阿里雲服務器衝突,所以,就自己寫了一套單點登錄頁面。 先說一下需求。 1、用戶在訪問系統

原创 單點登錄之,客戶端

慣例: 我是溫浩然: 單點登錄的客戶端配置,客戶端不直接操作數據庫,而是與其他項目相結合,對瀏覽器進行操作。 下面貼登錄中,客戶端的代碼。 [java] view plain copy package com.t

原创 delphi TStringList DelimitedText空格問題

方法一: uses IdStrings var    sl: TStringList;    str: string;    i: Integer; begin    str := 'aa,b b,cc,dd';    sl := TSt

原创 window下使用SetUnhandledExceptionFilter捕獲讓程序的崩潰

簡單使用SetUnhandledExceptionFilter()函數讓程序優雅崩潰 雖然是大公司的產品,QQ它還是會在我們的折騰下崩潰的,但是它總是崩潰的很優雅,還要彈出自己的對話框來結束。並且發送報告,去掉了系統默認的發送報告的對話框

原创 windows錄音程序原理

依賴條件:1 #pragma comment ( lib, "winmm.lib" ) 音頻的輸入大體分三步 1 打開設備 -----waveInOpen(打開一個音頻輸入設備)、 2 開始錄音------waveInStart開始錄音

原创 QLabel根據拉伸寬度自動加省略點和ToolTip

#pragma  once   #include <QLabel>   class ElidedLabel : public QLabel {     Q_OBJECT public:     explicit ElidedLabel(