自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(632)
  • 资源 (13)
  • 论坛 (10)
  • 收藏
  • 关注

转载 Java正则表达式,看这一篇就够了!

正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如Hello World正则表达式匹配 "Hello World" 字符串。.(点号)也是一个正则表达式,它匹配任何一个字符如:"a" 或 "1"。下表列出了一些正则表达式的实例及描述:正则表达式 描述 this is text 匹配字符串 "this..

2021-10-22 16:37:11 11

原创 windows下查看exe文件依赖的dll

如题,安装VC后,在安装目录下能够找到一个叫dumpbin.exe的程序,在命令行下,用它来查看一个exe的依赖的dll,如下所示:> dumpbin/dependents C:\Windows\System32\curl.exeMicrosoft (R) COFF/PE Dumper Version 14.16.27045.0Copyright (C) Microsoft Corporation. All rights reserved.Dump of file C:\Windo..

2021-10-12 18:54:09 15

转载 ASCII码一览表,ASCII码对照表

ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准ISO/IEC 646。ASCII 规范于 1967 年第一次发布,最后一次更新是在 1986 年,它包含了 33 个控制字符(具有某些特殊功能但是无法显示的字符)和 95 个可显示字符。ASCII 编码一览表(淡黄色背景为控制字符,白色背景为可显示字符) 二进制 ..

2021-10-12 18:39:17 69

原创 IPPROTO_UDP是在哪个头文件里定义的?

答案是位于/usr/include/netinet/in.h之中,在代码里包含头文件即可。#include <netinet/in.h>

2021-09-22 10:22:38 31

转载 http协议之digest认证实现

参考http://blog.csdn.net/jszj/article/details/8918967https://wenku.baidu.com/view/22be2dcf83d049649b6658ff.htmlhttp://blog.csdn.net/i_lovefish/article/details/9816783md5.h#ifndef MD5_H#define MD5_Htypedef struct{unsigned int count[2];.

2021-09-20 08:31:29 11

原创 在linux终端查看环境变量

可以是这样的:echo $PATH或者echo ${PATH}注意,下面这种写法是错误的,echo $(PATH)这是makefile里引用变量的方式。而在windows命令行下查看环境变量的方法,却是另一种形式:echo %PATH%

2021-09-18 19:52:51 7

转载 RTP (I): Intro to RTP and SDP

在java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

2021-09-07 20:53:34 26

原创 compiles ffmpeg for windows

FFMPEG Libraries are built using the following configure optionsx64: ./configure --enable-shared --disable-encoders --disable-decoders --enable-decoder=vp9 --toolchain=msvcwin32: ./configure --enable-shared --disable-encoders --disable-decoders --enab..

2021-09-07 10:06:06 3

转载 Overview of JPEG XS

The JPEG XS (ISO/IEC 21122) standard specifies a compression technology with an end-to-end latency of a few lines, at a low implementation complexity. For example, this allows hardware implementations that do not require external memory. Its design off...

2021-08-31 20:13:27 23

转载 转载两篇讲解PS流的好文

第一篇:RTP协议全解析(H264码流和PS流)https://blog.csdn.net/chen495810242/article/details/39207305第二篇:PS 流格式解析(转)https://www.cnblogs.com/wanggang123/p/9977019.htmlMPEG-2 TS是一种容器格式,并不是指TS流中的视频编码为MPEG-2格式...

2021-08-31 19:52:44 6

翻译 SIP协议详解(二)

11查询能力SIP方法OPTIONS允许一个UA来查询另外一个UA或者proxy服务器的能力。这个提供个客户端一个手段来查询服务端支持的方法,内容类型,扩展,codecs等等。这些都不用”ringing”对方。比如,在客户端试图在INVITE请求头中增加一个请求字段选项的时候,它并不知道对方UAS能否支持这个选项,它就可以用OPTIONS来查询一下UAS,通过检查OPTIONS返回的Supported头域,就可以知道是否支持这个选项。所有的UA都必须支持OPTIONS方法。OPTIONS请求的目标.

2021-08-27 18:48:05 49

原创 sip注册示例

这里给出一个sip注册的示例,其中平台注册的密码为12345678,供相关开发参考。REGISTER sip:34020000002000000001@192.168.88.119 SIP/2.0Via: SIP/2.0/UDP 192.168.88.173:45411;rport=45411;branch=z9hG4bK73649;received=192.168.88.173Max-Forwards: 70To: <sip:34020000001320000001@192.168.88

2021-08-25 12:15:32 24

转载 AndroidX Overview

Artifacts within theandroidxnamespace comprise theAndroid Jetpacklibraries. Like the Support Library, libraries in theandroidxnamespace ship separately from the Android platform and provide backward compatibility across Android releases.AndroidX is...

2021-08-13 17:12:43 15

原创 创建android app不显示标题栏

如何在创建android app的时候不显示标题栏,可以在加载界面布局之前,使用:requestWindowFeature(Window.FEATURE_NO_TITLE);但这个其实很鸡肋,对AppCompat的主题是无效的。所以最好做法还是修改主题。从AppCompatActivity继承的Activity要不显示标题栏,就不显示actionbar,在AndroidManifest.xml文件的application标签里加入一个属性:android:theme="@style/Theme.

2021-07-24 15:24:39 40 1

转载 VoLTE:别把Cancel与BYE搞混了!

在VOLTE通信流程的SIP会话中经常会遇到CANCEL消息,它与结束通话中的BYE有什么区别呢?首先,我们来回顾一下SIP的基本呼叫流程;Andrew给Jennifer打电话,通话若干分钟后Jennifer挂机结束通话,这是一个典型的通话过程(图1)。本次通话从INVITE开始,由BYE结束(收到最终响应200 OK)。Figure 1 VOLTE通话主要流程在另一个场景Andrew呼叫Jennifer时,Jennifer正在忙着做饭不能接听电话;Andrew本可等待一段时间,呼叫转移到语

2021-07-04 19:04:45 53

转载 Linux中文输入法安装

使用kali linux系统,安装ibus。配置更新源打开终端进入:/etc/apt/sources.list使用vim添加下列更新源(i:开始编辑)#kali官方源deb http://http.kali.org/kali kali-rolling main non-free contrib#中科大的源deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-src http://mirro

2021-06-30 22:50:55 17

原创 Linux下如何查看NVIDIA显卡信息

$ lspci | grep -i nvidia# lshw -C display

2021-06-30 21:54:04 17

转载 Camera2之CameraManager类

ICS13.310 A91 中 华 人 民 共 和 国 国 家 标 准 GB/T28181—2016 代替 GB/T28181—2011 公共安全视频监控联网系统 信息传输、交换、控制技术要求 Technicalrequirementsforinformationtransport,switch andcontrolinvideosurveillancenetworksystemforpublicsecurity 2016-07-12发布 2016-08-01实施 中华人民共和国国家质量监督检验检疫总局 中

2021-06-17 18:55:23 48

转载 在LabWindows/CVI中程控的调整表格控件的属性

问题:我在LabWindows/CVI中使用了一个表格控件,我希望能程控的设置不同的表格属性,诸如表格大小,列宽和行高等等。我应该怎样做?解答:下面列出的四部分内容分别描述了怎样程控的插入/删除行或者列,怎样设置行高和列宽,怎样调整表格控件的大小,以及怎样显示一定数量的行和列。关于下面所提到函数的语法和参数的相关文档,您可以从LabWindows/CVI 的帮助向导中找到,它位于Start » All Programs » National Instruments » LabWindows/CVI x.x

2021-06-12 12:12:22 104

原创 GB/T28181—2016事件订阅/通知消息示范

J.18 事件订阅消息示范 J.18.1 SUBSCRIBEsip:事件源编码@事件源域名或IP地址 SIP/2.0 Via:SIP/2.0/UDP 事件观察者域名或IP地址 183 GB/T28181—2016Max-Forwards:70 From:显示名;tag=BK32B1U8DKDrB To:显示名 Call-ID:17250 CSeq:1SUBSCRIBE Expires:90 Event:presence Content-type:Application/MANSCDP+XML Content

2021-06-02 11:29:52 59

原创 windows下安装Qt,配置环境变量

以我安装的Qt5.12.0为例,安装在C盘,安装完成后,将“C:\Qt\Qt5.12.0\5.12.0\msvc2017\bin”这个路径添加到环境变量的PATH中,即可。

2021-05-20 19:40:14 28

原创 海康大华网络摄像机搜索工具

在配置网络摄像机时,需要一个工具可以搜索到在线的网络摄像机,海康和大华各有一套,海康的叫SADPTool,大华的叫SmartPSS。为什么可以搜索到连接到路由器上的网络摄像机,其原理是利用多播,如果网络摄像机的ip所在网段和查询软件所在的网段不在一个网段的话,使用udp单播和tcp都不能通信,这个时候多播就派上用场了,网络摄像机在某个固定的端口上接收多播查询。...

2021-05-16 12:05:04 270 1

原创 how to build ffmpeg in windows

FFMPEG Libraries are built using the following configure optionsx64: ./configure --enable-shared --disable-encoders --disable-decoders --enable-decoder=vp9 --toolchain=msvcwin32: ./configure --enable-shared --disable-encoders --disable-decoders --enab..

2021-05-11 01:32:26 10

原创 Ubuntu18.04 install Vulkan SDK

Vulkan SDK can be downloaded from https://vulkan.lunarg.com/sdk/home. Alternatively, itcan be installed by using the distribution's package manager.please refer to:https://vulkan.lunarg.com/sdk/homehttps://vulkan.lunarg.com/doc/sdk/1.2.176.1/linux/g

2021-05-10 02:21:27 156

原创 labwindows cvi 2017中,time函数使用注意事项

最近在用labwindows cvi 2017完成一个项目,发现其中api自带的time函数返回的秒数有些不对,经过查文档后看到:“The value that is returned is the number of seconds since January 1, 1900 Coordinated Universal Time (UTC), formerly known as Greenwich Mean Time (GMT).”,原来NI对这个函数作了修改,这不同于c语言下的time函数,那是以197

2021-05-03 17:07:35 91

原创 leptonica-1.80.0编译

需要的工具cmake、sw、vs2019通过cmake-gui生成,由于sw编译时,需要用到c++20,所以要安装vs2019

2021-05-02 20:33:36 62

原创 下载安装VS2019

由于VS2017不能支持c++20,而一个开源项目里用到了,不得不下载安装VS2019,算是与时俱进吧!下载 Windows 版和 Mac 版 Visual Studio 2019 (microsoft.com)这是官网的下载地址,下载下来的是一个installer,在线安装的,选择需要的组件,那些用不到的组件如果以后要安装的时候,再用这个installer来安装也可以。由于现在网速都很快,安装起来也挺快的。不建议从下载网站里下载那些在线安装的程序,因为会捆绑安装一些乱七八糟的东西,流氓程序

2021-05-02 18:42:56 19

原创 vcpkg安装

官方的文档看这里:https://github.com/Microsoft/vcpkg/blob/master/README.md安装软件包时可能会遇到2类问题。提示找不到visual studio,这种情况通常需要使用Visual Studio Installer安装一些插件,其中英文语言包是必选项。像下面这种下载依赖包时失败:-- Downloading https://github.com/uclouvain/openjpeg/archive/v2.3.1.tar.gz -> u

2021-05-01 12:19:48 32

转载 What are SIP methods / Requests and responses?

SIP uses Methods / Requests and corresponding Responses to communicate and establish a call session.SIP requestsThere are fourteen SIP Request methods of which the first six are the most basic request / method types: INVITE= Establishes a session.

2021-04-14 19:02:07 14

转载 卫星定位为什么至少需要四颗呢?

根据三球交汇定点的原理,用户终端通过无源接收卫星信息,并根据时差自行计算到卫星的距离,根据三维的距离公式,依靠3个方程得到用户终端的位置信息,原理上使用3颗卫星可达到定位的目的。但是,卫星时钟和用户终端使用的时钟不同步,无法通过时差来精确计算距离,故需要第4颗卫星来进行钟差的解算,再根据计算出的三维位置进一步换算为经纬度和海拔高度。具体实现技术可以参考专业书籍。...

2021-03-29 09:41:23 206

转载 Android布局 ScrollView滚动界面

scrollView称为滚动视图,是当在一个屏幕的像素显示不下的时候,可以采用滑动的方式,显示在UI上。scrollView的基本滚动屏幕作用在xml布局页面上就可实现,不需java代码。其他功能可在代码中设置。<ScrollView android:id="@+id/id_scrollView" android:layout_width="match_parent" android:layout_height="wrap_content"> 。。。。。

2021-03-26 11:29:27 70 2

原创 网页资源路径中的/和//区别

资源路径以“/”开始,表示资源路径从根目录开始,这是绝对路径。资源路径以“./”或者直接文件名开始,表示资源路径相对于当前目录,这是相对路径。资源路径以“../”开始,表示这是相对路径上一级目录,这是相对路径。资源路径以“//”开始,表示这是从http:/https:之后开始,这样的好处是不需要区分http还是https,如果一个网站放在https下,为了安全,原来的http开始的资源地址就要改成https开始的,而网站放到http而不是https下,原来的https开始的资源地址又要改为htt

2021-03-21 14:54:46 33

原创 The getTestClassesDir() method has been deprecated and is scheduled to be removed in Gradle 5.0.

android studio,sync project with gradle files时报这个错误,原因是gradle和gradle插件版本过旧,更换更高的版本可以解决。但这个问题只是提示,不影响编译。

2021-03-18 13:52:14 1867

原创 Android Studio格式化代码的方法

先将光标定位在需要格式化代码的文件中,再选择菜单的code -> Reformat Code,这就可以了。

2021-03-18 11:35:18 55

转载 Android:Gradle,Gradle命令和配置

前言上一期我们熟悉了:Gradle是什么,怎样和AS配合使用。链接:https://blog.csdn.net/u011287967/article/details/80883661这一期我们来看看Gradle命令和配置。本文环境:window 10, as 3.1.3,gradleplugin 3.1.3,gradle 4.4。1,环境变量当没有配置环境变量时,只能执行命令 "gradlew xxxxxx";配置方法:系统属性-->环境变量-->path (我的路.

2021-03-16 15:30:04 22

原创 ubuntu进不了系统,如何解救硬盘里的数据?

如题,我的一块硬盘里只装了一个ubuntu系统,突然就进不了系统了,系统自检的时候都提示磁盘Bad,磁盘错误,有坏道。但是里面还有重要数据没有拷出来,这下糟了。然而也没有那么糟糕,这里给出两个方法支招,可以试试,嗯嗯,我的试成功了。方法一:从u盘启动盘启动,一个unbuntu的U盘安装盘,不会制作,网上去百度,一般装系统都是从U盘安装的。启动后会弹出一个界面问你,是直接运行U盘里的ubuntu还是安装ubuntu,当然是直接运行了。运行后进入系统,再去看看原来的硬盘,被挂载进来没有,应该是挂再进来了

2021-03-10 00:35:30 59

原创 windows下查看某个端口被哪个进程占用的方法

比如我想要知道80端口被哪个进程占用,只需要两个命令就可以搞定了。首先打开cmd.exe,在里面敲第一条命令:netstat -ano | findstr 80,然后回车,会出来很多行哦,每一行对应一条端口占用的信息,每一行的最后部分就是进程ID啦!记下这个对应端口80的进程ID。再接着敲第二条命令:tasklist | findstr 上面获得的进程ID,这时候就打印出进程的名字,简单吧!...

2021-03-10 00:16:43 60

原创 android硬编码器之MediaCodec

android要使用手机的硬编码只能通过提供的MediaCodec接口,分为java层和jni层的,而MediaCodec是基于OpenMAX实现的,这是android对应用层提供的接口。而OpenMAX AL则更为底层,这样就直接调用OpenMAX,绕开了MediaCodec。这些都在ndk的include目录下有定义。...

2021-03-05 00:31:05 56 1

原创 Video Encode and Decode GPU Support Matrix

如果想了解你手头的N卡支持的视频编码和解码类型,请看这里:https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new这里也转一下,以消费者级别的GeForce系列为例,编码性能列表:BOARD FAMILY CHIP NVENC Generation Desktop/ Mobile #OF CHIPS #OF NVENC /CHI...

2021-03-02 23:29:45 492

原创 当前主流的视频编码类型

在视频编码领域,先后诞生了不同视频编码标准,视频编码的目标是提高压缩率,便于存储和传输,算法的发展还没有到达理论上的尽头,当下还在不断演进。目前存在的主要视频编码标准有:MPEG-1、MPEG-2、VC-1、VP8、VP9、H.264、H.265、AV1。...

2021-03-02 22:44:09 111

区域填充的扫描线算法

计算机图形学中的区域填充的扫描线算法的程序实现.

2017-02-24

DPM算法源码在windows下matlab中使用的修改版

网上的dpm算法源码matlba实现voc-release3.1是在mac环境下的matlab中编译运行的,在windows下不能跑,本人对其修改后,可以在windows下的matlba中可以运行。

2017-09-09

zddesk(一个虚拟桌面程序的源码)

老外写的,有源码的。可以虚拟多个桌面的功能

2008-10-05

Cohen-Sutherland直线段的裁剪算法 直线段的裁剪算法

这是Cohen-Sutherland直线段的裁剪算法在VC下的实现,连续单击两个点绘制直线段,直线段位于裁剪窗口内的部分显示为黑色,其它部分为灰色。

2017-02-24

中点法画直线的程序

扩展后的中点法画直线程序,可以支持任意斜率的直线的绘制。

2017-02-06

PngViewer 查看png图片的小工具

一个可以打开PNG的工具,基于libpng开发。有二进制文件和程序源码,用VS2010工程打开。

2014-06-16

sourcegear diffmerge 3.1

differmerge是一款开源的代码比较合并工具

2010-01-08

opengl导入库

用于链接system32下的opengl32.dll glu32.dll 构建Windows下的opengl程序必须要的库文件。

2012-03-29

Oddcast for winamp plugin

用于stream mp3 ogg音频流到icecast2服务器,可以通过网页来收听音乐

2012-03-30

protobuf-2.6.1.tar.bz2

编译vlc-android版本必须的,位于vlc/extras/tools目录下,脚本通过以下命令下载这个库:curl -f -L -- "https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.bz2" > "protobuf-2.6.1.tar.bz2"

2016-03-21

三星GT-I9000中文说明书

三星平板电脑galaxy S的使用说明书,android

2012-02-07

dx7headers

directx7的头文件 编译mplayer可能会用到它

2009-11-14

PID2FilePath

通过进程的PID,可以把任务管理器里的进程所在的路径找到

2015-07-31

qiuchangyong的留言板

发表于 2020-01-02 最后回复 2020-03-26

搞it的能报一下自己从事的行业吗

发表于 2014-05-09 最后回复 2017-07-26

如何离职

发表于 2013-05-30 最后回复 2014-05-09

大家有没有觉得搞软件的受人鄙视啊

发表于 2013-03-29 最后回复 2014-05-09

研究生,工作两年要求1w高不高

发表于 2012-06-25 最后回复 2013-06-20

调查有分

发表于 2012-06-28 最后回复 2012-07-03

去女方提亲要给多少礼金啊

发表于 2011-12-31 最后回复 2012-01-09

上班时接到面试电话,不方便说话怎么办

发表于 2011-12-16 最后回复 2011-12-17

如何在面试时知道单位好不好

发表于 2010-04-29 最后回复 2010-04-29

面试归来的一些疑问

发表于 2010-03-23 最后回复 2010-03-23

空空如也

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

TA关注的人 TA的粉丝

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