首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

个人网站公众结合

上个月底,接到个腾讯云客服电话,询问我域名备案信息(一开始还以为是诈骗电话),并让将网站开放后在底部添加备案以确保备案审查可以通过。...正好趁放着国庆,就想把这个域名给利用起来,再搭一个博客的话,内心是不太想,因为现在决定在公众更文了,不想维护多处地方排版(虽然都可以使用 markdown),还有个重要原因是公众可以得到伙伴们关注...最终决定搭建一个网站只用作同步公众文章,站点本身不进行文章发布,但是要加上评论功能,因为不能留言(了解到留言迁移方案都要大几千,太贵了,关注数多了再考虑,哈哈)。...静态网站托管方案最常见有 GitHub Pages Gitee Pages,但是 GitHub 在国内访问速度众所周知,Gitee 呢速度倒是起飞,但个人用户并不支持自定义域名。...Waline 有传统服务端、数据库、客户端三部分,部署方案是服务端依旧使用 Vercel 一键部署,数据库选择 LeanCloud 国际版免费开发版,剩下客户端指就是集成在 Hugo 本身了,

2K41

office还能安全免费使用

还记得这周四时候给你们发那条消息?详见下图 有的人知道这则消息后瞬间就蒙了(比如我),对于电脑买早或者买是游戏本的人来说,这简直是致命。...因为这个程序会自动下载一些程序,用你电脑来挖矿(淘比特币,具体请自行百度)。 那么,难道我们以后只能用国产wps或者老老实实交钱买正版office,要知道这可是非常昂贵。...我们不是专业人士,不需要那么多功能,而且平时用也不算多,买了感觉性价比太差。那么,这里就存在一种方法可以让你至少免费用四年office365你要不要呢。...是大学生: 其实在国外大学生基本上都有一个教育邮箱,很多产品只要用教育邮箱注册就能免费使用。至于怎样获取教育邮箱可以去询问自己学校相关负责人及导员。...不是大学生: 我们可以找一个自己足够信任大学生,如果他有教育邮箱,就可以在你电脑上安装office了。而且一个人可以同时给五个人用。官方声明如下: 如果你觉得赞别忘了点赞哦

1.6K30
您找到你想要的搜索结果了吗?
是的
没有找到

问与答100:能够使用绿色图标

Q:条件格式中图标集功能非常好,然而,在尝试使用上下箭头标识数据时,只能使用红色向下箭头,使用绿色向下箭头图标?如下图1所示。 ?...图1:当为负值时,使用右边绿色箭头表示 A:Excel条件格式图标集不能够自定义,因此,需要使用一点小技巧来实现。...单元格E2中是一个根据F2中值返回相应字母公式,单元格F2中计算费用变化率。 将单元格E2中字体设置为“Wingding3”,这会使单元格中pq分别显示为向上向下箭头,如上图2所示。...然后,将单元格E2中字体颜色设置为绿色。 仍然选择单元格E2,单击功能区“开始”选项卡中“条件格式——新建规则”,设置条件格式如下图3所示。当单元格中值是p时,单元格字体颜色为红色。 ?...图3:设置条件格式规则 如果想看到变化百分比,则保留单元格F2可见,否则可以隐藏该单元格。完整效果如下图4所示。 ? 图4:以绿色向下箭头显示负值

76020

ES查询聚合基础使用

查询刚才插入文档 二、学习准备:批量索引文档 ES 还提供了批量操作,比如这里我们可以使用批量操作来插入一些数据,供我们在后面学习使用。..._score - 文档相关性得分(使用match_all时不适用) 分页查询(from+size) 本质上就是fromsize两个字段 GET /bank/_search { "query":...查询段落匹配:match_phrase 如果我们希望查询条件是 address字段中包含 “mill lane”,则可以使用match_phrase GET /bank/_search { "query...": { "match_phrase": { "address": "mill lane" } } } 结果 多条件查询: bool 如果要构造更复杂查询,可以使用bool查询来组合多个查询条件。...查询条件:query or filter 先看下如下查询, 在bool查询子句中同时具备query/must filter GET /bank/_search { "query": {

10910

十五、子查询EXISTSIN使用

一、子查询 IN 子查询 IN 允许我们在 WHERE 子句中过滤某个字段多个值,语法如下: SELECT column_nam FROM table_name WHERE column_name IN...,valueN) 如果运算符 in 后面的值来源于某个查询结果,并非是指定几个值,这时就需要用到子查询。子查询又成为内部查询或嵌套查询,即在 SQL 查询 WHERE 子句中嵌入查询语句。...FROM table_name WHERE colunm_name IN ( SELECT column_name FROM table_name [WHERE] ) 例如: 有学生表 student 选修表...EXISTS是子查询中用于测试内部查询是否返回任何行布尔运算符。...奖助查询数据放到子查询中左条件验证,根据验证结果(TRUE或FLASE)来决定著查询数据结果是否保留。

1.7K40

没有准考证是如何暴力查询英语六级成绩

显然,正常渠道,是不太可能获取到自己准考证了。...运行该文件,我们可以对标记好图片文件进行预测,在predict_images下文件,然后会打印出预测值与正确标记值。 4.为了方便使用,我们写了一个api接口文件,方便后续直接调用。...使用只需要修改id变量为你中准考证前10位数字,并将name变量改为你自己名字,程序就可以一步步向正确准考证逼近了。 程序停止了有2种情况: 1. 报错了 2....当我查询到了6级分数,已做好了下一次6级报名准备,祝你们好运!附上一张成功截图: ?...两点原因: 对服务器会造成点压力 只需要知道某个人姓名与他所在大学就可以查询到他相应分数 对了,还想所说是,这个网站验证码设计真的很人性化,你运行一下附件中count_word.py就知道了

1.2K70

心态正确?来聊聊设计艺术有哪些本质区别

“设计并非艺术”观点让有些困惑,与我一直以来认知有些不同。确实认同艺术是独立于现实目的而存在创意表达方式。 而另一方面,设计虽然有着明确现实目标,但它不同样也是创意展示形式?...目前很难完全认同你观点,希望进行更多交流。 这里确实有不少值得深入讨论地方。不过首先希望澄清一点,所说“设计不在于创意表达”这句话关键词是“表达”。 设计当然需要创意,这一点毋庸置疑。...它有着内在独立价值,其目标蕴含于自身。而设计则是关于产品用户,它价值依托于外在,目标完全取决于自身提供服务类型以及用户希望通过该服务所达到目的。...所以:艺术是关于艺术家,设计是关于产品用户。 ? 不同内容来源 因为艺术是一种自我表达方式,所以创作内容可以完全来自于艺术家本人。...而设计是面向使用,其内容源自于产品目标及其所服务对象,这些来源都是外在

45520

从宽字节注入认识PDO原理正确使用

前言 随着数据库参数化查询方式越来越普遍,SQL注入漏洞较之于以前也大大减少,而PDO作为php中最典型预编译查询方式,使用越来越广泛。...PDO查询语句可控存在安全问题: 首先在本地新建一个库表,随便写点东西。 ? 然后写一个test.php,用PDO进行简单查询: <?...我们发现模拟预编译请求发送方式以往mysqli并没有什么区别,但我们注意到,在原有的查询语句中对参数并没有用单引号包裹,而在此却用单引号进行了包裹,于是我们可以尝试输入一些特殊字符,比如单引号:...二次注入是由于对添加进数据库中数据没有再次处理转义而导致,而预编译对每次查询都进行转义,则不存在二次注入情况。...上述安全隐患,是由于未正确设置PDO造成,在PDO默认设置中,PDO::ATTR_EMULATE_PREPARESPDO::MYSQL_ATTR_MULTI_STATEMENTS都是true,意味着模拟预编译多句执行是默认开启

1.3K10

你真正了解 Java 中 Date 类?以及如何正确使用

哈喽,各位小伙伴们,你们好呀,是喵手。  今天要给大家分享一些自己日常学习到一些知识点,并以文字形式跟大家一起交流,互相学习,一个人虽可以走更快,但一群人可以走更远。  ...下面是一些使用Date类应用场景:计算两个日期之间天数将日期格式化为指定格式字符串获取当前时间在不同时区之间进行转换优缺点分析优点Date类提供了一些方便方法,使得我们可以轻松地处理时间日期...这些方法可以用于获取、设置比较日期时间。但需要注意是,Date类在Java 8及以后版本中已经被弃用,建议使用时间日期API。...同时该类也使用了Java中字符串类(String)流类(System.out)。全文小结本文介绍了Java中Date类,包括其简介、源代码解析、应用场景、优缺点分析、类代码方法介绍以及测试用例。...我们不仅了解了该类基本概念,还学习了如何使用它处理日期时间。同时,我们还分析了Date类优缺点以及其应用场景。希望本文对您有所帮助。...

61773

mysqlsql server一样_sql视图查询区别

大家好,又见面了,是你们朋友全栈君。 导读:接下来网上商城项目,需要用到MySQL数据库了。这个对于我来说,是一个新接触东西,按照惯例,在刚开始学习一个东西时候,先从宏观上去了解它。...日志管理系统:高效插入查询功能,如果设计地较好,在使用MyISAM存储引擎时候,两者可以做到互不锁定,达到很高并发性能。...数据仓库系统:在急需大量存储空间高效率数据分析需求下,目前基本有三种方式可以解决这一问题:1,采用昂贵高性能主机以提高计算性能,用高端存储设备提高I/O性能,效果理想,但是成本非常高;2,通过将数据复制到多台使用大容量硬盘廉价...pcserver上,以提高整体计算性能I/O能力,效果尚可,存储空间有一定限制,成本低廉;,3,通过将数据水平拆分,使用多台廉价pcserver本地磁盘来存放数据,每台机器上面都只有所有数据一部分...如果心情不好时候,写都是总结博客,那么其实,心情好不好,就没多大要紧了。 这次,对于开源理解,比以前加深了。可能也是得益于上次答辩速记时,老师点拨吧!

1.7K30

Mysql慢查询日志使用 Mysql优化

现在起,所有执行时间超过1秒sql都将被记录到慢查询文件中(这里就是 /data/mysql/mysql-slow.log)。...说明: 可以看到,这里设置为了file,就是说查询日志是通过file体现,默认是none,我们可以设置为table或者file,如果是table则慢查询信息会保存到mysql库下slow_log...表中 4、查询查询日志开启状态查询日志储存位置 show variables like '%quer%'; ?...参数分析: table:表示属于哪张数据表 type:最重要参数,表示连接使用了何种类型。从最好到最差连接类型为const,eq_reg,ref,range,indexALL。...2、count() Max() 优化方法 (1)优化前,是没有为last_update_time字段建立索引情况,查询最大时间戳 ?

95620

java安全编码指南之:lock同步正确使用

点击上方蓝字关注吧 程序那些事 ? 简介 在java多线程环境中,lock同步是我们一定会使用功能。那么在java中编写lock同步相关代码之后,需要注意哪些问题呢?一起来看看吧。...正确做法是使用private final Object: private final Object lock4= new Object(); public void doSomething4...,我们自定义synchronized (lock)高级并发对象中Lock实现是不一样,如果我们同时使用了synchronized (lock)Lock自带lock.lock(),那么就有可能产生安全隐患...类变量是class相关,而实例变量是class实例对象相关。 那么我们在保护类变量时候,一定要注意sync也必须是类变量,如果sync是实例变量,就无法达到保护目的。...正确释放锁 在持有锁之后,一定要注意正确释放锁,即使遇到了异常也不应该打断锁释放。 一般来说锁放在finally{}中释放最好。

77631

@Autowire@Resource注解使用正确姿势,别再用错了!!

机制紧密耦合 当你使用基于字段依赖注入方式时候,确实可以省略构造方法setter这些个模板类型方法,但是,你把控制权全给SpringIOC了,别的类想重新设置下你某个注入属性,没法处理(当然反射可以做到...本身Spring目的就是解藕依赖反转,结果通过再次与类注入器(在本例中为Spring)耦合,失去了通过自动装配类字段而实现对类解耦,从而使类在Spring容器之外无效....隐藏依赖性 当你使用SpringIOC时候,被注入类应当使用一些public类型(构造方法,setter类型方法)方法来向外界表达:需要什么依赖.但是基于字段依赖注入方式,基本都是private...结论 通过上面,我们可以看到,基于字段依赖注入方式有很多缺点,我们应当避免使用基于字段依赖注入.推荐方法是使用基于构造函数基于setter依赖注入.对于必需依赖项,建议使用基于构造函数注入...PS:如果觉得分享不错,欢迎大家随手点赞、在看。 END

1.2K10

@Autowire @Resource 注解使用正确姿势,别再用错了!!

机制紧密耦合 当你使用基于字段依赖注入方式时候,确实可以省略构造方法setter这些个模板类型方法,但是,你把控制权全给SpringIOC了,别的类想重新设置下你某个注入属性,没法处理(当然反射可以做到...).本身Spring目的就是解藕依赖反转,结果通过再次与类注入器(在本例中为Spring)耦合,失去了通过自动装配类字段而实现对类解耦,从而使类在Spring容器之外无效....隐藏依赖性 当你使用SpringIOC时候,被注入类应当使用一些public类型(构造方法,setter类型方法)方法来向外界表达:需要什么依赖.但是基于字段依赖注入方式,基本都是private...结论 通过上面,我们可以看到,基于字段依赖注入方式有很多缺点,我们应当避免使用基于字段依赖注入.推荐方法是使用基于构造函数基于setter依赖注入.对于必需依赖项,建议使用基于构造函数注入...对于可选依赖项,建议使用基于Setter注入 如果你喜欢本文,欢迎关注,订阅更多精彩内容 关注回复「加群」,加入Spring技术交流群 往期推荐 好用到爆!多种数据库只需一个工具就能搞定!

26310

爬虫中正确使用User Agent代理IP方式

在Python中,如果不设置User Agent,程序将使用默认参数,那么这个User Agent就会有Python字样,如果服务器检查User Agent,那么没有设置User AgentPython...三、IP代理使用 1.为何使用IP代理 UA已经设置好了,但是还应该考虑一个问题,程序运行速度是很快,如果我们利用一个爬虫程序在网站爬取东西,一个固定IP访问频率就会很高,这不符合人为操作标准...他们家产品比较齐全,api接口调用动态转发调用都支持,而且代理是自营线路,电信专线。稳定性,可用性,速度,延迟都是非常好。...这里就展示下他们动态转发代理进行示例,动态转发就是他们会提供一个固定ip地址给你,,直接配置到程序里面就可以使用,不需要自己去调用ip,也不需要自己管理ip池,使用起来超级方便简单,对于懒人来说绝对是最好选择...port)s" % { "host" : proxyHost, "port" : proxyPort, "user" : proxyUser, "pass" : proxyPass, } # 设置 httphttps

62330

使用 NextJS TailwindCSS 重构博客

4、之前写了《使用 CSS variables Tailwind css 实现主题换肤》也运用到了博客中。...与 TypeORM 对比 TypeORM 是一种传统 ORM,它将表映射到模型类。这些模型类可用于生成 SQL 迁移。然后,模型类实例在运行时为应用程序 CRUD 查询提供一个接口。...Prisma 是一种新 ORM,它缓解了传统 ORM 许多问题,例如: 模型实例膨胀、业务与存储逻辑混合、缺乏类型安全性或由延迟加载引起不可预测查询。...Prisma CRUD 查询由 Prisma Client 提供,这是一个针对 Node.js TypeScript 轻量级且完全类型安全数据库客户端。...codemiror remark 自己写组件 ,这一版发现掘金 Markdown 编辑比较好用,就直接使用了bytemd, 底层都是使用了 remark rehype,支持任何框架,并且拥有丰富插件

2.3K20

教训,如何正确使用线程池 submit execute 方法

机智还知道在 JVM 后台,使用通用 fork/join 池来完成上述功能,该池是所有并行流共享,默认情况,fork/join 池会为每个处理器分配一个线程,对应变通方案就是创建自己线程池如...submit 方法并不会打印出错误日志,而使用execute方法打印出了错误日志,但是对submit返回FutureJoinTask 调用 get() 方法,又会抛出异常。...如果不需要异步返回结果,请不要用submit 方法 结论先行,错误就是,浅显认为submitexecute区别就只是一个有返回异步结果,一个没有返回一步结果,但是事实是残酷。...在submit()中逻辑一定包含了将异步任务抛出异常捕获,而因为使用方法不当而导致该异常没有再次抛出。...是不是所有的线程池submitexecute方法实现都是类似这样,我们常用线程池ThreadPoolThread实现会是怎样,同样思路,我们需要找到投递到ThreadPoolThread异步任务最终被包装为哪个

3.1K10

使用 NextJS TailwindCSS 重构个人博客

{js,ts,jsx,tsx}']打包时只会提取使用样式,让应用css最小化。 4、之前写了《使用 CSS variables Tailwind css实现主题换肤》也运用到了博客中。...与 TypeORM 对比 TypeORM 是一种传统 ORM,它将表映射到模型类。这些模型类可用于生成 SQL 迁移。然后,模型类实例在运行时为应用程序 CRUD 查询提供一个接口。...Prisma 是一种新 ORM,它缓解了传统 ORM 许多问题,例如: 模型实例膨胀、业务与存储逻辑混合、缺乏类型安全性或由延迟加载引起不可预测查询。...Prisma CRUD 查询由 Prisma Client 提供,这是一个针对 Node.js TypeScript 轻量级且完全类型安全数据库客户端。...codemiror remark 自己写组件 ,这一版发现掘金 Markdown 编辑比较好用,就直接使用了bytemd, 底层都是使用了 remark rehype,支持任何框架,并且拥有丰富插件

2.6K20

用了这么久PageHelper,你知道原生分页查询原理步骤

一、分页查询概述 分页查询则是在页面上将本来很多数据分段显示,每页显示用户自定义行数。可提高用户体验度,同时减少一次性加载,内存溢出风险。...2.2、分页原理 结果总数(totalCount/rows)结果集(data/list)是来源于两条 SQL: 第一条SQL:查询总数,返回一个数字(总记录数)。...select count(*) from province 查询符合条件结果集(返回一个结果集)。...如果我们不进行封装的话,那么这个七个参数要全部在Session域中去取,比较复杂恶心。 我们一般会把多个需要共享数据,封装到一个对象,往后就只需要把数据封装到该对象,再共享该对象即可。...为模糊查询做基础) int queryCount(QueryObject qo); // 查询结果集,传入一个封装好查询对象,里面封装好参数有当前页、每页记录数、起始页页码 List<Province

1.7K10
领券