问: 假设我有这个脚本: export.bash #!...echo $VAR 有没有一种方法可以通过只执行 export.bash 而不 source 它获取 $VAR? 答: 不可以。 但是有几种可能的解决办法。...在调用 shell 的上下文中执行脚本: $ cat set-vars1.sh export FOO=BAR $ . set-vars1.sh $ echo $FOO BAR 另一种方法是在脚本中打印设置环境变量的命令.../set-vars2.sh)" $ echo "$FOO" BAR 在终端上执行 help export 可以查看 Bash 内置命令 export 的帮助文档: # help export export...help eval 相关阅读: 用和不用export定义变量的区别 在shell编程中$(cmd) 和 `cmd` 之间有什么区别 ----
这篇文章我将进行项目需求分析,只有需求确定的项目才能保证项目的开发进度。 零、客户端需求。...基本功能: 清单分类:全部清单、年度清单、季度清单、月度清单、周清单、日清单、自定义清单; 清单详情:清单内容、子清单列表; 提醒:邮件提醒、短信提醒; 登录:手机号登录、邮箱登录、用户名登录; 注册:...手机号验证注册、手机号密码注册、邮箱验证注册、邮箱密码注册、用户名注册; 统计:年/季/月/周/日统计、短信提醒剩余次数、数据备份恢复剩余次数、清单分类剩余数量、清单剩余数量。...、自定义清单分类数量5个,清单数量20个(包含子清单) 付款:购买短信提醒次数、购买自定义清单分类数量、购买清单数量、购买备份恢复次数。...:Windows、安卓、IOS占比 接口统计:不同版本接口使用占比 站内通知 站内通知:查找、删除、新增 日志 错误日志 账号异常 后台操作日志 设置 密码强度设置 禁用/启用指定版本接口
这篇文章我将进行项目需求分析,只有需求确定的项目才能保证项目的开发进度。 零、客户端需求。...1.基本功能: 清单分类:全部清单、年度清单、季度清单、月度清单、周清单、日清单、自定义清单; 清单详情:清单内容、子清单列表; 提醒:邮件提醒、短信提醒; 登录:手机号登录、邮箱登录、用户名登录; 注册...:手机号验证注册、手机号密码注册、邮箱验证注册、邮箱密码注册、用户名注册; 统计:年/季/月/周/日统计、短信提醒剩余次数、数据备份恢复剩余次数、清单分类剩余数量、清单剩余数量。...、自定义清单分类数量5个,清单数量20个(包含子清单) 付款:购买短信提醒次数、购买自定义清单分类数量、购买清单数量、购买备份恢复次数。...:Windows、安卓、IOS占比 接口统计:不同版本接口使用占比 4.站内通知 站内通知:查找、删除、新增 5.日志 错误日志 账号异常 后台操作日志 6.设置 密码强度设置 禁用/启用指定版本接口
菜单支持添加单篇文章、分类、标签、页面、自定义链接及自定义文章类型(公告、图片、商品)等,如果发现缺少项目,可以打开右上角的“显示选项”勾选相应的项目。...,自定义缩略图、文章描述、幻灯中的图片、设置为侧边推荐文章等都可以在此添加,如图: ?...视频链接见下节:自定义文章类型中的视频链接形式 自定义文章类型 主题集成四种自定义文章类型:公告、图片、视频、商品。 其中: 公告,在主题选项中勾选显示后,只显示在首页固定的导航菜单下。...在“文章设置”面板“幻灯外链地址”中输入图片点击后的链接地址,可以实现自定义链接。...也可以将WP默认的注册页面链接加在此处。 注:在添加注册页面时,需要与正常发表日志一样,在正文部分添加一些说明文字,不然注册表单右侧会是空白,不美观。 另外,可以选择非管理员是否允许进入后台。
将上面代码加到主题 functions.php 的最下面,进入后台你会发现多出了 Movies 选项,这样表示注册成功: 这时候我们可以新建 Movie 发表一篇电影类型的文章了。...为 Post Type 添加分类功能 就电影来说,可以分为科幻、动作、战争等类别,那么我们就为自定义的 Movie 添加分类功能,这样就可以编辑新分类以及归类我们的电影了。...那么就需要添加自定义 Meta Box,Meta Box 可以在文章发表页面中添加自定义的表单,编写文章的时候可以填写额外的信息然后在前端调用出来。...post_type 数组就是要在主循环里面展示的内容,将你的自定义 Post Type 填写进去就可以在首页中显示出来了。...如果你在固定连接设置页面设置你的结构为 /archives/,那么你的 Post Type 生成的连接默认为 /archives/movie 如果设置该项为 false 即可去掉前面的 /archives
之前买过 PHP 的书看,结果也没看到了几本,一是书都在家里,没给公司带,二是下班晚回去不想看了 所以就最近买了一个 Kindle 来看书,就是这么任性,结果有点后悔了,我 iPad 不能看吗???...现在支持微信授权登录,绑定手机号,设置一下密码就可以了 3、为 Kindle 设备绑定亚马逊账号 点击 Kindle 屏幕右上角的三条横杆菜单图标,在弹出的菜单中点选设置,选取自己的 Wifi 热点将...这个在你新买的 Kindle 开机的时候都会有,可以先跳过,走第二步即可 4、获取接收推送的邮箱地址 在电脑浏览器打开亚马逊的首页,鼠标悬浮在【我的账户】上,在展开的菜单中找到【管理我的内容和设备】这个分类...,可以改一个自己容易记的名字 5、添加推送邮箱地址到已认可邮箱列表 为防止恶意内容推送,亚马逊的个人文档推送机制只接收已认可的发件人电子邮箱列表中的邮箱,所以需要在【设置】页面底部找到【个人文档设置】这一项...,新建一封邮件 收件人填写第 4 步所记录的类似 ******@kindle.cn 的邮箱地址,主题和内容可随意填写或者干脆不填写 想把发送的如 TXT、PDF 文档自动转化为 Kindle 专有格式可以在电子邮件的主题栏中填写
你还应该考虑 WPForms,如果您想在现成的 WordPress 提供的之外对您的网站进行品牌化或个性化,它可以让您创建自定义登录和注册表单。...在 reCAPTCHA 类型下,选择第二个选项 reCAPTCHA v2,然后选择“我不是机器人”复选框。 您还需要填写标签和域部分,然后选中服务条款框。 完成后单击提交。...在页面下方,您可以进行更多调整,例如自定义错误消息、选择浅色或深色主题以及为登录用户隐藏 CAPTCHA。 而已! 检查您的网站以确保 CAPTCHA 框位于它们应有的位置。...考虑将 CAPTCHA 添加到以下内容中: 联系表格 内容提交 电子邮件注册表单 登录页面 密码恢复页面 调查 用户登记表 如果授权用户可以访问您的网站,或者访问者可以提交信息,那么这也是黑客的门户。...很少 安防措施 和 CAPTCHA 一样容易实现,更不用说免费了,而且考虑到它可以为黑客和垃圾邮件发送者提供很多保护,我们想不出不添加它的理由。 想要测试您正在提交的那些新表格吗?
可以看到,在 Targets 中能够成功的自动发现 Consul 中的 Services 信息,后期需要添加新的 Targets 时,只需要通过 API 往 Consul 中注册服务即可,Prometheus...6、配置 relabel_configs 实现自定义标签及分类 我们先来普及一下 relabel_configs 的功能, Prometheus 允许用户在采集任务设置中,通过 relabel_configs...内部做了一次标签重写处理,默认 __address__ 标签设置为 : 地址,经过标签重写后,默认会自动将该值设置为 instance 标签,所以我们能够在页面看到该标签。...不过要实现给服务添加自定义标签,我们还得做一下修改,就是在注册服务时,将自定义标签信息添加到 Meta Data 数据中,具体可以参考 [这里](Consul Service - Agent HTTP...问题四,将自动发现的服务进行分类,本质上跟上边的处理方式一致,可以添加自定义的标签方式,通过标签来区分,二可以通过服务 Tag 来进行匹配来创建不同的类型 exporter 分组。
,所以我都会把未读的邮件设置为一个 Inbox Pane 和打上星号的邮件设置为一个 Inbox。...在激活 Multiple Inboxes 这个功能之后,你可以通过 Setting => Multiple Inboxes 中进行设置,其中 Inbox 中未读邮件的搜索语法是:"label:inbox...另外为了加强在 Gmail 中聊天工具的体验,可以使用 Pictures in chat 这个功能,它能在聊天的对话框中显示双方的头像。...Custom Label Colors 自定义 Label 的颜色,这个是我最喜欢的 Gmail 的功能之一,前面我说到,我使用 Gmail 的 filter 功能对邮件进行了自动分类,而这个功能则是让对邮件的分类更加一目了然...给重要的分类的邮件设置一个显眼的颜色,你会把关注的焦点很快就放到这类邮件,从而提高你的工作效率。
我:不好意思,没听懂问题 面试官:事件的发布和事件监听器的执行是否在同一个线程中运行? 我:在一个线程中执行,是同步的方式 面试官:是否支持异步方式? 我:支持 面试官:你确定么? 我:嗯。。。...,这块没有用过,不过我感觉是可以的,事件监听器中的逻辑一般不是主要业务,可以不再当前线程中执行。 面试官:那spring中事件监听器支持自定义顺序么?...原理 spring容器在创建bean的过程中,会判断bean是否为ApplicationListener类型,进而会将其作为监听器注册到 AbstractApplicationContext# applicationEventMulticaster...从输出中可以看出上面程序的执行都在主线程中执行的,说明监听器中的逻辑和注册逻辑在一个线程中执行的,此时如果监听器中的逻辑比较耗时或者失败,直接会导致注册失败,通常我们将一些非主要逻辑可以放在监听器中执行...从上面可以得出结论:我们只需要自定义一个类型为 SimpleApplicationEventMulticaster名称为 applicationEventMulticaster的bean就可以了,顺便给
这很有意义,因为大多数人都以视觉为导向,而我们的大脑在视觉上比在文本中更快地处理和理解事物。 不仅如此,大多数人都可以在带有图像的情况下更好地处理和理解文本。...是否集成了社交网络,电子邮件营销平台和支付网关? 响应速度和移动友好性 —网站访问量的70%以上来自移动设备。 您的图库插件可以在移动网站上使用吗?...您可以通过选择YouTube频道甚至单个视频来为您的网站创建播放列表 。 通过简单的设置控制画廊的宽度。 选择YouTube视频库中的列数和行数。...您还可以将这些参数组合到更复杂的查询中。 通过选择列数和行数来设置网格。 画廊的宽度和图像之间的装订线也是可调的。...您还可以从WooCommerce产品和由第三方插件或主题创建的自定义帖子类型中获取图像。 UberGrid非常易于使用,无需编码。
在使用Genesis时这是非常有帮助的,因为你可以为每个各个单独的文章、页面和其他分类选择不同的布局。这意味着你独立于模板创建全新的布局。...:注册一个新的布局 genesis_add_type_to_layout 增加一个新类型的布局 genesis_remove_type_from_layout 删除一个自定义类型的布局 genesis_set_default_layout...在开始之前,我想快速介绍一下默认布局。...同时,在取消注册布局或者要基于当前布局设置一些按条件触发的动作时需要用到的ID,也可以知道要用到哪些ID。...img可以是任何图片,但我喜欢使用混合选项的概念以获得更好的用户体验,因此我建议像其他布局那样,利用现有的全宽度内容并将它分解为几个部分,以便准确反映该布局。下面是一个示例代码: ?
Notification是wordpress上一款功能强劲的插件,可以实现wordpress各种事件的邮件通知功能,更可以根据自己的实际需求定制自己的邮件通知内容,插件提供了很多的短代码,能够很方便的协助用户完成邮件的模板创建...在这里,简单记下几种常见通知中可以使用的段代码,方便以后使用。 【发布新文章通知(New Post Published)】 网站简码 这些短代码可用于任何通知。...] 当前日期:[current_date] 当前时间:[current_time] 收件人用户密码 这些短代码只能用于具有“发送至”字段的通知以及在您的网站上拥有WordPress帐户的用户...,即它们不适用于使用“ 发送到任意电子邮件”手动添加的电子邮件地址 - 在。...仅限订阅附加组件) 发布/页面/自定义发布类型短代码 永久链接:[ permalink ] 帖子ID:[ID] 原帖帖子作者:[post_author] 发布日期:[post_date]
积木报表: http://jimureport.com/plan 代码生成器升级 数据库兼容性深度测试、简化生成代码、丰富组件的支持 支持自定义树生成组件生成 支持高级查询的下拉多选、下拉搜索的生成 在...】子节点全部删除后,父节点仍然显示+ 点开后无子节点问题 日志保存失败,导致业务操作也失败问题 多数据源配置,多增加了几种数据库类型 职位功能导入失败处理 前端UI升级 删除无用的组件,简化代码 自定义组件改成全局注册...上传组件样式问题修复 数据字典禁用和正常区别开,添加背景颜色 退出登录清空缓存的用户信息 【严重问题】首页的系统设置没了 省市区组件导致切换页面浏览器报错 唯一校验为空页面出现异常代码问题 popup...在功能测试中商品分类是树状下拉框,生成代码后变成input框了。 ...、隐藏) │ ├─部门管理 │ ├─我的部门(二级管理员) │ └─字典管理 │ └─分类字典 │ └─系统公告 │ └─职务管理 │ └─通讯录 │ └─多租户管理 ├─Online在线开发
该模块的话实现了高度可扩展,可通过管理地址 ip:port/semf/ 对系统内的资产分类,信息归属以及资产属性进行自定义设置,即便不会开发,也可根据自己公司的实际情况进行自定义。...确保需要管理的资产不会遗漏。如下图所示定义资产类型,以及资产类型关联属性。该页面仅超级管理员可访问,访问地址也可进行变更。(系统中数据初始化时定义了部分资产和属性,用户可自行修改) ?...报表中心 这个模块的话我只写了资产分类,漏洞分类、分级,高危漏洞统计,近期安全态势等,会开发的童鞋可自己添加,参照我给的图写就行,反正饼图、柱状图,折线图都有了;看不懂代码的话可以加群或者项目下留言,需求多的话我就加上...用户管理 这个模块的话主要是给不会开发的同学准备的,因为不同公司的组织和人员职责不一样,寻找RBAC原则,用户角色和权限可以通过后台自定义,不用动代码也可以调整,当然,这个系统里的信息都很隐私,所有账户加了各审批...(默认禁用注册,需要管理员添加信息,然后发邮件给用户,用户才能注册) 整个系统阉割了 日志分析、任务管理以及流程管理上的模块,因为这些东西和公司系统依赖比较高,就不开源了,等我找到替代方案,再完善,有建议的小伙伴可以找我联系
,支持鼠标右键、单选多选、重命名等操作 全局配置用户初始剩余储存空间、设置指定用户剩余储存空间 一键复制图片外链、二维码扫描链接、图片鉴黄功能 设置上传文件、文件夹路径命名规则、文件夹分类功能 接口上传...[image-20220213110336936] 在添加的站点中上传图床的源码 [image-20220213113049747] 在设置里面设置伪静态规则 location / { if (...自动水印配置文件:config/watermark.php,文件中有详细的注释说明。 每个储存策略都可以设置独立的水印配置,分为文字水印和图片水印两种类型。...自定义CSS: 使用自定义 css 可以做到覆盖整站的任何标签样式,保存前建议先压缩 css -统计代码: 可自定义第三方统计代码 备案号: 域名备案号,填写后会显示在网站底部。...少年:中等,百分之五十为黄图时会上传失败。 成人:百分之九十为黄图时则会上传失败。 目前就这些,如果同学们还有不会的地方可以给我留言或者评论,如果我有时间会进行补充或者免费帮忙搭建。
大家好,又见面了,我是你们的朋友全栈君。...image.png BroadcastReceiver 广播作为四大组件之一,使用方式也是多种多样的,既可以自己在manifest中注册,也可以在java代码中动态注册,既可以接收由系统发出的广播,也可以接受自己定义并发送的广播...roadcastReceiver分类 从注册方式上区分:动态注册以及静态注册(显示广播和隐式广播) 从发送方式上区分:无序广播和有序广播 从处理类型上区分:前台广播和后台广播 从运行方式上区分:普通广播和...action 的匹配规则 action 可以理解为一个组件具备功能、可以进行什么操作。...系统为我们提供了很多内置的 action,当然也可以自定义。
在本次简短的系列中,我们主要会探讨它是一个什么样的系统,如何使用它,以及如何为它添加一些自定义行为。...之前我提到过,系统默认的 TextClassifier 使用的是 ML 机器学习模型来执行文本分类的,但实际上根据不同的语言和区域设置会存在多个模型,因此我们需要指定我们所感兴趣的区域,以让它应用正确的模型...在专业术语中,这意味着如果用户长时间按住的是一个包含电子邮件地址的长字符串,那么初始选择将是非常小的,然后会扩展到整个电子邮件地址。...在这里,我们可以查看在允许选择的 TextView 控件中按下电子邮件地址或者 URL 链接的时候,扩展到正确的选择位置需要多长的时间,同时还会看到一个弹出窗口,该弹出窗口用于执行所选特定文本类型的相关操作...如果有这种情况,那么请接受我的慰问吧。 你现在可能会认为我是在浪费你的时间,用来读这篇文章,但我向你保证我并没有。
而该业务就可以通过Java代码实现: 关于邮件激活这一块,老实说本来不打算专门花一晚上时间学习的。 毕竟这种类型的知识点需要用到的时候相对而言很少,就算遇到了通过网络也能解决。...有了这个授权码之后,就可以通过Java代码发送邮箱了,发件人也就是该邮箱。 当然发送邮件的技术挺多的,我这边使用的是apache提供的commons-mail。 导入该依赖后就可以编写代码了。...在自定义的工具类MailUtil中创建一个静态方法sendEamil(): 将发送邮件的代码封装进该方法中,需要发送邮件时用MailUtil调用sendEamil方法即可。...其中如果为true表示注册成功,以此作为判断,可以插入一段代码实现发送邮件的功能。 注意msg中链接的编写: 用户在收到邮箱之后点击该链接,会向userServlet发送一个请求。...4注册页面测试 将发送邮件代码补全后做一个测试,确定是否能够发送邮件。 ? 在用户注册页面,注册成功之后,我设定的服务器邮箱会给用户填的邮箱发送激活邮件。
另外,我们希望为这些邮件配置一个默认的主题,这样,当我们查看邮件收件箱,通过邮件主题可以快速判断出这是测试邮件 在 application.properties 文件中创建这些参数: ?...然而,我建议模块化你的应用程序,并让每个模块提供自己的@ConfigurationProperties 类,只提供它需要的属性,就像我们在上面的代码中对邮件模块所做的那样。...这样,Spring Boot 将会设置 enabled 字段为我们在 Java 代码里设定好的默认值。...但是,有时我们需要传递诸如 List 的数据类型 List 和 Set 假如,我们为邮件模块提供了一个 SMTP 服务的列表,我们可以添加该属性到 MailModuleProperties 类中 ?...TB for terabytes 自定义类型 有些情况,我们想解析配置参数到我们自定义的对象类型上,假设,我们我们设置最大包裹重量: ?
领取专属 10元无门槛券
手把手带您无忧上云