自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WHW的博客

努力奋进

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 一个基于Excel模板快速生成Excel文档的小工具

一个excel文档模板生成工具,支持模板替换,json数据集提取、遍历等功能。

2023-10-29 22:33:46 915

原创 Qt5.14.2使用虚拟键盘

使用Qt5自带的qtvirtualkeyboard模块让QWidget界面也能使用软键盘。

2022-09-07 20:49:54 2246 4

原创 单精度浮点数的内存格式

IEEE的单精度浮点数标准[高位] ------------------------> [低位] [*][********][***********************] ↑ 1符号位 ↑ ...

2018-03-09 12:54:18 1840

原创 自学-001-Qt下载安装-Ubuntu

我们需要版本4.8.4。 先下载SDK: 于是进入网页: http://download.qt-project.org/archive/ http://download.qt-project.org/archive/qt/4.8/4.8.4/ 这里下载的就是Qt的库代码。 我们下载qt-everywhere-opensource-src-4.8.4.tar.gz 即可 解压Qt库

2016-10-18 10:08:51 971

原创 Curl的编译

curl的源码编译

2016-08-08 08:59:42 2195

原创 03_源码编译

机器人,robot,robotlibrary,RL

2016-07-14 14:25:25 732

原创 001-Cocos2dx-2.1.3环境搭建-windows

1.安装vs2012 2.下载cocos2dx2.1.3,解压,然后安装vs模板 安装方式要在cmd的dos中,cd到这个目录,然后安装。 结果如下: 3.启动vs新建项目: 4.项目建立完毕之后: 5.配置环境,添加头文件路径,lib路径 在视图-->属性管理器里面: 在Debug里面选择.Win32.user 修改包含目录和库目录。 包含的目录需

2016-07-14 12:31:00 995

原创 移动硬盘等外设安装KUbuntu

首先安装一个系统有N个方式,把系统安装到的地点也有很多。 装系统就是2步关键,第一个就是从哪里引导系统,第二个就是把系统安装到哪里。 从哪里引导,常见的有如下几种: 1.从光驱引导,就是只用光盘安装 2.从U盘引导,就是直接用U盘装系统。     这里就引申出2个方向,第一个就是模拟光盘的形式引导,第二个就是模拟硬盘引导的方式安装。 3.从硬盘引导,也其实跟从U盘很像,但又有差别。

2016-07-14 12:03:25 1287

原创 源代码编译GCC4.6.1

GCC,编译,源码

2016-07-14 11:54:42 3821

原创 02_下载

目前以Windows为例子,下载链接是:http://www.roboticslibrary.org/download 。推荐下载安装器直接安装,方便快捷,然后也可以把代码和例子下载下来。 用安装器安装的话,依赖的库都包含了得,所以最为简单,快捷。但是如果要作为开发者,那么还是需要下载源码,因为RL提供的库都是release版本的库,无法编译出调试版本的exe 安装路径:E:\Progr

2016-07-05 11:14:24 417

原创 01_介绍

http://www.roboticslibrary.org/     是一个独立的C++库,简称RL。他包括机器人动力学,运动规划和规划和控制。他覆盖了数学运算,动力学,硬件抽象,运动规划,碰撞检测和可视化。     该库被研究项目(比如:JAHIR, JAMES, JAST, SMErobotics)以及教育项目。他是以BSD license,可以免费商业使用。     也可以运行在Li

2016-07-05 11:12:28 395

原创 一个Linux的解压脚本

由于老是记不住各种压缩包的解压指令,于是就把解压的通用方式写到了脚本里面(只包含了部分压缩格式的解压,可以按需求自己添加即可),现在分享出来。使用方式很简单:unpkg.sh ./aaabbb.tar.gz即可。把unpkg放到/usr/bin下面(或者自己修改PATH也行),并添加可执行权限即可。#!/bin/sh# 用于解压缩# 使用例子是:# ./unpkg.sh -p

2015-11-14 10:43:07 1954

原创 C++析构函数

析构函数

2015-10-30 10:13:13 520

原创 001-Cocos2dx-2.1.3环境搭建-windows

1.安装vs20122.下载cocos2dx2.1.3,解压,然后安装vs模板安装方式要在cmd的dos中,cd到这个目录,然后安装。结果如下:3.启动vs新建项目:4.项目建立完毕之后:5.配置环境,添加头文件路径,lib路径包含的目录需要配

2014-10-14 22:57:44 1142

原创 模拟share_ptr的实现-02-基于模板的实现

这里只是基于《模拟share_ptr的实现-01-简单实现》文章,用模板的方式套了一下而已,#pragma once#include #include using namespace std;template class T>class share_ptr{public: share_ptr(T* test) { m_ref

2014-09-03 14:19:16 622

原创 模拟share_ptr的实现-01-简单实现

真正的boost::shared_ptr代码很多,这里只是模拟shared_ptr实现类的引用计数。至于其他的获取指针,判断指针等都很简单了,就不再描述了。#pragma once#include #include using namespace std;class Test{public: Test() { cout__F

2014-09-03 14:18:53 1093

原创 移动硬盘等外设安装KUbuntu

首先安装一个系统有N个方式,把系统安装到的地点也有很多。装系统就是2步关键,第一个就是从哪里引导系统,第二个就是把系统安装到哪里。从哪里引导,常见的有如下几种:1.从光驱引导,就是只用光盘安装2.从U盘引导,就是直接用U盘装系统。    这里就引申出2个方向,第一个就是模拟光盘的形式引导,第二个就是模拟硬盘引导的方式安装。3.从硬盘引导,也其实跟从U盘很像,但又有差

2014-07-13 19:04:10 906

原创 使用proc文件映射的方式实现用户态跟内核态的数据交互

我们一般的应用程序都是直接跑在用户态的,Lin

2014-05-22 21:46:40 1970

原创 Lua调用C++,初探

lua要调用C函数,需要将C函数告诉lua虚拟机(也就是注册到虚拟机),这样lua的脚本就可以调用C函数了。同样为了方便,函数的调用需要的参数和返回的参数也都是通过栈来完成的。每次lua调向C的时候,栈中的数据只有方法的参数,其他的多余的数据都清空了,吗吗??。比如给lua注册了一个函数名是cpp_func,对应的函数是testLuaCallCpp(int a,int b);

2014-04-12 10:09:02 660

原创 学习软件开发的步奏

1.看书 ---> 2.写测试,实例代码 --->3.写一个测试项目,或者在其他项目里面使用 -->4.再看书1.看书:(这一步不重要,如果你一直重复这一步,那么你只能在这一步,写不出代码)    不是挨着细看,即使你细看了,你一样写不出来,看到别人的代码一样反应不过来。    但是看了书之后就大致知道当前学习的可以干什么用。也就够了。    如果看了书之后,你隔两

2014-04-11 13:59:55 913

原创 C++调用Lua,初探

将Lua进入到C++项目:方法有2个,第一个就是直接把lua的src源代码直接加入到项目里,方便,快捷。方案二就是把lua编译成lib库,然后其他项目链接进来,就是了。方案一:拷贝代码直接把D:\soft_framework_utiles\lua\lua-5.2.3\src下面的代码拷贝到自己项目里面(除了lua.c和luac.c),比如:D:\WorkspacesFo

2014-04-11 00:06:14 667

原创 cocos2d-2.1rc0-x-2.1.3使用lua

需要包含的头文件:E:\cocos2d-2.1rc0-x-2.1.3\scripting\lua\luaE:\cocos2d-2.1rc0-x-2.1.3\scripting\lua\toluaE:\cocos2d-2.1rc0-x-2.1.3\scripting\lua\cocos2dx_support加入lib的链接:liblua.lib,lua51.lib

2014-04-10 21:01:11 1472

原创 Json的笔记和摘抄

JSONJavaScript Object Notation:是JavaScript的子集,直接用即可。不需要任何特殊的 API 或工具包格式:{“名”:”值”} 名值对,如果有多个,即数组则[]嵌套即可。{“name1”:[{“name1.1”:”value1.1”},{“name1.2”:”value1.2”}]}{ "people": //名[

2014-04-10 20:57:12 688

原创 Lucene学习笔记

Lucene学习笔记Lucene的概述:1.1 什么是lucenehttp://cloudera.iteye.com/blog/656459这是一篇很好的文章。下面便是取自这里。Lucene是一个全文搜索框架,而不是应用产品。因此它并不像http://www.baidu.com/ 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现

2014-04-10 20:55:11 975

原创 唠叨

从开源中国,转移到CDSN了,以后j

2014-04-10 20:51:10 489

一个基于Excel模板快速生成Excel文档的小工具

一个基于Excel模板快速生成Excel文档的小工具。通过HTTP的POST接口上传JSON数据,配合模板文件快速生成excel文档。

2023-10-29

msvcp和msvcr,针对VS2010的dll。想不收分数但是不行,抱歉。

针对软件启动提示缺少msvcp100d.dll等动态库时需要。下载该软件包,然后解压,把dll拷贝到需要运行的程序目录(同级目录),或者放到system32下面也可以。

2018-11-29

dbus绿色版支持Windows10,基于dbus-1.13.6编译

dbus绿色版支持Windows10,基于dbus-1.13.6+vs2010编译。下载之后解压,然后添加bin目录到PATH即可。

2018-11-29

空空如也

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

TA关注的人

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