自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(272)
  • 资源 (12)
  • 论坛 (74)
  • 收藏
  • 关注

原创 My first Robot (Base on 8-bit AVR MCU)

演示视频演示:http://v.youku.com/v_show/id_XMTk5NDIyNzMy.html更多图片,见:http://www.kaixin001.com/photo/album.php?uid=105378&albumid=25366815&start=0大家见笑了。介绍 业余时间做的,纯属兴趣爱好,跟工作一点关系都没有。

2010-11-08 05:59:00 7771 31

原创 在Linux平台编译iLog3动态链接库时遇到的问题:`tls_g' can not be used when making a shared object

在Linux平台编译iLog3动态链接库时遇到的问题:`tls_g' can not be used when making a shared object环境问题检索解决问题功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可...

2020-05-08 10:53:28 248

原创 Visual Studio 编译 POCO C++ Libraries 并设置开发环境

当前 POCO C++ Libraries 的最新稳定版是 1.9.0,提供了 CMake 文件,可以生成针对 Visual Studio 各个版本的工程文件。要编译 POCO C++ Libraries,首先要根据需要下载源码。如果只需要基本的功能就够了,可以下载 poco-1.9.0.zip。如果需要完整的功能,可以下载 poco-1.9.0-all.zip。注意完整的功能需要 OpenS...

2018-06-10 05:42:27 4333 10

原创 在 Windows 平台上用最快捷的方式编译 wxsqlite3

软件环境说明Windows 7 或者 Windows 10,Visual Studio 2015。 当前 wxWidgets 的最新稳定版本是 3.1.1,wxsqlite3 的最新稳定版本是 4.0.3。安装 wxWidgets 库由于 wxsqlite3 依赖于 wxWidgets,所以我们要先安装 wxWidgets 库。 在 wxWidgets 官方网站 上下载最新稳定版本...

2018-06-05 20:14:12 2829

原创 LINK : fatal error LNK1158: cannot run 'rc.exe'

目录目录问题调查解决问题软件环境:Windows 10 Pro + Visual Studio 2015 然后安装了 Windows 10 SDK Windows 10 SDK 是用这个 ISO 文件安装的:17134.12.180419-0858.rs4_release_svc_prod2_WindowsSDK.iso在 Visual C++ 工程中,我将...

2018-06-01 18:25:33 6260 7

原创 用欧拉筛搜寻素数

用欧拉筛搜寻素数的 C 语言的例子。

2017-10-22 00:42:14 681

原创 VC++ Tips: 如何从 DLL 导出 *.DEF

已有 .DLL 文件和 .h 文件,如何得到 .LIB 文件呢?本文介绍了详细的步骤。

2016-10-20 06:28:33 1598 1

原创 Resolve VC++ 2015 D8016 Error

把一个 VC++ 6.0 project 升级到 VC++ 2015 之后,编译的时候出现以下错误: D8016 : ‘/ZI’ and ‘/Gy-’ command-line options are incompatible

2016-08-28 22:10:10 1270 1

原创 在 Ubuntu 上安装 Codelite

在 Ubuntu 上安装最新的 Codelite C++ IDE。

2016-08-17 17:24:25 5867 1

原创 How to generate an SSH key on Windows using PuTTY?

一、下载并安装 PuTTY从 PuTTY 的下载地址,下载 Windows Installer(当前最新版本是:putty-0.67-installer.msi),安装它。二、在控制台中运行 puttygen.exe选择合适的生成参数并点击“Generate”按钮,静静地等待这个 key 被生成出来。(屏幕提示让随机移动鼠标一通乱点,照做就是。)三、保存

2016-07-26 15:48:00 1046

原创 MSVC 6.0 的 inline, _inline, __inline

然后发现,如果把 inline 改成 _inline,就编译通过了。那么 \_\_inline 行不行呢?试一下,也行。_\_\_inline 本是 gcc 的一个私家扩展,但是 MSVC 6.0 也支持了。总之唯独就是 inline 不支持。经查,inline 是 C99 开始才引入到 C 语言当中的关键字。而 MSVC 6.0 是 1998 年的产物,所以当然不支持 inline 了。

2016-07-22 13:11:08 1722

原创 C++ Refactoring in Visual Studio 2015

Visual C++ 官方的 Refactoring 插件始于 Visual C++ 2013 的一个免费插件:Visual C++ Refactoring。在这个插件出现之前,相信很多人是在用(盗版的)Visual Assist X,这个从 VC 6 时代就广为流传的插件。另外还有很多收费的支持 C++ Refactoring 的插件,比如 CodeRush。Visual C++ Refactor

2016-07-08 10:58:02 1282

原创 用 Visual C++ 2015 编译 FreeType 2.6.2

本文介绍了用 Visual C++ 2015 编译 FreeType 2.6.2 的详细过程。

2016-07-06 17:36:04 6513 4

原创 用 Visual C++ 2015 编译 FreeGLUT

问题首先说明一个问题:为什么我们需要 FreeGLUT 呢?很多老教程都会提到 GLUT,但是 GLUT 很久不更新了,为了使用更新的 OpenGL,我们需要改用 FreeGLUT。关于这个问题的解释,见我的这篇博客:《OpenGL Tutorial: (1) Setting up OpenGL with Visual Studio》。那么问题来了:目前的 FreeGLUT 呢?很多老教程都会提到

2016-06-15 05:19:21 3690

原创 wxWidgets Tips: 用 Visual Studio 2015 创建 wxWidgets 应用程序 (2)

在 上文 中,我们创建了第一个 wxWidgets 应用程序。但是我们这个程序很不理想,所有的东西都堆在一个 main.cpp 里面了,很不“工程化”。接下来我们把这个例子做了一个修改,把代码分散到了下面几个文件中:MainFrameBaseClass.h#ifndef MainFrameBaseClass_H#define MainFrameBaseClass_H#include <wx/set

2016-06-08 17:11:01 1205

原创 wxWidgets Tips: 用 Visual Studio 2015 创建 wxWidgets 应用程序 (1)

在上文《wxWidgets Tips: Compile wxWidgets 3.1.0 using Visual Studio 2015》中,我们用 Visual Studio 2015 编译了 wxWidgets 3.1.0 的静态库、动态链接库。接下来我们继续创建 wxWidgets 应用程序。在本例中我们以静态链接库的方式引用 wxWidgets。详细步骤我们用 Visual Studio C

2016-06-08 17:02:25 3565

原创 wxWidgets Tips: Compile wxWidgets 3.1.0 using Visual Studio 2015

用 Visual Studio 2015 编译 wxWidgets 3.1.0。

2016-06-08 06:41:20 2031

原创 <dirent.h> in Visual C++

在 Dirent API for Microsoft Visual Studio 这篇文章中提到了如何获得 dirent.h 这个文件。可以直接从 Github 获得这个文件。

2016-05-18 14:59:59 9833 1

原创 Arduino 高级教程 02:用 Visual Studio 2015 开发 Arduino 应用程序(一)

本教程介绍如何用 Visual Studio 来进行 Arduino 开发。

2016-05-12 18:50:29 20178 13

原创 Arduino 高级教程 01:基础篇

时光荏苒,一下子到了 2016 年,没想到在我现在所在的公司里面,又有人提起 Arduino。而且当初所诟病的 Arduino 不够“工程化”的方面,似乎现在也有了解决方案,让我有了重新拾起 Arduino 的念头,于是就有了这一系列的小文章。

2016-05-12 15:24:19 30881 5

原创 怎样进入 Windows 10 的“开发者模式”

要想得到 Windows 10 的最新预览版的推送(更新),需要开启“开发者模式”。那么,如何进入 Windows 10 的“开发者模式”呢?第一步:打开“Settings” 点击开始菜单之后选择“Settings”: 第二步:选择“Update & Security” 第三步:在“For developers”标签页中,单击“Developer mode” 在接下来弹出来的对话框中,无非是

2016-04-10 03:49:19 6505

原创 在 Windows 平台上运行 FreeRTOS 示例程序

在 FreeRTOS 的源代码中,竟然还有一个 Win32-MSVC 的例子。这样我们就可以在 Windows 系统、Visual C++ 环境中熟悉 FreeRTOS。首先,从 FreeRTOS 在 sourceforge.net 上的主页 下载 FreeRTOS 源代码。当前最新的稳定版本是 8.2.3。下载之后,解压缩,然后在这个目录中,即可看到 Win32-MSVC 的例子: …\Fre

2016-02-01 02:31:47 12851

原创 用 Mathematica 画极坐标曲线

用 Mathematica 画极坐标函数曲线的例子。

2016-02-01 00:02:08 3932

原创 在 Windows 10 上安装 Arduino 开发环境

从 Arduino 官方网站下载最新的 Arduino IDE,安装过程中,会安装 Arduino USB 驱动。有了这个驱动,就可以用 PC 连接 Arduino 开发板,调试、开发 Arduino 程序了。

2016-01-26 07:37:30 7694 1

原创 Visual C++ Tips: 用 IP Helper 获得网络接口的友好名称(Friendly Name)

前面有篇文章:《用 WinPcap 获取网络接口列表》,是通过 WinPcap 库来获得网络接口列表,但是拿到的网络接口名称对于人(Human Being)来说毫无意义,如下图: 实际上我们在 Windows 控制面板(Control Panel)中看到的是网络接口的“友好名称”(Friendly Name),如下: 为了拿到网络接口的“友好名称”,我遍查 MSDN,终于找到了答案。以下是我写的

2016-01-04 16:36:14 3562 2

原创 Atmel 官方网站中文版

Atmel 的英文版官方网站真是死难登录,速度贼慢,而且,它那登录页面死活就是登录不了。一个偶然的机会知道了 Atmel 还有个中文网站:http://www.atmel.com/zh/cn/

2016-01-01 16:15:12 20179 4

原创 VC6 Tips 002: WndTabs 插件

VC6 打开文件的时候没有 tabs,非常不方便,为此我找到了一个很有用的插件:WndTabs,当前最高版本是 3.2.0

2015-12-29 12:08:05 2115

原创 VC6 Tips 001: Reload last workspace at startup

不要问我为什么还要用 VC6,项目需要,而且有的老代码的工程文件无法转换成更高版本的工程文件(只因代码中大量采用了一些只能被 VC6 所容忍,无法被更高版本的 VC++ 所兼容的非标准用法),只好继续用 VC6。用惯了 VC++ 2013 / VC++ 2015,发现 VC6 还真是不好用,吐槽点太多。所以我决定记录一些能让 VC6 稍微好用一点点的小技巧。以下就是其中之一。

2015-12-29 11:36:54 877

原创 std::thread vs CreateThread

从 C++11 开始,线程,成为了 C++ 标准库的一部分,所以我们可以不再使用 CreateThread 来创建线程,简简单单地使用 std::thread 即可。而且,CreateThread 是平台相关的,而 std::thread 是跨平台的。

2015-12-29 05:04:09 3737

原创 Visual C++ Tips: Disable Microsoft Symbol Server

在使用 Visual Studio 2015 调试 C++ 程序的时候,经常长时间地弹出一个“Loading Microsoft Symbol Server”的进度条,很烦人。所以通过以下办法禁用 Microsoft Symbol Server: Tools | Options | Debugging | Symbols,然后 disable “Microsoft Symbol Server”:

2015-12-26 14:31:24 1458

原创 Visual C++ Tips: 程序执行路径,一个容易被忽视的问题

最近有个很搞笑的事情,我有个程序,通过 FindFirstFile 这个函数搜寻程序当前路径下的某个文件。FindFirstFile 这个函数大家应该很熟悉了,非常常用的 Windows API。我把程序无关的逻辑都去掉,只留下这部分代码,如下:// DirentDemo.cpp : Defines the entry point for the console application.//#in

2015-12-09 18:20:09 1153

原创 Visual C++ Tips: 忽略 LNK4099 警告

问题静态库的 .pdb 文件缺失,导致 LNK4099 警告: sqlite3.lib(sqlite3.obj) : warning LNK4099: PDB ‘SQLite_StaticLib.pdb’ was not found with ‘sqlite3.lib(sqlite3.obj)’ or at ‘……\x64\Debug\SQLite_StaticLib.pdb’; linking

2015-12-08 16:26:20 5743

原创 Visual C++ Tips: 查询计算机主板的序列号

以下函数将通过命令行的方式查询计算机主板的序列号。一般情况下通过这个小程序可以得到主板序列号,但是如果OEM厂商没有在BIOS中写入主板序列号,那么我们可能不到主板序列号。

2015-11-30 07:22:45 3833

原创 Visual C++ Tips: 创建 SQLite 静态库

编译 SQLite 静态库。本文所使用编译工具软件:Visual Studio 2015 Community;SQLite 版本:3.9.2。

2015-11-14 23:15:02 1818

原创 Visual Studio 2015 Community - Full download (ISO)

URL: https://www.visualstudio.com/downloads/download-visual-studio-vsVisual Studio 2015 Community ISO 文件实际的下载地址为:http://download.microsoft.com/download/0/B/C/0BC321A4-013F-479C-84E6-4A2F90B11269/vs2015

2015-11-13 15:07:39 12714

原创 Visual C++ Tips: 在调试的时候设置命令行参数

如果我们想要在调试 VC++ 程序的时候带上命令行参数,可以这样做:在项目属性里面的 Configuration Properties | Debugging | Command Arguments 中,输入命令行参数即可。

2015-11-03 17:38:06 3496

原创 用 WinPcap 获取网络接口列表

在 WinPcap SDK 中,有一个函数:pcap\_findalldevs_ex,这个函数可以获得网络接口列表。本文给出了相应的示范程序。

2015-10-31 22:39:37 2436

原创 C++ Tips: 获取更精确的系统时间(Windows 系统)

如果要获得真正毫秒级甚至更高精度的当前系统时间,必须跟 CPU 打交道,别无它法。

2015-10-28 12:21:36 11990

原创 在 Visual C++ 中使用 WinPcap / Win10Pcap

本文介绍了如何在 Visual C++ 项目中使用 WinPcap 或者 Win10Pcap。

2015-10-20 18:09:06 10712 3

原创 用 Visual C++ 2015 编译 zlib ( In progress ... )

用 Visual C++ 2015 编译 zlib,编译它的各种版本。

2015-10-13 18:52:40 1305

WPF Tips: Uncheckable radio buttons

《WPF Tips: Uncheckable radio buttons》一文的可执行程序示例与源代码。 原文网址:http://blog.csdn.net/xinyaping/article/details/7887663 作者:辛亚平 工程文件为Visual Studio 2008 with .Net Framework 3.5。

2012-08-20

WPF Example: XmlDataProvider & Editable ComboBox

WPF Example: XmlDataProvider & Editable ComboBox

2012-06-06

基于PHM的供配电系统故障预测关键技术研究

基于PHM的供配电系统故障预测关键技术研究。包括数据融合和人工智能技术。重点分析了状态监测与健康管理、故障诊断和预测技术及其实现方法。

2018-10-18

用UML描述C++设计模式

用 UML 描述 C++ 设计模式。包括 Adapter、Abstract Factory、Singleton、Bridge、Prototype等经典设计模式。

2018-10-18

Cmake开发手册详解

公司的一个项目使用CMake作为跨平台构建工具;业务有需求,当然要好好研读一下官方的技术手册。目前的计划是先把官方手册翻译一下,了解清楚CMake中的各种命令、属性和变量的用法。同时在工作中也会阅读CMake的真实源码,后续会基于此陆续写一些工程中使用CMake的心得。CMake的版本也在不停更新,有些新的命令和变量会随着版本更新添加进来,这是后事了,暂且不管;现在锁定CMake 2.8.3作为手册翻译的版本。

2018-10-18

麦肯锡《金字塔原理》

麦肯锡的金字塔式写作原则简介。本文是麦肯锡公司项目小组培训材料。

2018-10-18

DO-178C 最佳实践白皮书

DO-178C Best Practices For Engineers & Managers By Vance Hilderman

2018-10-18

Embedded Linux in a Partitioned Architecture for Aerospace Applications

Embedded Linux in a Partitioned Architecture for Aerospace Applications

2018-10-18

dsplib_c64Px_3_4_0_0_Win32.exe

TI定义最新版c64x+dsp库函数,里面提供了FFT、fir、Math等函数,开发者可直接调用。本lib优点是不会屏蔽中断。

2018-10-18

ISO_IEC 9899_2011-C语言2011标准

ISO_IEC 9899_2011-C语言2011标准。英文原版(非扫描pdf版,含目录)。之前有人传过,但是他的文件有错,打不开。我传一个正确的上来。

2017-05-26

VC6的插件:WndTabs 3.2.0

VC6打开多个文件时没有tabs,非常不方便,所以我找了一个很有用的插件:WndTabs,当前最高版本是 3.2.0,安装了这个插件,打开多个文件的时候就有tabs可以用了,还能用快捷键切换tabs。

2015-12-29

For Dummies Mac Os X Leopard Just The Steps For Dummies Nov 2007

介绍苹果(Apple)最新的操作系统Mac OS X Snow Leopard。

2009-10-22

晒书架(纯属散分)

发表于 2011-09-05 最后回复 2020-06-11

YapingXin的留言板

发表于 2020-01-02 最后回复 2020-04-15

【最浪漫的情侣对唱情歌】每一对情侣都必有一首属于他们自己的歌

发表于 2012-02-28 最后回复 2019-10-12

对Java之王(okgoood)的公开批评

发表于 2012-04-16 最后回复 2019-10-12

不要脸的五八同城,咱们等着在法庭上见吧

发表于 2011-09-07 最后回复 2019-10-12

小短裙呀小短裙,令人无限遐想的小短裙

发表于 2012-04-10 最后回复 2019-10-12

哼哼,我看谁还敢看帖不回帖!

发表于 2012-02-13 最后回复 2019-10-12

聊聊生活:寻找回来的世界

发表于 2012-04-04 最后回复 2019-10-12

请教大家,为什么要有ArrayList这个怪物存在?

发表于 2011-08-12 最后回复 2019-10-06

关于“.Net是从Java抄袭而来的”这种无知的说法

发表于 2011-10-19 最后回复 2019-09-19

有感于很多人对Windows、Linux操作系统安全性的肤浅认识

发表于 2014-11-17 最后回复 2016-01-09

"持之以恒"徽章出错啦!

发表于 2014-07-01 最后回复 2014-07-03

来比较一下SQL Server、Oracle、MySQL企业版的商业授权费用

发表于 2012-07-09 最后回复 2014-06-04

[投诉] 4月24日CSDN清理缓存之后,我的访问量至少丢失了38956,积分至少丢失了442

发表于 2014-04-25 最后回复 2014-04-25

直接在单片机上运行C# code

发表于 2011-08-17 最后回复 2014-03-17

支持"Java之王"滚出.Net版的请进来签个到

发表于 2012-06-15 最后回复 2013-09-05

对Java之王(okgoood)的公开批评

发表于 2012-04-16 最后回复 2012-12-20

报告一个bug

发表于 2012-11-05 最后回复 2012-12-08

okgoood( (◕‿◕)~JAVA之王) 的马甲 举报帖

发表于 2012-09-19 最后回复 2012-10-28

Java 404 @ CSDN

发表于 2012-09-06 最后回复 2012-09-07

[玩一玩]WPF Tips: Uncheckable radio buttons

发表于 2012-08-20 最后回复 2012-08-30

大家不要争了,“SocketUpEx”就是“JAVA之王”的马甲

发表于 2012-07-28 最后回复 2012-08-13

[宇航科技] Honeywell products play part in successful Mars landing

发表于 2012-08-07 最后回复 2012-08-07

Thinkpad T400 + 三星42寸液晶电视 + 三星SyncMaster 205BW显示器

发表于 2012-07-14 最后回复 2012-07-21

聊聊生活:程序猿和程序媛的故事

发表于 2012-06-08 最后回复 2012-07-02

Linus Torvalds: 'fuck you, Nvidia' for not supporting Linux

发表于 2012-06-21 最后回复 2012-06-22

祝宝贝晨和所有的小朋友们儿童节快乐!

发表于 2012-06-01 最后回复 2012-06-04

今生繁华,杳然空井 —— 苍桂丛中苍桂树,碧莲峰里碧莲花

发表于 2012-05-29 最后回复 2012-06-01

聊聊生活:儿子有梦中情人了

发表于 2012-05-02 最后回复 2012-05-18

“okgoood(Java之王)”是CSDN论坛.Net版里最不受欢迎的人

发表于 2012-05-11 最后回复 2012-05-14

大叔我的近照

发表于 2012-04-26 最后回复 2012-05-05

发现我们这小区里面还真是藏龙卧虎

发表于 2012-04-25 最后回复 2012-04-26

.Net比Java快,让我们拿数据说话

发表于 2012-04-19 最后回复 2012-04-25

有那个臭不要脸的Java之王在这里一天,我就不来了!

发表于 2012-03-29 最后回复 2012-04-11

聊聊生活

发表于 2012-02-01 最后回复 2012-04-06

车不要了,我们走!

发表于 2012-03-29 最后回复 2012-03-31

其实我很容易满足

发表于 2012-03-21 最后回复 2012-03-23

The sound of Mono

发表于 2012-03-21 最后回复 2012-03-22

Comparison of the Java and .NET platforms

发表于 2012-03-07 最后回复 2012-03-08

今天,2012年3月3日,是我的33岁生日。求祝福

发表于 2012-03-03 最后回复 2012-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除