自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奋斗

博客搬至 https://sunnysab.cn/

  • 博客(48)
  • 资源 (4)
  • 收藏
  • 关注

原创 [Python] 一段简单的代码调用 openRTSP 实现 RTSP 流录像工具

[Python] 一段简单的代码调用 openRTSP 实现 RTSP 流录像工具不知道标题描述得是否准确。社团里布置好了两个海康威视的监控摄像头,但是没有录像相关的设备,想到了之前二百元在闲鱼上淘到的小主机,于是申请买了一块500G的硬盘。这个闲鱼上买的小主机,买来的时候是打算做软路由的。性能较差,买来的时候预装的事 Windows XP,我用了不到十分钟,就点了关机,换成了 Debian。...

2019-12-22 22:44:14 1949

原创 (2019.2) Anki2.1 自建服务器临时解决方案及一些想法

导语        因为 Ankiweb 的服务器实在太慢,另外有网友指出,Anki 可能是一个个人项目,指不定哪天就不见了。稳妥起见,打算趁着寒假的空闲自建一个 Anki 服务器(这样就能好好背单词了)。然而事实证明建这个 Server 的时间能做不少东西……在此记录遇到的坑,想到的一些解决方案,作为纪念,也供将来折腾的人参考。        由于网上自建服务器的教程很多,重复之处不再赘...

2019-02-06 12:10:55 5406 5

原创 记一次 Python 编程中文件读取始终为空

这真是一次让我觉得着了魔的经历。为了得到安全教育考试的题库,事先爬取了几十次模拟考试的网页源代码存着。耽搁了几天,才翻出来打算整理一下。整理的代码中有这么一段:# extract_questions.pyfor html_file in glob.glob('*.html'): fp = open(html_file, encoding = 'UTF-8') page = B...

2019-02-02 22:55:32 3226

原创 公交联想(一) 掌上公交 APP 接口分析

        不知道什么时候起,有款这样的公交 APP, 平时用来查看公交车在哪一站、大概什么时候到,着实方便了本地人的出行。今日对这款应用起了兴趣,便打算开始分析,猜想:是否能够统计各时间段下某两站之间行驶所用时间,存储并处理一周以内的数据,结合节假日信息做出较准确的时间预测,并且可以为此做一份分析报告也是挺有趣的事。        如果要我来写接口,我大概会给每个站点进行标号,在服务...

2018-07-31 23:29:56 3971 1

原创 Fiddler 调试出现的 ReadResponse() failed 问题

        好久没写博客了,想重新开始、继续积累。        最近在使用 Fiddler 分析一个应用,出现了如下错误:[Fiddler] ReadResponse() failed: The server did not return a complete response for this request.        对这块不是特别熟,一时半会没有头绪。按照该错误说...

2018-07-31 11:07:27 19614

原创 [Qt C++]对酷狗krc文件进行解码

#include #include #include #include "zlib.h"const int Keys[] = {64, 71, 97, 119, 94, 50, 116, 71, 81, 54, 49, 45, 206, 210, 110, 105};typedef int CONVERT_CODE;#define

2015-06-29 18:16:50 3393 2

原创 解决QT断点无效的问题

最近也装了个Qt开始折腾,但是发现Qt的断点容易出现无效的情况,后来摸索出一个办法,点“开始调试”之后,以最快速度把弹出来的控制台窗口最小化,然后点暂停调试。看着右边一栏“Loading .... .dll”变成"Stop"后,再点“继续”,似乎就可以了。 不过今天又遇到特殊情况——代码比较短(好像下面有人说,代码短还调试)。怎么办?后来在main()的QApplication 后加了一行

2015-06-29 11:07:47 8979

原创 [Qt]简单使用 Zlib 库压缩/解压数据

一直想解码酷狗的krc格式文件,但是苦于没有找到资料,最近在吾爱破解发现了一篇文章讲解码krc文件的(地址),我就打算自己试试。文中解码使用了 zlib 库,所以便看看如何使用Zlib库,也算是积累一点知识吧。 在写这些代码的时候,遇到了一些问题,就包括上一篇讲的Qt断点无法断下,还有QByteArray的对象转char *时会截断'\0'(我最想吐槽这一点,花了我很长时间在解压函数上)。

2015-06-28 18:04:02 8655 6

原创 [VC9]简单的虚拟桌面代码

#include #include #define DESKTOP_NAME L"MyDesktop"int main(){ HDESK hOld = INVALID_HANDLE_VALUE; HDESK hNew = INVALID_HANDLE_VALUE; STARTUPINFO si = { 0 }; PROCESS_

2015-02-28 19:57:53 1592

原创 Http服务器模块的实现

暑假动手写了一个Http服务器模块,详细地址见:https://code.csdn.net/sunnysab/httpservermodule。 工程名称:HttpServerModule 作        者:sunnysab 工程类型:dll库 平 台:win32 编程语言:纯C注意事项:// 有连接来时的回调

2014-10-21 18:05:44 1244

原创 VC 整人程序 修改分区表

整人代码,定时检测所有可移动磁盘,若有,修改MBR。下次插入时可使无法读取分区~解决方案是用DiskGenuis等软件恢复MBR。可以自定义时间段~别整太过……有一个缺点,就是U盘被改之后,下一次程序扫描时发现这个设备还会修改MBR.#include #include #include #include unsigned int g_TimeList[][2] = {1,

2014-10-11 13:31:53 2161

原创 [原]C语言字符串替换函数(strrpl)

// 参数说明:// in, 源字符串// out, 存放最后结果的字符串// outlen,out最大的大小// src,要替换的字符串// dst,替换成什么字符串char *strrpl(char *in, char *out, int outlen, const char *src, char *dst){ char *p = in; unsigned int

2014-04-23 17:55:12 37934 3

原创 C 链表排序

想把以前写的代码(CLrc类)用链表替换掉数组,在排序歌词中需要用到链表的排序,本来不想自己写的,奈何网上代码实在看不懂,于是便自己写了一个。这段代码没有实现链表的插入和删除,大家可以自己添加。源代码下载地址:(360云盘,360云盘可以在线查看源代码,有高亮)// by sunnysab 2014.4.6//// sunnysab.blog.163.com// blog.csdn.ne

2014-04-06 16:47:39 2734 1

原创 [原]VC++ URL编码的解码

bool  DecodeUrl(char *Src, char  *url, int  MaxLen){    if(NULL == url || NULL == Src)    {        return false;    }    if(MaxLen == 0)    {        return false;    }    char  *

2014-02-25 17:49:19 2990

原创 VC++lrc歌词解析类

由于时间仓促,所以没有加过多的错误处理或检查,另外结构体、变量和字符串等没有动态定义,可能会导致严重的缓冲区错误,所以如果要当做一个项目来做的话,建议加上这些处理、检查,并动态分配内存。        虽然说这是写成了一个C++类,但是文件读写以及许多函数都是C中的。见代码吧!代码看起来比较简单,老规矩,下载地址在后面。        差点忘记说明了,这种实现比较不好暂停,若有好点子,欢迎

2013-09-21 17:15:05 2041 3

原创 [VC6 console]调用API获取手机归属地

为了完成作业,就偷个懒糊了个获取手机归属地的程序,。我原本写的是MFC版本的,但是由于MFC的代码不是很通用,加上我没有学MFC的时候看别人MFC代码只能干瞪眼,看不懂,所以便改成控制台版本的了。但这API还害得我找了老半天,不是功能少就是根本用不了(例如youdao)文中所用的API地址是 http://api.showji.com/Locating/www.showji.co.m.aspx,有

2013-09-15 15:07:19 1677

原创 [原]VC实现重启TP-LINK路由器(2)

可以说《[原创]VC成功实现重启路由器(完整源码)》差不多是抄来的(有点点修改~~,惭愧!),当时用自己的方法始终不行。不过当时那个程序体积太大,我便又打算重新写一遍代码,来实现重启TP-LINK路由器的功能。      代码如下(这次绝对是我自己敲的!):#include #include #pragma comment( lib , "ws2_32" )int main(

2013-09-15 14:59:56 2388

原创 [原]VC极域电子教室相关功能的实现dll(差不多是“外挂”)

名       称:极域电子教室终结者dll版       本:V1.0(支持极域电子教室V6 2007豪华版)主要功能:(和极域电子教室相关的)            获取/设置极域电子教室学生端密码            获取/设置极域电子教室学生端班级            获取极域电子教室学生端绑定IP            获取/设置极域电

2013-09-15 14:58:30 5424 2

原创 【转】VC Base64编解码

#include #include unsigned char * base64=(unsigned char *)"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";// 编码CString Base64Encode(CString src, int srclen){ int n, buflen, i,

2013-07-18 14:27:37 1237

原创 [原]极域电子教室V6 2007通信协议解析(一)

/*        菜鸟,若有疏漏、不足或者错误,肯定指教。直接回复或联系邮箱([email protected])。        文章供学习和交流使用,转载可不注明原地址。*/       首先,配置环境。软件 极域电子教室V6 2007  不用说的(下载地址),拦包工具我用的是 科来网络分析系统 2010 技术交流版 (可以免费申请到序列号的,序列号1年过期)。建议安装一个虚拟机,以

2013-07-18 14:27:34 4087

原创 [原]极域电子教室3个没被发现的bug(V6 2007)

bug1:破坏文件传输      在教师端文件分发时利用各种方法退出极域电子教室(包括http://sunnysab.blog.163.com/blog/static/180375009201323191111647所述),文件分发会出现错误而导致所有文件分发失败。在上课时用虚拟机打开一个学生端,分发文件时关机可以利用该漏洞。 bug2:防止关机    老师常常很不厚道的远程关机,

2013-07-18 14:27:32 7097

原创 [原]VC实现修改文件创建、访问、修改时间属性

最近对VC实现修改文件创建、访问、修改时间属性的方法产生了兴趣,我便在网上查了这方面的教程,但是却总是看不明白,有的不够简洁。例如在一些文章中提到了使用FindFirstFile()函数和WIN32_FIND_DATA结构,我认为完全没有必要,因为到最后时我们需要用到SetFileTime()函数,而这个函数和FindFirstFile()是无关的,我们只需用到SYSTEMTIME和FILETIM

2013-07-18 14:27:30 2536

原创 [原]VC SOCKET实现多线程并发连接

最近想弄一个可以实现多线程并发连接的程序,用VC实现,可是网上没有现成的多线程并发源码,我只好自己做一个。我开始一直不知道怎么弄,后来在看一个帖子的时候,有一句话提醒了我:“Accept函数会返回一个新的SOCKET连接。”(大意是这样哈)。        说到这你可能已经会了。灵感就在一瞬间啊!我以前怎么没有注意到呢?#include #include #pragma comment(lib,

2013-07-18 14:27:28 3813

原创 [原]关于VC运行时关闭极域电子教室的改进方法

今天是2013年3月的最后一天了,想起三月时发的日志《[原]VC被控制时关闭极域电子教室、破解联想硬盘保护系统密码(上)》和《[原]VC被控制时关闭极域电子教室、破解联想硬盘保护系统密码(下)》,感觉有一些不足,毕竟操作起来太过于繁琐,于是我又在CSDN论坛上进行提问:“VC如何向某个进程或窗口发送关机消息?”,9楼回答了通过线程注入实现的方法,后来我试验了一下,能使用,而且不需要对windows

2013-07-18 14:27:25 1859

原创 [原]利用极域电子教室控制别人电脑

学校的极域电子教室程序及其烦人,上课的时候老师总是控制我们电脑,我一直想破解,所以发布了《[原]VC被控制时关闭极域电子教室、破解联想硬盘保护系统密码(上)》和《[原]VC被控制时关闭极域电子教室、破解联想硬盘保护系统密码下》两篇日志。前几天,我成功的利用了老师的极域电子教室实现了控制别人电脑。 所需材料:虚拟机软件:建议使用VirtualBox,开源的,还不错。用虚拟机主要是虚拟机软件一关

2013-07-18 14:27:23 26701 2

原创 [原]VC被控制时关闭极域电子教室、破解联想硬盘保护系统密码(下)

接着 《[原]VC被控制时关闭极域电子教室、破解联想硬盘保护系统密码(上)》 的讨论。        《[原]关于VC运行时关闭极域电子教室的改进方法》        首先说说怎么查看密码,用工具http://l5.yunpan.cn/lk/Q8FBhqALyPZ4W就可以了,网上也有下载的,但是我在学校机房测试的时候发现:“从LenRCClient.exe读取”这个选项不管用,虽然提示“

2013-07-18 14:27:21 4040

原创 [原]VC被控制时关闭极域电子教室、破解联想硬盘保护系统密码(上)

《[原]关于VC运行时关闭极域电子教室的改进方法》        本文将讲资料和方法,具体实现和破解联想硬盘保护系统密码在(下)中,有关破解联想硬盘保护系统(删除它)的方法很简单,用硬盘保护卡克星就可以了,但是恢复很麻烦,我不知道恢复MBR引导记录这个办法是否有效(在还原卡正常的电脑里用360系统急救箱备份MBR,再在已破解的电脑上恢复这个备份的MBR,我没试过,这需要知道硬盘保护卡克星的工作

2013-07-18 14:27:19 9956 2

原创 《成功使用MU3-WN823N无线USB网卡》的补充说明

昨天下午又试验了一下,发现上不了网,《成功使用MU3-WN823N无线USB网卡》(http://sunnysab.blog.163.com/blog/static/180375009201272901752817/)一文中的B电脑可以上网可能有些问题,因为我没有设置DNS地址等等(好像网卡驱动会自动设置)。    后来我想到了一种方法——代理服务器,使用代理服务器就可以了(我不是打广告的,我

2013-07-18 14:27:16 2245

原创 [转]计算机按下电源后发生了什么

1、按下开机键,连接开机键的一个导线就会输送一个信号给主板,请求开机。 2、主板接收到这个信号,把信号转发给电源,要求电源开始供电,此时电源开始工作。 3、电源给主板的各部分提供稳定的电压之后,发送“power_good”信号给BIOS。 4、BIOS接受到信号之后,开始启动POST(Power On Self Test),检测电源供电是否稳定,检测硬件设备(比如内存)是否已经连接。 5、

2013-07-18 14:27:14 931

原创 【转载】DOS中断 INT 21H 大全

字符功能   01H、07H和08H —从标准输入设备输入字符       02H —字符输出       03H —辅助设备的输入       04H —辅助设备的输出       05H —打印输出       06H —控制台输入/输出       09H —显示字符串       0AH — 键盘缓冲输入       0BH —检测输入状态       0CH —清输入缓冲区的输入功能

2013-07-18 14:27:12 1891

原创 【原】VC检测磁盘类型(代码)

#include #include int main(){ switch(GetDriveType("g:\\")) { case DRIVE_UNKNOWN: printf("未知!\n"); break; case DRIVE_NO_ROOT_DIR: printf("无效!\n"); break; case DRIVE_REMOVABLE: pr

2013-07-18 14:27:10 1255

原创 VC获取windows启动模式及获取屏幕分辨率

环境:VC6,WindowsXP SP3      我没有想到获取系统模式竟然这么简单!源码:#include #include int main(){ switch(GetSystemMetrics(SM_CLEANBOOT)) { case 0:printf("正常模式启动");break; case 1:printf("安全模式启动");break; case 2:printf("带网络连接

2013-07-18 14:27:08 974

原创 VC获取自身PID

环境:VC6,windowsXP SP3      在VC中获取PID实际上很简单,来看下代码:#include #include int main(){    DWORD _PID;    _PID=::GetCurrentProcessId();    printf("%d\n",_PID);    return 0;}

2013-07-18 14:27:05 1945

原创 [VC++]成功实现资源释放(原创+转载)

几个月前我突然对资源释放起了浓厚的兴趣,于是在网上搜啊搜,内容几乎被一篇文章这里面的内容所垄断了,由于文章上只给了部分源码,而其他的则需要10分CSDN分去下载,于是我就搁置了几个月。      最近又想到这个东西,由于好奇心很重,我还是搜了一下,在http://www.cctry.com/thread-10129-1-1.html网址中找到了一个不用花钱的下载链接(你也可以点击这里下载),于

2013-07-18 14:27:03 1009

原创 【转载】VC中字符串和数字转换的函数

使用atoi,atol,strtod,strtol,strtoul 函数实现类型转换。 atof(将字符串转换成浮点型数)相关函数     atoi,atol,strtod,strtol,strtoul表头文件     #include 定义函数     double atof(const char *nptr);函数说明     atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上

2013-07-18 14:27:01 665

原创 [转]VC鉴别IP是否规范

原文自 http://blog.csdn.net/ccrazyman/article/details/8038111,看到这段代码很好,就转过来了。对原文有改动和增加。本代码在VC6下编译运行成功!注意事项写在前面:1.该代码未添加main函数和头文件,该函数无需头文件,只要你添加主函数和        #define NULL 0   即可。2.调用函数时,这个函数的实参一定要是char型数组,

2013-07-18 14:26:59 1043

原创 【原创】VC实现文件选择对话框并且排除afxwin1.inl line22错误

#include    //文件选在对话框的头文件#include int main(){      AfxSetResourceHandle(GetModuleHandle(NULL));       //这一句要是不加你就会碰上afxwin1.inl line22错误      CString filter_str = "All Files(*.*)|*.*|";        //打开的文

2013-07-18 14:26:56 1489

原创 【VC++6.0】成功制作并使用lib库(原创)

微软有许多头文件,这些头文件里面定义了许多函数,但是在头文件中你却找不到函数内容的身影,因为函数主体被保存在了lib库中。保存在库中有一个好处,那就是源代码不容易被发现,也就是说其中的一些技术别人不容易学到。废话少说,我们现在就开始制作lib库。      首先,第一步,打开VC++6.0,按Ctrl+N,选择工程选项卡,选中“Win32 Static Library”选项,输入工程名称,

2013-07-18 14:26:54 6079 2

原创 【转】VC控制台多线程实例

多线程可以给程序实现许多的功能,并且多个函数同时进行有效地提高了程序的运行效率。这篇文章讲的就是VC控制台下的多线程操作。《VC+API常用函数简单例子大全》,作者http://hi.baidu.com/3582077/home,该书下载地址(点击这里)。      首先我们要用到CreateThread函数,以下是函数原型:      HANDLE CreateThread(         

2013-07-18 14:26:52 1688

原创 [原创]VC成功实现重启路由器(完整源码)

这篇文章及源码是在 http://blog.csdn.net/marklr/article/details/4389496 的基础上写的,但是内容又有些不样。该实例在VC++6.0的控制台下编译通过,可以实现重启路由器的功能,而且速度还是比较快的。不过要声明的是:该实例占用空间有些大(我加了一个图标和一个版本信息就成了1.73MB),但也有可能因电脑而异。还有最关键的一点,360有时候报毒,但我敢

2013-07-18 14:26:50 2633

免密码登录

不需要用户名和密码就可以登录,你信么?就是这种软件,很好用的,你也试试!?枚举

2012-01-26

远程关机程序

这是可以远程关机的程序,支持文件存放计算机名,可以输入、搜素IP,并且可以解释主机名!

2012-01-26

小兵安装包制作工具3.2破解版

小兵安装包制作工具3.2破解版,已经弄掉了所有广告,请先阅读使用说明!注册机360会报毒,会自动隔离,大家可以在隔离区里找。谢谢支持。

2012-01-25

华为内部代码规范

就免费吧!呵呵,这个东西还不错哦!是华为内部的代码规范,以前一个编程群共享的文档,我现在上传一下!

2012-01-25

空空如也

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

TA关注的人

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