域名与网站加速
域名 利用cdn进行网站加速需要一个域名。在又拍云上试了下https://chenhuizhu-0930.github.io/Blog/这种是不可以的,为了网站的访问体验感,买了个便宜的域名。我用的namesilo,一年的.top结尾的域名首次1刀,续费4刀左右,白菜价还可以。 域名配置 参考Github域名配置文档 注意:Hexo部署github需要把CNAME文件放入source文件夹,直接放在github上部署时又没有了。 域名解析 在域名管理器中,CNAME 记录和 A 记录是两种常见的 DNS 记录类型,它们的主要区别如下: 定义与作用 A 记录:A 记录是将域名直接映射到一个 IPv4 地址。例如,当你访问www.example.com时,通过 A 记录,域名系统会将其解析为服务器的具体 IP 地址,如192.168.1.100,这样浏览器就能找到目标服务器并获取网页内容。 CNAME 记录:CNAME 记录是将一个域名指向另一个域名,而不是直接指向 IP 地址。它常用于为某个域名创建别名。例如,你可以创建一个 CNAME...
插件开发基本
插件注册 事件管道执行阶段 在插件注册到 CRM 系统时,会设置它在哪个执行阶段(如预验证、预操作、后操作)触发,一旦设置完成,CRM 系统就会在相应阶段自动调用插件,代码里可以无需再次判断。 Pre - validation:预验证阶段,在此阶段可对即将进行的操作进行合法性检查等 Pre - operation:预操作阶段,在实际操作(如创建、更新实体)执行前触发 Post - operation:后操作阶段,在操作完成后触发 插件的step 定义与作用 Step是插件中定义的一个执行单元,它规定了插件在特定事件(如创建、更新、删除实体等)发生时的具体执行逻辑和顺序。每个Step可以与不同的事件、实体以及消息相绑定,从而实现对不同业务场景的精确控制。通过配置不同的Step,开发人员可以灵活地定制插件在不同阶段和条件下的行为,以满足复杂的业务需求。 关键属性 事件:指定Step所响应的 Dynamics 365...
Https与证书
当访问一个HTTPS网站时,过程大致如下: 浏览器发送请求:你输入网站地址,浏览器向服务器请求建立安全连接。 服务器返回证书:服务器发送其SSL/TLS证书给浏览器。 浏览器验证证书:浏览器检查证书是否有效(是否过期、是否由可信CA签发、域名是否匹配等)。如果验证失败,会显示“不安全”警告。 TLS握手:如果证书有效,浏览器和服务器使用证书中的公钥进行TLS握手,协商出一个对称加密的会话密钥。 加密通信:之后的所有数据(包括你的登录信息、浏览内容等)都会通过这个会话密钥进行加密传输,只有双方能解密。 客户端依赖内置的根CA和中间CA证书来验证端实体证书的信任链,无需手动安装端实体证书本身。 如果是HTTPS 协议,端口填写 443;如果是 HTTP 协议,端口填写 80
系统设计
设计书分类 画面Layout定义书:视图、表单、JS逻辑(画面处理一览) Table定义书:定义实体字段 更新处理记述书:定义workflow,插件等逻辑
Azure租户与订阅
租户(tenant) 租户是什么 租户是 Azure Active Directory (Azure AD) 的一个实例,代表一个组织或用户的身份管理边界。简单来说,它是一个逻辑容器,用于管理用户、组、应用程序等身份相关的内容。 租户&订阅&环境 一个租户下可以有多个订阅,用于不同的项目、部门或环境,但每个订阅只能关联到一个租户。 同一租户内的单一订阅也可以通过资源组或其他方式划分出多个环境。 租户与域账号 一个租户可以包含多个域名(例如默认的 company.onmicrosoft.com 和自定义的 company.com),而域账号则是访问域名的用户身份(例如 user@company.com)。
SVN三方合并过程
三方合并的关键角色 BASE(基线版本) 这是 SVN 在你本地 .svn 目录中存储的文件“参考版本”,通常是你上一次成功 update 或 commit 之后的状态。 它代表了“本地和远程共同拥有的、尚未分化之前”的那一个版本。 WORKING(工作副本当前版本) 这是你在本地对文件进行修改后的最新状态。与 BASE 相比,可能新增了一些变动,比如你在第 2 行和第 4 行写了新的内容。 INCOMING 或 REPO(远程版本/合并源版本) 这是从服务器上拉取的最新改动,或者是在分支合并时的另外一条分支修改。与 BASE 相比,可能也有不同之处,比如在第 5 行和第 8 行被他人修改了。 SVN 如何进行自动合并 当你执行 svn update 或 svn merge 时,如果不同人的修改并不冲突(也就是修改发生在不同的行或互不干涉的代码块),SVN 会按照以下步骤自动合并: 比较 BASE 与 WORKING(本地差异) SVN 会计算出你本地针对 BASE 做了哪些修改。比如: 在第 2 行和第 4...
项目管理系统流程 | 建筑行业
案件/项目管理流程 步骤 涉及模块 操作 具体操作 系统同步(如有) 1 案件 / 项目 新建 关联job后案件转项目 2 受注見込み 企画JOB作成 / 現業JOB作成 / 未契約業務着手申請 / 企画業務申請 通过停用记录更新营业状况(受注 / 失注 / 营业中止) - 現業JOB作成 JOB上标注业务报酬额,为job分配成本费用code(コスト集計単位模块) JOB作成的时点传给PS。在PS上做業務委託task,传给CRM - 未契約業務着手申請 JOB JOB終了申請 / JOB変更申請 / 原価明細 - JOB終了申請 受注業務为完了时才能申请。保存后自动生成活动-任务里的一条记录 - JOB变更申请 在JOBXX变更申请实体中审批 业务委托 业务委托申请作成 / 变更开始 PS上做好業務委託task,传给CRM后,自动生成业务委托明细 - 申请作成 在JOB画面中选择业务委托task,点击申请作成 - 变更开始 3 合同 新建 / 更新 案件...
投资基本
股票 中概股 中概股指的是在中国大陆注册成立,但在海外(如美国、香港等地)上市的公司股票。 中概互联股 中概互联股是中概股的一个子集,特指以互联网相关业务为主的中概股,通常聚焦于科技、电商、社交媒体、在线娱乐等互联网驱动的行业。 港股打新 用港币现金打新的话长桥有手续费抵扣券。若用其他币种打新,券商会收取融资利息,一般从认购截止日当天开始计息,而不是上市日,到中签公布日结束。若未中签,融资额会退回。 投资 净值 固定收益类产品 单位净值(市价) = (到期的本金+利息)÷ 认购成本 开放式基金(比如黄金基金) 基金单位净值 =(基金资产总值 - 基金负债)÷ 基金总份额。 基金管理公司通常会在每个交易日结束后,根据当天的市场数据对基金资产和负债进行估值和计算,然后公布基金的净值。基金在成立之初,单位净值通常都是 1 元。 市盈率 市盈率 = 每股股价 ÷ 每股收益 每股股价: 股票当前的市场价格。 每股收益 (EPS): 通常取公司过去12个月的净利润除以总股本(有时也用预测的未来收益)。 价值投资 Howard Marks Memo ...
搭建自己的DeepSeek助手
最近DeepSeek爆火,但是经常还没问几句话就出现“服务器繁忙,请稍后再试”的提示。严重影响使用和心情(烦躁中)。 查了一下,Deepseek可以通过三种方法调用——官网直接调用、API调用(通过SiliconFlow硅基流动和华为云平台)、以及本地部署。 官网直接调用总报服务器繁忙,试了下API调用,可以实现相对稳定的访问和多轮对话,虽然速度还是差一些,不过目前还是够用了(本地部署虽然能解决访问速度问题,但似乎对硬件要求比较高,我的小破电脑恐怕不行就不尝试了)。 步骤参考👇 在SiliconFlow上使用手机号注册,用邀请码IAHTKilv可以获得额外额度~ SiliconFlow: 获取API密钥 下载ChatBox客户端 ChatBox: 在ChatBox中配置API密钥,选择SiliconFlow API 可以愉快使用啦~
利用Hexo在博客中插入本地图片 | 无需外链
网页中插入图片 根据Hexo文档,在Hexo的config.yml文件中把post_asset_folder属性更改为true。 这样在每次运行hexo n [layout] <文章名>命令时,Hexo都会自动生成文章标题同名的文件夹,把图片放入该文件夹,md引用链接时只需要键入图片名称即可。 启动Hexo服务器后,Hexo解析时会自动在public文件夹中解析出图片的正确路径。 vscode内置预览/Typora中显示图片 由于使用的路径是image.png(目的是保证Hexo解析后正常显示),并不是图片在本地的存储路径,so md预览时无法正常显示图片。 要解决这个问题,引入插件hexo-asset-img(注意hexo-asset-image已失效了,需要卸载,否则影响部署后的图片路径解析。) 1npm install hexo-asset-img --save 然后将路径改为 ,执行hexo三件套启动本地预览,可以看到图片已经可以正确加载了。 ...