自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Da_Zhuang的博客

先有框架,在逐步深入

  • 博客(216)
  • 收藏
  • 关注

原创 金融风险全景透视:基于风险管理、黑钱与管制策略的深度剖析​

洗钱,简单来说,是将非法所得合法化的过程,其本质是对非法资金进行隐蔽操作,使其披上合法的外衣。在当今复杂的金融环境下,洗钱手段层出不穷,严重威胁金融体系的健康运行。例如,通过将毒品交易、走私、腐败等非法活动所得混入正常的商业交易中,试图掩盖资金的非法来源。这不仅扰乱了金融秩序,还可能导致金融机构面临巨大的法律风险和声誉损失。美国SIPC机制:美国《证券投资者保护法(SIPA)》建立了证券投资者保护公司(SIPC)。当经纪交易商破产时,SIPC旨在保护客户的资产。

2025-06-14 12:22:39 846

原创 Global Security Markets International Compliance知识点总结

美国经纪自营商的国际合规部门主要聚焦于四个关键领域:

2025-06-08 13:17:13 959

原创 global security market 的知识点总结 SMA

独立管理账户(Separately Managed Accounts, SMA)是资产经理以全权委托方式为投资者管理的独立账户,投资者需支付综合费用(通常为资产规模的2.5%-3%),涵盖资金管理、交易和托管等服务。投资者直接持有证券,拥有法律所有权,投资组合可根据其财务状况、投资目标及限制量身定制。定制化优势:为高净值投资者提供差异化策略,如ESG主题投资、家族财富传承规划。透明度优势:客户可实时查看持仓细节,避免“黑箱操作”,符合监管对“了解客户”(KYC)的要求。

2025-06-08 12:56:02 1019

原创 Global Security Market知识点总结:主经纪商业务

主经纪商业务是投资银行或金融机构向诸如对冲基金、养老基金、货币管理公司等大型机构投资者提供的综合性金融服务体系。其核心目标是通过运用杠杆工具以及提供全面的运营支持,协助客户实现绝对回报。简单来说,它就像是一个“金融管家”,为大型机构投资者打理各种复杂的金融事务。例如,一家对冲基金可能会同时涉及股票、债券、期货等多种金融产品的交易,主经纪商能够整合资源,为其提供一站式的解决方案,让对冲基金专注于投资策略的制定和执行。

2025-06-07 19:28:03 833

原创 Global Security Markets 第 10 章衍生品知识点总结​

衍生品,作为一种金融工具,其价值并非独立存在,而是紧密依赖于其他资产,如常见的股票、债券、商品,或者市场变量,像利率、汇率、股票指数等。这意味着衍生品的价格波动,归根结底是由其对应的基础资产或市场变量的变动所驱动。常见的衍生品类型丰富多样,包括期货、远期、互换、期权等。从功能角度来看,衍生品在经济体系中扮演着至关重要的风险重新分配角色。举例来说,对于一位持有大量股票的投资者,他担心股票市场可能出现的下跌风险,此时就可以利用股票指数期货这一衍生品进行对冲操作。

2025-06-07 19:12:12 776

原创 《Global Securities Markets》中保证金与卖空制度知识点总结

举例来说,若投资者期望通过保证金交易买入证券,在《Global Securities Markets》所阐述的框架下,需依据规定比例交付保证金,这部分保证金如同履约担保,确保投资者能够履行交易义务。反之,降低保证金比例,卖空成本降低,可能刺激卖空交易活跃度。例如,当市场卖空交易过度活跃,引发市场波动加剧时,监管机构可能会提高保证金比例,以抑制卖空行为,维护市场稳定。这一调整旨在发挥制度的逆周期调节作用,在市场波动较大时期,通过提高保证金比例,限制投资者融券规模,从而降低市场做空力量,维护市场稳定。

2025-06-02 13:21:40 1048

原创 Global Securities Markets 第7章知识点总结

银行在证券流转中扮演核心枢纽角色,包括资产托管、交易执行和融资中介。普通法管辖区(如美国)赋予银行更大业务弹性,允许混合持有和自主抵押;大陆法管辖区(如德国)则通过中央证券存管机构(CSD)严格规范,确保资产安全。跨境业务面临法律冲突、操作风险和资本占用挑战,银行需采取双轨策略:在普通法市场创新,在大陆法市场合规。未来银行将向技术合规复合型枢纽演进。

2025-06-02 12:44:33 538

原创 Global Securities第六章知识点总结

核心逻辑:证券法律需在“风险防控”与“市场活力”间动态平衡,如注册制以“披露为核心+事后严监管”取代核准制的“事前审核”。实践启示开户与交易需严格落实KYC,防范洗钱与违规交易(书中第十三章“国际合规四要素”)。关注区域法律差异,如欧盟《可持续金融披露条例》(SFDR)对ESG信息的强制要求。

2025-06-01 13:07:00 591

原创 Global Security Markets 第5章知识点总结

《全球证券市场实务与最新发展》摘要 本章系统梳理了全球主要证券交易所及存管机构运作机制,重点分析了欧洲、美洲、亚洲和中东/非洲市场的交易规则差异。核心发现包括:1)各国结算周期存在显著差异(如德国T+2 vs加拿大T+3);2)跨境交易工具(如沪深港通)持续优化;3)CFD等衍生品监管趋严但交易技术升级;4)2024年主要市场费用调整(如中国证券交易经手费下调30%)。特别关注了英国印花税(0.5%)、***印花税上调(0.13%)等税收政策变化,以及迪拜外资持股上限调整等市场开放举措。数据显示,全球证券市

2025-06-01 12:28:08 865

原创 Global Securities Markets 第四章知识点总结

降低成本:通过电子存管与净额结算,减少90%以上的实物交割与资金划转量。控制风险:CCP机制(如DTCC、Euroclear的保证金制度)隔离对手方违约风险,2008年金融危机中保障超99%的交易完成。促进全球化:Euroclear与CREST的协同实现欧洲市场统一结算,DTCC为全球资本参与美股提供基础设施支持。集中化存管解决物理效率,法律化确权保障资产安全,标准化流程实现全球互通。

2025-05-31 14:31:45 469

原创 Global Securities Markets 第三章知识点总结

信托是基础:确保客户资产“法律上独立”。CSD是载体:用电子账簿替代纸张,银行通过会员身份接入。净额结算是工具:数学抵消减少操作量,银行系统自动完成。CCP是盾牌:在高风险交易中隔离风险,银行依赖其完成清算。通过这四个核心机制,银行构建了从“下单-存管-结算-风控”的完整证券业务链条,实现效率与安全的平衡。

2025-05-31 13:30:23 971

原创 pytest中的元类思想与实战应用

本文探讨了Python元类与pytest测试框架的关联,揭示了pytest设计中暗含的元类思想。首先介绍了元类基础概念及其在类创建阶段的控制能力,然后概述了pytest框架的简洁特性和强大功能。核心部分展示了pytest如何通过命名约定、插件系统、测试夹具管理和参数化校验等机制,体现了类似元类的设计理念。最后通过电商测试实例,对比传统写法与结合元类思想的优化方案,展现了如何利用pytest钩子和自定义元类来规范测试结构、自动添加日志记录等功能,实现更高效的测试开发。

2025-05-31 12:24:39 859

原创 Global Securities Markets 第二章知识点总结

35=D44=100。

2025-05-25 13:04:29 830

原创 Effective Python|自动化测试工程师应该知道的防御式编程元类及属性思想

摘要 本文总结了《Effective Python》中关于属性管理的核心原则,涵盖防御式编程在测试场景中的应用。关键点包括:1)使用@property统一属性访问接口,避免校验逻辑被绕过;2)通过描述符复用属性验证逻辑,减少代码冗余;3)利用__getattr__实现惰性加载,提升测试性能;4)采用元类强制子类实现必要接口,提前暴露设计缺陷。这些原则能有效避免测试中的逻辑漏洞、性能问题和接口缺失,提升代码质量和测试可靠性。

2025-05-25 12:32:33 542

原创 Effective Python|自动化测试工程师应该知道的防御式编程类与继承思想

本文总结了5条防御式编程原则在自动化测试中的应用:1)使用辅助类替代嵌套字典,提升数据结构可维护性;2)用函数而非类实例实现灵活接口,降低测试耦合;3)通过类方法多态构建对象,统一测试数据生成逻辑;4)正确使用super()初始化父类,确保继承链稳定;5)谨慎使用多重继承,避免逻辑冲突。每条原则通过典型错误示例与改进方案对比,帮助测试工程师规避常见异常,提升代码健壮性。

2025-05-24 16:19:17 632

原创 Global Securities Markets第一章知识点总结

书中通过(图1.1)揭示证券市场的典型运作框架,五大核心要素及其关联如下:以**“证券罗盘”**(图1.2)类比指南针,将金融工具分为四大方向,直观展示其属性与风险特征:#mermaid-svg-62qS50k3YJGI79Dy {font-family:"trebuchet ms",verdana,arial,sans-serif;fill:#333;color:#333;color:#333;fill:none;五角星模型投资者经纪人交易所清算系统存管机构证券罗盘债务类权益类衍生类。

2025-05-24 15:13:00 881

原创 量化投资全流程实践:从数据抓取到计划模式的深度技术整合

量化投资通过数据驱动的理性决策体系,避免了人类情绪对投资的干扰,提升了决策效率和可验证性。其核心在于将交易经验转化为程序化规则,依赖高质量数据作为基础。数据获取与处理方面,利用异步编程和工具库(如asyncio、AKShare、Pandas)加速数据采集、清洗和指标计算。计划模式通过状态机管理复杂分析流程,将任务分解为多步执行,确保流程可控。完整案例展示了如何通过计划模式分析量价关系,最终生成投资结论。相比单一函数调用,计划模式更适合处理多阶段复杂任务,提升分析效率和准确性。

2025-05-20 01:21:22 858

原创 自动化测试代码避坑指南:从等价类、边界值、异常值看代码隐患与规避方案

在自动化测试中,等价类划分、边界值处理和异常值校验是确保代码逻辑健壮性的关键。然而,实际编码中常因细节处理不当引发问题。本文通过具体代码示例,解析了常见错误场景及其规避方案,并融入了PyTest对异常校验的核心逻辑。 等价类划分:遗漏非法场景校验可能导致上游逻辑误判。应明确处理非法等价类,并校验边界值。 边界值处理:隐形逻辑可能导致越界查询。应显式校验双边界,避免依赖数据库返回空值判断异常。 异常值处理:滥用except Exception会掩盖真实问题。应细化异常类型,避免返回None导致调用方无法区分异

2025-05-10 22:51:57 666

原创 基于大模型与异步技术的股票分析系统实现

本文介绍了一种结合异步数据抓取技术和大模型工具的股票分析系统,旨在提升金融量化分析的效率与智能化水平。首先,通过Python的asyncio库实现多协程并发抓取,显著提高了海量股票数据的获取效率,相比传统同步方式,时间开销降低了10倍。其次,利用大模型工具封装股票查询逻辑,并通过langchain_core.tools的@tool装饰器将其集成到大模型中,实现了智能化的股票信息查询。最后,通过状态图(StateGraph)设计工作流,确保系统能够根据条件进行循环控制,进一步提升了系统的自动化与智能化程度。该

2025-05-10 22:49:13 883

原创 从装饰器出发,优雅处理 UI 自动化中的异常

装饰器是Python中函数式编程的重要特性,能够以非侵入式的方式将异常处理逻辑从业务代码中剥离,实现代码解耦与复用。在UI自动化测试中,装饰器可以替代传统的try/catch结构,解决代码冗余和可读性差的问题。装饰器分为无参数和带参数两种类型,分别通过两层和三层的函数嵌套实现。无参数装饰器适用于统一日志记录等场景,而带参数装饰器则适用于多场景配置,如重试次数等。通过装饰器,异常处理逻辑可以集中管理,测试用例仅需关注业务逻辑,提升了代码的简洁性和可维护性。

2025-05-08 22:59:22 1041

原创 深入解析:如何正确处理业务空值与技术异常?从避免滥用`None`和`WebDriverException`谈起

None场景正确做法错误反例业务空值(如无持仓)返回None或抛子类,明确标注业务语义抛或返回未说明的None技术异常(如驱动崩溃)抛子类或Selenium内置技术异常(如返回None或用通用Exception异常链管理使用保留原始异常堆栈捕获异常后静默处理或丢失堆栈信息错误可见性:技术异常携带完整上下文,避免“黑盒”故障;业务清晰性None仅用于业务空值,逻辑判断无歧义;可维护性:异常类型即问题说明书,降低排查成本。

2025-05-08 18:53:12 919

原创 几个COZE智能体经验小分享

需要提醒的是经过多次探索,目前这种方式是一个比较好的方式,智能体制作过程中,自己不需要过多的调试,因为会比较浪费token,coze的免费token每天是500个,发布智能提到豆包或者其他平台之后调用的时候反而浪费的比较少,这个目前也没找到原因。这中间有一个比较重要的点是当客户向他提供他的持有基金信息的时候,智能体会将基金的信息存入到数据库当中,下一次客户只需要提供最新的投资建议,智能体便会读取数据库中的基金信息并对比研报,给用户最新的投资建议。对应的其实也尝试过做粤语的智能体,但是效果没有英文的好。

2025-05-04 12:34:25 945

原创 如何使用GraphRAG分析代码结构?

GraphRAG能够根据用户的查询,详细列出相关代码的描述,并对其进行总结。比如在查询UserModel相关代码时,它可以清晰地展示UserModel类的结构、方法的功能以及与其他代码的交互关系,总结出UserModel在整个代码系统中的作用。通过使用GraphRAG,结合Cursor进行代码预处理,开发者可以更高效地分析代码结构。这种方法不仅能够解决传统RAG的局限性,还能提供更准确、更全面的代码分析结果。从代码预处理到知识图谱构建,再到查询测试,整个流程为开发者提供了一种系统化的代码分析解决方案。

2025-05-03 18:59:10 960

原创 LLM 辅助编程:如何根据代码库代码生成新的代码

通过使用 RAG 技术、LangChain 和 Qdrant 等工具,我们可以实现根据已有代码库生成新的 FastAPI 代码。设计 Agent tool 让大模型能够灵活调用历史代码,通过向量相似度匹配实现历史代码的复用与借鉴,同时优化提示词和工具描述可以提高工具的易用性和效率。而 main 函数则将这些功能整合起来,形成一个完整的代码生成系统。这些技术的结合将大大提升开发效率,让开发人员能够更专注于业务逻辑的实现。

2025-05-03 18:36:10 1087

原创 用langgraph生成FastAPI代码:测试工程师的新利器2

在中我们生成的FastApi代码目前没有对数据库的链接和使用,但是实际开发过程中很多时候我们是需要连接数据库的,以下将会介绍如何使用LLM生成可以连接数据库的代码。

2025-05-03 11:25:09 923

原创 用langgraph生成FastAPI代码:测试工程师的新利器1

在软件开发领域,代码生成工具正逐渐成为开发者和测试工程师的得力助手。今天,我们来深入聊聊一款颇具潜力的工具——langgraph,并探讨如何使用它生成FastAPI代码,以及这对测试工程师意味着什么。

2025-04-26 18:17:36 830

原创 OCR技术与视觉模型技术的区别、应用及展望

在计算机视觉技术飞速发展的当下,OCR技术与视觉模型技术成为推动各行业智能化变革的重要力量。它们在原理、应用等方面存在诸多差异,在自动化测试领域也展现出不同的表现与潜力,下面将为你详细剖析。

2025-04-19 22:18:52 1570

原创 自动化测试相关协议深度剖析及A2A、MCP协议自动化测试应用展望

Selenium、Appium 和 Playwright 都基于 WebDriver 协议,通过 HTTP 进行通信,主要用于 UI 自动化测试。Selenium Grid 是 Selenium 的扩展,在 WebDriver 协议基础上实现了分布式测试的任务分配和管理。A2A 协议为智能体之间的协作提供了通信机制,底层可基于多种网络协议。MCP 协议基于 OPENAPI 协议构建,利用 OPENAPI 的规范来定义通信接口,实现自动化测试的远程控制。

2025-04-19 22:05:45 1259

原创 Effective Python|自动化测试工程师应该知道的防御式编程函数思想

我们项目内有一个back to fundamental的课题,其中一个就是learn the fundamental of coding and debug,项目大佬提到了防御式编程,之前在博客上刷到过这一个概念,但也没有理解到什么是防御式编程,直到最近看到了Effective Python这本书。以下的原则是根据自动化测试工程师的日常以及书中第二章节"函数"生成的内容,希望对同行们有帮助原则1:避免可变默认参数(书中规范第15条)核心防御点:防止函数默认参数的状态泄漏测试场景。

2025-04-10 13:57:47 823

原创 借助MCP实现自动化测试:思路全解析

对测试人员:无需精通复杂代码,通过自然语言提示词即可设计测试流程,聚焦业务逻辑而非技术实现。对开发团队:通过标准化MCP服务接口,快速接入不同测试工具(Web/APP/桌面端),实现跨平台测试的统一管理。对企业:降低自动化测试门槛,加速CI/CD(持续集成/持续部署)流程,让“全链路自动化测试”从高端技术转化为普惠工具。随着大模型与MCP生态的深度融合,未来的自动化测试将更加智能——不仅能执行预设步骤,还能通过历史测试数据自主优化提示词、动态调整测试策略,真正实现“AI驱动的自动化测试”。

2025-04-10 13:53:54 2082

原创 Effective Python|自动化测试工程师应该知道的防御式编程Pythonic思想

我们项目内有一个back to fundamental的课题,其中一个就是learn the fundamental of coding and debug,项目大佬提到了防御式编程,之前在博客上刷到过这一个概念,但也没有理解到什么是防御式编程,直到最近看到了Effective Python这本书。以下的原则是根据自动化测试工程师的日常以及书中第一章节用Pythonic方式来思考生成的内容,希望对同行们有帮助原则1:输入验证(书中规范第4、5条)核心防御点:假设所有输入都是恶意的,显式校验数据合法性。

2025-04-06 13:15:01 834

原创 AI提示词编写方法全解析

在人工智能日益融入生活的当下,如何巧妙编写提示词,成为充分发挥AI效能的关键。以下为您详细介绍几种实用的AI提示词编写方法。

2025-03-30 21:14:05 1209

原创 通过Appium理解MCP架构

MCP架构与Appium有一定相似性,主要体现在以下方面: - C/S架构:MCP采用客户端-服务器模型,分为协议层和传输层。Appium的客户端负责编写和执行测试脚本,服务器是基于Node.js的HTTP服务器,负责接收客户端请求,解析并在移动设备上执行相应操作。MCP即Model Context Protocol(模型上下文协议),是由Anthropic公司于2024年11月26日推出的开放标准框架,旨在为大型语言模型与外部数据源、工具及系统建立标准化交互协议,以打破AI与数据之间的连接壁垒。

2025-03-29 21:19:44 661

原创 使用coze打造个人英语私教

最近做兼职的时候,发现兼职的空闲时间都是用来刷抖音了。感觉这样生活不是很充实,想起来自己需要重新捡起了英语,以应对职场的变化和未来的发展。但是尝试过市面上一些软件之后,都发现不尽人意,没有个人学习的针对性,同时我又想起我还有单词社交网络一系列的书籍没有学完。所以想到如果能够打造一个个人英语私教,帮我巩固书中的知识,那岂不是一个两全其美,又省时间,又帮自己巩固教材的知识。能够真正做到有针对的学习。

2025-03-29 00:42:05 690

原创 条件式断点

此时,你可以查看 sender_account 和 recipient_account 的余额变化情况,以及其他相关变量(如可能存在的交易日志记录变量等),从而分析转账过程中是否存在问题,比如余额更新是否正确、是否有异常的错误提示等,帮助你快速定位和解决网上银行系统在这种特定业务场景下的潜在问题。在上述代码中, transfer 方法模拟了网上银行系统的转账操作。假设你正在使用Python编写自动化测试脚本来测试银行网上银行系统的转账功能,并且使用调试工具(如PyCharm的调试器)来设置条件式断点。

2025-03-21 18:57:30 258

原创 大语言模型优化之微调和蒸馏

在大语言模型领域,微调和蒸馏是优化模型性能的重要技术,它们让模型变得更强大、更高效。下面就为你介绍这两种技术的基础原理,并搭配实际例子。

2025-03-21 18:42:33 369

原创 深入理解蒸馏、Function Call、React、Prompt 与 Agent

在知识传授或模型训练等场景中,可类比为师傅带徒弟的过程。由于人的能力有限,即便师傅能力很强,也难以将所有本领毫无保留地传授给徒弟,而且徒弟也未必能全盘接收。所以,师傅往往会将一部分技能传授给第一个徒弟,另一部分传授给第二个徒弟等。在这个过程中,徒弟学习技能的阶段就被称为蒸馏。在蒸馏过程里,存在硬标签和软标签两个重要概念。师傅传授给徒弟的是一种思维方式,从技术层面讲,是向徒弟传递一些概率分布,即针对每个类别的概率分布,这一专业术语叫做软标签。而徒弟在学习过程中,基于自身理解所形成的思维方式,被称为硬标签。

2025-03-17 00:20:47 1478

原创 参加AIGC四级考试的,建议先看下我的备考经验

这是我2024年末看到AI快速发展,自己也想入局AI而准备的一个考试,但是真正考试下来发现这个考试真的特别简单,除了政府补贴,其他可能对自己没有任何的用处,我觉得这个在面试的时候也很难成为一个加分项,但是备考过程中可能会对一些AI的知识有框架式的了解,以下是我的备考经验,希望对你有帮助。我参加的是广州本地宝推荐的人社部 AIGC 考试。整体而言,考试难度不算特别大。以我的工作年限,符合报考四级的条件。考试前设有 3 个月的学习期,官方会提供一个视频链接用于学习。大家按照既定节奏推进即可。

2025-03-15 23:27:20 529

原创 第26章 测试驱动开发(TDD)模式详解与 Python 实践

这本书是我们老板推荐过的,我在《价值心法》的推荐书单里也看到了它。用了一段时间 Cursor 软件后,我突然思考,对于测试开发工程师来说,什么才更有价值呢?如何让 AI 工具更好地辅助自己写代码,或许优质的单元测试是一个切入点。就我个人而言,这本书确实很有帮助。第一次读的时候,很多细节我都不太懂,但将书中内容应用到工作中后,我受益匪浅。比如面对一些让人抓狂的代码设计时,书里的方法能让我逐步深入理解代码的逻辑与设计。作为一名测试开发工程师,我想把学习这本书的经验分享给大家,希望能给大家带来帮助。

2025-01-25 21:02:07 978

原创 第32章 测试驱动开发(TDD)的原理、实践、关联与争议(Python 版)

这本书是我们老板推荐过的,我在《价值心法》的推荐书单里也看到了它。用了一段时间 Cursor 软件后,我突然思考,对于测试开发工程师来说,什么才更有价值呢?如何让 AI 工具更好地辅助自己写代码,或许优质的单元测试是一个切入点。就我个人而言,这本书确实很有帮助。第一次读的时候,很多细节我都不太懂,但将书中内容应用到工作中后,我受益匪浅。比如面对一些让人抓狂的代码设计时,书里的方法能让我逐步深入理解代码的逻辑与设计。作为一名测试开发工程师,我想把学习这本书的经验分享给大家,希望能给大家带来帮助。

2025-01-25 20:54:32 1458

营业执照需要的材料-场地使用证明

营业执照需要的材料-场地使用证明

2023-08-05

空空如也

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

TA关注的人

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