自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bluish_white的博客

佛系更新

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 VSCode Emoji 在 Windows10 下的显示问题

使用系统快捷键 Win +;(分号) 或 Win + .(句号) 可以打开系统的 Emoji 面板,用于输入表情符号。但是在 Windows 10 的 VSCode 中,一部分 Emoji 的显示会出现问题,比如以下这些:但是这个显示仅在 VSCode 里异常,在浏览器等软件里看就是正常的。甚至在最新的 Windows 11 VSCode 中显示也是正常的!这说明输入的 Emoji 字码是正确的,那就仅是显示不正确。

2023-12-22 09:17:52 911

原创 双网卡网络设置:有线网卡优先级高于无线网卡

问题与分析工作网络中,使用有线网卡访问外网,无线网卡需要连接wifi用于内部服务器(内网)。造成的问题是:由于Windows10的默认配置,wifi优先级高于有线网卡。连上wifi后实际上就访问不了外网了。网上大量的文章主要集中与两点:(1)“高级设置”–>“适配器与绑定”中修改顺序;(2)手动修改“接口跃点数”方法(1)的问题在于,Windows 10 已经弃用了这个功能。 Windows 7 还有方法(2)我曾经成功过,但是在目前的办公室网络中始终不行没有别的方法了,那就在这个方向

2022-05-17 19:26:23 2969

原创 WebDAV服务器配置

Apache2 配置 webdav网上的教程都讲的不清楚,这里我花费了一个晚上和一个上午,终于算是搞出来了。发出来供大家参考。(稍有遗憾的是,怎么样可以复用到80端口上,以 http://ip/webdav 这样的形式存在,还没试出来)正常安装 Apache2 服务器。这里我的版本是 2.4.38(1)在 /etc/apache2/sites-available 目录下,新建文件 webdav.conf内容如下:(效果:访问地址 http://ip:8000/webdav ,需要用户名密码登录)

2021-09-18 15:53:58 7191 1

原创 为知笔记使用Typora为默认编辑器(含坑)

设置 Typora 为默认编辑器之前觉得为知笔记自带(或插件市场)的编辑器不好用,而且我越来越偏向使用 Markdown 。打开为知笔记,【选项】=>【编辑】=>【编辑器】=>【添加】添加时注意勾选【使用UTF-8字符集】和【文字编辑器】两个选项默认编辑器选择为 Typora这样在编辑笔记时,默认就会调用 typora 。这也是网上目前比较推荐的方案。图1避坑但是没有人提这个方案有坑。...

2021-09-07 21:13:32 1166

原创 Debian/Ubuntu部署Seafile避坑指南

官方的部署说明不完整,极大概率会出现 Seahub 服务无法启动的问题,参考了网上很多文章,主要集中在软件依赖问题上,但是都说不到点子上。为什么要装某个依赖,都说不出个所以然。很多依赖在我看来都是无效的。特此写一篇文章给大家指南。主要内容是,要安装的 Python包,官方已经写在了安装包的 requirements.txt 文件中了,我们只需要按这个文件内容安装即可。

2021-06-18 10:34:07 1380

原创 vscode编辑器标签换行显示

内容来源:Visual Studio Code January 2021 (version 1.53) UpdatesWrap tabs (包装标签)打开设置,找到workbench.editor.wrapTabs,勾选即可。A new setting workbench.editor.wrapTabs lets editor tabs wrap instead of showing a scrollbar.网上有其他使用插件实现的解决方法,时间应该挺久了,这是官方更新,比较方便。...

2021-03-09 12:23:18 3392

原创 Arch Linux 开发环境配置

系统设置关于 systemctlsystemctl 命令格式为: systemctl [command] [unit]command 主要有start:立刻启动后面接的 unit。stop:立刻关闭后面接的 unit。restart:立刻关闭后启动后面接的 unit,亦即执行 stop 再 start 的意思。reload:不关闭 unit 的情况下,重新载入配置文件,让设置生效。enable:设置下次开机时,后面接的 unit 会被启动。disable:设置下次开机时,后面接的 uni

2021-01-16 13:26:35 1053

原创 Python 批量格式化文件名

我在整理文件时,对文件名的格式有强迫症。比如对下载的歌曲一定要是【歌手 - 歌曲名】这样。但是今天下专辑的时候发现中间的分隔符两边少了空格,强迫症又上来了,想到了用 python 来批量修改。功能:将【歌手-歌曲名】的文件名称修改为【歌手 - 歌曲名】(中间有空格)# -*- coding: UTF-8 -*-import os#文件路径,在最后加一上\path='...

2020-04-02 23:03:58 1165

原创 Mongoose 实现 TCP Client

Mongoose 介绍这里说的 Mongoose 是一个开源的,用C语言编写的轻量级服务器,就一个.c文件和一个.h文件头,非常方便。支持TCP、UDP、HTTP等一系列常用的网络协议。一开始是同事推荐给我的,最后他用没用我不知道,反正我是用了,而且真香。GitHub开源地址:https://github.com/cesanta/mongooseTCP Client 例子源码自带e...

2019-11-10 12:10:54 2252 1

原创 自用CMakeLists.txt

更新:2019-6-26 最近在新学cmake,分享一个自己能理解的模板。# cmake verisonCMAKE_MINIMUM_REQUIRED(VERSION 3.5)# projcet namePROJECT(demo)# 添加预定义宏#ADD_DEFINITIONS(-std=c++11)ADD_DEFINITIONS(-g)# head file path...

2019-06-26 20:15:54 145

原创 Onvif开发笔记 - 各家PTZ参数对照

相机列表海康威视球机大华云台海康威视球机参考型号:DS-2DF8223IW-AONVIF Absolute move - PanONVIF参数取值OSD显示度数-1(最小)0-0.59001801(最大)359ONVIF Absolute move - TiltONVIF参数取值OSD显示度数-1(最小)0(水平)...

2019-04-02 10:32:05 4310 2

原创 LIVE555学习笔记1 - 理解源码结构

引言LIVE555的安装就不多赘述了,一搜一大把。但是它选择编译平台的思路很独特,我这里想简单介绍一下。我们在给不同平台编译的时候,主要的区别就是编译链的区别,LIVE555给每个不同的平台各做了一份config文件,里面放的是目标平台的CC、CPP、C_FLAGS、CPP_FLAGS等等信息,然后用genMakefile脚本来组合生成目标Makefile。这个思路被我用在了项目里,我...

2019-01-26 17:24:20 707

原创 解决Ubuntu14.04下Qt5.6搜狗输入法中文fcitx

一、前言目的:编译生成libfcitxplatforminputcontextplugin.so,放到Qt文件夹下,实现Qt Creater中的快捷键输入法切换以及搜狗中文输入。本文理论上可以使用其他Ubuntu版本和Qt5.4以上版本。本篇也是我自己的笔记,不对别人负责也要对我自己负责,如果发现用这个方法不能成功,欢迎大家指正。 二、准备工作1、安装fcitx-front...

2018-09-20 21:50:21 1109

原创 C指针 - 用指针在函数间传递需要修改的数据

在主函数中定义的数据,不希望在函数中传来传去的,那就传递地址好了。不需要传参数本身,也不需要获取返回值,处理完马上就能用。小例子:#include <stdio.h>typedef struct DATA { int num;} data;typedef struct TEST { int *a; data *b;} test;int func(...

2018-07-12 15:42:30 1046

原创 程序运行崩溃(segfault)的排查方法

这篇博文记录的非常详细:https://blog.csdn.net/zhaohaijie600/article/details/45246569我的笔记:写的C++程序老是运行两三天就挂了,关键是挂的时候连“segment fault”都不显示。动用了gdb、valgrind还是没办法,最后还是根据系统的日志定位到了问题。首先,最好是在编译时加上debug选项(-g)。程序挂掉后,在终端通过指令d...

2018-05-28 17:34:50 17038

原创 使用libjpeg-turbo产生的内存泄漏问题

将视频文件解码成图片的过程中,我使用了libjpeg-turbo将RGB数据转成JPEG,后来在程序运行中发现有大量的内存溢出。以下是RGB转JPEG的函数:int RGB_2_JPG(unsigned char *pRGBBuffer, int width, int height, unsigned char **outbuf, unsigned long *outsize){ str...

2018-04-27 14:26:38 1253

原创 C 指针 - 在其他函数中初始化

当我们给指针申请内存空间的时候,我们正常使用下面的代码char *p = NULL;p = (char*)malloc(5);free(p);p = NULL;但是我遇到的问题是,当前不知道需要分配的大小,只能把这个指针传递给子函数,在子函数中malloc并赋值。于是就出现了以下的错误代码:int init_err(char *pp){ pp = (char*)malloc(10...

2018-04-11 18:53:55 766

原创 Linux源码编译软件及管理

注:本文所有内容的试验环境为 Ubuntu 14.04 和 Ubuntu 16.04自从学习了Linux开始,软件的安装和管理都是让我很头疼的问题。有的时候apt等包管理器确实好用,但是要么软件不全,要么版本太久,好多软件还是要自己去找源码编译。此外,各种安装教程都有各自的写法和习惯,装完后都不知道装在了哪里,找起来也不方便。总算是自己摸索出了套路,整理出来供大家参考。基本思想:自定义路径;自己管

2018-01-18 22:17:51 564

原创 Onvif学习笔记3 - 获取相机视频流地址

流程根据Onvif APG文档,视频流地址的获取分两个步骤:1、GetProfiles();2、GetStreamURI()。GetProfiles()作为下一步的先决条件,GetProfiles的目的是获取Media Name和token。首先需要定义两个结构体,用于信息的发送和接收:#include "soapStub.h"struct _trt__GetProfiles

2017-11-05 23:47:36 7437 3

原创 Onvif学习笔记2 - 客户端搜索与能力获取实例讲解

注:由于我实际开发中参考的代码主要来自于 博客园 DoubleLi,所以完整的源码我会给出原博主的链接,我在这篇文章里可能主要就是对设备搜索的流程和原博主没说明的地方详细解释。主要内容:设备搜索,设备能力获取

2017-10-02 09:48:09 3044 3

原创 Onvif学习笔记1 - 资源整理及框架生成讲解

接触Onvif协议快要两个月了,之前由于种种原因不得不用到这个在安防领域很热门的协议,学习之路十分的坎坷,几度怀疑人生。现在也算是有点小成果了,就准备写出来跟大家分享一下,总结一些自己走过的弯路。我的开发环境:Ubuntu 14.04/16.04;Linux C/C++;为了方便开发,用了Qt5.6.2

2017-09-07 23:16:54 1141

原创 交叉编译环境配置(Cortex-A8)

Ubuntu16.04设置嵌入式arm板交叉编译环境

2017-03-08 21:57:25 3666

原创 Ubuntu 16.04 安装 JDK 及 Eclipse 详细步骤

2017.3.1更新 修正了一些命令,现在按照文章步骤配置不会出现问题了。JDK 安装及配置参考来源:http://www.linuxidc.com/Linux/2017-02/140908.htm 系统版本:Ubuntu 16.04.2 LTS JDK版本:jdk1.8.0_1211.官网下载 JDK文件:jdk-8u121-linux-x64.tar.gz 以上是最新

2017-02-22 22:15:58 18997 7

ONVIF框架代码_Linux_C

基于gSOAP-2.8.8生成的ONVIF框架代码,Linux环境,C语言。亲测可用。README文件有简单的生成说明、目录介绍, 不含示例。 开发示例可阅读这篇文章:https://blog.csdn.net/bluish_white/article/details/78149928

2018-12-05

空空如也

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

TA关注的人

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