CodingNodejs 2023-11-25 Source Edit History npm发布包 npm发布包环境如果配置了第三方镜像源,需改回默认源才可使用 步骤npm login 发布前需登录,并保证帐号验证了邮箱 查看更多
CodingJavaScript内置对象和API 2023-11-24 Source Edit History 正则表达式 创建 RegExp 对象123/ab+c/i; //字面量形式new RegExp("ab+c", "i"); // 首个参数为字符串模式的构造函数new RegExp(/ab+c/, "i"); // 首个参数为常规字面量的构造函数 修饰符默认没有 i 不区分大小写g 全局搜索m 多行搜索 查看更多
Computer UseHexo_plugin_dev 2023-11-24 Source Edit History filter filterHexo 将数据按顺序传递给过滤器,然后过滤器依次修改数据。 hexo.extend.filter.register 根据不同阶段执行: 123hexo.extend.filter.register(type, function() { // 方法体}, priority); 查看更多
Computer UseHexo_plugin_dev 2023-11-24 Source Edit History 执行过程 也就是 Hexo g 命令是如何执行的 Initialization 读取配置,加载主题和插件,创建一个 Hexo 实例。 Load source files 载入 source 目录下的所有文件。 然后调用相应的处理器 (Processor) 来解析文件的元数据和内容,生成一个文件对象,存储在 Hexo 实例的 locals 属性中。 Execute generators 遍历所有已注册的生成器 (Generator) ,根据文件对象的元数据和内容,生成一个或多个路由对象,存储在 Hexo 实例的 route 属性中。 Render templates 根据路由对象的数据,调用相应的渲染器 (Renderer) 来渲染模板文件,生成 HTML 代码,存储在路由对象的数据中。 Write files 遍历所有的路由对象,将它们的数据写入到 public 目录下的对应路径中,生成静态文件。 Deploy 根据配置文件中的 deploy 选项,调用相应的部署器 (Deployer) 来将 public 目录下的静态文件部署到指定的服务器上。 查看更多
Computer UseOS 2023-11-24 Source Edit History Windows和Linux的基本命令.md Windows CMDCMD 命令本身不区分大小写 python /? 获取命令使用帮助 /? cd chdir change directory 的缩写cd \ 跳转到 当前盘符根目录cd C:\WINDOWS 跳转到 当前盘符的文件夹cd d: 跳转到 其它盘符cd /d e:\software 跳转到 其它盘符的文件夹,必须加 /d 参数cd .. 跳转到 上层目录 (相对路径) dir 查看当前目录下的文件 查看更多
Computer UseHexo_plugin_dev 2023-11-24 Source Edit History 创建插件 scripts 脚本在主目录下创建 scripts 文件夹,里面放上待执行的JS脚本。 在内容较少时可以使用这种方式 插件所有的 hexo 插件必须以 hexo- 开头,否则 hexo 不会加载。 查看更多
CodingJavaSpring Boot 2023-11-23 Source Edit History Controller-请求处理 参数注解@RequestParam 映射参数Simple Mapping 简单映射从URL参数 映射到函数参数。 必须保持参数名一致 例: 查看更多
Computer_TheoryCoding_Theory设计模式 2023-11-23 Source Edit History Structural 结构模式 7种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 Adapter Pattern 适配器模式一个或多个接口转换成想要的接口 class XxxAdaper 实现接口 空实现接口所有方法 子类 继承 XxxAdaper ,重写需要的方法 Composite 组合 查看更多