22 22
4年前
如何掌握 C 语言的一大利器——指针?
一览:初学C语言时,大家肯定都被指针这个概念折磨过,一会指向这里、一会指向那里,最后把自己给指晕了。本文从一些基本的概念开始介绍指针的基本使用。内存考虑到初学C语言时,大家可能对计算机的组成原理不太了解,所以这里先简单介绍一些“内存”这个概念。众所周知,任何东西都需要有物理载体作为基础。比如说人产生的“思维”这个东西,我们看不见摸不着,但并不是
Wesley13 Wesley13
4年前
UI界面布局容器与布局策略概述
本文描述了UI界面的容器与布局策略。主要从理论角度论述原理和实现思路,并包含一些容器的样例贴图。本文写于2016年2月,现发布于博客和大家分享。原文是工作需要做的研究,博客基于原始草稿,并做了一定删减和增补。UI界面的基本组成单位是UI元素,容器是用于容纳多个子元素的组件。布局实际上是一种算法策略,用于计算子元素在容器中的位置排列。布局管
李志宽 李志宽
4年前
YYDS! 如何拿下网站?黑客最爱用的三个神器!
前言:网络渗透中,网站一直是黑客们重点攻击的目标。面对网站,攻击者经常会想找到网站后台,登录上去,从而进一步获得网站服务器控制权。所以,如何获得网站后台登录地址,就是非常重要的第一步。爬虫分析爬虫分析的原理,是通过分析网站页面的HTML源代码,从里面不断爬取链接,分析潜在的后台登录地址。一般来说,后台登录页面的地址中,通常会出现login、admin、us
科工人 科工人
4年前
一文吃透 Go 语言解密之接口 interface
转载:大家好,我是煎鱼。自古流传着一个传言...在Go语言面试的时候必有人会问接口(interface)的实现原理。这又是为什么?为何对接口如此执着?实际上,Go语言的接口设计在整体扮演着非常重要的角色,没有他,很多程序估计都跑的不愉快了。在Go语言的语义上,只要某个类型实现了所定义的一组方法集,则就认为其就是同一种类型,是一个东西。大家常常称其
李志宽 李志宽
3年前
为何免费辅助这么赚钱?一起逆向分析一波
背景洛克王国是一款网页游戏,它是为孩子们设计的儿童魔幻社区。百度搜索了下,洛克王国辅助关键字,第一个就是洛克王国旋风辅助官方网站,并且网页上提示这辅助永久免费使用。又是开发辅助又搭建辅助官方网站的,这不都是需要时间成本和金钱吗,下面就分析下,这个辅助的实现原理、还有验证下是否真正都是免费的吗?外挂基本信息借助ExeinfoPE工具分析该游戏辅助的一些基
Wesley13 Wesley13
4年前
C#中实现累加校验和计算和校验
为建立中文知识库加块砖       ——中科大胡不归0\.前言如果必须加入一种方法来校验协议数据,累加校验不失为一种好的方案。MD5计算出的Hash太长了,校验和不过1或2个字节,当然MD5的安全性也不是校验和能比的。1\.校验和原理1.1发送方生成检验和1.将发送的进行检验和运算的数据分成若干个16位
Wesley13 Wesley13
4年前
TMS32F28027的GPIO34驱动光耦问题
问题:硬件研发同事在调试一块TMS32F28027产品电路板时发现GPIO34出现上电控制正常,运行中只要Reset芯片,系统进入锁死状态,GPIO34引脚外部直接通过一个510欧电阻驱动光耦TLP181。据同事描述只有这个引脚驱动光耦的时候会出现这个问题,换用其它引脚驱动光耦,或则光耦去掉换成驱动LED都不会发生这个问题。相关原理图如下:!(h
Stella981 Stella981
4年前
SpringBoot(20)
  我们在写单元测试的时候,除了接口直接抛异常而导致该单元测试失败外,还有种是业务上的错误也代表着该单元测试失败。好比我们在测试接口的时候,  该接口返回是1代表成功,如果是0那就代表是失败的,这个时候可以考虑使用断言。  一、原理我们知道,我们可以通过断言来校验测试用例的返回值和实际期望值进行比较,以此来判断测试是否通过。那我们先来看下如果失败的情
Wesley13 Wesley13
4年前
TCP拥塞控制
一般原理:发生拥塞控制的原因:资源(带宽、交换节点的缓存、处理机)的需求可用资源。作用:拥塞控制就是为了防止过多的数据注入到网络中,这样可以使网络中的路由器或者链路不至于过载。拥塞控制要做的都有一个前提:就是网络能够承受现有的网络负荷。对比流量控制:拥塞控制是一个全局的过程,涉及到所有的主机、路由器、以及降低网络相关的所有因素。流量控制往往指点对点
Mark刘 Mark刘
3年前
统信UOS提示系统磁盘空间不足
@此教程是非严谨教程,综合了网上的两种解决方案,因为我对Linux研究的不深,花了半天的时候才搞定,不想让你们也浪费时间,具体原理没有深入研究,能解决问题就行,看到此教程,你应该不需要看别的教程了。系统简介我的UOS是通过win10一键安装的,即win10UOS双系统,系统信息如下一直提示系统磁盘空间不足,可以通过此命令查看磁盘的使用率,结果如下图:b