自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

愤怒的小兵

跳跃式前进,波动式起伏

  • 博客(494)
  • 资源 (24)
  • 收藏
  • 关注

原创 SQL 即合约:把指标安全开放给 Agent

本文设计并实现了一套数据服务化平台,解决业务查询开放中的可发现、可审计与机器安全消费难题。核心思想是“SQL即合约”:通过在SQL中嵌入元信息注释,实现参数自动推断、接口自动生成、权限可控。平台将AI定位为开发态的辅助写作者与运行态的调用方,严格隔离其生成能力,确保口径稳定与安全。结合MCP协议与三道质量闸门,构建了从模板编写到发布的标准化SOP,使查询既可被人类高效使用,也可被AI原生发现与调用,真正实现数据资产的可复用、可治理与可信任。

2026-11-05 21:27:46 179

原创 Webhook 满天飞的时代,我用一个面板做“通知收口“

从维护多个 GitHub repo 想要 star 通知开始,到给 Kimi 加任务结束通知、给自建监控加告警,再到渠道从 Bark 切到飞书多群分发、准备切 Slack 国际项目——4 个工具、4 个 webhook、4 个 key 散落各处,告警来了只能 SSH 上去关脚本。我决定自己做一个:信息源统一进、分发渠道统一出,中间所有事在一个面板里点完。它叫 Bluebird,Python 单文件、零依赖、免费自托管。

2026-09-28 22:42:39 224

原创 库存消息消费的正确性设计——从幂等窗口到批量流水线

在消息可能重复投递的前提下,如何把库存累加计数的偏差控制在已知、可观测的窗口内,而不是追求无法实现的"完美恰好一次"。从幂等两阶段、崩溃窗口、批量聚合到白名单防护、容错停机、可观测性,每一层设计都在消除一个具体的、能用数据量化的风险。

2026-09-21 23:03:05 171

原创 数据引擎:从 Tushare 到 parquet

把行情从 Tushare 搬成本地 parquet 的三个决策:按交易日拉控制调用成本(六倍差价)、写盘前校验挡住静默错误(分级:抛错/夹回/阈值)、增量合并让数据越积越安全(三态合并 + 哈希分桶躲开 OOM)。

2026-09-17 12:30:00 277

原创 从真实业务场景看缓存的代价

我见过不少系统加缓存,动机主要有两个:"别人都在加"和"它能让我系统变快"。 缓存的价值我不否认:避免重复操作,节省带宽和计算资源。缓存有很多层——本地内存缓存、分布式缓存(Redis)、文件缓存、CDN——每层解决的问题不同,付出的代价也不同。本地内存快,但每个实例各持一份;Redis 共享,但多

2026-09-17 12:00:00 490

原创 我自己在用的一套开发创意评估框架

想法多,精力少。 我隔三差五就会冒出一个新想法。洗澡的时候,通勤的时候,睡前翻来覆去的时候。大部分想法在脑子里待两三天就消失了,但有些会黏住,越想越兴奋,觉得不做不行。 兴奋不等于值得做。踩过足够多次坑之后,我慢慢有了一套自己的判断流程。不复杂,就是在动手之前,把该想的先想一遍。 这套框架我做成了可

2026-09-15 12:00:00 478

原创 可观测性:分布式系统里的盲人摸象

一次请求穿过五个服务,转了三秒,这三秒花在哪。单体时代五分钟能答,拆开之后难点在数据对不上:时间基准、请求 ID、维度三处都对不齐。日志、指标、追踪各自的尺度,异步边界和采样怎么丢线索,以及一个三件套齐全却半天没定位的反面案例。

2026-09-13 14:26:41 256

原创 量化概念 27:过拟合(回测里的好成绩可能是假象)

回测越调越好,实盘却跑不出来。大概率是过拟合。模型把历史噪声当成了规律。样本内/样本外分离、走步测试、参数敏感性检查是基本的防范手段。一个"完美"策略的故事:整体好看,分段一跑就露馅。

2026-09-12 12:00:00 458

原创 服务注册与发现:服务怎么找到彼此

微服务拆开后,服务之间怎么找到彼此?配置文件写死 IP 追不上动态扩缩容。注册中心维护服务名到实例列表的映射,靠心跳检测存活。客户端发现 vs 服务端发现、CP vs AP 的取舍,以及选错了会怎样。

2026-09-12 11:30:00 361

原创 分享我一直在用的一套 AI 记忆系统方案

我换过好几个 AI 编程助手。Kimi Code 用了一阵,换 Claude Code,后来又试了 Codex。每次换的时候有个很直观的感受——之前的协作上下文全没了。 Claude 里讨论过的方案细节,Kimi 不知道。Kimi 里记着的任务进度,Claude 接不上。Agent 换一个,记忆清零

2026-09-11 18:30:00 540

原创 量化概念 26:策略失效(什么时候该停,什么时候该扛)

策略失效分两种:周期性回撤(因子逻辑还在,市场环境不利)和结构性失效(逻辑被套利掉了)。最难的是在事中区分——表面现象完全一样。没有可靠的早期信号能自动判断,能做的是在策略上线前把退出规则定好,情绪平静时写、情绪波动时执行。

2026-09-11 11:45:00 147

原创 负载均衡:不只是平均分配

负载均衡不只是轮询分请求。节点能力不同要加权,实时负载不同要动态选,有状态要保亲和,缓存要一致性哈希,节点上下线要平滑过渡,健康检查要主动加被动,还得和熔断配合。多层配合比单层完美更靠谱。

2026-09-11 11:45:00 1539

原创 Web 服务器怎么选

Nginx、Apache、Tomcat、Caddy、Traefik,还有框架自带的 uvicorn、Gunicorn、net/http——这些 Web 服务器各自擅长什么,什么场景选什么。

2026-09-10 13:15:00 1108

原创 量化概念 25:多策略组合(1+1 什么时候大于 2)

多策略组合的核心不是"多",是"不相关"。两个低相关策略的组合,波动远低于任何单策略。但低相关的前提是底层因子逻辑独立——都是"买涨"的策略,不管名字多不同,相关性不会低。危机时期相关性趋同,平时分散的组合极端时刻可能一起跌。

2026-09-10 13:00:00 157

原创 为什么止损比止盈还难

止盈和止损,动作上是对称的。一个是卖掉赚的,一个是卖掉亏的。但做过交易的人都知道,这俩难度不在一个量级。 止盈的时候你心里是舒服的。点下卖出键,像在领奖。止损的时候你在跟自己吵架,手放在鼠标上,就是按不下去。 差别在哪?止盈是在确认自己对了。你买入,涨了,卖出,落袋为安。整个闭环,情绪是正向的。止损

2026-09-09 18:30:00 68

原创 消息队列:从同步到异步的鸿沟

消息队列用异步解耦换来了高吞吐和高可用,代价是丢失、重复、顺序三个问题。不存在三全其美的方案,只有想清楚放弃哪个。

2026-09-09 12:00:00 479

原创 量化概念 24:策略容量(从千万到亿,同一个策略还能不能跑)

策略容量是策略在不明显拉低收益的前提下能承载的最大资金量。资金大了,你的单子本身就是价格变动的一部分——冲击成本吃掉收益。容量怎么估、为什么回测里看不到、怎么应对,一篇讲清楚。

2026-09-08 23:37:45 248

原创 量化概念 23:信息比率(选股能力的标尺)

信息比率(IR)= 超额收益 ÷ 跟踪误差。和夏普的区别:分子换基准、分母换跟踪误差。衡量主动管理能力——偏离基准的每一单位跟踪误差换来多少超额收益。依赖基准选择、向后看、不区分偏离方向,需配绝对超额收益一起看。

2026-09-08 12:00:00 334

原创 脑裂:分布式系统里最危险的故障

脑裂:集群分区后两个子集各自选出主节点,并行写入导致数据分叉。根因不是节点真挂了,而是看起来挂了——网络分区、心跳超时、VM暂停都会触发。防护靠 quorum + fencing token + 租约三层。Raft/Paxos 防选主脑裂,但 fencing 仍需存储层配合。

2026-09-08 11:45:00 633

原创 量化概念 22:胜率与盈亏比(策略的赚钱结构)

胜率 = 赚钱频率,盈亏比 = 赚钱幅度,两者相乘才是期望收益。高胜率+低盈亏比(均值回归)和低胜率+高盈亏比(趋势跟踪)都能赚钱,但心理压力和资金要求完全不同。盈亏平衡线:胜率 > 1/(1+盈亏比)。回测时胜率、盈亏比、最大连续亏损一起看,比年化收益更能判断策略"拿不拿得住"。

2026-09-07 13:45:00 490

原创 幂等性:分布式系统里“做两次“为什么不等于“做一次“

幂等性(Idempotency)= 同一操作执行一次和多次产生相同结果。分布式环境下网络超时、消息重投、自动重试逼着操作必须幂等。实现靠"记住做过没有":request_id 去重表、唯一约束、状态机、乐观锁。幂等和并发安全是两件事——前者管重复不出错,后者管同时不出错。

2026-09-07 09:30:57 313

原创 量化概念 21:索提诺比率(只惩罚下跌的波动)

索提诺比率(Sortino Ratio)= 夏普的"只看下跌"版——大涨不算风险,只有跌才扣分。下行标准差只算低于目标的偏离。适合收益偏斜的策略,和夏普一起看能判断波动来源。但下行样本更少、依然向后看、不看序列,需配最大回撤兜底。

2026-09-06 18:18:57 245

原创 自媒体时代,还需要个人博客网站么?

自媒体时代还需要个人博客吗?拆成三个问题一层层答:人为什么要有自己的输出渠道、为什么还要留一块自己的地方、为什么连博客系统都自己写。

2026-09-06 14:37:12 544

原创 重试与退避:失败之后怎么办

朴素重试(失败立刻重试)在大规模下会引发重试风暴和级联放大。正确策略四件套:指数退避(给下游恢复时间)+抖动(打破同步)+重试预算(限制总重试流量)+只重试瞬时故障且幂等的操作。再配熔断器兜底——重试失败到阈值就停止,别一直试一个挂掉的服务。重试不是"再试一次",是需要设计的工程。

2026-09-06 12:53:42 229

原创 技术债务:复杂度的代价

技术债不是因为决策做错了,是条件变了之后当初合理的决策不再合理。不是所有债都该还——利息高的该还,利息低的该背,架构级的才值得专门花时间。没有专职管理员,靠写代码的人顺手还、技术负责人盯大债。

2026-09-05 12:00:00 174

原创 量化概念 20:波动率与标准差(为什么用标准差衡量风险)

标准差衡量收益分布的宽度,分布越宽越不可预测。年化用 √252 法则,和年化收益同口径比较。但标准差不区分涨跌、假设正态分布、向后看——搭配最大回撤看尾部,搭配夏普比率看性价比,才是完整的风险画像。

2026-09-05 12:00:00 385

原创 量化概念 19:收益率与年化(单期到多期,时间加权与资金加权)

收益率是量化里最基础的指标,也是最容易算错的。单期收益直接除,年化用复利连乘(月 2% 年化是 26.8% 不是 24%),多期有资金进出时用时间加权(评价策略)或资金加权 IRR(评价实盘)。回测报告统一用时间加权 + 复利年化,和基金净值口径一致。

2026-09-04 08:30:00 299

原创 Profiling 方法论与实战

从大盘指标定位维度,到采样定位函数,再到行级追踪——从大到小看,每一步基于上一步的证据。火焰图看平顶不看宽度。Rust 瓶颈往往在算法,Python 在解释器和进程开销。改完用数字确认,P99 达标就停。

2026-09-04 08:30:00 269

原创 认证与鉴权选择指南:JWT、OAuth 2.0、RBAC、ABAC、Keycloak

一个服务刚上线,没用户,没登录。调用方都是内部系统,相互信任——IP 白名单就够了。 后来用户来了。要区分谁是谁。再后来有管理员、有普通用户、有只读用户。角色一多,权限判断就散在代码里——if user.role == 'admin' 写了二十遍,改一次要改二十个文件。 这时候你才开始看认证鉴权方案

2026-09-03 12:00:00 298

原创 量化概念 18:实盘与回测的差距(滑点、成交不了、容量)

回测到实盘的三座山:滑点让成交价变差,涨停跌停停牌让成交不了,容量让大资金买不动——回测里都是"默认不存在"。做法:回测时主动加滑点、打折成交率、估算容量,回测数字减去假设的水分,才是实盘真正能拿到的。

2026-09-03 08:30:00 338

原创 【量化系统从0到1】回测引擎:性能不是难点,语义才是

回测引擎的主线不是"跑得快"而是"把 A 股语义做对":自研 142 行撮合核心、价格口径必须自洽(后复权修掉除权日假跳变)、费用用 Decimal 精确到一分钱、验证逼出三个 bug——以及 Rust 为什么最终没有写(50 票实测 0.3 秒,全市场按线性外推约 30 秒)。

2026-09-02 12:15:00 237

原创 一致性模型:不一条线走到黑

数据有多个副本,读的时候能看到哪个版本?一致性模型就是系统给外部的承诺——从线性到最终,不是开关,是刻度。

2026-09-02 12:00:00 203

原创 量化概念 17:基准与超额(跑赢谁,比赚了多少更重要)

基准(benchmark)是衡量策略的尺子:策略收益减基准收益才是超额,尺子选错超额全是幻觉。基准要风格匹配、用全收益指数;超额质量看信息比率(IR)——稳定的小超额,胜过碰运气的大超额。跑赢谁,比赚了多少更重要。

2026-09-01 22:40:22 182

原创 压缩算法选择指南:LZ4、Snappy、gzip、Brotli、Zstd

一个服务每天往外吐几十 G 日志。你第一反应不是「换个压缩算法」,是「太大了,压一下」。 gzip -9 access.log,跑完一看,体积缩到十分之一。满意了。 后来日志量翻倍,gzip 跑一次要二十分钟。你开始想:能不能快点。 再后来上了 Kafka,消息要实时传。

2026-09-01 22:40:00 475

原创 【量化系统从0到1】存储架构:不选择什么,比选择什么更重要

个人量化系统的存储选型:先刻画数据特征,再推导方案——行情/因子用 parquet、财务/任务用 SQLite、元数据用 JSON。不选择什么比选择什么更重要:DuckDB、PostgreSQL 被排除的理由,以及它们的触发条件。

2026-09-01 18:00:00 249

原创 重试机制选择指南

调用一个外部服务失败了,第一反应是再试一次。这个直觉没错,但「再试一次」从一句代码到生产可用的重试策略,中间隔着好几层坑——每一层都是被上一层的代价逼出来的。 起点:固定次数重试 最直觉的做法:失败就重试,重试 N 次,还不行就放弃。 for i in range(3): try: return c

2026-09-01 12:00:00 234

原创 量化概念 16:仓位管理(选对了买少了,选错了买多了)

仓位管理(position sizing):每只股票买多少钱。等权最简单,波动配最保守,信号配最直接。三个不选比一个要选更值钱:不全仓一只、不配一堆相关的、不设单票上限。策略的 alpha 靠因子,存活靠仓位。

2026-09-01 12:00:00 228

原创 量化概念 16:仓位管理(选对了买少了,选错了买多了)

仓位管理(position sizing):每只股票买多少钱。等权最简单,波动配最保守,信号配最直接。三个不选比一个要选更值钱:不全仓一只、不配一堆相关的、不设单票上限。策略的 alpha 靠因子,存活靠仓位。

2026-09-01 08:30:00 462

原创 API 限流方案选择指南

限流是个听起来很简单的问题:请求太多,挡一挡就行。但真到实现的时候,你会发现「怎么挡」的答案一直在变——被业务规模一层层逼着升级。 起点:固定窗口计数器 最直觉的方案:在内存里记一个计数器,当前这一秒来了多少请求,超过阈值就拒。 伪代码,不是让你抄 counter = 0 windowstart =

2026-09-01 08:30:00 561

原创 一个简单操作是怎么在分布式环境下变复杂的

最近碰到一个问题,事后想想,很适合拿来讲分布式系统里一个很普遍的现象:一个在单节点上简单到不用过脑子的事,放到多节点环境下,复杂度会一层一层地叠上去,每加一层,就多一类你绕不开的问题。 单节点:两个 if 的事 需求是这样的:用户请求来了,需要从 S3 拉一份代码到本地,解压,然后执行。 为了避免同

2026-08-31 22:17:09 972

GeoJSON格式规范.md

GeoJSON是一种对地理数据结构进行编码的数据格式。 支持类型:点/多点、线/多线、面/多面以及几何集合。

2019-09-18

量化投资的发展及其监管.pdf

量化投资是一种以数据为基础、以模型为核心、以程序化交易为手段的交易方式,具有交易量巨大、持仓 时间很短、总体收益稳定等特点。它起源于投资组合理论,随着投资管理技术、计算机技术得到发展,以及金 融市场逐步成熟之后,量化投资在 20 世纪 80 年纪得到迅速发展。量化投资在我国还处于起步阶段,存在着 创新能力不足、资金规模不够集中等问题,我国量化投资未来的发展方向主要为期现统计套利和基于大数据 的量化分析。因此,量化投资要想在我国得到有效发展,就必须进行风险控制、加强金融监管。

2020-03-29

GNU make中文手册

目 录Table of Contents GNU make中文手册..................................................................................................................... 1 ver - 3.8 ....................................................................................................................................... 1 第一章:概述...............................................................................................................................7 1.1 概述 ................................................................................................................................. 7 1.2 准备知识 .......................................................................................................................... 8 第二章 GNU make 介绍 ............................................................................................................. 9 2 GNU make 介绍.................................................................................................................... 9 2.1 Makefile简介.................................................................................................................. 10 2.2 Makefile规则介绍........................................................................................................... 11 2.3 简单的示例..................................................................................................................... 12 2.4 make如何工作 ............................................................................................................... 13 2.5 指定变量 ........................................................................................................................ 15 2.6 自动推导规则................................................................................................................. 16 2.7 另类风格的makefile ....................................................................................................... 17 2.8 清除工作目录过程文件................................................................................................... 18 第三章:Makefile 总述.............................................................................................................. 20 3 Makefile总述........................................................................................................................ 20 3.1 Makefile的内容............................................................................................................... 20 3.2 makefile文件的命名 ....................................................................................................... 21 3.3 包含其它makefile文件.................................................................................................... 22 3.4 变量 MAKEFILES.......................................................................................................... 24 3.5 变量 MAKEFILE_LIST .................................................................................................. 26 3.6 其他特殊变量................................................................................................................. 26 3.7 makefile文件的重建 ....................................................................................................... 27 3.8 重载另外一个makefile.................................................................................................... 28 3.9 make如何解析makefile文件........................................................................................... 30 3.9.1 变量取值 .................................................................................................................. 30 3.9.2 条件语句 .................................................................................................................. 31 3.9.3 规则的定义............................................................................................................... 31 3.10 总结 ...............................................................................................................................31 第四章:Makefile的规则 ............................................................................................................ 33 4 Makefile规则........................................................................................................................ 33 4.1 一个例子 ........................................................................................................................ 33 4.2 规则语法 ........................................................................................................................ 34 4.3 依赖的类型..................................................................................................................... 35 4.4 文件名使用通配符.......................................................................................................... 36 4.4.1 统配符使用举例........................................................................................................ 37 4.4.2 通配符存在的缺陷.................................................................................................... 38 4.4.3 函数wildcard ............................................................................................................ 38 4.5 目录搜寻 ........................................................................................................................ 39 4.5.1 一般搜索(变量VPATH)........................................................................................ 39 4.5.2 选择性搜索(关键字vpath) .................................................................................... 40 4.5.3 目录搜索的机制........................................................................................................ 41 4.5.4 命令行和搜索目录.................................................................................................... 44 4.5.5 隐含规则和搜索目录................................................................................................. 44 4.5.6 库文件和搜索目录.................................................................................................... 45 4.6 Makefile伪目标............................................................................................................... 46 4.7 强制目标(没有命令或依赖的规则) ............................................................................. 50 4.8 空目标文件..................................................................................................................... 50 4.9 Makefile的特殊目标 ....................................................................................................... 51 4.10 多目标............................................................................................................................ 54 4.11 多规则目标..................................................................................................................... 55 4.12 静态模式........................................................................................................................ 56 4.12.1 静态模式规则的语法 ....................................................................................... 56 4.12.2 静态模式和隐含规则 ....................................................................................... 58 4.13 双冒号规则..................................................................................................................... 59 4.14 自动产生依赖................................................................................................................. 60 第五章:规则的命令 .................................................................................................................. 63 5 为规则书写命令 ................................................................................................................... 63 5.1 命令回显 ........................................................................................................................ 63 5.2 命令的执行..................................................................................................................... 64 5.3 并发执行命令................................................................................................................. 65 5.4 命令执行的错误.............................................................................................................. 67 5.5 中断make的执行............................................................................................................ 68 5.6 make的递归执行............................................................................................................ 69 5.6.1 变量MAKE ............................................................................................................... 70 5.6.2 变量和递归............................................................................................................... 71 5.6.3 命令行选项和递归.................................................................................................... 75 5.6.4 -w选项...................................................................................................................... 77 5.7 定义命令包..................................................................................................................... 78 5.8 空命令............................................................................................................................ 80 第六章:Makefile中的变量......................................................................................................... 81 6 使用变量.............................................................................................................................. 81 6.1 变量的引用..................................................................................................................... 82 6.2 两种变量定义(赋值)................................................................................................... 83 6.2.1 递归展开式变量........................................................................................................ 83 6.2.2 直接展开式变量........................................................................................................ 85 6.2.3 定义一个空格 ........................................................................................................... 86 6.2.4 “?=”操作符............................................................................................................. 87 6.3 变量的高级用法.............................................................................................................. 88 6.3.1 变量的替换引用........................................................................................................ 88 6.3.2 变量的套嵌引用........................................................................................................ 88 6.4 变量取值 ........................................................................................................................ 92 6.5 如何设置变量................................................................................................................. 93 6.6 追加变量值..................................................................................................................... 94 6.7 override 指示符............................................................................................................. 96 6.8 多行定义 ........................................................................................................................ 98 6.9 系统环境变量................................................................................................................. 99 6.10 目标指定变量............................................................................................................... 101 6.11 模式指定变量............................................................................................................... 103 第七章:Makefile的条件执行................................................................................................... 104 7 Makefile的条件判断........................................................................................................... 104 7.1 一个例子 ...................................................................................................................... 104 7.2 条件判断的基本语法 .................................................................................................... 105 7.3 标记测试的条件语句 .................................................................................................... 108 第八章:make的内嵌函数........................................................................................................ 109 8 make的函数....................................................................................................................... 109 8.1 函数的调用语法............................................................................................................ 109 8.2 文本处理函数............................................................................................................... 110 8.2.1 $(subst FROM,TO,TEXT) ..................................................................................... 110 8.2.2 $(patsubst PATTERN,REPLACEMENT,TEXT) ................................................... 110 8.2.3 $(strip STRINT)..................................................................................................... 112 8.2.4 $(findstring FIND,IN)............................................................................................ 112 8.2.5 $(filter PATTERN…,TEXT)................................................................................... 112 8.2.6 $(filter-out PATTERN...,TEXT)............................................................................. 113 8.2.7 $(sort LIST)........................................................................................................... 113 8.2.8 $(word N,TEXT).................................................................................................... 114 8.2.9 $(wordlist S,E,TEXT)............................................................................................ 114 8.2.10 $(words TEXT) ............................................................................................ 114 8.2.11 $(firstword NAMES…) ................................................................................ 115 8.3 文件名处理函数............................................................................................................ 115 8.3.1 $(dir NAMES…) .................................................................................................... 115 8.3.2 $(notdir NAMES…)............................................................................................... 116 8.3.3 $(suffix NAMES…) ............................................................................................... 116 8.3.4 $(basename NAMES…) ....................................................................................... 117 8.3.5 $(addsuffix SUFFIX,NAMES…) ........................................................................... 117 8.3.6 $(addprefix PREFIX,NAMES…)........................................................................... 118 8.3.7 $(join LIST1,LIST2)............................................................................................... 118 8.3.8 $(wildcard PATTERN).......................................................................................... 119 8.4 foreach 函数................................................................................................................ 119 8.5 if 函数.......................................................................................................................... 120 8.6 call函数........................................................................................................................ 121 8.7 value函数..................................................................................................................... 123 8.8 eval函数....................................................................................................................... 124 8.9 origin函数..................................................................................................................... 125 8.10 shell函数...................................................................................................................... 127 8.11 make的控制函数.......................................................................................................... 128 8.11.1 $(error TEXT…)........................................................................................... 128 8.11.2 $(warning TEXT…)...................................................................................... 129 第九章:执行make .................................................................................................................. 130 9 执行make .......................................................................................................................... 130 9.1 指定makefile文件......................................................................................................... 130 9.2 指定终极目标............................................................................................................... 131 9.3 替代命令的执行............................................................................................................ 133 9.4 防止特定文件重建........................................................................................................ 135 9.5 替换变量定义............................................................................................................... 136 9.6 使用make进行编译测试............................................................................................... 137 9.7 Tmake的命令行选项.................................................................................................... 138 第十章:make的隐含规则........................................................................................................ 143 10 使用隐含规则............................................................................................................... 143 10.1 隐含规则的使用............................................................................................................ 143 10.2 make的隐含规则一览................................................................................................... 145 10.3 隐含变量...................................................................................................................... 148 10.3.1 代表命令的变量 ............................................................................................ 149 10.3.2 命令参数的变量 ............................................................................................ 150 10.4 make隐含规则链.......................................................................................................... 151 10.5 模式规则...................................................................................................................... 153 10.5.1 模式规则介绍................................................................................................ 153 10.5.2 模式规则示例................................................................................................ 155 10.5.3 自动化变量.................................................................................................... 156 T10.5.4 T模式的匹配 ................................................................................................. 159 10.5.5 万用规则....................................................................................................... 160 10.5.6 重建内嵌隐含规则......................................................................................... 161 10.6 缺省规则...................................................................................................................... 162 10.7 后缀规则...................................................................................................................... 162 10.8 隐含规则搜索算法........................................................................................................ 164 第十一章:使用make更新静态库文件...................................................................................... 166 11 更新静态库文件............................................................................................................ 166 11.1 库成员作为目标............................................................................................................ 166 11.2 静态库的更新............................................................................................................... 167 11.2.1 更新静态库的符号索引表.............................................................................. 168 11.3 make静态库的注意事项............................................................................................... 168 11.4 静态库的后缀规则........................................................................................................ 169 第十二章 : GNU make的特点............................................................................................... 170 12 GNU make的一些特点................................................................................................. 170 12.1 源自System v的特点.................................................................................................... 170 12.2 源自其他版本的特点 .................................................................................................... 171 12.3 GNU make自身的特点................................................................................................. 172 第十三章 和其它版本的兼容.................................................................................................... 174 13 不兼容性...................................................................................................................... 174 第十四章 Makefile的约定 ........................................................................................................ 176 14 书写约定...................................................................................................................... 176 14.1 基本的约定................................................................................................................... 176 14.2 规则命令行的约定........................................................................................................ 178 14.3 代表命令变量............................................................................................................... 179 14.4 安装目录变量............................................................................................................... 180 14.5 Makefile的标准目标名.................................................................................................. 185 14.6 安装命令分类............................................................................................................... 190 第十五章 make的常见错误信息............................................................................................... 193 15 make产生的错误信息................................................................................................... 193 附录1:关键字索引.................................................................................................................. 196 GNU make可识别的指示符:.............................................................................................. 196 GNU make函数: ............................................................................................................... 197 GNU make的自动化变量..................................................................................................... 197 GNU make环境变量............................................................................................................ 198 后序 ......................................................................................................................................... 198

2018-06-26

全世界各国坐标数据集

Code Country latitude longitude AD Andorra 42.546245 1.601554 AE United Arab Emirates 23.424076 53.847818 AF Afghanistan 33.93911 67.709953 AG Antigua and Barbuda 17.060816 -61.796428 AI Anguilla 18.220554 -63.068615 AL Albania 41.153332 20.168331 AM Armenia 40.069099 45.038189

2020-09-21

Cesium(可直接用)

Cesium 是通过 Web 浏览器创建 3D 地球和 2D 地图的 JavaScript 库,无需任何插件。Cesium 使用 WebGL 来进行硬件加速图形化;跨平台、跨浏览器;并且针对动态数据进行可视化。

2018-08-14

Pillow 5.1.1(用于Python导入PIL库,64位)

PIL库导入方法:解压后,打开命令行,切换至C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\pkgs\pip-9.0.1-py36h226ae91_4\Scripts\目录,输入 pip -install Pillow-5.1.1-cp37-cp37m-win_amd64.whl的完整路径名,按回车即可

2018-05-29

cmake 3.4.1

用以编译网上下载的源码文件,尤其在很多开源库中常用,如OpenSceneGraph,OpenGL,OpenCV等等

2018-05-29

scipy安装包(用于Python导入库,64位)

scipy库导入方法:解压后,打开命令行,切换至C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\pkgs\pip-9.0.1-py36h226ae91_4\Scripts\目录,输入 pip -install scipy-1.1.0-cp37-cp37m-win_amd64.whl的完整路径名

2018-05-29

国家基础地理信息数据-WGS84投影

100万DEM 一级河流 主要公路 主要铁路 二级河流 五级河流 县级居民地 县级行政界线 四级河流 国界 国界与省界 地市级以上居民地 地级行政界限 首都和省级行政中心

2020-09-21

重要地理信息数据审核发布管理规定

2003年3月25日,国土资源部19号令下发《重要地理信息数据审核公布管理规定》。

2019-05-05

GitHub桌面版

一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。

2018-06-11

中国历年台风最佳路径数据

66666 0000 49 0001 0000 0 6 Carmen 20110729 1949011300 0 57 1399 1006 0 1949011306 0 59 1393 1006 0 1949011312 0 63 1387 1006 0 1949011318 0 67 1380 1006 0 1949011400 0 72 1373 1005 0 1949011406 0 77 1367 1005 0

2020-09-21

ParaView-4.3.1-Windows-64bit

ParaView是一种开放源代码,多平台的数据分析和可视化应用程序。 ParaView用户可以快速建立可视化,分析其数据使用定性和定量方法。勘探的数据可以做三维交互或编程方式使用ParaView的批处理能力。

2018-10-14

《大型网站技术架构》读书笔记.pdf

《大型网站技术架构》读书笔记思维导图,初始架构、服务数据分离、缓存改善性能、服务器集群化、数据库读写分离、反向代理CDN、分布式FS/DBS、NOSQL和搜索引擎、业务切分

2020-06-11

mindmaster pro6.2.2

MindMaster 是亿图最新推出的一款跨平台、多功能的思维导图软件。它具有简洁的操作界面、稳定性高、自定义功能强大等特点,让您快速创建内容丰富、时尚精美的思维导图。

2018-05-29

GisUtilForHive.tar.gz

Hive插件,含安装文档,支持百度坐标系转火星坐标系 百度坐标系转WGS84坐标系 坐标转WKT格式 火星坐标系转百度坐标系 火星坐标系转WGS84坐标系 WGS84坐标系经纬度计算距离 经纬度转米制坐标 判断指定位置是否在国内,WGS84坐标系 保留至小数后指定位数 WGS84坐标系转百度坐标系 WGS84坐标系转火星坐标系 米制转经纬度坐标 是否为合规经度 是否为合规纬度

2021-01-22

全球火箭发射场位置和海拔数据

全球火箭发射场位置和海拔数据 Region Country Latitude Longitude Elevation Africa Algeria 31.09951 -2.83581 621.1046753 Africa Algeria 26.71895 0.27691 280.2312927 Africa Congo (Zaire) -7.92587 28.52766 1241.731812 Africa Egypt 30.12575 30.605139 153.7993469 Africa Kenya -2.9408 40.2134 -9.137464523

2020-09-21

python学习资料教程

Python源码剖析.pdf Python精要参考(第二版)_翻译.pdf Python网络数据采集.pdf Python计算机视觉编程 (Jan Erik Solem著) 中文pdf版.rar Python高级编程.pdf quantsp研究计划书.pdf Rapid+GUI+Programming+with+Python+and+Qt.pdf think python.pdf visualizing_data.pdf [MySQL.Cookbook(第2版)].(美)迪布瓦.中文版.扫描版.pdf [精通正则表达式(第三版)].(美)佛瑞德.扫描版.pdf 《Python标准库》中文版.pdf 《Python核心编程 第二版》.(Wesley J. Chun ).[PDF]&ckook;.pdf 可爱的Python(哲思社区.插图版_文字版).pdf 常用的正则表达式总结.txt 机器学习实战.pdf 深入学习.Python程序开发.pdf 码农 第5期.pdf 码农 第6期.pdf 码农 第7期.pdf 码农 第8期.pdf 码农第1期.pdf 笨办法学.Python.(第三版).pdf 笨办法学Python.pdf 简明Python教程.pdf 集体智慧编程-python算法应用.pdf 面向对象的思考过程.pdf

2018-06-26

Matlab教程

本书以 MATLAB R2010a为编写基础,系统讲解 MATLAB基本环境和操作要旨;分章阐述符号计算、 数值计算、计算结果可视化及编程精要;选例展现 MATLAB 精华工具 SIMULINK 的功能级和元器件级仿 真能力;范例剖析 MATLAB版面编辑器的用法和图形用户界面的制作要领;简扼勾画 MATLAB和 WORD 集成一体的 Notebook环境。 全书包含 173 个多年凝炼的计算范例和 83 个开拓思路的习题。所有算例程序可靠、完整,读者可以 完全准确地重现本书所提供的算例结果。习题附有包含彩色图形的电子答案。 书后编有索引,本书所用全部指令及配套的标点符号一览无遗。利用索引,读者很容易查阅演示各指 令和标点使用方法的节次。 全书由印刷版和电子版结合而成。印刷版便于读者进行系统、全面、长时间连续阅读,便于随心的翻 阅、浏览;而电子版则可方便教师制作电子讲稿,方便学生完成电子作业,向读者提供实践本书内容所需 的全部可靠程序,色彩信息和动态交互环境,还能随 MATLAB版本升级而及时地向读者提供新内容。 本书内容充实、篇幅紧凑,是专为理工科院校本科生系统学习 MATLAB 而撰写的,也可供部分研究 生使用。它既可用做教材、课程设计和毕业设计参考用书,也可作为自学用书。

2018-06-26

Python基础教程(图片版)

廖雪峰老师网站上截取的内容笔记,从基础语法到开发实战,比较详细全面。

2018-06-26

Visual Assistx (VS编码助手)

安装完毕后,重启VS,会多出一个Visual Assistx菜单,用于辅助提高书写和阅读代码效率

2018-05-29

ArcGIS_Desktop培训教程

目 录 1 引言 ........................................................................................................... 1 1.1 读者定位与预期效果 ................................................................................................ 1 2 ARCGIS 简介 ........................................................................................... 2 2.1 什么是 GIS ................................................................................................................ 2 2.2 ESRI 与 GIS ............................................................................................................... 2 2.3 A RC GIS FAMILY .......................................................................................................... 4 2.4 A RC GIS D ESKTOP ...................................................................................................... 5 2.5 扩展模块 .................................................................................................................... 7 3 软件安装 ................................................................................................... 8 3.1 安装前准备 ................................................................................................................ 8 3.2 安装 A RC GIS D ESKTOP ........................................................................................... 12 4 入门案例 ................................................................................................. 15 4.1 打开地图文档并浏览 .............................................................................................. 15 4.2 编辑数据 .................................................................................................................. 17 4.3 设置数据显示 .......................................................................................................... 19 4.4 地图整饰并输出 ...................................................................................................... 20 5 ARCCATALOG 使用 ............................................................................ 23 . . . .

2018-06-26

空空如也

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

TA关注的人

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