自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鸟语的专栏

有问题,请留言,互相学习

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

原创 golang docker client sdk 版本问题

问题:go mod 添加github.com/docker/docker之后版本是v1.13.1。此版本较老。解决:在go.mod文件中添加replace github.com/docker/docker v1.13.1 => github.com/docker/engine v19.03.6后面的tags号替换最新的。编译之后会改变。这样就可以用最新的sdk的api了。参考:...

2020-02-13 14:36:27 1158

原创 易升更新win10 1903错误:此电脑无法升级到windows 10

C:\Program Files (x86)\Common Files\BattlEye删掉BattlEye就能升级了,是绝地求生的反作弊BattlEye和1903版本冲突,会导致1903蓝屏,微软检测到你有BattlEye就不让你升级你如果不玩绝地求生的话,就把那个BattlEye删了,就能升级了,但结果就是你在1903里玩不了绝地求生...

2019-05-23 02:36:45 16065 2

原创 win10下 webrtc下载和编译 for vs2017

一、vs2017安装和准备1.1 安装安装“使用C ++进行桌面开发”组件和“MFC和ATL支持”子组件,需要注意的是win10 SDK,至少需要10.0.17134.0版本,否则会出现问题。还必须安装SDK调试工具(The SDK Debugging Tools)。如果通过Visual Studio安装程序安装了Windows 10 SDK,则可以通过以下方式安装它们:控制面板→程序和功...

2019-05-11 16:48:01 1785

原创 win10下vs2017编译webrtc错误

Exception: Visual Studio Version 2017 (from GYP_MSVS_VERSION) not found.错误位置:D:\VSProjects\webrtc-checkout\src\build\vs_toolchain.py代码: for path in ( os.environ.get('vs%s_install' % ve...

2019-05-11 01:48:23 1485

原创 rtmp推送aac转码hls

rtmp推送aac转码hls,只能推送原始数据,不能带7个头字节,不然服务端会转码失败。

2018-03-27 15:16:42 476

原创 vs2013编译libfaad2

下载libfaad2之后,用vs2013打开自动升级工程文件。然后打开common.h,注销lrintf函数。

2018-01-11 19:03:06 826

原创 librtmp在windows下连接时出现10093错误

在连接之前,先调用以下代码#include WSADATA wsaData;int nRet;if ((nRet = WSAStartup(MAKEWORD(2, 2), &wsaData)) != 0) { return nRet;}原因是使用winsocket需要初始化网络,librtmp中没有这部分代码。

2018-01-08 18:00:03 806

原创 通过微信分享链接,后面被加上from=singlemessage&isappinstalled=1导致网页打不开

在index.php匹配url,删掉加入的后缀,改为正确的url(重定向)例子$tmparray = explode("isappinstalled",$_SERVER['QUERY_STRING']);if(count($tmparray) > 1) { $_SERVER['QUERY_STRING'] = "";}这个例子有些bug,光靠isappinstalled来

2017-12-18 23:13:04 29259

原创 static libcurl 在vs中使用方式

1. 在预处理加入 CURL_STATICLIB2. 链接器  加入libcurl.libwldap32.libws2_32.libhttps://curl.haxx.se/docs/faq.html#Link_errors_when_building_libcur

2017-10-24 12:30:23 1320

原创 卸载pip的方法

python -m pip uninstall pip

2017-09-28 17:27:12 99333 4

原创 Windows编译curl源码

projects下 执行generate.bat,Windows目录下会生成对应的vs工程文件

2017-04-11 16:27:30 794

原创 win10 开始菜单,搜索无效,结果为白色面板

1. 重启电脑2.进程管理器中结束Cortana进程,然后它会自动启动,再试试搜索应该就没问题3.如果前面两步还不行,参考下面链接参考https://www.maketecheasier.com/fix-windows-10-start-menu-search/

2017-03-31 00:33:06 10323 3

转载 正确编写概要设计说明书

正确编写概要设计说明书 在需求明确、准备开始编码之前,要做概要设计,而详细设计可能大部分公司没有做,有做的也大部分是和编码同步进行,或者在编码之后。因此,对大部分的公司来说,概要设计文档是唯一的设计文档,对后面的开发、测试、实施、维护工作起到关键性的影响。  一、问题的提出  概要设计写什么?概要设计怎么做?  如何判断设计的模块是完整的?  为什么说设计阶段过于重视业

2017-03-19 21:40:44 2130

原创 centos 部署web服务的天坑

1、传输到服务器的html无法访问,出现403错误;2、部署的web服务,无法请求,出现500错误;如果服务器设置都正常,那么最大的坑就是 selinux服务问题处理方法: 默认下selinux是开启的 查看SELinux状态: getenforce                 ##这个命令可以查看它的运行状态 关闭SELinux: 1、临时关闭(不用重

2017-03-15 17:51:42 504

原创 centos composer安装

# curl -sS https://getcomposer.org/installer | php# mv composer.phar /usr/local/bin/composer # echo "export PATH=$PATH:/usr/local/bin" >> /etc/bashrc# source /etc/bashrc# composer -v

2017-03-15 13:38:34 651

原创 CentOS6 git升级

Centos 6.5默认安装的是git 1.7.X 版本,使用过程中会有一些奇怪的问题,对于用户名、密码支持不是很友好。将Centos6.5上的git更新到2.12.0,方法如下:1.安装编译git时需要的包# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel# yum insta

2017-03-15 11:54:28 598

原创 Laravel-dingo/api获取路由

使用dingo/api来设计restful。需要通过app('Dingo\Api\Routing\UrlGenerator')->version('v1')->route('route.name')来获取路由。这个地方有个坑,路由名字('as' = > ' a-b.index')里不要加 '-',不然效果和laravel原生route作用一样了,不会加上前缀。

2016-11-22 23:25:03 5298 2

原创 Laravel-csrf验证错误

错误:TokenMismatchException in VerifyCsrfTokencsrf验证错误方法一:打开文件:app\Http\Kernel.php注释    \App\Http\Middleware\VerifyCsrfToken::class方法二:Laravel提供了一个全局帮助函数csrf_token来获取该Token值,

2016-11-13 21:56:28 1859

原创 Laravel--项目报错fileinfo is missing

执行下面的命令时,出现错误composer installProblem 1    - intervention/image 2.3.8 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.出现此错误的原因是php.ini中的filei

2016-11-10 00:15:37 6969

原创 树莓派推流命令

raspivid -o - -t 0 -vf -hf -w 640 -h 480 -fps 25 -b 500000 | ffmpeg -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -s 640x480 -s

2016-09-29 16:15:53 3174

原创 UE4修改源码对项目进行加密

1.AES.h文件中定义key#pragma once#define AES_BLOCK_SIZE 16#define AES_KEY "sample" // 定义加密的字符串,用的时候替换samplestruct CORE_API FAES{2.UnrealPak.cpp  中设置加密为truevoid ProcessCommandLine(int32

2016-09-18 00:46:01 5274

转载 登陆UE的时候时间过长或直接报错问题的解决方案

对于一些开发者反馈的 Launcher 登录时间过长的问题,这里有一个有效的解决方法,在EpicGamesLauncher.exe 上新建一个快捷方式,在快捷方式的属性中增加一个空格 然后添加上 -http=wininet 通过这样的调整之后链接就会顺利很多了。

2016-07-14 22:49:59 2087

原创 python md5计算

import hashlibdef generateHash(data): # Prepare the project id hash hashId = hashlib.md5() hashId.update(repr(data).encode('utf-8')) return hashId.hexdigest()

2016-07-14 14:02:02 658

原创 android webrtc 视频旋转

libjingle_peerconnection中的SurfaceViewRenderer是视频绘制类,在自己的项目中定义一个新的SurfaceViewRenderer类,把代码都拷贝过来, 然后加入新的接口用来设置旋转参数的,主要旋转代码在renderFrameOnRenderThread中:方式一:frame.rotationDegree上加上旋转角度angle

2016-05-31 11:15:35 4233

原创 webrtc for android

1.必须使用ubuntu 64位,不要最新的15.10,有些脚本设置了版本限制,懒得改它们,所以最好是14.042.稳定的VPN,就算有也可能会遇到git error result=56 code=200的错误,N多次。我直接在阿里云上买了一个美国的ubuntu服务器来弄了,每个月200多相当值。国内搞真坑很浪费时间。不要用root用户,脚本里限制了。3.安装过程完全参考官网 https:

2016-01-28 15:39:26 1065

原创 Android WebRTC开发环境设置

1.加入依赖compile 'io.pristine:libjingle:11139@aar'后面的版本号去这里查看http://mvnrepository.com/artifact/io.pristine/libjingle2.权限3.完成,开搞吧

2016-01-19 14:35:00 5461 4

原创 linux下android开发环境

1.环境变量设置export ANDROID_SDK_HOME=$HOME/SDK/android-sdk-linuxexport ANDROID_NDK_HOME=$HOME/SDK/android-ndk-r10eexport JAVA_HOME=$HOME/SDK/jdk1.8.0_65export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAV

2015-12-18 15:04:14 652

转载 GIT 提交异常 fatal: LF would be replaced by CRLF

GIT 提交错误 fatal: LF would be replaced by CRLF由于Unix 和 Windows 下对换行符的解释不同,提示为fatal: LF would be replaced by CRLF因为win下文件回车换行是以CRLF结尾,而用VIM编辑器新建的文件是以LF结尾,导致出现了此问题。解决方法:找到win项目的.gi

2015-10-09 14:37:01 14648 2

转载 SDK manager无法启动

【故障描述】做 Android 开发就要下载 Android SDK,其中的 SDK Manager.exe 无法启动,一闪而过。尝试重装 JDK、重新从官网下载 Android SDK、添加环境变量等等均无效。而且,有些版本的没事,有些版本的就不行。下载的 android-sdk_r14 可以正常执行 SDK Manager.exe,但是 android-sdk_r18

2015-07-30 16:52:28 741

原创 shared_ptr做资源删除器

struct dialog_t { void fun(){cout }};templatestruct deleter_t{void operator () (T* t) const{if (t!= NULL){cout delete t;t = NULL;}}};int main(){{aut

2015-07-23 15:13:58 1468

转载 C++标准库<sstream>

C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。假设你想用sprintf()函数将一个变量从int类型转换到字符串类型。为了正确地完成这个任务,你必须确保证目标缓冲区有足够大空间以容纳转换完的字符串。此外,还必须使用正确的格式化符。如果使用了不正确的格式化符,会导致非预知的后果。下面是一个例子:int n=10000;cha

2015-07-17 17:58:16 754

原创 一些宏定义

#define MASK32 0xFFFFFFFF#define MAKE_UINT64(hi32, low32) ((UINT64)(UINT32)low32|((UINT64)(UINT32)(hi32))#define GET_LOW32(v64) (UINT32)(v64&MASK32)#define GET_HI32(v64) (UINT32)((v64>>32)&MASK3

2015-06-25 09:58:24 520

原创 删除父窗口导致QMessageBox崩溃

dlg的closeevent中发送一个信号closeSGL(),其他对象负责delete dlg,如果有个MessageBox的父对象为dlg,并处于打开状态,此时程序崩溃。修改方法为 closeSGL的connect参数设为Qt::QueuedConnection(原为Qt::DirectConnection)。(为什么不用closeLater()?业务需要)

2015-05-20 11:29:10 1877

转载 XCOPY

Xcopy 复制文件和目录,包括子目录。语法 xcopy Source [Destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-dd-yyyy]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}] [/n] [/o] [/x] [/exclude:file1[+[f

2015-05-11 14:32:46 707

转载 容器内指针的new和delete

转载:http://www.cppblog.com/zmllegtui/archive/2008/10/28/65380.html  容器在STL中被认为是智能的。它们支持向前和向后的迭代器;它们能告诉你它所保存的对象类型(通过typedef value_type);在插入和删除过程中它们进行了良好的内存管理;它们将报告自己包含了多少对象和自己最多能包含多少对象(分别通过size和max_

2015-05-11 14:27:53 1311

原创 QT和boost注意事项

1.boost头文件的预声明要放在QT前面,不然可能会出现冲突导致的编译错误。

2015-02-05 11:49:24 1575

原创 error lnk1235

重编译

2014-11-18 11:50:23 782

原创 对比工具Beyond Compare

替换d超好用文件对比工具 – Beyond Compare 具备的丰富实用功能:- 并列比较文件夹、FTP 网站或 Zip 文件;- 为以后的比较保存快照;- 类似浏览器的界面;- 可扩展子文件夹;- 隐藏比较不需要的文件夹;- 对差异进行色彩突出显示;- 根据内容对文件夹图标进行色彩编码;- 若干显示过滤器;- 显示全部、仅差异、仅匹配;- 两侧匹配,

2014-10-31 10:54:09 788

转载 Depends

Depends.exe 是用来反编译VC程序的工具,可以查看PE模块的导入模块以及导入和导出的函数,以及动态剖析PE模块的依赖性和解析C++的函数名称可分析dll和exe所依赖的dll。可以看到dll以及dll的函数,可以查看导入导出函数,挺好用的主要功能如下:该工具得到的是你软件中隐式链接的Dll库,也就是用lib关联的Dll模块,无法显示显式链接的Dll模块,也就是用Loa

2014-10-31 10:10:07 738

原创 屏幕取色软件ColorPix

小巧方便的quehttp://www.colorschemer.com/colorpix_info.php

2014-10-31 10:01:42 1476

ADS大全(教程加应用)

ADS1.2是为嵌入式ARM设计的一整套软件开发工具 从最初的软件原型到最终优化的ROM代码。 ADS1.2发布于2001的12月份 支持的主机系统 IBM compatible PCs with Windows 95, 98, 2000, ME or NT4 Sun workstations with Solaris 2.6, 2.7 or 2.8 HP workstations with HPUX 10.20, 11 Red Hat Linux 6.2 & 7.1

2011-04-19

空空如也

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

TA关注的人

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