- 博客(20)
- 资源 (7)
- 收藏
- 关注
原创 wsl里运行vscode报错Loading “minimist“ failed
然后重新运行vs code命令即会下载新文件。先删除linux系统里旧的vscode文件。
2024-07-13 21:51:41 681
原创 C/C++打假:条件分支语句switch..case效率比if..else高?
很久很久以前,有人教导我说条件分支大于4条时,switch..case效率会比if..else高,条件分支为10条时,switch..case效率会比if..else快一倍不止。如果你用的clang,且需考虑条件语句执行效率时,条件分支条数小于6时可自由选择,条件分支条数大于6时,选switch语句;万一的情况下,条件分支语句执行效率成为了软件性能的一个较大阻塞点,可以考虑舍弃clang选gcc。4. clang上if语句执行效率差于switch语句,且随着条件分支越多,效率差异越大。
2024-06-22 11:53:11 580
原创 ROS 2 Humble (Ubuntu Jammy)安装配置
这个文件墙内获取不了,所以正确方法是不要学。了,获取这个key是高风险行为,Over。更新源时报没有公钥的错误。
2024-01-20 07:06:37 697
原创 ubuntu 20.04上用清华镜像源安装ROS-foxy
添加ros2清华镜像源地址sudo sh -c 'echo "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros2-latest.list'获取ROS2公钥curl http://repo.ros2.org/repos.key | sudo apt-key add -更新系统sudo apt-get up
2020-10-20 10:59:54 2578 1
原创 ubuntu Linux上Qt 配置疑难杂症
1. Qt 连接mysql程序运行时报如下错误QSqlDatabase: MYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7原因可能是QT安装自带的缺乏libqsqlmysql.so响应的libmysqlclient.so依赖库...
2018-11-08 21:45:16 521
原创 UEFI启动Windows10+Ubuntu双系统删除Ubuntu方法
装完Windows10+Ubuntu双系统之后想重装ubuntu,遇到重装完ubuntu之后如遇grub引导起不来的情况,此时可安装EasyUEFI软件,用其将ubuntu引导删掉,然后再重装Ubuntu即可...
2018-03-30 14:15:00 926
原创 CMake+mingw-w64编译opencv-3.3.1
1.打开CMake (cmake-gui),选择opencv-3.3.1源码路径和编译输出路径,依次点击Configure和Generating2.若Configure时Downloading opencv_ffmpeg.dll失败,则应该手动下载该文件,打开\opencv-3.3.1\3rdparty\ffmpeg\ffmpeg.cmake文件,"https://raw.github
2017-12-08 23:20:41 3544
转载 LINUX core dump详解 & GDB调试
http://blog.csdn.net/ariessurfer/article/details/7648938
2017-04-27 19:01:37 618
原创 ubuntu14下pjsip2.5.5的安装配置
1.openssl-1.0.1t./config shared --prefix=/opt/voip/sslmake depend && makemake install2.SDL2-2.0.4.tar./configure --prefix=/opt/voip/sdlmake && make install3. Installation of yasm
2016-08-07 22:59:43 2634 3
原创 source insight正则表达式批量替换字符串
用source insight看pjsip代码时,会看到很多PJ_DECL(pj_status_t)函数,而真正的函数名隐藏在PJ_DECL之后。此时,可以通过正则表达式批量替换成PJ_DECL pj_status_t,既可链接到真正的函数名。Old: PJ_DECL\s*(\s*\(.+\)\s*)New: PJ_DECL \1参考资料:http://blog.sin
2015-12-18 13:38:23 5548
原创 让apache支持CGI
1. 先确认apache配置文件/etc/httpd/conf/httpd.conf中有加载cgi库LoadModule cgi_module modules/mod_cgi.so没有的话,用以下命令加载/apache/bin/apxs -i -a -c /Apache-2.2.25/httpd-2.2.25/modules/generators/mod_cgi.c2. 在ht
2015-12-10 13:48:42 669
原创 How to build openmcu-ru on ubuntu
1. install toolssudo apt-get install libtool autoconf flex bison automake pkg-config 2.yasm-1.3.0sed -i 's#) ytasm.*#)#' Makefile.in &&./configure --prefix=/opt/openmcu &&makemake
2015-12-06 00:01:25 2527 3
转载 samba configure on Cent OS 6.4
centos 6.4上安装完samba,配置跟ubuntu上一样,但是一直没有可写权限,搜遍网络找到原因,立贴为证:(本文大都转自http://blog.csdn.net/playstudy/article/details/8060118)今天用Samba共享CentOS里面的文件夹给Windows使用,无奈在配置正确,关闭防火墙,且文件属性均为wrx的情况下,依然被拒绝访问。弄这个问题花了我
2015-12-03 17:52:37 481
转载 samba config
对大家推荐很好使用的Ubuntu samba系统之前,像让大家对Ubuntu samba系统有所了解,然后对Ubuntu samba系统全面讲解介绍,希望对大家有用配置Ubuntu samba实现文件夹共享 。一. Ubuntu samba配置的安装:sudo apt-get insall sambasudo apt-get install smbfs二. 创建共享目录:mkd
2015-10-12 20:45:50 618
转载 方案_Vmware虚拟机断电或强制关机后无法启动
出现如题现象是,删除VMware安装目录下的*.vmx.lck文件夹,再次打开虚拟机即可开机。参考文章:http://www.3987.com/article/soft/9166.html
2015-10-12 20:40:54 4806
转载 ubuntu10.04下的DirectFB安装配置资料
一1.下载DirectFB与DirectFB-example到Direct官方网站:http://www.directfb.org/DirectFB-1.4.2.tar.gz的下载点:左边选单 > Main > download > Core >DirectFB-1.4 > DirectFB-1.4.2.tar.gzDirectFB-example-1.2.0.tar.gz的下载点
2011-12-28 19:22:08 1231
原创 Vmware6.5 tools+ubuntu10.04 crash
我装的是Vmware6.5+ubuntu10.04,在ubuntu中安装完Vmware tools,选中一个文件单击右键会弹出无数个框,此时只能强制关掉虚拟机。此问题放这以求解
2011-12-25 15:48:01 453
转载 转帖:C堆与栈的区别
<br />一、预备知识-程序的内存分配 <br />由C/C++编译的程序占用的内存分为以下几个部分 <br />1、栈区(stack): 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 <br />2、堆区(heap): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 <br />3、全局区(static): 全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,
2010-10-14 16:05:00 468
从windows到linux
2009-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人