原创 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