原创 SpEL 表達式語言

在Spring3以後,引入了強大的表達式語言-Spring Expression Language,即SpEL語言。SpEL能夠在運行時構建複雜的表達式,存取對象屬性,對象方法及正則表達式匹配等功能,並且其都支持XML和註解兩種實現方式

原创 收藏的一些有用的c++宏定義

#define QT_SAFE_DELETE(p) do { if(p) { delete (p); (p) = 0; } } while(0) #define QT_SAFE_DELETE_ARRAY(p)

原创 Spring IoC — 基於Java類的配置

Spring IoC — 基於Java類的配置 普通的POJO只要標註@Configuration註解,就可以爲Spring容器提供Bean定義的信息了,每個標註了@Bean的類方法都相當於提供一個Bean的定義信息。 基於Jav

原创 Spring@Autowired註解與自動裝配

轉自:http://blog.csdn.net/heyutao007/article/details/5981555 1   配置文件的方法   我們編寫spring 框架的代碼時候。一直遵循是這樣一個規則:所有在spring

原创 spring基於註解的配置

轉自:https://www.cnblogs.com/mesopotamia/p/4963659.html 基於XML的bean屬性配置:bean的定義信息與bean的實現類是分離的。 基於註解的配置:bean的定義信息是通過在be

原创 gstream 編譯官方第五個代碼報錯:找不到#include

報了以下錯誤: gtk+-3.0 gstreamer-1.0` gtk_test.c:3:36: fatal error: gst/video/videooverlay.h: No such file or directory 安裝一下這

原创 ffmpeg實現實時錄音並推流的功能

基本方法就是在原有的推流代碼基礎上(比如rtmp推流的代碼),修改打開輸入設備的代碼改爲如下類似的代碼,調整一下源文件的變量等設置,就可以實現了: //輸入(Input) // if ((ret = avformat_open_i

原创 ffmpeg拉流rtmp音頻實時數據有延時的解決方法

最近在做一個從rtmp服務器中拉流音頻實時數據會延遲播放的問題,從rtmp播放端<拉流音頻數據端>發現,是探測時間太長了,超過了5s,播放數據就延遲播放了5second, 卡在了這個函數:avformat_find_stream_info

原创 error LNK2001: 無法解析的外部符號 _main

但在編譯debug版本控制檯應用程序的時候,可以正常編譯運行,當切換到release版本的時候編譯報了以下錯誤: 1>MSVCRT.lib(crtexe.obj) : error LNK2001: 無法解析的外部符號 _main 1>C:

原创 OpenGL 入門教程實例

網上找了很多OpenGL的書籍,教程的代碼,都編譯不過,主要原因是目前OpenGL對VS2015以上版本的支持性不是很好,所以目前最好還是用VS2013做開發比較好, 下面是OpenGL環境的配置及代碼: 1.下載相關的OpenGL包 2

原创 sdfsdf

                   System.out.println("exployee1"+employee1);           System.out.println("exployee2"+employee2);  

原创 版本控制工具 Git SVN使用總結

在Windows上搭建Git Server Git在版本控制方面,相比與SVN有更多的靈活性,對於開源的項目,我們可以託管到Github上面,非常方便,但是閉源的項目就會收取昂貴的費用。   那麼私有項目,如何用Git進行代碼版本控制呢?

原创 Qt QTableWidget點擊表頭設置排序

核心代碼如下: 1 2 3 4 5 6 QHeaderView *headerGoods = _nodeTableWidget->horizontalHeader(); //SortIndicator爲水平標題欄文字旁邊的三角指示器

原创 Qt QTableview的用法詳解

一. 對QTableWidget本身的效果實現 1. 將表格變爲禁止編輯 在默認情況下,表格裏的字符是可以更改的,比如雙擊一個單元格,就可以修改原來的內容,如果想禁止用戶的這種操作,讓這個表格對用戶只讀,可以這樣: tableWidget

原创 分佈式編譯工具increbuild

Mark一下! 前幾天,給公司cpp開發人員弄了個和vs兼容的分佈式編譯工具increbuild。 官網下載地址http://www.xoreax.com/incredibuild-download-center.htm, 另附上一個破解