- 博客(80)
- 资源 (9)
- 收藏
- 关注
原创 第4章 弱口令与不当认证——通往高校系统后门的“万能钥匙”
你所在的学校系统中,有没有遇到过类似的弱口令问题?如果是你,会如何向学校安全部门报告?(欢迎在评论区用脱敏的方式分享你的经历)弱口令与不当认证就像网络安全界的“基础病”——看起来不严重,但往往是最致命的入口。:当我们拿到了后台权限,接下来该怎么办?下节课我们将讲解“越权漏洞”——为什么我能看到校长的工资条?
2025-11-19 22:24:04
437
1
原创 第 3 章:信息搜集入门(新手版)
白帽子安全入门:高校网站信息收集指南 本文针对新手白帽子,详细讲解如何对高校网站进行合规、安全的信息收集工作。核心要点包括: 信息收集本质:合法获取公开信息,如同查看公示栏而非擅闯禁区。这是漏洞挖掘的基础,80%新手失败源于此阶段不足。 安全边界: ✔ 仅使用浏览器、公开入口、搜索引擎 ❌ 禁止扫描、爆破、fuzz等攻击行为 核心目标:发现适合新手练习的外包系统、老旧系统等低风险目标。 实用方法: 构建站点树状图(主站+各子系统) 识别统一认证入口与非接入系统 通过UI风格、URL参数、备案信息等8个特征判
2025-11-19 20:37:23
480
原创 第 1 章:不需要网络安全基础也能看懂的 Web 安全入门
本文通过"小吃店点餐"的生动比喻,系统讲解了Web安全的基本概念。将服务器比作小吃店,浏览器比作顾客,URL是菜单,请求是点餐过程,参数是顾客的特殊要求,Cookie/Session是会员卡系统。详细解释了GET/POST/JSON三种请求方式,并分析了五类常见漏洞:输入问题、认证问题、授权问题、配置问题和业务逻辑问题。最后用简洁的语言总结整个Web交互过程,帮助读者轻松理解复杂的网络安全概念。这种生活化的类比方式,让零基础的读者也能快速掌握Web安全的核心要义。
2025-11-19 20:16:22
333
原创 第 0 章:开篇——为什么“高校站点”是新人练手的黄金场?
《高校漏洞挖掘新人指南》摘要:高校网站因其系统众多、外包开发质量参差、信息化叠加混乱等特点,成为白帽新人理想的漏洞挖掘练习场。与大厂不同,高校站点漏洞易发现、业务逻辑简单,能提供充分的正反馈。但必须严格遵守合规边界:仅分析公开内容,不测试登录点/上传/修改等破坏性操作,避免使用扫描器,所有发现优先报告。核心在于培养安全分析能力而非攻击技术,通过高校实践为未来专业安全之路打下基础。新人需始终牢记"帮助修复"的白帽精神,在安全边界内成长。
2025-11-19 19:59:09
786
原创 第3节:函数与程序结构——模块化编程
因为任何函数都能随时修改它,当程序很大很复杂时,你很难追踪到底是哪个函数在什么时候把它改错了,导致bug极难调试。当函数结束时,它的栈帧(盘子)就被整个拿掉了,里面的所有局部变量自然也就灰飞烟灭了。如果没有保护,当项目复杂时,可能间接导致同一份“菜单”被粘贴了两次,编译器就会看到重复的声明而报错。已经定义过了,中间的所有代码都会被跳过。比如,我们把“判断玩家猜测对不对”这个功能打包成一个函数,把“生成随机数”打包成另一个函数。从今天起,你不再是一个事必躬亲的“小工”,而是一个会分派任务的“包工头”了!
2025-11-09 15:56:25
741
原创 第2节:程序逻辑与控制流——让程序“思考”
本文介绍了如何让程序具备决策和重复执行的能力,即“流程控制”。首先讲解了C语言的运算符,包括算术、关系和逻辑运算符,重点指出与Python的差异(如整数除法、没有幂运算等)。然后详细解析了条件分支语句(if-else、switch-case)和循环语句(while、do-while、for),强调关键注意事项。通过实例说明如何实现程序的选择性执行和重复操作,帮助程序从简单计算升级为具备基础智能的自动化工具。这些核心概念是后续分析病毒和漏洞行为的重要基础。
2025-11-08 21:21:19
813
原创 第1节:C语言初体验——环境、结构与基本数据类型
摘要:C语言入门指南 本文以生动的比喻引导读者进入C语言的“底层世界”,强调其直接操作硬件的特性,适合未来从事系统开发或安全领域的学习者。 环境搭建 推荐使用轻量级VSCode,配合C/C++插件和Code Runner,搭配MinGW-w64(Windows)或GCC(Linux/Mac)编译器。 首个程序解析 拆解“Hello, World!”代码结构:#include引入头文件,main()作为程序入口,printf输出内容,\n换行,分号结束语句。 数据类型与变量 介绍int、float、doubl
2025-11-04 22:53:50
854
原创 第5节:调试技巧 + 最常用的日志打印法宝
今天这一节,咱们系统地搞懂了:打印日志的重要性如何写万能日志函数打印买卖信号、持仓变化、账户资金调试订单成交情况排查常见bug最后还用平安银行跑了一个全流程Demo!如果你认真跟着敲一遍,恭喜你,**你的Backtrader“调试功底”已经正式出师了!**🎉🎉下一节,我们就开始正式搞更高级的指标编写啦!
2025-04-27 13:59:43
797
原创 第4节:第一个回测策略:穿越均线就买!(手把手带你跑通Backtrader)
这一节,我们从0到1:✅ 拉了真实A股数据✅ 喂给Backtrader吃✅ 写了自己的第一个回测策略(均线金叉策略)✅ 成功画出交易信号图表✅ 看懂了回测绩效指标是不是特别有成就感?💥你现在已经可以自己造轮子了,接下来的进阶课程(比如多周期、多仓位管理、参数优化),就是在这个基础上不断加料!下一节,我带你们玩更刺激的,调试技巧 + 日志打印法宝,搞得贼细,错过血亏!😎。
2025-04-27 11:59:08
1504
原创 第3节:Backtrader核心结构大拆解——框架到底怎么一层套一层的?
模块作用说明Cerebro总控指挥中心Strategy策略逻辑剧本Data Feed行情数据来源Broker模拟券商,经纪人Analyzer分析回测结果的裁判Observer可视化图表的画师说白了,这六大核心模块就是你的量化策略的“六脉神剑”。谁用得溜,谁就能走得远。下一节我们就开始撸代码写第一个策略了,别眨眼,买卖信号就来了!
2025-04-23 22:51:38
898
原创 第2节:搭建开发环境——能跑的才是好框架!
安装Anaconda,方便管理Python环境和库创建虚拟环境,避免库版本冲突安装Backtrader及相关库,搭建策略开发的基础验证安装是否成功,确保环境可用遇到问题,及时查找解决方案,保持耐心下一节,我们将深入了解Backtrader的核心结构,帮你理清策略开发的思路。敬请期待:第3节:Backtrader核心结构大拆解——Cerebro、Strategy、DataFeed、Broker、Analyzer等模块通俗讲解如果你在安装过程中遇到任何问题,欢迎留言交流,我们一起解决!
2025-04-23 22:46:42
613
原创 第1节:Backtrader到底是个啥?能干嘛?
Backtrader 是一个专门为量化交易打造的 Python 回测框架,说白了,它就是一个量化策略“模拟器+控制台+评审团”,你写好一个买卖逻辑,它帮你拿历史行情走一遍流程,然后告诉你赚了还是亏了、风险大不大、能不能上实盘。咱们搞量化的朋友们,天天嘴上挂着「策略」这个词,说白了就是:“看到了啥,就买 or 卖”比如:看见价格突破均线,就买!看见KDJ金叉,就买!看见领导说“明天开会”,也买!(这属于基本面了,后面会讲)你要实现这个“看到了就动手”的逻辑,就得靠回测框架。
2025-04-23 22:43:49
1113
原创 文科生学pytorch——一些概念的解释
对于文科生学习 PyTorch,特别是理解其中的动态计算图、自动微分和反向传播这些概念,我会尽量用通俗的语言,结合生活中的例子来解释,避免过多深奥的数学符号。
2024-09-23 11:54:31
857
3
原创 2.5【量化交易的数学基础】文科生也能搞懂的线性代数基础:矩阵和向量的那些事儿
下一次,当你遇到类似的概念时,不妨想象一下它在现实中的应用,说不定就能一下子“开窍”了呢!举个例子,你有一张薄薄的纸(二维的平面),如果这张纸被压成了一条直线(降维了),那么无论你怎么转动这条直线,都无法“撑”出一个二维的平面了。想象一下,如果你有三只股票,它们每天的价格变化都不同,你可以用一个矩阵来表示这些变化,再用一个向量来表示每只股票的持有量,乘起来就能快速算出你每天的总收益。这不就是一个表格吗?矩阵就是这样一个神奇的东西,在金融领域可是个大明星,它能帮助我们处理多维数据,轻松搞定一大堆复杂的计算!
2024-09-03 15:20:40
1716
原创 2.4梯度下降与量化策略优化
每走一步,你就计算一下新的位置的梯度,然后继续朝着下降最快的方向走,直到走到一个平坦的地方,动不了了——这就是函数的局部最小值,也就是你要找的地方。如果我们从点 ((1, 1)) 开始,梯度向量会告诉我们该往 ((-2, -2)) 方向走(当然我们是反着梯度走的,所以会朝着 ((-1, -1)) 方向走)。比如,如果我们有一个函数 (f(x, y) = x^2 + y^2),那么对于 (x) 的偏导数就是 (2x),对于 (y) 的偏导数就是 (2y)。梯度向量告诉我们,在当前点上,函数值增长最快的方向。
2024-09-01 13:53:17
743
原创 2.3导数与微分的基础与应用
比如说,你踩了油门,车速从30公里/小时变到40公里/小时,那导数就是“哟,这小子踩油门了,车速快了!想象一下,你在分析股票价格的变化,导数就可以帮助你理解价格变化的趋势——是往上还是往下。如果说导数是告诉你变化的速度,微分则是告诉你在这个变化中,实际变化了多少。你可以使用微分来累积多个瞬间的变化,得出总的变化量,这在期货日内交易中非常有用,帮助你精确计算多次交易的收益和损失。微分的数学公式看起来有点像导数的变种,比如,如果 dy = f’(x)dx,这个式子告诉你,微小变化dx产生了多大的变化dy。
2024-09-01 10:59:38
602
原创 2.2线性代数的力量
欢迎来到线性代数的世界,这里是量化交易的健身房,我们的目标是让你的大脑肌肉变得强大,以便在金融市场上大展拳脚。想象一下,你有一堆乱七八糟的股票数据,通过PCA,我们可以把它们压缩成几个最重要的方向,就像是把一堆乱麻理成几根线,这样处理起来就容易多了。在量化交易中,我们经常用矩阵来表示一系列的股票价格变化,每一行就是一个向量,代表一个时间点的所有股票的价格。我们用它来构建模型,预测股票价格的走势。这时候,线性代数就能派上大用场,帮助我们构建更复杂的模型,比如多元线性回归,甚至是更高级的机器学习模型。
2024-08-30 22:14:14
1187
原创 2.1概率统计的世界
欢迎来到概率统计的世界!在量化交易中,概率统计是至关重要的工具。通过理解概率,我们可以用数学的方法来描述市场行为,预测未来走势,并制定交易策略。让我们一起从基础概念开始,逐步深入,揭开概率统计的神秘面纱。
2024-08-30 16:05:51
1725
原创 1.3金融术语的宝典
K线图就像股市的“心电图”,通过不同的K线组合,我们可以看出市场的情绪变化,从而判断未来的走势。这就像中医看病,讲究“望闻问切”,通过分析公司的财务报表、行业地位、管理层能力等“内在”因素,来判断公司未来的发展前景。比如说,你去看一家公司的财报,发现它的净利润持续增长,资产负债率低,那这家公司很可能是一只“绩优股”,值得投资。K线图就像股市的“台球记录表”,记录了每一根K线所代表的时间段内,股价的“开盘价、最高价、最低价和收盘价”这四个关键信息。如果收盘价低于开盘价,实体就是实心的,我们称之为“阴线”。
2024-08-30 13:50:35
904
原创 1.2金融市场的地图
在这里,每一张股票都是一张特别的会员卡,让你成为公司的小老板。这就像是你和果园的主人约定,不管未来苹果的价格如何变化,你都会以现在的价格买下一批苹果。这样,你就能规避未来价格波动的风险。记得,金融市场是一个充满机遇和挑战的地方,而量化交易,就是我们的罗盘和望远镜。金融市场上有许多交易所,它们就像是不同的市场集市,每个集市都有自己的特色和规则。在金融市场这片汪洋大海中,量化交易就像是一艘装备精良的船只,配备了最先进的导航仪。我们刚刚领略了量化交易的魔力,现在让我们打开一张神秘的地图,探索金融市场的未知领域。
2024-08-30 13:07:10
457
原创 1.1量化交易的定义与魅力
在量化交易中,我们会用到PyTorch这样的框架,以及RNN、CNN、LSTM、GAN、VAE、Transformer、BERT等算法。这些听起来可能有点吓人,但别怕,我们会一步步来,用最简单易懂的方式让你掌握它们。想象一下,你是在玩一款策略游戏,传统交易就像是你在手动操作,而量化交易则像是开启了“自动战斗”模式。手动操作可能需要你时时刻刻盯着屏幕,累得跟个狗似的,而自动战斗则可以让你边喝咖啡边看戏,轻松多了。首先,让我们来聊聊什么是量化交易。记得,量化交易不是魔法,但它能让你的交易更科学、更高效。
2024-08-30 12:49:25
721
原创 1.Docker初探 —— 走进集装箱的世界
想象一下,你是一位厨师,每天要做各种美食,从简单的煎蛋到复杂的红烧肉。为了方便烹饪,你需要各种工具和食材,比如锅碗瓢盆、油盐酱醋、肉类蔬菜等等。每次做菜,你都要重新准备这些工具和食材,是不是很麻烦?现在,假设有一个神奇的工具箱,里面包含了各种工具和食材,而且可以根据不同的菜谱进行定制。当你想要做煎蛋时,只需打开工具箱,拿出煎蛋所需的工具和食材,就可以轻松完成烹饪。下次想做红烧肉,只需要换一套工具和食材即可。这个神奇的工具箱,就是 Docker!
2024-08-29 15:21:09
1326
原创 零基础一文学会Docker与Kubernetes
总结Docker与Kubernetes的学习之旅,强调它们在现代软件开发和运维中的重要性。鼓励读者继续深入探索Docker与Kubernetes的高级特性和最佳实践,不断提升自己的技能水平。提及云原生、微服务架构等前沿技术趋势,激发读者对未来技术发展的兴趣和期待。
2024-08-29 14:00:42
1627
原创 第9篇 区块链安全性:理解和应对常见攻击方式
区块链的世界既精彩又复杂,了解并能够应对潜在的安全威胁是每一个区块链产品经理和售前顾问的必备技能。希望这一章节的内容能够帮助你建立起对区块链安全性的基本认识,并在未来的职业生涯中为你提供指导。在下一章节,我们将继续探索区块链的更多奥秘。如果你对今天的内容有任何疑问,或者想要了解更多信息,请在评论区留言。我们下期再见!
2024-07-05 21:49:21
627
原创 第8篇 智能合约的商业应用场景解析
例如,在共享汽车、共享自行车等领域中,智能合约可以自动记录用户的租赁时间、费用等信息,并在用户归还物品后自动触发结算操作。例如,在智能家居系统中,智能合约可以自动调整家电设备的运行状态和参数设置,提高家庭的舒适度和节能效率。例如,在行政审批、证件办理等领域中,智能合约可以自动处理审批流程、收集相关信息和数据等任务,提高审批效率和用户体验。同时,智能合约还可以实时监控电力设备的运行状态,及时发现并处理异常情况,提高能源管理的效率和稳定性。通过预设的规则和条件,智能合约可以自动执行交易,确保供应链的稳定运行。
2024-07-01 20:49:29
1860
原创 第1章 人工智能的基础概念与应用导论
只要我们带着一颗好奇和求知的心,一起踏上这段奇妙的旅程,我保证,你将会在这个专栏结束时,成为一名对人工智能有深入了解的行业产品经理或售前专家。无论你是对AI充满好奇的小白,还是想要深入了解AI的专业人士,都请继续关注这个专栏,让我们一起走进这个充满无限可能的AI世界吧!想象一下,你下班回到家,家里的灯光自动亮起,空调自动调节到舒适的温度,音响自动播放你喜欢的音乐。这里的“像人一样”,并不是说机器真的具有了人类的智能,而是说机器能够模拟人类的某些智能行为,比如识别图像、理解语言、做出决策等。
2024-07-01 20:28:57
1136
原创 第7篇 智能合约是什么?——从产品经理视角看智能合约
想象一下,你和朋友小明打赌世界杯的冠军。如果你们用传统方式打赌,可能需要一个中间人来确保公正,比如你们共同的朋友小红。但是,如果用智能合约,你们就不需要小红了!你们可以在区块链上写一个智能合约,里面规定:如果巴西赢了,你给小明100块;如果德国赢了,小明给你100块。结果出来后,智能合约会自动执行,没有人能作弊。这就是智能合约的基本概念。
2024-07-01 19:48:44
890
原创 第6篇 共识机制深度解析:PoW、PoS、DPoS和PBFT
区块链的世界里,有一个非常重要的概念叫做“共识机制”。它就像是区块链的心脏,保证大家在这条链上的信息是可靠的、不可篡改的。今天,我们就来通俗易懂地聊聊区块链里的四大共识机制:工作量证明(PoW)、权益证明(PoS)、委托权益证明(DPoS)和拜占庭容错(PBFT)。为了让你更好地理解,我会用一些日常生活的例子来解释这些机制。
2024-06-30 22:07:52
1036
原创 第5篇 区块链的技术架构:节点、网络和数据结构
区块链技术听起来很高大上,但其实它的核心架构并不难理解。今天我们就用一些简单的例子和有趣的比喻,来聊聊区块链的技术架构:节点、网络和数据结构。
2024-06-28 22:44:24
1843
1
原创 第4篇 区块链的优势与挑战:为什么区块链如此重要?
区块链听起来像是一种高科技的魔法,很多人都想知道它到底是怎么回事,为什么会引起如此大的关注。今天,我们就来揭开区块链的神秘面纱,看看它的优势和挑战,顺便聊聊为什么它会变得如此重要。
2024-06-28 22:36:12
1823
原创 第3篇 区块链技术的核心要素:共识机制、加密技术与分布式账本
区块链听起来像个非常高大上的技术,其实它的核心原理并不难理解。今天我们要聊的就是区块链的三个核心要素:共识机制、加密技术和分布式账本。想象一下区块链是一个巨大的数字笔记本,我们要弄清楚大家如何共同写这个笔记本,又如何确保里面的信息安全,最后是如何保证大家都能看到相同的内容。让我们一起来看看吧!
2024-06-27 21:42:24
2043
1
原创 第2篇 区块链的历史和发展:从比特币到以太坊
区块链从比特币的诞生,到以太坊的出现,再到今天的各种创新应用,一路走来,经历了许多关键的里程碑。它不仅仅是一种技术,更是一场科技革命,正在改变我们的生活方式。通过这篇文章,希望你对区块链的历史和发展有了一个清晰的了解。欢迎继续关注我们的专栏《区块链常识:从小白到顶级行业专家》,未来我们将深入探讨区块链的更多内容,帮助你从入门到精通,成为区块链领域的专家。
2024-06-26 22:16:29
1323
原创 第1篇 什么是区块链?——从零开始的区块链入门指南
想象一下,区块链就像是一本巨大的公开账本,任何人都可以看到并核对里面的内容。而这本账本不是由某一个大佬控制的,而是分散在世界各地,大家一起维护。这就好比一个班级的成绩册,每个人都可以查看和记录分数,没人能偷偷改动自己的成绩。通过这篇文章,我们了解了区块链的基本定义、工作原理、组成部分以及应用场景。区块链作为一项颠覆性的技术,正在改变我们的世界。希望这篇入门指南能帮助你对区块链有一个初步的认识,开启你的区块链学习之旅。欢迎订阅我们的专栏《区块链常识:从小白到顶级行业专家。
2024-06-26 21:40:32
2453
原创 Python踩坑记录(持续更新)
在函数中不能任意修改全局变量,如果确实需要修改,需要增加global关键字。否则Python解释器会默认该变量是局部变量,但发现没有声明,将会报错。
2024-01-09 17:43:41
448
原创 期货交易策略模拟测试-基于CLBISO01策略
测试了一下CLBISO01策略,日内交易,不隔夜,下午收盘前肯定平仓。很久没体验这种淋漓尽致的感觉了。
2023-12-21 15:25:02
477
原创 玩期货,千万要注意不同软件的设置啊
参加某公司的期货交易模拟选拔,用的是博易大师,结果这个软件的止损线巨坑,当天下午设置的止损线,在收盘之后软件关闭的情况下就自动作废了,到了晚上夜盘如果价格超相反方向走了,那可能导致巨亏。
2023-12-15 15:28:12
526
实用机器学习
2017-11-22
大数据技术原理与应用:概念、存储、处理、分析与应用(第2版)
2018-01-15
精通数据科学_从线性回归到深度学习_试读样章
2018-05-09
Python+Spark 2.0+Hadoop机器学习与大数据实战_林大贵(著) 清华大学出版社(完整高清 带书签)
2018-08-08
Spark最佳实践
2017-12-17
MySQL技术内幕 SQL编程.姜承尧.扫描版
2017-12-09
全栈应用开发 精益实践(完整版带书签)
2018-04-19
集体智慧编程_13705871_(美)TobySegaran著_2015.03.pdf
2017-12-09
MySQL技术内幕 InnoDB存储引擎 第2版.pdf
2017-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅