- 浏览: 78437 次
- 性别:
- 来自: 北京
最新评论
-
herohuyongtao:
多谢, 正需要这个~
VS2008 C++ 调用MATLAB 2009b 生成的DLL -
lunan:
如果在头文件中我引用如下:#include "boo ...
boost::tuple -
lunan:
boost::bind是标准程序库std::bind1st与s ...
Boost::bind -
lunan:
http://hi.baidu.com/feiniaoah/b ...
VS2008 C++ 调用MATLAB 2009b 生成的DLL -
lunan:
VS下的VIM插件地址:http://www.viemu.co ...
在vs2008下编写linux程序(转)
文章列表
boost::string(转)
- 博客分类:
- boost
boost::algorithm提供了很多字符串算法,包括: 大小写转换; 去除无效字符; 谓词; 查找; 删除/替换; 切割; 连接; 我们用写例子的方式来了解boost::algorithm能够为我们做些什么。
boost::algorithm学习#include <boost/algorithm/string.hpp>using namespace std;using namespace boost; 一:大小写转换1 to_upper() 将字符串转为大写Example:string str1(" hello world! ");to_upper(st ...
windows调用linux系统中的sftp功能。语言还是c++ 可以选择libcurl
+ OpenSSL + Zlib + Libssh2,
结合QT编译,可能是自己太笨,搞了2天也没编译好环境,后来选择了python的paramiko实现上传下载功能,tarfile用来解压,用中午的午休时间搞定。
...
最近有个项目涉及到客户端程序调用webservice服务。java,perl对应的可以选择Axis和SoapLite,但是语言限制在c++。
候选方案有几个:
1. gsoap
这个是最终选择,简单,强大,借鉴最多。
2. qsoap
号称qt内置的soap服务,在qt4.8中没发现。
3.soappy
这种方法是基于python,然后c++调用python。
http://www.osow.org/wiki/Python_SOAP%E5%BA%935
http://hi.baidu.com/moatlzy/blog/item/f5fafefe8c1 ...
/*其中的 std::plus<int>() 可以省略,因为这将是3个参数的 accumulate 的默认行为 */
#include "stdafx.h"
#include <string>
#include <iostream>
#include <numeric>
#include <vector>
#include <algorithm>
#include <functional>
#include <map>
...
文章来源:http://hereson.iteye.com/blog?page=13&show_full=true1、系统和网络编程库:ACE除了ACE之外,还有很多系统和网络编程方面的程序库。比如在线程库方面,还有ZThread、boost::thread,如果放大到C/C++领域,还有APR,还有CII。在文 ...
写在前面
Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起来"简易", 但功能绝对不比一个好的IDE差, 该有的功能都有, ...
如何成为一个C++高级程序员
- 博客分类:
- 非技术
C++这门语言从诞生到今天已经经历了将近30个年头。不可否认,它的学习难度都比其它语言较高。而它的学习难度,主要来自于它的复杂性。现在C++的使用范围比以前已经少了很多,java、C#、python等语言在很多方面已经可以代替C+ ...
tuple bind
- 博客分类:
- boost
#include "stdafx.h"
#include <string>
#include <iostream>
#include <numeric>
#include <vector>
#include <algorithm>
#include <functional>
#include <map>
#include "boost/tuple/tuple.hpp"
#include "boost/tuple/tu ...
蚁群算法在最短路中的matlab代码
- 博客分类:
- MATLAB
下面的程序是蚁群算法在最短路中的应用,稍加扩展即可应用于机器人路径规划
function [ROUTES,PL,Tau]=ACASP(G,Tau,K,M,S,E,Alpha,Beta,Rho,Q)
%% ---------------------------------------------------------------
% ACASP.m
% 蚁群算法动态寻路算法
% ChengAihua,PLA Information Engineering University,ZhengZhou,China
% Email:aihuacheng@gmail.com
% ...
本机环境:
window XP
MATLAB 2009b(安装路径:E:/Program Files/MATLAB/R2009a)
VS2008 中文版(安装路径:E:/Program Files/Microsoft Visual Studio 9.0)
1.Matlab 生成DLL
1.1编译器的安装
在matlab中先安装编译器,第一次安装的时候一路y下来,可以按下列步骤操作
>> mbuild -setup
Please choose your compiler for building standalone MATLAB applica ...
在vs2008下编写linux程序(转)
- 博客分类:
- VIM
虽说vim很强大,但是个人感觉器代码提示功能不如visual assist来的强大。如何使用visual assist来实现代码的提示功能呢?
首先说明我的环境 : 宿主机是xp(O(∩_∩)O~还是xp的好使),虚拟机vmware + ubuntu 9.04
1.首先设置文件共享:安装vmware tools。安装笔记如下 :
将安装文件拷贝到/tmp路径下,解压,进入解压完的目录内,执行install文件。一路完全使用enter键,使用默认即可。
2 将/usr/include目录下的文件拷贝到/mnt/hgfs/文件夹下。
sudo cp -r /usr/include/ / ...
http://www.cnblogs.com/horizon_king/archive/2011/01/21/1941220.html
开发环境为:VS2005+Matlab 2009a
1、创建一个简单的.m文件
打开Matlab 2009a,新建一个.m文件,输入如下代码:
function result=twice(inputvar);result=2*inputvar;
将代码保存为twice.m文件,如图所示。
boost::conversion
- 博客分类:
- boost
Conversion
C++中的类型转换很容易,但又很难保证安全。如何写出一个安全的dynamic_cast?如何在数字转换时保证不溢出?有没有不依赖iostream的字符串<->类型 的转换?有boost!
polymorphic_cast 转型函数 <boost/cast.hpp>
用dynamic_cast做向下转换是一种比较危险的操作,如果失败,返回值为0.但很多人并没有检测它的返回值。polymorphic_cast用以替代dynamic_cast的指针转换,如果失败,它会抛出异常。注意,它不用于引用的转换,因为引用不 ...
我奋斗了18年还是不能和你坐在一起喝咖啡(转)
- 博客分类:
- 非技术
3年前,麦子的一篇《我奋斗了18年才和你坐在一起喝咖啡》引起多少共鸣,一个农家子弟经过18年的奋斗,才取得和大都会里的同龄人平起平坐的权利,一代人的真实写照。然而,3年过去,我恍然发觉,他言之过早。18年又如何?再丰盛的年华叠加,我仍不能和你坐在一起喝咖啡。
那年我25,无数个夙兴夜寐,换来一个硕士学位,额上的抬头纹分外明显,脚下却半步也不敢停歇。如果不想让户口打回原籍,子子孙孙无穷匮,得赶紧地找份留京工作。你呢?你不着急,魔兽世界和红色警报?早玩腻了!你野心勃勃地筹划着“创业创业”。当时李彦宏、陈天桥、周云帆,牛人们还没有横空出世,百度、Google、完美时空更是遥远的名词,可青春所向 ...
我奋斗了18年才和你坐在一起喝咖啡(转)
- 博客分类:
- 非技术
我的白领朋友们,如果我是一个初中没毕业就来沪打工的民工,你会和我坐在“星巴克”一起喝咖啡吗?不会,肯定不会。比较我们的成长历程,你会发现,为了一些在你看来唾手可得的东西,我却需要付出巨大的努力。
从我出生的一刻起,我的身份就与你有了天壤之别,因为我只能报农村户口,而你是城市户口。如果我长大以后一直保持农村户口,那么我就无法在城市中找到一份正式工作,无法享受养老保险、医疗保险。你可能会问我:“为什么非要到城市来?农村不很好吗?空气新鲜,又不像城市这么拥挤。”可是农村没有好的医疗条件,去年SARS好像让大家一夜之间发现农村的医疗保健体系竟然如此落后,物质供应也不丰富,因为农民挣的钱少,贵一点儿的东 ...