原创 Asp.net webAPI返回JSON格式數據
ASP.NET Web API 是新一代的 HTTP 網絡服務開發框架,除了可以透過 Visual Studio 2012 快速開發外 (內建於 ASP.NET MVC 4 的 Web API 項目模板內),也非常適合用於各種跨平臺的行動
原创 STL 之 Set容器 修改容器中的元素
class person{ public: int age; std::string name; person(int a, std::string s):age(a),name(s){
原创 Ascii、 unicode、 utf-8 互轉(WideCharToMultiByte和MultiByteToWideChar函數的用法)
爲了支持Unicode編碼,需要多字節與寬字節之間的相互轉換。這兩個系統函數在使用時需要指定代碼頁,在實際應用過程中遇到亂碼問題,然後重新閱讀《Windows核心編程》,總結出正確的用法。WideCharToMultiByte的代碼頁用來
原创 VC在對話框中顯示網頁並對網頁進行操作
VC對話框程序中顯示網頁有兩種方法: (1) 利用Active控件。 1. 添加"Microsoft web瀏覽器"控件:Add to Project ->Components and controls->Regist
原创 d3d11 鼠標拾取
這節教程是關於Pick(拾取技術的),程序的結構如下: 在看這節教程前先弄懂:(1)大概瞭解D3D11的渲染流水線 (2)
原创 用DirectX實現多視圖渲染
什麼是多視圖 一般的3D程序都只有一個視圖,對應整個窗口的客戶區。多視圖就是在一個窗口中放置多個視圖,以便從不同的角度觀察模型或者場景。很多圖形軟件都有這個功能,比如大家熟知的3DMax就有四個視圖,
原创 Android 屏幕適配
Android中的顯示適配簡單可歸納如下幾個步驟: 1 由美工出效果圖、標記圖、切圖, 最好有hdpi xhdip 和xxhdpi三種, 同時提供設計時用的機型、分辨率 2 根據美工提供的圖片素材, 按照下表進行 pix與 dp
原创 Android入門級編譯錯誤彙總
1 描述: 項目經常需要引用別人的library工程,在選項中add進來後,點擊應用或者確定,關閉頁面。 回到代碼中卻發現無法鏈接,重新打開properties查看,發現導入的工程總是提示紅色,add
原创 win10下 VS2013配置DirectShow+Opencv
1.OPENCV 配置 首先下載opencv2.4.9和配置opencv2.4.9。 (1) 安裝opencv2.4.9,解壓即可 (2)配置環境變量 1)系統變量 Path:添加D:\Program File
原创 eclipse配置Tomcat時 windows->preferences 找不到server選項
eclipse針對不同的項目類型有不同的版本,下載地址: http://www.eclipse.org/downloads/index-developer.php 當用android版的開發web時,會出現windows->prefe
原创 EF6+MySql code first
1 安裝必要的開發包 MySQL For Visual Studio 和 Connector/NET 2 Nuget安裝MySQL庫: Install-Package MySql.Data.Entity -Version
原创 fatal error LNK1169: one or more multiply defined symbols found終極解決
先是源文件代碼(爲方便實驗找出問題而簡化的相關代碼):main.c 01 #include <windows.h>02 #include "msgqueue.h"03 #pragma comment(linker, "/subsys
原创 在WPF中實現圖片一邊下載一邊顯示
當我們上網查看一個較大的圖片時,瀏覽器能一邊下載一邊顯示,這樣用戶體驗是比較好的,但在WPF程序中,當我們通過如下方式顯示一幅圖片時: img.Source = new BitmapImage(new Uri("http://
原创 import java.***** cannot be resolved
在eclipse 導入第三方項目時,經常會出現 如 The import javax.security.sasl cannot be resolved 類的錯誤 可能原因一 原來的項目開發所使用的JDK版本與現在開發環境的版本不符,導入
原创 Uboot啓動流程圖示分析
Uboot是嵌入式系統中最常用的bootloader,這裏我們以s3c2410爲例分析一下uboot的啓動流程。首先通過uboot的鏈接文件,我們可以看到uboot運行是執行的第一段代碼在start.S中。 ENTRY(_start