- 博客(14)
- 资源 (13)
- 收藏
- 关注
原创 华为OD机试 - 敏感字段加密 (c++)
给定一个由多个命令字组成的命令字符串:1、字符串长度小于等于127字节,只包含大小写字母,数字,下划线和偶数个双引号2、命令字之间以一个或多个下划线 _ 进行分割;3、可以通过两个双引号”来标识包含下划线 的命令字或空命令字(仅包含两个双引号的命令字),双引号不会在命令字内部出现请对指定索引的敏感字段进行加密,替换为****** (6个*) ,并删除命令字前后多余的下划线如果无法找到指定索引的命令字,输出字符串ERROR。
2023-08-03 22:20:57
312
原创 IPv4地址转换成整数
现以字符串形式给出一个虚拟IPv4地址,限制第1小节的范围为1~128,即每一节范围分别为(1~128)#(0~255)#(0~255)#(0~255),要求每个IPv4地址只能对应到唯一的整数上。输入不能确保是合法的IPv4地址,需要对非法IPv4(空串,含有IP地址中不存在的字符,非合法的#分十进制,十进制整数不在合法区间内)进行识别,返回特定错误。1#0#0#0,转换为32位整数的结果为16777216(0x01000000)输入一行,虚拟IPv4地址格式字符串。,返回invalid IP。
2023-05-30 00:37:05
762
原创 cocos2d-x-4.0 cmake 构建项目
cocos2d-x-4.0升级有点大,我没找到python脚本构建项目的方法。结合官方文档和网友们的经验,使用cmake成功构建了项目(首先你的机器要装cmake)。步骤如下:下载cocos2d-x-4.0压缩包https://download.cocos.com/Cocos2D-X/cocos2d-x-4.0.zip解压后,cd到解压出来的目录,在该目录里创建"win32-build...
2020-02-02 14:14:06
6741
6
转载 nginx入门教程
nginx入门教程 一.概述 什么是nginx? Nginx (engine x)是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给i...
2019-12-10 19:33:39
143
转载 c++ 反射机制: 用类名作变量,动态创建对象
什么是反射从创建对象的角度上来看,狭义的说,比如有个 class A ,你能直接 new A() 来创建 对象。但是如果想根据字符串 “A” 来创建 class A 的对象,比如 使用 new “A” 的形式来创建 对象,甚至 “A” 是个变量。 str = “A” , new str.这种把 class 作为变量,又能在运行时创建对象的机制,就叫做反射。大部分的高级编程语言,先天是支持...
2019-11-19 08:59:26
405
转载 使用深度学习破解字符验证码(转)
验证码是根据随机字符生成一幅图片,然后在图片中加入干扰象素,用户必须手动填入,防止有人利用机器人自动批量注册、灌水、发垃圾广告等等 。验证码的作用是验证用户是真人还是机器人;设计理念是对人友好,对机器难。上图是常见的字符验证码,还有一些验证码使用提问的方式。我们先来看看破解验证码的几种方式:人力打码(基本上,打码任务都是大型网站的验证码,用于自动化注册等等) 找到能过验证...
2018-07-24 11:44:25
2909
1
转载 socket函数send和recv函数
在发送端,一次发送4092个字节,在接收端,一次接收4092个字节,但是在接收端,偶尔会出现 socket.receive 接收不全的情况 ,ret = sock.recv(bBuffer,iBufferLen,0); //也有可能无法收到全部数据!必须要考虑0 ret iBufferLen的情况:继续接收iBufferLen - ret字节,然后合并注意第recv函数
2017-11-23 10:24:18
10861
2
转载 利用zlib库对HTTP收到的gzip数据解压
1、首先说为什么采用zlib解压,因为zlib可以解压内存数据。2、下载zlib库后,自己在projcts目录里面根据需要编译lib库3、静态链接只需要zlib.h ;zconf.h;zlib.lib三个文件即可(动态的不介绍了)4、解压函数:[html] view plain copy/* HTTP gzip dec
2017-11-16 10:26:17
914
转载 网络编程中重要函数总结:如何判断socket关闭
1、阻塞模式与非阻塞模式下recv的返回值各代表什么意思?有没有区别?(就我目前了解阻塞与非阻塞recv返回值没有区分,都是 0接收到数据大小,特别:返回值 2、阻塞模式与非阻塞模式下write的返回值各代表什么意思?有没有区别?(就我目前了解阻塞与非阻塞write返回值没有区分,都是 0发送数据大小,特别:返回值 3、阻塞模式下read返回值 非阻塞模式下read返回值 0
2017-10-27 11:53:26
719
1
转载 recv函数返回值说明
recv函数int recv( SOCKET s, char FAR *buf, int len, int flags);不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据。该函数的第一个参数指定接收端套接字描述符; 第二个参数指明一个缓冲区,该缓冲区用来存放recv函数接收到的数据; 第三个参数指明buf的长度; 第四个参数一
2017-10-27 11:52:21
2915
转载 asdf
今天在优快云上看到一篇讲如何学习技术的文章。感受颇深,希望有和我一样境况的童鞋能从中得到教益。1. 想学的技术非常多,该怎么办?区分重点,选定目标,循序渐进。技术是无边际的,随着知识的不断增加,会发现未知的东西更多。我们能做的是:1) 找重点:区分感兴趣的技能和必须技能,将重点放在必须技能上。如实在区分不开,可以这样问自己:不学这个技术会现在的工作是不是干不下去了?
2017-08-25 14:58:03
678
linux系统下,golang获取流量最大的网卡序号
2018-08-13
golang 抓取一个网站上的全国各省市手机号码段,分类保存到本地文件中
2017-11-28
c++虚拟键盘 dui虚拟键盘 duilib
2014-05-21
win7 xp下系统音量,麦克风音量,麦克风增强等级获取的调节
2014-01-10
VC Win7下实现控制系统、麦克风音量及麦克风加强类
2014-01-07
webbrowser
2013-01-06
DirectX 3D图形程序设计pdf 和源码
2010-07-16
SRS 极品音效软件(让你的耳机、音箱或扬声器发出你想要的声音效果)
2010-07-07
黑莓手机USB数据线充电驱动(不是那个几百兆的桌面管理软件,只有102K)
2010-05-24
c++笔试面试心得(要找c++相关编程工作的快下)
2010-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人