diff --git a/method/一些思考/日记/20230103.md b/method/一些思考/日记/20230103.md index 489c246c..30c517f8 100644 --- a/method/一些思考/日记/20230103.md +++ b/method/一些思考/日记/20230103.md @@ -1,28 +1,28 @@ -# ڶһ -ͻȻľڡijijдһ仰ĶҹĻԭղ -һҰݾ졣 +# 记于二零二三年一月三日 +突然想起了木苏里在《某某》中写的一句话“少年心动是仲夏夜的荒原,割不完烧不尽。 +长风一吹,野草就连了天。”。 -21ҵѹһ࣬̾ʱ̫죬Ӧڣֻոġ -ٵҼһƸУһĵ׵Σʱ꣬Ѿ -DzʱˣǵѧңѾ޴֪ˣ -ӣһʱҲǺܴⰡôѾʱѪ -ˡʱϲĸʳ֪Ҳÿܱ͵Ǿȶ -ϯഺϾ˭ҪһഺഺѧѧУҲȻ -δѧôɼֺ¡Ĺ̫ -һеͿӵŮѧ㰮ķϲôƣÿϲб -Ȼһ¹⣬ϧǣԶҲû··ս -أ㲻Sakuraûɼ£û·Ƿϲ, -ŵŵע㡣ƽԶǴ˵ĵɫ +21年毕业,我已工作一年有余,不禁感叹时间太快,雕栏玉砌应犹在,只是朱颜改。年 +少的我几乎和所有少年一样,多愁善感,有一个藏在心底的少年梦,时隔多年,我已经 +记不起当时的梦了,或许是上月球还是当科学家,已经无从知晓了,反正不是像现在想 +买房子,车子一样,当时的梦也是很纯粹啊,仅仅是想那么做就已经激起年少时的热血 +了。那时还会把喜欢的歌词抄下来,知音漫客也是每周必买的漫画,偷星九月天的热度 +席卷了整个青春,毕竟谁不想要一个梦想的青春啊。青春文学在学校也依然畅销,爱情 +在未成年的学生中是那么可望而不可即,憧憬又害怕。龙族的故事是在太戳少年的心了 +,一无所有的少年和渴望拥有女神学姐爱情的废材是那么相似,每个废材少年的心中必 +然有一个白月光,但可惜的是,身边永远也没有路明泽,路明非最后终将屠龙,登上王 +座,可是你呢,你不是Sakura,没有仰望你的上杉绘梨衣,没有路明泽,你就是废材, +甚至你的诺诺都不曾注意过你。平凡永远是大多数人的底色。 -СѧʱĹͼһС´˵ҿĵһС˵ãƼ -ħޣôˣʱͼҲҲⱾС˵ǿһ -¶һҪ׷ꡣҲ˳ʮ£һֱû -ڵˣеһֻⱾС˵û½С˵ -Ȼֹˣʱһ֪ʲô˼ÿܶһⱾС˵ -һֱû£һһΣûͺˣֱ˴ѧżȻ -һ´˵̳вٺһȻڵȴŸ£ȴҲȲ -03ǵ籩ȥҲ˵ҵһۿⱾʱ򣬾Ѿ -ܸˡҵһθܵҵӰ죬ʹǸ˲ʶңһ -Ǿúģδı棬ҶԣȴʧȥһѣС˵еʻ -֪ʱѾˡҿ˺ܶС˵ƻõģõģ -ģŵģȴҲûһȸʮˡ \ No newline at end of file +小学时的公共图书角里有一本书叫《星月传说》,那是我看的第一本小说,玄幻,科技, +魔兽,剧情是那么吸引人,那时不会上网,图书馆也找不到这本小说,于是看了一部分 +的我下定决心我一定要追完。这也是我人生中少数记了超过十年的事,我一直没忘,终 +于到初中了,我有了人生中第一部手机,我搜索到了这本小说,但没看多少章节小说就 +戛然而止了,那时第一次知道了连载是什么意思,于是我每周都会搜一次这本小说,但 +一直没更新,后来一月搜一次,还是没更,最后就很少搜了,直到上了大学,偶然发现 +了一个叫星月传说的论坛,有不少和我一样的人仍然在等待着更新,但却再也等不到了 +,该书作者已于03年非典风暴中去世,也就是说,我第一眼看到这本书的时候,就已经 +不可能更新了。那是我第一次感受到死亡对我的影响,即使那个人并不认识我,但我还 +是觉得很伤心,尽管未成谋面,对我而言,却像是失去了一个朋友,小说中的鲜活的人 +物在我知道作者离世的时候就已经死了。后来,我看了很多小说,科幻的,玄幻的,青 +春的,古典的,但却再也没有一本能让我心心念念等更新十年了。 \ No newline at end of file diff --git a/method/一些思考/日记/20230825.md b/method/一些思考/日记/20230825.md index 428a42b6..d9c71f47 100644 --- a/method/一些思考/日记/20230825.md +++ b/method/一些思考/日记/20230825.md @@ -1,5 +1,15 @@ # 记于8月25日 周五的下午 -这段时间认识个特别的人,很奇妙的感觉,双方并没有见过,但确似乎很熟悉。三个月前的一天,在soul上遇见一个人,那时的我还并不知道接下来彼此会整天无话不说。起初她的空间里发了一条不谈恋爱的说说,当然我也并不是因为想恋爱才和她聊天的,单纯的无聊,在大城市的无聊,这种是玩游戏所修复不了的,在上面的聊天偶尔能带给我充实的感觉,所以我也以为那只是平常的一次,每天都分享下各自的日常,在这种大城市里,挺好。但渐渐的,频繁的聊天让双方似乎都产生了一种错觉,两个月前,在吃饭的途中看到有活动送玩偶,我竟然会想这个熊给她她肯定很喜欢,熊熊再次拉近了彼此的距离,她会把自己觉得好看的照片发给我看,也会问我搭配的怎么样,我给不出啥有用的建议,只能附和都好看。几天前的七夕,送了礼物给她,她似乎也很高兴。她生日给我买过奶茶,七夕给我买了实用的眼罩,我不知道彼此间到底是什么关系。她说想和我一起看烟花,一起坐摩天轮,我很开心,她把要做的事记在了手机上的备忘录里,我第一次在深圳有了被需要的感觉。soul上只有最后一个字就能集满了,集满后似乎就能一起去做想做的事,两个月的时间,不长也不短,期待相见但又害怕彼此并不是期望的样子。 +这段时间认识个特别的人,很奇妙的感觉,双方并没有见过,但确似乎很熟悉。三个月前的一天,在soul上遇 +见一个人,那时的我还并不知道接下来彼此会整天无话不说。起初她的空间里发了一条不谈恋爱的说说,当然 +我也并不是因为想恋爱才和她聊天的,单纯的无聊,在大城市的无聊,这种是玩游戏所修复不了的,在上面的 +聊天偶尔能带给我充实的感觉,所以我也以为那只是平常的一次,每天都分享下各自的日常,在这种大城市里 +,挺好。但渐渐的,频繁的聊天让双方似乎都产生了一种错觉,两个月前,在吃饭的途中看到有活动送玩偶, +我竟然会想这个熊给她她肯定很喜欢,熊熊再次拉近了彼此的距离,她会把自己觉得好看的照片发给我看,也 +会问我搭配的怎么样,我给不出啥有用的建议,只能附和都好看。几天前的七夕,送了礼物给她,她似乎也很 +高兴。她生日给我买过奶茶,七夕给我买了实用的眼罩,我不知道彼此间到底是什么关系。她说想和我一起看 +烟花,一起坐摩天轮,我很开心,她把要做的事记在了手机上的备忘录里,我第一次在深圳有了被需要的感觉 +。soul上只有最后一个字就能集满了,集满后似乎就能一起去做想做的事,两个月的时间,不长也不短,期待 +相见但又害怕彼此并不是期望的样子。 # 9月18日 周一的下午 今天是周一,很难得居然事情不多。前天周六,第一次和她见面,比我想的和她见面的时间早了很多。她穿着jk diff --git a/method/股市/READE.txt b/method/股市/READE.txt index 3670e92a..0939a94b 100644 --- a/method/股市/READE.txt +++ b/method/股市/READE.txt @@ -3,3 +3,4 @@ https://www.kancaibao.com/ep 股债比高的时候找买点,低的时候找卖点 买点:买在上涨趋势,第二个峰值大于第一个峰值的时候(缩量上涨,或者上涨的曲率明显比量上涨的曲率大) 卖点:卖在类似下降趋势,第二个峰小于前一个峰的时候 +买点看三五日线,第二个三日线上穿五日线的时候买 diff --git a/tool/pc/yuvplayer/yuvplayer(1).exe b/tool/pc/yuvplayer/yuvplayer(1).exe new file mode 100644 index 00000000..196b3b7a Binary files /dev/null and b/tool/pc/yuvplayer/yuvplayer(1).exe differ diff --git a/tool/ubuntu/Python-3.10.5.tgz b/tool/ubuntu/Python-3.10.5.tgz deleted file mode 100644 index 375cd0b4..00000000 Binary files a/tool/ubuntu/Python-3.10.5.tgz and /dev/null differ diff --git a/tool/ubuntu/clang-format/clang-format b/tool/ubuntu/clang-format/clang-format new file mode 100644 index 00000000..db1c5950 --- /dev/null +++ b/tool/ubuntu/clang-format/clang-format @@ -0,0 +1,363 @@ +--- +# https://clang.llvm.org/docs/ClangFormatStyleOptions.html + +BasedOnStyle: LLVM +Language: Cpp + +# this style configuration is based on google style configuration. +# The following configuration is different from the basic configuration. + +# 缩进宽度 +IndentWidth: 4 + +# 访问权限说明符(public/private等)的偏移 +AccessModifierOffset: -4 + +# # 开括号(开圆括号、尖括号、方括号)后的对齐: Align, DontAlign, AlwaysBreak(总是在开括号后换行) +# AlignAfterOpenBracket: Align + +# # 连续赋值时,对齐所有等号 +# AlignConsecutiveAssignments: false + +# # 连续声明时,对齐所有声明的变量名 +# AlignConsecutiveDeclarations: false + +# 反斜杆换行的对齐方式 +# -- DontAlign - 不进行对齐 +# -- Left - 反斜杠靠左对齐 +# -- Right - 反斜杠靠右对齐 +# AlignEscapedNewlines: Right + +# 二元、三元表达式的对齐方式(当表达式需要占用多行时) +# -- DontAlign - 不进行对齐 +# -- Align - 从操作符开始对齐 +# -- AlignAfterOperator - 从操作数开始对齐 +AlignOperands: true + +# # 是否对齐行尾注释 +# AlignTrailingComments: true + +# # 函数声明的所有参数在放在下一行 +# AllowAllParametersOfDeclarationOnNextLine: false + +# # 是否允许短的代码块放在同一行 +# AllowShortBlocksOnASingleLine: false + +# # 短的case标签和语句放在同一行 +# AllowShortCaseLabelsOnASingleLine: true + +# # 短的函数放在同一行 +# -- None - 不把短的函数放在同一行 +# -- InlineOnly - 只把类内的内联函数放在同一行,全局的空函数不放在同一行 +# -- Empty - 只把空的函数放在同一行 +# -- Inline - 把类内的内联函数放在同一行,全局的空函数不放在同一行 +# -- All - 都允许放在同一行 +AllowShortFunctionsOnASingleLine: InlineOnly + +# # 短的if语句保持在同一行 +# AllowShortIfStatementsOnASingleLine: true + +# # 短的循环保持在同一行 +# AllowShortLoopsOnASingleLine: true + +# # 总是在返回类型后换行: None, All, TopLevel(顶级函数,不包括在类中的函数), +# # AllDefinitions(所有的定义,不包括声明), TopLevelDefinitions(所有的顶级函数的定义) +# AlwaysBreakAfterReturnType: None + +# # 总是在多行string字面量前换行 +# AlwaysBreakBeforeMultilineStrings: true + +# # 总是在template声明后换行 +AlwaysBreakTemplateDeclarations: true + +# # 函数调用时,参数的放置规则 +# -- false - 参数要么放在同一行,要么每个参数占用一行 +# -- true - 不做强制要求 +# BinPackArguments: true + +# 函数声明、定义时,参数的放置规则 +# -- false - 参数要么放在同一行,要么每个参数占用一行 +# -- true - 不做强制要求 +# BinPackParameters: true + +# 大括号放置风格 +# -- Attach - 大括号紧随前方内容,放在同一行 +# -- Linux - 与 Attach 类似,除了 函数、命名空间、类定义 的大括号放在下一行 +# -- Mozilla - 与 Attach 类似,除了枚举、函数、结构(class\struct\union)的大括号放在下一行 +# -- Stroustrup - 与 Attach 类似G,但函数定义前、catch前方、else前方的"{}"放在单独一行 +# -- Allman - 总是换行 +# -- Whitesmiths - 类似 Allman,但"{}"和内部的语句对齐到同样位置 +# -- GNU - 总是换行,但在控制语句后的"{}"总是对齐到下一个位置 +# -- WebKit - 与 Attach 类似,但在函数定义前换行 +# -- Custom - 依赖 BraceWrapping +# 注:这里认为语句块也属于函数 +BreakBeforeBraces: Custom + +# 大括号换行,只有当BreakBeforeBraces设置为Custom时才有效 +BraceWrapping: + # class定义后面 + AfterClass: true + # 控制语句后面 + AfterControlStatement: false + # enum定义后面 + AfterEnum: false + # 函数定义后面 + AfterFunction: true + # 命名空间定义后面 + AfterNamespace: true + # ObjC定义后面 + AfterObjCDeclaration: false + # struct定义后面 + AfterStruct: false + # union定义后面 + AfterUnion: false + # extern之后 + AfterExternBlock: true + # catch之前 + BeforeCatch: false + # else之前 + BeforeElse: false + # 继续缩进大括号 + IndentBraces: false + # 分离空函数 + # # 当空白函数的"{}"和函数名称不需要放在同一行时,是否拆分函数体 + SplitEmptyFunction: true + # 分离空语句 + # # 当空白结构(class\struct\union)的"{}"需要放在单独的行时,是否拆分"{}" + SplitEmptyRecord: true + # 分离空命名空间 + # # 当空白的命名空间的"{}"需要放在单独的行时,是否拆分"{}" + SplitEmptyNamespace: true + +# # 在二元运算符前换行: None(在操作符后换行), NonAssignment(在非赋值的操作符前换行), All(在操作符前换行) +BreakBeforeBinaryOperators: NonAssignment + +# BreakBeforeInheritanceComma: false + +# # 在三元运算符前换行 +# 当三元表达式不能放在同一行时,是否在三元操作符前方换行 +# -- true - 操作符位于新行的首部 +# -- false - 操作符位于上一行的尾部 +BreakBeforeTernaryOperators: true + +# BreakConstructorInitializersBeforeComma: false + +# # 构造函数初始化列表分割方式 +# -- BeforeColon - 在冒号 ':' 前方分割,冒号位于行首,逗号','位于行尾 +# -- BeforeComma - 在冒号和逗号前方分割,冒号和逗号都位于行首,并且对齐 +# -- AfterColon - 在冒号和逗号后方分割,冒号和逗号位于行尾 +BreakConstructorInitializers: BeforeColon + +# # 是否在每个java注解后方换行 +# BreakAfterJavaFieldAnnotations: false + +# # 是否分割过长的字符串 +# BreakStringLiterals: false + +# # 每行字符长度的限制,0表示没有限制 +ColumnLimit: 100 + +# # 用于匹配注释信息的正则表达式,被匹配的行不会做任何修改 +# CommentPragmas: '^ IWYU pragma:' +# 是否压缩紧接的命名空间 +# -- true - 将紧跟的命名空间放在同一行 +# -- false - 每个命名空间位于新的一行 +CompactNamespaces: false + +# # 构造函数的初始化列表要么都在同一行,要么都各自一行 +# -- true - 如果可能,初始化列表放在同一行;如果不满足长度选择,则每个单独放一行 +# -- false - 初始化列表可以随意放置 +# ConstructorInitializerAllOnOneLineOrOnePerLine: false + +# # 构造函数的初始化列表和基类集成列表的对齐宽度 +ConstructorInitializerIndentWidth: 4 + +# # 延续语句的对齐宽度 +ContinuationIndentWidth: 4 + +# # 去除C++11的列表初始化的大括号{后和}前的空格 +Cpp11BracedListStyle: true + +# 是否自动分析指针的对齐方式 +# -- true - 自动分析并使用指针的对齐方式,若无法分析,则使用 PointerAlignment +# -- false - 不自动分析 +# DerivePointerAlignment: true + +# 是否禁用格式化 +DisableFormat: false +# ExperimentalAutoDetectBinPacking: false + +# 是否自动修正命名空间的结束注释 +# -- true - 在短的命名空间尾部,自动添加或修改错误的命名空间结束注释 +# -- false - 不自动修正 +FixNamespaceComments: true + +# foreach 循环 +ForEachMacros: + - foreach + - Q_FOREACH + - BOOST_FOREACH + +# 多个 include 块(有空行分隔的include)排序时的分组规则 +# -- Preserve - 保留原有的块分隔,各自排序 +# -- Merge - 将所有的块视为同一个,然后进行排序 +# -- Regroup - 将所有的块视为同一个进行排序,然后按照 IncludeCategories 的规则进行分组 +IncludeBlocks: Preserve + +# IncludeCategories: +# - Regex: '^' +# Priority: 2 +# - Regex: '^<.*\.h>' +# Priority: 1 +# - Regex: '^<.*' +# Priority: 2 +# - Regex: '.*' +# Priority: 3 +# IncludeIsMainRegex: '([-_](test|unittest))?$' + +# # 缩进case标签 +# -- true - case 不与 switch 对齐 +# -- false - case 和 switch 对齐 +IndentCaseLabels: true + +# 预处理命令(#if\#ifdef\#endif等)的缩进规则 +# -- None - 不进行缩进 +# -- AfterHash - 在前导'#'后缩进,'#'放在最左侧,之后的语句参与缩进 +# -- BeforeHash - 在前导'#'前进行缩进 +IndentPPDirectives: AfterHash + +# # 函数返回类型换行时,缩进函数声明或函数定义的函数名 +# IndentWrappedFunctionNames: false + +# JavaScript 中的字符串引号规则 +# -- Leave - 保持原样 +# -- Single - 全部使用单引号 +# -- Double - 全部使用双引号 +JavaScriptQuotes: Leave + +# 是否在 JavaScript 的 import/export 语句后换行 +# JavaScriptWrapImports: true + +# # 保留在块开始处的空行 +# -- true - 保留块起始的空行 +# -- false - 删除块起始的空行 +KeepEmptyLinesAtTheStartOfBlocks: true + +# 用于识别宏定义型块起始的正则表达式 +# MacroBlockBegin: '' + +# 用于识别宏定义型块结束的正则表达式 +# MacroBlockEnd: '' + +# # 连续空行的最大数量 +MaxEmptyLinesToKeep: 1 + +# # 命名空间内部的缩进规则 +# -- None - 都不缩进 +# -- Inner - 只缩进嵌套的命名空间内容 +# -- All - 缩进所有命名空间内容 +NamespaceIndentation: Inner + +# Objective-C 相关配置 +# ObjCBlockIndentWidth: 2 +# ObjCSpaceAfterProperty: false +# ObjCSpaceBeforeProtocolList: false +# PenaltyBreakAssignment: 2 +# PenaltyBreakBeforeFirstCallParameter: 1 +# PenaltyBreakComment: 300 +# PenaltyBreakFirstLessLess: 120 +# PenaltyBreakString: 1000 +# PenaltyExcessCharacter: 1000000 +# PenaltyReturnTypeOnItsOwnLine: 200 + +# # 指针和引用(*和&)的对齐规则 +# -- Left - * 靠近左侧 +# -- Right - * 靠近右侧 +# -- Middle - * 放在中间 +# NOTE : 在 SpaceAroundPointerQualifiers 为 Default, +# 且 DerivePointerAlignment 失效后启用 +PointerAlignment: Right + +# RawStringFormats: +# - Delimiter: pb +# Language: TextProto +# BasedOnStyle: google + +# # 重新排版注释 +ReflowComments: false + +# # 重新排序#include +# -- Never - 不进行排序 +# -- CaseSensitive - 排序时大小写敏感 +# -- CaseInsensitive - 排序时大小写不敏感 +SortIncludes: false + +# java 中静态 import 的排序规则 +# -- Before - 静态放在非静态前方 +# -- After - 静态放在非静态后方 +# SortJavaStaticImport: Before + +# # 重新排序using声明 +SortUsingDeclarations: false + +# # 在C风格类型转换后添加空格 +SpaceAfterCStyleCast: false + +# # 在Template关键字后面添加空格 +SpaceAfterTemplateKeyword: true + +# # 在赋值运算符之前添加空格 +SpaceBeforeAssignmentOperators: true + +# # 在 C++11 的初始化列表前加空格 +# SpaceBeforeCpp11BracedList: true + +# 在构造函数的初始化冒号":"前加空格 +# SpaceBeforeCtorInitializerColon: true + +# 在构造函数的继承冒号":"前加空格 +# SpaceBeforeInheritanceColon: true + +# 小括号"()"前加空格的规则 +# -- Never - 从不加空格 +# -- ControlStatements - 只在控制语句(for/if/while...)时加空格 +# -- ControlStatementsExceptForEachMacros - 类型 ControlStatements,只是不再 ForEach 后加空格 +# -- Always - 总是添加空格 +# -- NonEmptyParentheses - 类似 Always,只是不再空白括号前加空格 +SpaceBeforeParens: ControlStatements + +# 在 for 循环的冒号":"前加空格 +# SpaceBeforeRangeBasedForLoopColon: true + +# # 在空白的小括号"()"中添加空格 +SpaceInEmptyParentheses: false + +# # 在行尾的注释前添加的空格数(只适用于//) +SpacesBeforeTrailingComments: 1 + +# # 在尖括号的"<"后,和">"前添加空格 +SpacesInAngles: false + +# # 在容器(ObjC和JavaScript的数组和字典等)字面量中添加空格 +SpacesInContainerLiterals: true + +# # 在C风格类型转换的括号中添加空格 +SpacesInCStyleCastParentheses: false + +# # 在圆括号的"("后,和")"前添加空格 +SpacesInParentheses: false + +# 在中括号中加空格 +# 当中括号内没有数据时,不受本规则影响(如空白的lambda 捕获表、不定长度的数组声明) +SpacesInSquareBrackets: false + +# 语言标准: Cpp03, Cpp11, Auto +Standard: Auto + +# # tab宽度 +TabWidth: 4 + +# # 使用tab字符: Never, ForIndentation, ForContinuationAndIndentation, Always +UseTab: Always +--- + diff --git a/tool/ubuntu/clangd/.clangd b/tool/ubuntu/clangd/.clangd index 385e6d1b..2d6074c5 100644 --- a/tool/ubuntu/clangd/.clangd +++ b/tool/ubuntu/clangd/.clangd @@ -1,2 +1,3 @@ -CompileFlags: - Remove: -mabi=lp64 +CompileFlags: + Add: [-I/opt/linux/x86-arm/aarch64-v01c01-linux-gnu-gcc/target/usr/include, --target=aarch64-linux-gnu] + Remove: -mabi=lp64