跳到主要内容

221 篇博文 含有标签「iCoding」

个人简介

查看所有标签

联名书都有那些

· 阅读需 7 分钟
Quany
软件工程师

“联名书”通常指多人为表达共同诉求、愿望或立场而联合签署的文件。它能够集中展现群体的力量,让声音更容易被听见。下面是一个快速了解常见联名书类型和用途的表格:

类型 主要用途或场景 特点

联名信 向政府、机构或个人表达群体诉求、提出建议或请求。 格式相对正式,需写明签署人信息和具体事由。

联名申请书 群体向相关单位申请批准某项事宜或解决特定问题。 侧重陈述理由和请求事项,期望得到批准或解决。

联合声明 就某个公共事件、政策或社会问题表明共同立场和态度。 公开性强,旨在传播观点、引发关注和讨论。

倡议书 呼吁公众共同参与某项活动或支持某种理念(如环保、慈善)。 侧重于发起和号召,希望更多人响应和行动。

请愿书 向权威部门提出政治或法律方面的诉求,寻求改变或干预。 通常有明确的请求对象和期望的法律或政策结果。

📝 撰写联名书的核心要素

一份有效的联名书通常需要包含以下几个关键部分:

• 明确的标题:直接说明文件性质,例如“关于XX问题的联名信”。

• 规范的称谓:写明递交对象,如“尊敬的XX部门领导”。

• 清晰的正文:

◦ 事由:开门见山说明为何联名。

◦ 事实与理由:简要陈述背景、原因、依据,这部分应当实事求是,抓住重点。

◦ 具体诉求:明确希望对方做什么、如何解决。诉求要具体、清晰、合理。

• 签署部分:所有联名人的签名(通常还需附上联系方式、身份信息等以提高可信度)。

• 落款和日期:写明联名书撰写或提交的日期。

⚠️ 签署联名书的注意事项

签署和发布联名书时,有几点需要特别注意:

• 确认事实:确保联名书反映的情况真实准确,避免因信息不实带来不必要的法律风险。

• 理性表达:即使诉求强烈,也应理性、客观地陈述,避免情绪化的攻击性言辞。

• 知情同意:确保每一位签署人都清楚了解联名书的内容,并自愿签署。

• 选择递交途径:根据联名书的内容和目的,选择合适的递送或发布方式(如邮寄、当面递交、媒体发布等)。

• 了解潜在风险:在某些情况下,联名可能会带来一些潜在风险,签署前需有所了解。

💡 一点建议

为了让你的联名书更有效,最重要的是诉求明确、事实清楚、格式规范。同时,联名的人数越多,往往越能引起重视。

希望这些信息能帮到你。如果你有更具体的场景或问题,欢迎告诉我。


以下是对《凡人修仙传》中青元剑诀的系统解析,结合功法设定、文化内涵及主角韩立的修炼历程,分五部分展开:


一、功法起源与体系架构

  1. 创立者与传承脉络

    • 青元子:人界传奇剑修,创立玄剑门并自创青元剑诀,曾凭此功法横扫人界。玄剑门遭灭门时,门主欲毁剑诀,被黄枫谷修士抢下前半部(九层),故黄枫谷仅存可修至结丹期的残本。
    • 全本获取:韩立筑基初期从师尊李化元处得前半部;后于血色试炼中获金页,以剑芒激活禁制,解锁全十三层功法;飞升灵界后,由大乘期青元子亲授改良版《新青元剑诀》,新增五层(共十八层),涵盖化神至合体初期功法。
  2. 层次划分与修为对应

    层次适用修为核心能力
    1-3层炼气期徒手释放丈许剑芒(青元剑芒),威力媲美上品法器。
    4-6层筑基期瞬发护体剑盾,受击自动反击剑芒;伴随法力流失(每层递增10%)。
    7-9层结丹期剑影分光术:幻化剑影(第七层起每层+1道),九层时剑影威力达本体1/3。
    10-13层元婴至化神大庚剑阵:掺入庚精的青竹蜂云剑组成,剑丝无坚不摧。
    新篇14-18层化神至合体春黎剑阵(幻术为主)、青蟠剑阵(化青龙攻敌),威力远超大庚剑阵。

二、核心神通与实战价值

  1. 攻防一体术法

    • 青元剑芒:筑基期瞬发,贯穿力强,初期越阶战斗核心手段。
    • 护体剑盾:自动反击机制,弥补剑修防御短板。
    • 剑影分光术:幻影迷惑+多线攻击,结丹期群战利器。
  2. 剑阵体系

    • 大庚剑阵(元婴级):需掺入庚精的青竹蜂云剑,布阵慢但威力绝伦,韩立越阶杀敌的底牌。
    • 春黎剑阵(炼虚级):以木系幻术困敌,领域内草木疯长,需提炼青竹蜂云剑剔除杂质。
    • 青蟠剑阵(合体级):72剑化青龙,灭杀合体后期如儿戏,韩立未完全掌握。
  3. 辅助秘术:三转重元功

    • 散功重修:第六层时需散功重练三次,压缩真元提升结丹几率50%(韩立实证有效)。
    • 代价:耗时极长,对意志力与资源要求苛刻。

三、韩立修炼历程与战略意义

  1. 人界阶段

    • 筑基后主修青元剑诀,凭剑芒与剑盾在虚天殿夺宝、对抗元婴修士。
    • 结丹期以剑影分光术配合傀儡术,形成“剑阵+人海”战术。
    • 大庚剑阵成元婴期杀手锏,助其夺得逆星盟资源。
  2. 灵界转型

    • 改主修功法为《梵圣真魔功》,但仍保留青元剑诀的剑阵神通。
    • 春黎、青蟠剑阵成对抗大乘修士(如五光族、虫母)的关键手段。

四、文化内核与道家哲学

  1. “青元”象征

    • :草木生机,呼应木属性功法生生不息之力;:万物本源,暗合剑道返璞归真之境。
    • 修炼需“取之于林,还之于林”,斗法后散逸灵气反哺自然,契合道家循环天道。
  2. 功法矛盾性

    • 法力流失:每层散功象征“舍即是得”,流失法力换根基深厚,呼应“厚积薄发”的修仙哲理。
    • 散功重修:三转重元功以“退为进”,突破结丹瓶颈,体现道家阴阳转化思想。

五、横向对比:青元剑诀的特色定位

维度青元剑诀大衍诀(神识)玄阴诀(魔功)
核心能力剑阵群攻、木系幻术神识倍增、分神操控阴属性秘术、煞妖诀速成
修炼代价法力流失、散功耗时需入世炼心、神魂分裂风险精元损耗、根基损毁
主角应用越阶群战、领域控场抗夺舍、傀儡军团操控暗杀、伪装、第二元婴炼制
哲学映射生生不息/舍与得殚精竭虑/薪火相传阴极阳生/力量代价论

结语

青元剑诀以草木本源为基,通过剑芒→剑阵的进阶体系,构建出兼具优雅与杀伐的剑修美学。其“散功重修”的残酷设定与“还灵于林”的自然哲思,深刻诠释了修仙文化中“天道循环”的辩证法则。对韩立而言,它既是人界崛起的基石,亦是灵界征战的战略补充,在《凡人修仙传》的功法谱系中独树一帜。

微信公众号

微信公众号

工作周报

· 阅读需 1 分钟
Quany
软件工程师

本周工作

  1. 优化页面交互功能;
  2. 修复问题;
  3. 测试功能;
  4. 完成详情功能;

下周工作

设置任务重试实例

  1. token 时效提示:系统繁忙,请稍候再试;
  2. 绑定自愈工具打开窗口,把红框已选的 选上;
  3. JSON 控件默认需要格式化下这个json;
  4. 换成开关按钮;
  5. 保存按钮放到 1112 这个文本域的下面;

微信公众号

微信公众号

工作周报

· 阅读需 1 分钟
Quany
软件工程师

本周工作

  1. 优化页面交互功能: 动态表单的样式布局,分栏列调整;用户输入优化;
  2. 联调接口,进度(100%):
    • token 接入;
    • 策略动作管理;动态表单设计;
    • 动作表单;
    • 系统管理;
  3. 表单数据校验, 进度(100%):
    • 策略动作管理;
    • 动态表单设计-动态数据效验;

下周工作

  1. 优化页面交互功能;
  2. 跟踪测试证书问题;
  3. 修复问题;
  4. 测试功能;
  5. 部署生产;
  6. 完成详情功能;

设置任务重试实例

  1. token 时效提示:系统繁忙,请稍候再试;
  2. 绑定自愈工具打开窗口,把红框已选的 选上;
  3. JSON 控件默认需要格式化下这个json;
  4. 换成开关按钮;
  5. 保存按钮放到 1112 这个文本域的下面;

微信公众号

微信公众号

动态表单配置指南

· 阅读需 4 分钟
Quany
软件工程师

介绍

配合异常自愈动作策略管理,其中有四类动作固定, 其余由动作表单动态配置,实现高度自由定义。

动作表单字段配置

示例:

{
"label": "测试", // 必填配置:名称
"name": "test", // 必填配置:字段名
"valueType": "string", // 必填配置:数据类型"string|boolean|int|nubmer|",
"componentType": "input", // 必填配置:字段组件类型

"placeholder": "提示语", // 可选配置:字段组件的提示语
"defaultValue": "", // 可选配置:字段组件的默认值
"maxLength": 1000, // 可选配置:字段组件的最大长度
"fieldDesc": "测试描述", // 可选配置:字段组件的描述
"hidden": false // 可选配置:字段组件是否隐藏
}

必填配置

 "label": "测试", // 必填配置:名称
"name": "test", // 必填配置:字段名
"valueType": "string", // 必填配置:数据类型"string|boolean|int|nubmer|",
"componentType": "input", // 必填配置:字段组件类型

注意componentType可配置的字段组件类型有以下:

export type ItemTypePropsMap = {
'image-code': OmitProps<ImageCodeProps>;
'message-code': OmitProps<MessageCodeProps>;
'input': OmitProps<InputProps & { options?: SelectProps['options'] }>; // 一般输入框
'hidden': OmitProps<InputProps>; // 隐藏
'number': OmitProps<InputNumberProps>; // 数字
'textarea': OmitProps<TextAreaProps>; // 文本域,后端大致长度是 200
'password': OmitProps<PasswordProps>; // 密码
'mobile': OmitProps<InputProps>; // 手机号
'email': OmitProps<InputProps>; // 邮箱
'select': OmitProps<SelectProps>; // 下拉选择框
'select-tree': OmitProps<TreeSelectProps & { options?: TreeSelectProps['treeData'] }>;
'checkbox': OmitProps<CheckboxProps>;
'checkbox-group': OmitProps<CheckboxGroupProps>;
'radio': OmitProps<RadioProps>;
'radio-button': OmitProps<RadioButtonProps & { options?: SelectProps['options'] }>;
'radio-group': OmitProps<RadioGroupProps>;
'switch': OmitProps<SwitchProps>;
'date': OmitProps<DatePickerProps & DatePickerCommonProps>;
'date-long': OmitProps<DatePickerLongProps & DatePickerCommonProps>;
'week': OmitProps<DatePickerProps & DatePickerCommonProps>;
'month': OmitProps<DatePickerProps & DatePickerCommonProps>;
'quarter': OmitProps<DatePickerProps & DatePickerCommonProps>;
'year': OmitProps<DatePickerProps & DatePickerCommonProps>;
'date-range': OmitProps<RangePickerProps & RangePickerCommonProps>;
'week-range': OmitProps<RangePickerProps & RangePickerCommonProps>;
'month-range': OmitProps<RangePickerProps & RangePickerCommonProps>;
'quarter-range': OmitProps<RangePickerProps & RangePickerCommonProps>;
'year-range': OmitProps<RangePickerProps & RangePickerCommonProps>;
'time': OmitProps<TimePickerProps>;
'time-range': OmitProps<TimeRangePickerProps>;
'date-time-range': OmitProps<RangePickerProps & RangePickerCommonProps>;
'date-time': OmitProps<DatePickerProps & DatePickerCommonProps>;
'cascader': OmitProps<CascaderProps>;
'transfer': OmitProps<TransferProps<any>>;
};

通用配置

    placeholder: "提示语", // 可选配置:字段组件的提示语
required: true, // 可选配置:字段是否必填
maxLength?: number; // 可选配置:字段长度限制
len?: number; // 可选配置:字段长度限制
minLength?: number; // 可选配置:字段长度限制
noSpace?: boolean; // 可选配置:是否有空隙
pattern?: [RegExp, string?] | RegExp; // 可选配置:字段组件的校验正则
span?: number | string; // 可选配置:字段组件的宽度
col?: ColProps; // 可选配置:字段组件的列属性
itemStyle?: CSSProperties; // 可选配置:字段组件的样式
itemClassName?: string; // 可选配置:字段组件的类名
itemProps?: any; // 可选配置:字段组件的属性
className?: string; // 可选配置:字段组件的样式,支持 tws
rootClassName?: string; // 可选配置:字段组件的根样式,支持 tws
layout?: FormItemLayout; // 可选配置:字段组件的布局

组件类型配置(componentType)

  • select: 下拉选择框
    options: {
label: string;
value: number | string;
}[];
  • number: 数字输入框
   max: number; // 可选配置:最大值
min: number; // 可选配置:最小值
  • date: 日期选择框
  dateFormat?: string;    // 日期必须配置:日期格式

属性列举

    type?: Type;
maxLength?: number;
len?: number;
minLength?: number;
noSpace?: boolean;
pattern?: [RegExp, string?] | RegExp;
span?: number | string;
col?: ColProps;
itemStyle?: CSSProperties;
itemClassName?: string;
itemProps?: any;

prefixCls?: string;
noStyle?: boolean;
style?: React.CSSProperties;
className?: string;
rootClassName?: string;
children?: ChildrenType<Values>;
id?: string;
hasFeedback?: boolean | {
icons: FeedbackIcons;
};
validateStatus?: ValidateStatus;
required?: boolean;
hidden?: boolean;
initialValue?: any; // 可选配置:初始化值
messageVariables?: Record<string, string>;
tooltip?: LabelTooltipType;
/** @deprecated No need anymore */
fieldKey?: React.Key | React.Key[];
layout?: FormItemLayout;

labelCol?: ColProps;
wrapperCol?: ColProps;
extra?: React.ReactNode;
status?: ValidateStatus;
help?: React.ReactNode;
fieldId?: string;
label?: React.ReactNode;

微信公众号

微信公众号

工作周报

· 阅读需 3 分钟
Quany
软件工程师

本周工作

  1. 配置测试环境菜单,排序,纠正对应名称;
  2. 页面制作;
    • 表单管理;
    • 扩展表单管理;
  3. 联调接口,进度(80%):
    • 表单管理;
    • 扩展表单管理;
    • 自愈场景策略管理;
    • 列表-自愈场景列表;生效范围;
  4. 表单数据校验, 进度(80%):
    • 表单必填项校验;
    • 表单数据类型校验; 下周工作
  5. 联调接口(100%):策略动作管理,系统管理
  6. 优化页面交互功能;
  7. token 接入;
  8. 测试边界功能;

设置任务重试实例

最近一周,主要参与了运维管理平台的前端功能开发、问题修复和新功能集成工作,并开始了新项目的权限申请准备。

1. 生效范围管理功能优化

  • 修复了生效范围保存时接口调用错误的问题,调整了后端接口调用方式。〔1〕〔2〕〔3〕
  • 实现了生效范围无变化时的前端提示逻辑,避免不必要的后端请求。〔1〕〔4〕
  • 解决了生效范围为空时的保存限制,后端放开了相关校验。〔5〕〔6〕〔7〕

2. 数据删除与显示逻辑增强

  • 添加了显示隐藏数据开关(showHidden),控制逻辑删除数据的显示状态。〔8〕〔9〕〔10〕
  • 优化了删除操作逻辑,开关打开时禁用删除功能,开关关闭时可正常删除。〔11〕〔12〕〔13〕
  • 调整了删除后的提示和列表刷新机制,确保数据状态同步。〔14〕〔15〕〔16〕

3. 动态表单配置清理与优化

  • 删除了动态表单中无用的字段(如enabled、isValidate、isEmpty、maxLength、fieldDesc),简化了配置。〔17〕〔18〕〔19〕
  • 修复了动态表单中placeholder和required字段的显示问题,确保模板一致性。〔20〕〔21〕〔22〕

4. 用户界面调整与体验改进

  • 优化了弹框大小和滚动条显示,增加了水平滚动条并调整了宽度。〔23〕〔24〕〔25〕
  • 实现了详情展开默认显示和窗口内滚动条,提升长界面浏览体验。〔26〕〔25〕〔27〕
  • 调整了按钮顺序和布局,如将“生成”操作置于“执行”之上。〔28〕〔29〕〔30〕

5. 新功能集成与接口对接

  • 添加了设置执行自愈计划开关,并对接了后端新接口。〔31〕〔32〕〔33〕
  • 修复了任务时间显示问题,支持毫秒级时间格式化。〔34〕〔35〕〔36〕

6. 新项目权限申请准备

  • 开始整理前端项目列表(如XYF-FWS-ADMIN-FRONT),准备申请测试和生产环境的服务器权限。〔37〕〔38〕〔39〕

微信公众号

微信公众号

工作周报

· 阅读需 1 分钟
Quany
软件工程师

本周工作

  1. 配置测试环境菜单,排序,纠正对应名称;
  2. 页面制作;
    • 任务详情;
  3. 联调接口,进度(20%):
    • 动作管理;
    • 场景管理;
    • 任务中心;
    • 告警名与场景映射管理;
    • 自愈计划;

下周工作

  1. 联调接口;
  2. 优化页面交互功能;
  3. 约定动态表单规则;

微信公众号

微信公众号

工作周报

· 阅读需 1 分钟
Quany
软件工程师

本周工作

  1. 配置测试环境菜单;
  2. 页面制作;
    • 完成策略动作管理-新增策略;
    • 自愈执行计划-嵌套子表格;
  3. 开始联调接口;

下周工作

  1. 联调接口;
  2. 完成页面交互功能;
  3. 表单数据校验;

微信公众号

微信公众号

工作周报

· 阅读需 1 分钟
Quany
软件工程师

本周工作

  1. 解决技术难点:
    • 跳转异常自愈项目
    • 详情 diff 方案
  2. 已完成大部分页面制作;
    • 策略动作管理-列表;
    • 自愈场景策略管理-列表,新建策略,绑定工具
    • 应用列表-》自愈场景策略列表,绑定策略, 生效范围
    • 生成自愈计划开关

下周工作

  1. 完成策略动作管理-新增策略;自愈执行计划-嵌套子表格;
  2. 开始联调接口;
  3. 研究如何配置菜单;

微信公众号

微信公众号

用户自定义界面方案

· 阅读需 3 分钟
Quany
软件工程师

下面给出一个可操作的方案与最佳实践,帮助你建立一个面向前端调用的“API 知识库”(即集中、可发现、可校验、可生成客户端代码和 mock 的 API 元数据平台)。我会包含架构组成、数据模型、工具链、实现步骤、示例与运维/治理建议。

一、目标与要点

  • 将所有 API(REST/GraphQL/gRPC/事件)以结构化规范保存(最好使用 OpenAPI/AsyncAPI/protobuf)。
  • 提供易于前端使用的文档、示例、Mock 服务、以及自动生成的 TypeScript 客户端/类型定义。
  • 支持版本管理、变更通知、契约验证(contract tests)与 CI 校验。
  • 提供搜索、权限控制、可访问的 Developer Portal。

二、知识库的数据模型(必备字段) 每个 API 条目应包含:

  • id / name / 简短描述
  • 规范文件(OpenAPI/AsyncAPI/proto)与 URL(或存放仓库)
  • 路径 & 方法(endpoint 列表)
  • 请求/响应 JSON Schema / GraphQL schema
  • 请求参数(path/query/header/body),必需性与默认值
  • 示例请求与示例响应

设计知识库是一项复杂的任务,通常需要考虑多个方面。以下是一些设计知识库时可以参考的步骤和要点:

1. 需求分析

  • 用户需求:确定用户需要哪些信息以及如何使用这些信息。
  • 内容类型:确定知识库将包含哪些类型的信息(例如文档、FAQ、教程、视频等)。

2. 结构设计

  • 分类体系:设计一个清晰的分类系统,使用户能够快速找到所需信息。可以考虑使用层次结构或标签系统。
  • 元数据:为知识库条目定义元数据(例如创建日期、作者、关键词等),以便更好地管理和搜索。

3. 工具与技术选择

  • 数据库选择:选择合适的数据库(如关系型数据库或文档型数据库)存储知识库内容。
  • 内容管理系统(CMS):选择一个适合的CMS,以便进行内容创建、编辑和发布。

4. 用户界面设计

  • 搜索功能:设计高效的搜索功能,使用户可以通过关键词快速找到信息。
  • 浏览功能:提供清晰的导航和浏览功能,方便用户按分类查找信息。

5. 内容创建与管理

  • 内容标准:制定统一的内容创建标准和格式,包括语言风格、图片使用规范等。
  • 版本管理:考虑如何管理内容的版本,以便跟踪更改和更新历史。

6. 权限与安全

  • 用户权限:定义不同用户角色的权限,确保只有授权人员可以编辑或删除内容。
  • 数据安全:确保知识库的数据安全性,避免数据丢失或泄露。

7. 反馈与改进

  • 用户反馈:收集用户反馈以了解知识库的使用情况,发现不足之处。
  • 持续更新:定期审查和更新知识库内容,以保持其时效性和准确性。

8. 培训与支持

  • 用户培训:提供培训和支持,帮助用户熟悉知识库的使用。
  • 文档与帮助:创建帮助文档和常见问题解答,以支持用户。

示例架构

  • 前端:用户界面,包含搜索框、分类列表、内容展示区。
  • 后端:处理用户请求、数据库交互、内容管理(可能使用RESTful API或GraphQL接口)。
  • 数据库:存储知识库内容及其元数据。

通过遵循以上步骤,你可以设计出一个高效且用户友好的知识库,满足组织或用户的需求。

微信公众号

微信公众号

工作计划

· 阅读需 1 分钟
Quany
软件工程师

本周工作

  1. 完成页面:

    • 自愈场景策略管理
  2. 代码

    • suixingpay-cloud 代码库熟悉,找到跳转地方
    • 新项目:aiops-front,初始化,部署

下周工作

  1. 解决技术难点:
    • 以 tab 方式跳转异常自愈项目
    • 动态表单:
      • 验证是否需要
      • 支持输入类型:文本,数字,日期,时间,文件,单选框,多选框,下拉选择
  2. 需求:
    • 自愈场景策略管理;

微信公众号

微信公众号