13 kagula086

尚未进行身份认证

Familiar with C&Java language development tools.Interesting in system level program!

等级
TA的排名 1k+

VC2017下开发ATL程序注意事项

VC2017下开发ATL程序注意事项kagula2019-4-29阅读对象 早期做过ATL 项目开发的C++程序员.环境 Windows10 Pro, Visual studio 2017/Visual studio 2019, IE11, C++ ATL x86项目. 正文 VC2017相对于VC2013对ATL开发不是很方便, ...

2019-04-29 12:00:37

VS2017下__cplusplus宏为199711L的问题

kagula2019-4-10 TEST_METHOD(CompilerMacro) { using namespace std; { /* VS2017下__cplusplus宏为199711L的问题 发现需要在project属性页下面位置中做设置 [Configuration Properties]->[C/C++]->[...

2019-04-10 15:06:48

使用二叉树求四则混合运算表达式

kagula2019-3-24main.cpp演示如何调用#include <cstdlib>#include <string>#include <iostream>#include "Node.h"#include "Builder.h"#include "ExpBuilder.h"#include "ExpParser.h"...

2019-03-24 11:40:25

WPF Visifire 入门-动态曲线图

kagula2019-3-18这里用源代码的形式,示范如何画出一个最简单的动态曲线图。开发环境,Visual studio 2017 Community Update5项目类型: WPF C# .NetFramework 4.6.1本文适用对象: 有两年没有开发C# WPF的程序员,通过这个示例可以快速回忆。下面是运行效果图,不停显示最新生成的十个数据点。让...

2019-03-18 22:35:14

PCR的计算

直接贴代码, 这个class用于TS包的PCR计算头文件#ifndef _CPCR_H_#define _CPCR_H_#pragma once/*Title:PCR的计算Author:kagulaDate:2019-3-1Environment: 【1】Visual studio 2017 Community Update5Desc: 用于S PES包中PC...

2019-03-08 09:43:34

在CentOS7上编译VLC4

在CentOS7上编译VLC4Authror: kagulaDate: 2019-2-12环境[1]GCC 6.5[2]QT 5.9.2[3]VLC 4.0.0-dev[4]FFMPEG 3.4.5[5]CentOS7.4-64bits 正文Step1: 如果是在Windows上Git下来, 复制到CentOS上, 需要做些额外的工作./bootstrap提示...

2019-02-13 11:40:24

演示live555-liveMedia中BitVector class 比特流类的使用

#include "stdafx.h"#include "CppUnitTest.h"using namespace Microsoft::VisualStudio::CppUnitTestFramework;/*Ttile: 演示live555-liveMedia中BitVector class 比特流类的使用.Author: KagulaDate: 2019-1-16en...

2019-01-16 14:07:46

取当前EXE程序所在路径的C++示例代码

直接贴源代码/*Title: 取当前EXE程序所在的路径Date: 2018-12-25Author: kagulaTest Environment:[1]Win10Pro, Visual Studio Community 2017 with update 5.[2]CentOS7, gcc 5.5.*/#ifdef _WIN32#include <Windows....

2018-12-25 15:20:20

演示lower_bound函数的使用

主要演示内容[1]lower_bound函数的使用.[2]binary predicate函数的自定义.[3]vector容器中的元素, 从小到大排序.直接贴代码了.#include<iostream>using std::cout; using std::endl; using std::ostream;#include<vector>usin...

2018-11-19 11:30:07

BimServer开发环境的搭建

BimServer开发环境的搭建kagula2018-10-17部署环境[1]JDK 1.8.x[2]Eclipse Mars2 J2EE[3]Windows 10 Pro 64bits[4]BIM Server用的是截止到2018年10月16日凌晨, master分支上的最新版本。开发环境不需要Tomcat作为容器,BimServerJar自带了Jetty容器。正文...

2018-10-17 16:49:41

判断内存中的数据块是否是合法的jpg或png格式的数据。

实现这个功能需要imageHelper.h imageHelper.cpp这两个源代码文件imageHelper.h#ifndef _IMAGE_HELPER_H_#define _IMAGE_HELPER_H_/*Title: Image HelperAuthor: kagulaDate: 2018-10-3Function Description: 用来判断内存中的...

2018-10-03 07:53:11

Winpcap学习笔记

Winpcap学习笔记Author: kagulaDate: 2018-9-1Preface:  介绍如何成功搭建winpcap程序的开发环境,这里假设你已经安装了Visual Studio 2017 Community Edition。Environment:Windows 10 Pro 64bits,   VS 2017 Community,   winpcap 4.1...

2018-09-01 10:22:10

使用VisualStudioCode远程调试NodeJS程序

Kagula2018-08-02环境:[1]NodeJS v8.9.1[2]Visual Studio Code 1.25.1[3]有两台计算机:   第一台计算机上装了linux系统, 运行nodeJS程序.   我们称之为远程计算机,  ip地址为192.168.168.168.   第二台计算机上装了windows系统, 运行Visual Studio Code, 要远程...

2018-08-02 15:17:45

Microsoft Unit Testing Framework for C++

Author: kagulaDate: 2018-05-11Introduction       VC自带多个VC++单元测试工具,其中Microsoft Unit Testing Framework原生支持Test Explorer,  这里通过三个例子来学习Microsoft Unit Testing Framework,因为它原生支持Test Explorer.Environment [1]...

2018-05-11 13:20:29

JavaScript-WebGL2学习笔记六 - 设备坐标下拾取物体

Date: 2018-4-03  Author: kagula  Description:          实现对象的拾取比较复杂,所以打算分两步来理解, 先做二维坐标里的对象拾取。        这里演示WebGL NDC(Native Device Coordinator)坐标系统下,对象拾取功能。        *一个红色和绿色距形代表被拾取对象。        *蓝色距形表示光标位置。 ...

2018-04-03 15:18:44

JavaScript-WebGL2学习笔记五-离屏渲染

Author: kagulaDate: 2018-03-30Description:          这是我《WebGL Lesson 16 – rendering to textures》的学习笔记。源文地址:http://learningwebgl.com/blog/?p=1786Content:WebGL中离屏渲染有三个步骤组成:[第一步]新建frame buffer和同frame buf...

2018-03-30 16:41:51

JavaScript-WebGL2学习笔记四-蒙板

stencil test(蒙板) demo的显示效果这个例子由四个源文件构成webgl.html<html><head> <!-- Title: JavaScript-WebGL2学习笔记四-Stencil Date: 2018-3-22 Author: kagula Prologue: ...

2018-03-23 16:27:11

JavaScript-WebGL2学习笔记三-纹理

这个例子还是由四个文件组成html源文件清单<html><head> <!-- Date: 2018-3-19 Author: kagula Description: 相对于上一个例子 [1]去掉了透视投影变换. [2]添加了纹理显示 [3]添加...

2018-03-19 15:52:13

JavaScript-WebGL2学习笔记二-从外部load shader

在前一篇的基础上做了以下修改[1]shader改为从url中获取[2]去掉了四个顶点颜色的输入,改为根据顶点同左下角的距离在fragment shader中计算着色.现在有四个源文件组成这个demohtml文件<html><head> <!-- Date: 2018-3-19 Author: kagula Pr...

2018-03-19 14:39:24

JavaScript-WebGL2学习笔记

在前一篇WebGL的基础上修改了代码,使之符合WebGL2规范。<html><head> <!-- Date: 2018-3-16 Author: kagula Prologue: WebGL2的例子 Prologue: Description: ...

2018-03-19 13:02:00

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。