![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程开发
xinwenfei
这个作者很懒,什么都没留下…
展开
-
mysql8更改数据存储位置
MySQL8修改数据存储位置原创 2024-03-08 10:20:01 · 503 阅读 · 0 评论 -
c++从callback中获取数据在回调函数以外使用
与上一篇ROS从callback中获取数据在回调函数以外使用类似,本文以代码展示在通用的C++代码(非ROS环境)中如何获取回调函数中的数据供第三方使用。在非ROS的环境下,我目前知道的也是只能借助类来去实现这个功能:#include <iostream>#include <functional>using namespace std;using namespac...原创 2019-04-18 18:12:07 · 1563 阅读 · 0 评论 -
linux中如何切换python使用的opencv版本
假如系统中安装有多个OpenCV版本,可以通过终端进入python命令行输入以下命令查看当前python所使用的opencv版本import cv2cv2.__version__python中使用的opencv版本被系统变量PYTHONPATH控制着,可以在终端echo一下如果要使用opencv3.x的版本,用vi或gedit打开home目录下的.bashrc文件,重新设定该变量即可...原创 2019-02-16 14:49:18 · 3179 阅读 · 0 评论 -
linux下编译问题记录(持续更新)
本篇文章仅用来记录一些小问题1. Q: next is not a member of boost: in /usr/include/yaml-cpp/node/detail/iterator.h A: 实际上如果你安装了boost库的话,是有next的,网上还有回答说这个问题在1.66版本以后不存在了,这个我没有去验证。在/usr/include/boost 下面,我的机器上有个...原创 2018-07-27 10:25:00 · 2218 阅读 · 3 评论 -
编译NS3的visualizer时遇到的转换错误
其实在debian系的Linux中安装NS3非常容易,按照官方教程一路走下来就可以了。前两天刚刚尝试了新的Linux发行版Manjaro,属于archLinux的衍生版,因为包管理系统是pacman,所以安装基础依赖包时,就不能很方便的使用apt-get了,编译时遇到了如下错误:不能将‘void PySys_SetArgv(int, wchar_t**)’的实参‘2’从‘char**’转换到‘wch原创 2017-04-16 10:26:35 · 1360 阅读 · 0 评论 -
安装Python扩展时,Configure error: Python headers not found错误解决办法
在配置ns3的开发环境时,需要安装Python系列的扩展包,这些扩展都是基于Python2.7.x版本的,但是Manjaro的默认Python版本是3.x,所以在安装2.7.x版本的扩展时,可能会遇到下面这样一个错误:configure checking for python version... 3.6configure checking for python platform... linux原创 2017-04-15 08:29:08 · 8327 阅读 · 0 评论 -
C++学习实战——通过动态分配内存打印杨辉三角
边学边用,忍不住写了个代码,写代码还是挺有意思的,哈哈//通过动态分配内存打印杨辉三角#include<iostream>using namespace std;int main(){ int *p=NULL,*q=new int[2], row = 1, i; *q = *(q+1) = 1; //在循环外打印前两行 cout<<1<<endl; ro原创 2017-03-30 16:31:09 · 1104 阅读 · 0 评论 -
C++学习笔记(二)
当调用一个函数时,主调函数将声明中的参数表以逆序压栈(即实参按从右至左的顺序进行压栈)函数返回的指针应该指向以下变量:指向全局变量指向静态(static)变量指向堆上分配的空间(malloc或new方式申请的空间)指向常量区(如字符串”hello world”)指向程序代码区(如函数指针)函数指针与指针函数 这两个概念着实困扰了我好久,这次终于花了些时间把他们俩搞明白了,首先我们从原创 2017-03-30 12:35:47 · 319 阅读 · 0 评论 -
C++学习笔记(一)
最近因为要学习NS3,但是NS3又是用C++编写的,里面的模板类,回调还有类的知识基本上都忘了,又找了本书复习下。记一下比较经典的语句和知识,加深自己的理解,同时帮助其他正在学习C++的同学吧。1. 面向过程与面向对象的区别 C语言是典型的面向过程语言,面向过程的主要特征是,用户可以指明一列可顺序执行的运算,以表示相应的计算过程。面向过程语言在编写的时候是解决问题的角度出发,围绕问题的原创 2017-03-29 15:27:09 · 408 阅读 · 0 评论 -
用Eclipse配置NS3开发环境
博主要用NS3做仿真实验,所以才学习了NS3,NS3是出现的比较晚的仿真器了,是为了替代NS2而产生的,目前NS2已经不再继续开发,停留在维护阶段,NS2的项目也正在向NS3迁移,目前英文学习资料都非常少,更不要说中文资料了。有一本书《NS-3网络模拟器基础及应用》,前面大部分章节基本是翻译NS3的官方文档顺带一些解释,后面的内容也都是片段形式的,并不是循序渐进的,对初学者来说学习起来还是比较困难的原创 2017-02-18 21:56:01 · 2568 阅读 · 0 评论 -
如何利用Python库urllib2获取百度搜索引擎加密链接
利用Python的urllib2库获取百度加密链接今天下午在百度、谷歌各种搜索如何获取百度搜索结果链接以及Python模拟浏览器访问服务器解析服务器返回数据,后来,偶然看到一篇文章,不过写的是如何获取服务器返回的头数据,于是根据这个想法我尝试读取response = urllib2.urlopen(url)这条语句的结果,首先dir(response)查看这个变量有哪些方法,其中一个是不是让你眼前一原创 2016-03-26 18:33:53 · 1604 阅读 · 0 评论 -
Sublime Text 3如何支持GBK中文显示
之前安装了Sublime Text 3之后,打开包含原创 2014-09-16 08:17:32 · 3509 阅读 · 0 评论