自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 gdb调试时怎样进入C/C++标准库

需要下载调试版本的c++标准库,编译链接时 指向调试版本的库,具体可参考以下链接。

2023-11-09 13:55:54 141 1

原创 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

原创 Wireshark抓包分析语音

貌似Wireshark只能解码G.711格式的语音流,其他编码的点了play无声音

2016-02-25 14:31:30 4044

原创 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

source insight 配置文件(开箱即用)

source insight 针对C/C++开发的主题设置已配好,快捷键如常用的"Ctrl + /"注释多行的功能也已配置好

2020-10-15

Configure And Install Pjsip on Ubuntu14

Pjsip的安装配置

2016-08-07

Linux Shell Scripting Tutorial

这个教程的最新版本的尾号是lsst2_0_r11,各位追新的童鞋可以上英文网站搜搜

2010-11-07

u盘引导盘制作工具unetbootin

制作live usb原来如此简单,只要几分钟,就可以把linux装进u盘里

2009-12-11

易用的u盘引导盘制作工具

u盘引导盘制作工具,可以轻易的将系统装入U盘

2009-04-22

从windows到linux

IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。

2009-03-12

mp3剪切工具小巧的歌曲编辑器

一个支持mp3格式,可以方便地将歌曲编辑成铃声的小巧工具。

2008-12-27

空空如也

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

TA关注的人

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