- 博客(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
1253
原创 易升更新win10 1903错误:此电脑无法升级到windows 10
C:\Program Files (x86)\Common Files\BattlEye删掉BattlEye就能升级了,是绝地求生的反作弊BattlEye和1903版本冲突,会导致1903蓝屏,微软检测到你有BattlEye就不让你升级你如果不玩绝地求生的话,就把那个BattlEye删了,就能升级了,但结果就是你在1903里玩不了绝地求生...
2019-05-23 02:36:45
16243
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
1857
原创 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
1554
原创 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
963
原创 通过微信分享链接,后面被加上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
29375
原创 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
1390
原创 win10 开始菜单,搜索无效,结果为白色面板
1. 重启电脑2.进程管理器中结束Cortana进程,然后它会自动启动,再试试搜索应该就没问题3.如果前面两步还不行,参考下面链接参考https://www.maketecheasier.com/fix-windows-10-start-menu-search/
2017-03-31 00:33:06
10431
3
转载 正确编写概要设计说明书
正确编写概要设计说明书 在需求明确、准备开始编码之前,要做概要设计,而详细设计可能大部分公司没有做,有做的也大部分是和编码同步进行,或者在编码之后。因此,对大部分的公司来说,概要设计文档是唯一的设计文档,对后面的开发、测试、实施、维护工作起到关键性的影响。 一、问题的提出 概要设计写什么?概要设计怎么做? 如何判断设计的模块是完整的? 为什么说设计阶段过于重视业
2017-03-19 21:40:44
2219
原创 centos 部署web服务的天坑
1、传输到服务器的html无法访问,出现403错误;2、部署的web服务,无法请求,出现500错误;如果服务器设置都正常,那么最大的坑就是 selinux服务问题处理方法: 默认下selinux是开启的 查看SELinux状态: getenforce ##这个命令可以查看它的运行状态 关闭SELinux: 1、临时关闭(不用重
2017-03-15 17:51:42
540
原创 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
689
原创 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
638
原创 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
5366
原创 Laravel-csrf验证错误
错误:TokenMismatchException in VerifyCsrfTokencsrf验证错误方法一:打开文件:app\Http\Kernel.php注释 \App\Http\Middleware\VerifyCsrfToken::class方法二:Laravel提供了一个全局帮助函数csrf_token来获取该Token值,
2016-11-13 21:56:28
1952
原创 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
7087
原创 树莓派推流命令
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
3320
原创 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
5538
转载 登陆UE的时候时间过长或直接报错问题的解决方案
对于一些开发者反馈的 Launcher 登录时间过长的问题,这里有一个有效的解决方法,在EpicGamesLauncher.exe 上新建一个快捷方式,在快捷方式的属性中增加一个空格 然后添加上 -http=wininet 通过这样的调整之后链接就会顺利很多了。
2016-07-14 22:49:59
2230
原创 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
696
原创 android webrtc 视频旋转
libjingle_peerconnection中的SurfaceViewRenderer是视频绘制类,在自己的项目中定义一个新的SurfaceViewRenderer类,把代码都拷贝过来, 然后加入新的接口用来设置旋转参数的,主要旋转代码在renderFrameOnRenderThread中:方式一:frame.rotationDegree上加上旋转角度angle
2016-05-31 11:15:35
4426
原创 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
1099
原创 Android WebRTC开发环境设置
1.加入依赖compile 'io.pristine:libjingle:11139@aar'后面的版本号去这里查看http://mvnrepository.com/artifact/io.pristine/libjingle2.权限3.完成,开搞吧
2016-01-19 14:35:00
5525
原创 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
671
转载 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
14853
1
转载 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
832
原创 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
1499
转载 C++标准库<sstream>
C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。假设你想用sprintf()函数将一个变量从int类型转换到字符串类型。为了正确地完成这个任务,你必须确保证目标缓冲区有足够大空间以容纳转换完的字符串。此外,还必须使用正确的格式化符。如果使用了不正确的格式化符,会导致非预知的后果。下面是一个例子:int n=10000;cha
2015-07-17 17:58:16
805
原创 一些宏定义
#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
578
原创 删除父窗口导致QMessageBox崩溃
dlg的closeevent中发送一个信号closeSGL(),其他对象负责delete dlg,如果有个MessageBox的父对象为dlg,并处于打开状态,此时程序崩溃。修改方法为 closeSGL的connect参数设为Qt::QueuedConnection(原为Qt::DirectConnection)。(为什么不用closeLater()?业务需要)
2015-05-20 11:29:10
1954
转载 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
846
转载 容器内指针的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
1392
原创 对比工具Beyond Compare
替换d超好用文件对比工具 – Beyond Compare 具备的丰富实用功能:- 并列比较文件夹、FTP 网站或 Zip 文件;- 为以后的比较保存快照;- 类似浏览器的界面;- 可扩展子文件夹;- 隐藏比较不需要的文件夹;- 对差异进行色彩突出显示;- 根据内容对文件夹图标进行色彩编码;- 若干显示过滤器;- 显示全部、仅差异、仅匹配;- 两侧匹配,
2014-10-31 10:54:09
817
转载 Depends
Depends.exe 是用来反编译VC程序的工具,可以查看PE模块的导入模块以及导入和导出的函数,以及动态剖析PE模块的依赖性和解析C++的函数名称可分析dll和exe所依赖的dll。可以看到dll以及dll的函数,可以查看导入导出函数,挺好用的主要功能如下:该工具得到的是你软件中隐式链接的Dll库,也就是用lib关联的Dll模块,无法显示显式链接的Dll模块,也就是用Loa
2014-10-31 10:10:07
782
ADS大全(教程加应用)
2011-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人