精力善用,自他共荣
丹尼尔斯经典跑步训练法
跑步法则 训练中保持灵活性,允许意外发生。 设置中期目标。 训练应该是有收获的。 吃好睡好。 生病或伤痛时不要训练。 某次跑得舒服或者跑出了一场好比赛,不要把这看作侥幸。 训练原则 针对性训练。 哪里弱针对哪里。 压力适度。 两种训练拿不准时选压力小的。休整和恢复时训练计划中至关重要的一部分,身体的强化发生在恢复期或休息期。 训练反应。 训练量、强度、恢复、频率。提高其中变量以增加训练压力,施加压力->适应压力->施加压力->适应压力。适应压力维持在4-6周。 个人极限。 因个人的某个时期的生活方式所产生的周期性极限,增加训练压力并能不能带来提升。根据身体状态和体能修改训练计划。 收益递减,挫折加速。 随着训练强度增加,收益递减,挫折加速。尽量呆在安全区。 维持。 收敛跑量,以舒适配速和其他运动辅助。 步频 强烈推荐以每会钟约180步的步频奔跑。步频越慢,滞空时间就越长,就意味着把自身重量抬得越高;而抬得越高,下一次落地时间就会更重地撞击地面。 许多小伤病的出现,正是由落地时产生的冲击力引起的。 让身体滚动起来,而不是双脚交替着在地面上跳跃。试着不要把脚落在身体前方,把双脚向后落,落得更靠近身体,靠近重心。 跑全马用全脚掌着地,将着地压力转移到更大块的大腿肌肉上,可以减轻腓肠肌所承受的压力。 呼吸 跑步时呼吸不适是由于肺部的二氧化碳增加,为了除去过多的CO2,呼吸就会加重。其实只要在呼吸正常的空气,氧气的量就是充足的。 呼吸频率一般与步频保持一致。 强烈建议采用2-2的节奏,至少在中距离的头三分之二时。 最大摄氧量 VO2max 和 最大摄氧量的速度vVO2max 绝对VO2max / 体重kg = 相对VO2max 减轻体重会失去一些肌肉,那么绝对VO2max就会下降。 提升血红蛋白含量 良好的营养,摄入含铁食物。 训练类型 E跑(轻松跑) VO2max的59-74%,最大心率的65-78%。锻炼心肌,增加血管数量。建议单次30-150min,累计跑量在周跑量30%以内。 M跑(马拉松配速跑) 按照比10km比赛配速每10km慢3min的配速来估算M配速。建议单次110min或29km以内。 T跑(乳酸门槛跑) VO2max 80-88%,最大心率的88%~90%。建议单次20-60min。 I跑(间歇跑) 达到或非常接近VO2max(以及最大心率)。提高 VO2max 。从充分的恢复状态中慢慢达到 O2max 需要90~120s的过渡时间,建议单次3-5min。累计跑量在周跑量8%以内。 R跑(重复跑) 主要目的在于提高无氧能力、速度和跑步效率。10×400、每400米跑70秒、两轮快跑间有3分钟恢复时间。累计跑量建议控制在8km或周跑量5%以内。 ST跑(跨步跑) 轻量的20秒钟快速跑(并非冲刺)。 L跑(长距离跑) 以轻松、速度稳定的长距离跑。 jg(慢跑) 以轻松的配速进行。 VDOT 下载《VDOT Running Calculator》App。...
web3.0
历史回顾 web1.0 读 用户是单纯的内容消费者,内容由网站提供,网站让你看什么,你就看什么。用户没有产出内容,就像看报纸一样。 例如:新闻门户网站。 web2.0 读+写 用户是内容的生产者,网站只是一个向用户提供服务的平台。此时用户虽然产出内容但内容本质还是归平台所有。2.0的互联网只是娱乐、工作、学习的工具。 例如:抖音、微信、b站。 以抖音为例,在web2.0时代用户创造小视频,抖音平台通过视频获得收益,并向用户发放一定(保证用户不跑路情况下的最少)的收益。 在web2.0时代平台为王,用户要像产出获得收入只能向平台打工,或者自己成为平台。 所以web2.0的互联网创业途径也千篇一律,烧钱,熬死对手,一家独大,成为平台。 web3.0 读+写+拥有 在web3.0的时代用户将完全生活与互联网中,是生活的一部分。 互联网不仅提供服务,还是一个生活空间,人们的一部分生活可以在网上完成,在互联网中娱乐、工作、学习、消费、交际,创造价值,价值被所有人认可,拥有属于自己而非平台的资产。 以抖音为例,在web3.0时代用户可以向抖音授权自己创造的视频nft,视频收益会按照智能合约公开透明智能执行,发放给用户收益。 特征 数字资产 用户产出内容完全归用户所有,属于用户的数字资产。比如你是up主,创作的视频都是你的资产,你可以授权给a站,b站,c站。 在b站上授权你的视频创造的收入直接打进你的数字钱包 去美团点外卖也直接在钱包扣除。 买入的nft(游戏装备、电影、音乐等等)也都存入钱包,并可以交易。 只有一个账号(钱包) 不再像当前在各个平台都有一个账户。web3.0时代只有一个账户(钱包),你的资产,货币都在上面。 安全可信 没有人能关停它、串改它。大家都能认可的信用背书,使数字资产的价值受到保障。 去中心化 去中心不属于某一巨头。天然的基础设施。 区块链是web3.0天然的基础设施 区块链是一种防篡改、可追溯、共享的分布式账本技术。 web3.0是区块链的应用。 现在主要存在一些基于以太坊开发的web3.0应用。 特点 公开透明 中心化的情况下,因为银行保证了你账本的真实性,所以无需公开透明;但没有银行时,只有允许账本公开透明,才能使得卖家知道买家账上是否有足够的钱来支付款项 可供所有人查询并对账 中心化的情况下,银行保证了你账本是真实的;但没有银行时,只有允许其他人都可以查询且对账,才能确保买家账本的真实性,否则买家可能虚报自己的账本 记账权力是公平且安全的 记账权利是指谁可以有权利修改账本,中心化的情况下,银行只有在你存款了后才会在你的账本上记账,只有银行才有记账权利,但在没有银行时,谁有权利记账呢? 必须保证修改账本的权利是公平且安全的,否则任何人都可以随意篡改自己的账本,例如自己给自己账本上+1亿元 记录了所有人已确认交易记录的 已确认交易是为了避免“双重交易”,如果某笔交易没有被确认却被记账了,会导致账本余额数量对不上。例如A账本有1.5万元,需要给B支付1万元,指令已发出但后面交易取消, 如果此时依然记账,A账本就只有0.5万元,是错误的。中心化的情况下,取消交易后银行会调整账本,但没有银行时,谁有权利调整呢? 智能合约 传统合约的数字化版本。目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。 本质就是一个存放在区块链上读写区块的程序。 以太坊与比特币区别 比特币...
彼得·林奇的成功投资
不做市场预测 产品对公司净利润的影响有多大 爆款产品虽然贡献高额利润,但可能占公司营收比例很小,对总利润影响甚微。 公司越大涨幅越小 6种类型公司股票 缓慢增长型 稳定增长型 快速增长型 周期型 困境反转型 隐蔽资产型 选股准则 公司名字枯燥乏味甚至可笑 公司业务枯燥乏味 公司业务令人厌恶 公司从母公司分拆出来 机构没有持股,分析师不追踪 公司被谣言缠身 公司业务让人感到压抑 公司处于一个零增长行业(竞争更小,扩张更容易) 公司有一个利基(被忽略的细分领域、排他性独家经营) 人们要不断购买公司的产品 公司是高科技产品用户 公司内部人士买入自家公司股票 公司回购 避开热门行业的热门股 增长快但竞争大,技术迭代快 小心那些被吹捧成下一个“xxx”的公司 当前xxx可能就是顶点,后面的都不会好过。 避免通过并购导致“多元恶化”的公司 从多元恶化到瘦身重组则是不错的投资机会。多元优化,协同作用(1+1>2),业务之间相互关联,不并购完全无关的业务。 回购股票则是最纯粹的协同作用。 小心过于依赖大客户的供应商公司 比如果链,收入不稳定,大客户压价具有谈判优势。 投资的价值:资产+收益 收益最为重要。判断股价是否高估的快捷方式:比较股价走势图与收益图是否相符。 关注股市整体市盈率 是否整体高估。可能面料走熊风险。 利率水平影响 利率较低时,债券的投资吸引力降低,投资者更愿意购买股票时支付更高的价格。 关注公司未来收益 措施: 削减成本 提高价格 开拓新市场 原市场销售更多产品 重整亏损业务 下单之前 对这只股票感兴趣的原因是什么 需要具备哪些条件这家公司才能取得成功 这家公司未来发展面临哪些障碍 财报 现金及现金等价物越来越、长期债务越来越少,是企业兴旺的明确信号。 某种产品在总销售额中的占比。 市盈率与收益增长率相等。如果市盈率小于收益增长率则股价低估;反之高估。 现金头寸/总股本=每股现金扣除负债后的净现金价值。 负债 负债/股东权益项目=负债权益比率。权益占比越大财务实力越雄厚。长期负债优于短期负债。短期负债可能立即归还造成挤兑破产。 负债很大而资产账面价值又被高估,这类公司的股票非常危险。账面价值可能远低于实际价值。 隐蔽资产 早年购入的自然资源、品牌价值、专利、特许经营权、收购导致的商誉均摊、所得税减免。...
typescript的重载(Overload)
重载允许函数(方法)接收不同类型或数量的参数时,做出不同的处理。 js本身作为动态脚本语言是支持重载的,typescript的重载更多的是类型系统的补全。 函数 function func(arg: number): number; function func(arg: string): string; function func(arg: number | string): number | string { if (typeof arg === "number") { return 0; } return "0"; } lambda lambda的重载需要通过定义 type 实现。 type TFunc = { (x: number): number; (x: number, y: string): string; }; export const func: TFunc = (x: number, y = ""): any => { if (y) { return `optional: ${y}`; } return x; }; 方法 静态方法 class C { static method(arg: string): string; static method(): void; static method(arg?...
elisp文档
有三种方式可以加载文件: load autoload require 使用eval-after-load可以推迟一段代码的执行 (eval-after-load “触发条件的文件” 待执行的代码) 这里,第一个参数的值必须跟上面三种方式加载文件时的值一模一样 emacs中的变量作用域 buffer-local变量 声明buffer-local变量 make-variable-buffer-local 各个缓冲区都有各自的buffer-local变量 make-local-variable 当前缓冲区产生一个局部变量,其他缓冲区仍然使用全局变量(推荐使用) buffer相关函数 with-current-buffer ;使其中的body表达式在指定的缓冲区里执行(使用指定buffer的配置信息执行body表达式) (with-current-buffer buffer body) get-buffer ;得到缓冲区名字的对应缓冲区对象,如果没有这个名字的缓冲区,返回nil (get-buffer buffer-name) default-value ;访问符号的全局变量的值 (default-value symbol) setq-default ;修改符号作为全局变量的值 (setq-default symbol-name) local-variable-p ;测试变量是不是buffer-local的 (local-variable-p symbol [buffer对象]) buffer-local-value...