小东西
smwhotjay
色是无常,无常者是苦,苦者是无我,无我即非我所、非我,亦非自我
展开
-
国内ipv6的一点小测试
一直都听说ipv6.但我一直都是用ipv4.今天心血来潮查看了一下路由web管理界面。发现ipv6获取到了。然后我想现在我有ipv6了?打开ipv6测试网站。结果提示我可以访问ipv6的站。还显示了我的ipv6于是我百度了一下ipv6的相关资料。尼玛,牛逼了。内网直通。还要啥p2p打洞啊。(以前苦逼兮兮的研究了udpudt p2p打洞,浪费了 n天,写了一堆代码,虽然成功打洞了。但是依然不爽。udp的洞的传输速度太慢。不稳定最高几百kb/s ,最慢几k/s )本机跑php .原创 2020-06-13 00:47:46 · 2846 阅读 · 0 评论 -
vs2008新建默认控制台程序x64配置编译成功但无法运行,releasex64可以成功运行
debug x64 程序无法运行。把运行时库, 设置为 多线程(/MT)然后就成功运行了。。vs2008你真坑我。原创 2020-06-08 01:51:17 · 314 阅读 · 0 评论 -
迅雷x导入未完成任务失败的解决办法。
最近用x雷下东西,卸载时不小心点了删除下载任务。。。再打开时任务已经没了。。怎么办。文件还没下完呢。重装x雷。导入未完成任务。结果失败。我dnnm,十几年的软件,这么重要的功能都没做好??故意的吧。经过我的摸索,终于找到了导入未完成任务的办法。就是重装渣雷7. 默认安装。然后导入未完成任务。因为x雷的任务后缀是 filename.bt.xltd渣雷7是不认识的。改后缀为bt.td. 居然能成功导入。。全部导入完后。就卸载渣雷7.不要删除任务了。然后安装最新渣雷x默认路径即.原创 2020-05-29 20:18:20 · 9583 阅读 · 0 评论 -
Q200 EX.查看写入和预计使用寿命
几年前为了尝鲜ssd 入手了 Q200 EX.2017.6.22 570元淘宝入手。马上装机。win8开机6秒。测试跑分。差强人意吧。sata3. 我用850evo 128g 也只跑到1000多一点。网上搜索下载smartmontools,安装后以管理员身份运行CMD命令提示符程序,然后输入smartctl -x c:回车,c:是盘符,根据电脑里东芝Q300的盘符决定,如果不是当系统盘用,可能是D盘什么盘啦,看着改一下就好。回车后会出来一大堆的字符,手动翻页从中找到D...原创 2020-05-20 05:06:39 · 2824 阅读 · 0 评论 -
vs2008无法全文搜索
问题描述: 在使用VS自带的查找功能时,查找结果窗口中显示如下信息: 查找全部 "xxx", 大小写匹配, 全字匹配, 查找结果 1, "整个解决方案", "*.*" 找不到要查找的文件。 查找进行的过程中被停止。解决: 出现这个问题往往是因为我们点击了组合键Ctrl+Break产生的,而解决办法是将查找结果窗口获得输入,然后按下组合键Ctrl+Break。我的环境xp sp3. 按了键盘依然无法搜索。。我突然怀疑是不是键盘有...原创 2020-05-14 03:42:41 · 298 阅读 · 0 评论 -
xp无法识别u盘exFAT。插入提示格式化
xp无法识别u盘exFAT。插入提示格式化。肯定不能格式化,u盘装的都是数据,一搜,原来是xp太老了。不识别exFAT格式。下了个补丁。WindowsXP-KB955704-x86-CHS(exfat补丁).exe运行,重启。我的电脑里u盘识别了。双击,成功进入。文件都还在。...原创 2020-05-11 04:10:43 · 2323 阅读 · 1 评论 -
xp休眠,不必每次重启,工作程序都关闭了
xp休眠设置完了。想休眠时就点开始菜单,关闭计算机,按住shift.左边就变成了休眠按钮。点休眠。xp就开始跑进度条。保存当前工作状态。然后就可以拔电脑的插头了。电脑已经关闭。下次开机,就会从休眠中恢复上次工作状态经过一段时间的测试。发现偶尔小概率会出现系统恢复后网络异常的情况。必须拔掉usb网卡。再接上。我估计是usb网卡驱动的bug.以前用过的笔记本也有这个网卡驱动 休眠 bug.xp系统后,win7 win8又增加了睡眠模式,混合睡眠,又是休眠,又是睡眠,确实很容易让人..原创 2020-05-11 04:10:05 · 242 阅读 · 0 评论 -
工作记录。制作了个简单的查询器,查询驴子导出的ed2k
有时想查找下ed2k.db,用数据库查看软件总是不够方便的,干脆写了个搜索器。。方便自己搜记录。就是个sqlite查询,按文件大小排序,mfc,list ,奥利给。...原创 2020-05-09 03:18:12 · 311 阅读 · 0 评论 -
irrlicht 游戏编程 有用的数学之faceTarget 旋转角色朝向目标
作用:旋转角色朝向目标。 比如玩家靠近怪物。。怪物还没有朝向玩家,怪物发现了玩家,怪物转身朝向玩家并追赶。以前用小画家画的草图。模拟怪物旋转Y轴朝向角色下面用irrlicht引擎做代码演示。//朝向目标.只旋转y轴core::vector3df faceTarget(IAnimatedMeshSceneNode* playerNode,irr::core...原创 2020-05-06 05:17:26 · 261 阅读 · 0 评论 -
使用电信宽带的某些不爽的事。
用的电信宽带几年了,是外网ip,下p2p之类的是高id,爽歪歪,但是某些限su,或者数据包修改让我很蛋疼。自己的通信协议,偷懒没加数据包校验,传输的数据很简单的,是另一端的手机mic,被我采集用wav流转发给自己,开始没写客户端,直接用vlc播放。经常tcp播放几个小时半夜就给我断开了,逼我用sdl2写了wav播放端,并加入了可中断后再连接的功能,一整天都能听到远端的声音了。但是几个月后发现,...原创 2020-04-27 01:40:45 · 172 阅读 · 0 评论 -
代码生成x264编码flv记录
最近研究h264+aac 的flv直播 ,把flv格式完全的啃了下。下面简单说下。flv 文件开始是9个字节的flv头。 46 4c 56 就是 F L V 的十六进制。第4个字节 01 表示FLV版本号 第5个字节表示文件音视频信息。1是只有视频, 5 音频和视频混合 4 只有音频。再后面4个字节 0x00 0x00 0x00 0x09,转十进制为9,表示FLV header的长度...原创 2018-09-05 19:23:58 · 292 阅读 · 0 评论 -
rtmp2flv rtmp直播转httpflv工具
下载 https://download.csdn.net/download/smwhotjay/10696519注意:由于用到了openssl,所以需要安装VC2008sp1.exe 不然运行会失败。软件用途: 给rtmp服务器增加httpflv的功能(rtmp流格式必须h264,aac,其他格式未测试)。软件原理: http的url请求被转换为rtmp请求,获取对应rtmp直播流,转...原创 2018-09-29 19:24:44 · 8109 阅读 · 4 评论 -
rtmp直播相关的开源项目
研究了一段时间rtmp,接触了一些相关的开源项目。总结如下 red5 java 开源。功能提供 rtmp 。java编写效率内存开销比较大nginx-rtmp c++开源。基于nginx的扩展,提供rtmp HTTP-FLV HLS。但经过测试,感觉rtmp功能有bug经常播放有声无图..hls正常srs c++开源。功能提供 rtmp HT...原创 2018-09-25 16:07:44 · 3689 阅读 · 0 评论 -
win32截屏并rgb24转yuv420
void ScreenCap(void* buf, int w, int h){ HWND hDesk = GetDesktopWindow(); HDC hScreen = GetDC(hDesk); int width = w;//GetDeviceCaps(hScreen, HORZRES); int height = h;//GetDeviceC...原创 2018-09-23 17:11:26 · 417 阅读 · 0 评论 -
rtmpsrv.c 支持publish的方法
rtmpsvr.c是rtmpdump里的代码。实现了简单的rtmpserver 可以连接但客户端publish就卡住了。分析代码,发现是没有实现对应的消息处理。增加代码如下即可publish了。else if (AVMATCH(&method, &av_createStream)) { SendResultNumber(r, txn, ++serve...原创 2018-09-13 15:12:49 · 683 阅读 · 4 评论 -
ffplay 播放red5 rtmp
ffplay -i "rtmp://127.0.0.1/live/1 live=1"原创 2018-09-17 14:38:03 · 627 阅读 · 0 评论 -
Chrome提示“您的连接不是私密连接”& 删除所有证书 解决办法
访问经常上的站,结果提示 您的连接不是私密连接 ,怀疑是证书有错误。就把chrome 设置---高级设置---HTTPS/SSL把里面证书全部删除了。。结果导致所有https网站都提示 您的连接不是私密连接。。下载了个 https://download.csdn.net/download/smwhotjay/10669071 CNNIC 数字证书工具 1.2.exe ...原创 2018-09-15 18:26:10 · 11269 阅读 · 0 评论 -
http parser库的使用方法
#include "http_parser.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include <time.h>static http_parser *parser;int on_message_...原创 2018-09-09 20:36:00 · 4475 阅读 · 0 评论 -
liteide无函数提示的问题
liteide有变量名智能提示,但没有函数名提示。命令行 go get -u -ldflags -H=windowsgui github.com/nsf/gocode获得最新的gocode.exe替换liteIDE安装目录/bin下面的gocode.exe重新启动即可...原创 2018-09-06 06:59:56 · 1581 阅读 · 0 评论 -
忘记mysql5.5 root密码的解决办法
停止mysql运行 D:\phpStudy\MySQL\bin>mysqld --skip-grant-tables 这样会让mysql跳过权限检查。 开另一个cmd 运行mysqlD:\phpStudy\MySQL\bin>mysql4.修改root密码为123mysql>use mysqlmysql>update user set ...原创 2018-10-23 17:05:17 · 4306 阅读 · 2 评论 -
工作记录。导出emule ed2k链接到数据库。
一直都有个想法,把驴子的ed2k导出数据库,驴子经常丢失搜索词历史。非常头疼。于是今天终于对驴子下手了。分析代码,先找到ui dlg,对应的类。CSearchXXX ,大概浏览了下,就是搜索记录的操作了。考虑用mysql还是sqlite,最后还是选择了sqlite.粘贴复制,把unicode 转utf8,sql execute,运行,搜索,驴子卡顿了。莫慌,这是在写数据库了当然会卡ui...原创 2018-11-23 16:39:07 · 498 阅读 · 0 评论 -
ZIP,一个没落天才的故事
ZIP,一个没落天才的故事,Phil Katz不愿意为一个压缩软件付钱,就索性自己写了一个更好的算法,然后无偿公开。2000年4月14日,他被发现死于一家汽车旅馆,年仅37岁,死时手中握着一个空酒瓶。他留下了zip算法,却没有留下一张像样的照片。久违了的zip在你的脑海里还能占据多少空间?或许,你跟本就把它忘记了。 记得刚上大学的2001年,在电脑报上看到过一篇介绍Philip转载 2014-10-12 00:11:10 · 662 阅读 · 0 评论 -
如何使自己快乐无忧?
想要能时时保持快乐,先要问自己认不认识苦,我们必须学习认识苦,当我们学会了,就懂得如何避苦得乐。1做自己能做的事要懂得自己的能力,做好自己份内的事,尽自己的能力,做自己能做的事,尽责处理好它。不需要去跟别人比,若是要比,也要看自己的能力。2心情要放松在心理方面,时时保持放松,思想要冷静,任何要做的事,思虑周详,放手去做时,仍然学习一边做,一边观察,以...转载 2019-09-13 12:04:50 · 298 阅读 · 0 评论 -
g711a音频编码记录
写了个安卓wav pcm http直播流的程序。客户端采用sdl2 直接播放pcm.工作的很好,但是,非常耗费带宽差不多100kb/s的网速。非常不利于外网的音频传输。尝试用zlib压缩,效果不尽理想。只压缩成90%。节约了1/10带宽遂放弃。尝试了安卓端mp3直播,效果不错,差不多带宽30kb/s 。但是mp3有个很大的问题,就是延迟增大了几秒。研究了下wav压缩音频格式,发觉还有g...原创 2019-07-12 14:30:48 · 910 阅读 · 0 评论 -
BDSup2Sub 转换书sup字幕为idx
下载了mp4和sup字幕。用kmplayer播放,不支持sup字幕。又不想装potplayer.只好手动转字幕。下载了BDSup2Sub396.jar装好了java环境。Z:\BDSup2Sub>java -jar BDSup2Sub396.jarCommand line:Z:\BDSup2Sub\BDSup2Sub396.jarTarget frame rat...原创 2019-07-18 16:12:11 · 5334 阅读 · 0 评论 -
error C3861: “_ftelli64”: 即使使用参数相关的查找,也未找到标识符
用vs2003编译项目,结果遇到这个错误。显然是找不到api.解决办法:用vs2008,使用更新的api原创 2019-06-03 16:06:42 · 849 阅读 · 0 评论 -
ansi unicode 字符串常用函数对照表
printf 宽字符版本 wprintf ,通用函数 _tprintfstrcmp 宽字符版本 wcscmp , 通用函数 _tcscmpsprintf 宽字符版本swprintf , 通用函数 wsprintf _stprintf_sstrcpy 宽字符版本wcscpy 通用函数 _tcscpystrcat 宽字符版本 w...原创 2019-03-18 19:17:22 · 398 阅读 · 0 评论 -
VS历代版本
转载 2019-03-15 19:37:04 · 2102 阅读 · 0 评论 -
vs2008 设置vc开发偏好
如果你想切换到其他开发人员的习惯,点“工具” - >“导入和导出设置 - >导入选定的环境设置 - > N - >选择。原创 2019-03-15 18:34:51 · 156 阅读 · 0 评论 -
mfc 申请大于4g文件
//对文件进行写操作 CFile mFile( "user.dat" ,CFile::modeWrite|CFile::modeCreate); //mFile.Write(sRead,2); ULONGLONG len=ULONGLONG(5) * 1024 * 1024 * 1024 ; //5gb mFile.SetLength(len); mFile.Flush(); ...原创 2019-03-04 17:12:31 · 400 阅读 · 0 评论 -
安卓查看wifi密码
data/misc/wifi/wpa supplicant.conf原创 2019-03-09 20:37:00 · 5785 阅读 · 0 评论 -
rtmpsuck.cpp win32 源码
/* RTMP Proxy Server* Copyright (C) 2009 Andrej Stepanchuk* Copyright (C) 2009 Howard Chu** This Program is free software; you can redistribute it and/or modify* it under the terms of the G...原创 2018-09-11 12:22:09 · 368 阅读 · 0 评论 -
RtmpClientNew red5rtmp客户端
import java.util.ArrayList;import java.util.Map;import org.red5.client.net.rtmp.INetStreamEventHandler;import org.red5.client.net.rtmp.RTMPClient;import org.red5.io.utils.ObjectMap;import or...原创 2018-09-01 14:56:04 · 464 阅读 · 1 评论 -
阿里云虚拟机 php $_SESSION 失效问题
好好的php程序,后台登陆要用到session验证,结果死活session有问题,查了下资料。<?=phpinfo()?>发现是 use_trans_sid 为0 , session.save_path 为no value去云虚拟主机看了下设置php.ini结果是没有改的地方!!!尝试使用cookie来实现。结果也不行。 cookie 废了。。便宜...原创 2018-08-24 21:37:20 · 3337 阅读 · 1 评论 -
sql2005 mfc db 类(CDatabase)
#pragma once#include #include #include // MFC 核心和标准组件#include // MFC 扩展#include // MFC 自动化类#include // Internet Explorer 4 公共控件的 MFC 支持#ifndef _AFX_NO_AFXCMN_SUP原创 2014-11-09 23:02:57 · 815 阅读 · 0 评论 -
networkmonitor网络流量监控小工具开源!!
无聊时写的一个网络流量监控小工具,可以在winXP,win7,win8系统很好工作。 采用vs2003开发,mfc静态库编译。 下面是运行截图 代码提交到了github https://github.com/344717871/networkmonitor有问题可以mail我 simawei@qq.com原创 2016-08-28 16:46:20 · 4228 阅读 · 0 评论 -
干掉sina sae的友情提示 , 未实名认证
干掉sina sae的友情提示 , 未实名认证 干掉sina sae的友情提示 , 未实名认证转载 2015-05-22 15:05:22 · 876 阅读 · 0 评论 -
Python error: Unable to find vcvarsall.bat
安装 Python模块时 出现了这个问题。是vs环境没配置好。打开“\Lib\distutils\msvc9compiler.py”找到 toolskey = “VS%0.f0COMNTOOLS” % version,直接修改为 toolskey = “VS100COMNTOOLS” vs100 =vs2010 我装的是vs2010.然后再原创 2014-12-08 02:38:18 · 604 阅读 · 0 评论 -
RFC3550 RTP(real-time transport protocol)
RFC3550 RTP:实时应用程序传输协议 摘要本文描述RTP(real-time transport protocol),实时传输协议。RTP在多点传送(多播)或单点传送(单播)的网络服务上,提供端对端的网络传输功能,适合应用程序传输实时数据,如:音频,视频或者仿真数据。RTP没有为实时服务提供资源预留的功能,也不能保证QoS(服务质量)。数翻译 2014-11-26 17:03:42 · 892 阅读 · 0 评论 -
reboot win32重启 关机
Boot(REBOOT))if(Boot(SHUTDOWN))// boot routineint Boot(int flag){ HANDLE hToken; TOKEN_PRIVILEGES tkp; if(OsIsNt) { OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEG原创 2014-09-30 13:29:29 · 762 阅读 · 0 评论