14
2020
07

线段树,从入门到放弃

线段树用来解决符合结合律的区间求极值,区间求和,求区间最大公约数等类似问题线段树作为一种工具,可以将区间修改维护的时间从O(N)降到O(logN)1.线段树求区间和的简单入门#include<bits/stdc++.h> using namespace std; #define MAXN 100010 #define ls(k) (k)<<1 #define rs(k) (k)<
15
2020
06

IntelliJ IDEA Mac破解教程

1.将下面的文件下载并放置到:下载地址:http://idea.lanyus.com/jar/JetbrainsCrack-2.6.10-release-enc.jar放到:/Applications/IntelliJ IDEA.app/Contents/bin 2.编辑idea.vmoptions文件并在该文件中最后一行添加如下内容:-javaagent:/Applications/IntelliJ IDEA.app/Contents/bin/JetbrainsCrack-3.1-r
14
2020
04

何谓悲观锁与乐观锁

何谓悲观锁与乐观锁    乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程)。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,
27
2020
03

注意互联网数据安全

今天省里通知说有机构系统存在安全漏洞,领导疯了,让我们自我排查,为了安全起见把阿里云tomcat关了,防止数据被盗,之前做的小程序,银监局的测试网站都关了。
24
2020
03

关于约定优于配置,这篇文章讲得也很好

https://blog.csdn.net/afsvsv/article/details/99054967
24
2020
03

sprintboot终于看懂了什么叫约定优于配置了!

一、约定优于配置约定优于配置(Convention Over Configuration),也称作按约定编程是一种软件设计范式。目的在于减少软件开发人员所需要做出的决定的数量,从而获得简单的好处,而又不失去其中的灵活性。开发人员仅仅需要规定应用中不符合约定的部分。例如,如果模型中有个名为Sale的类,数据库中对应的表就会默认命名为sales。只有在偏离这一约定的时候,比如将该表命名为"products_sold",才会需要写有关这个名字的配置。如果所用工具的约定与你的期待相符
23
2020
03

guns5.1-环境配置Error:Module not specified

这里用的是guns5.1,自己添加了对db2的支持后的版本。配置好本地maven库之后,启动报错Error:Module not specified原来是没有选择module选中guns5.1后,就可以启动了。
21
2020
03

2019下半年网路工程师上午题

CMM分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为 优化级。传输信道频率范围为10~16MHz,采用QPSK调制,支持的最大速率为(  )Mbps。解析:这个题不会做。以太网中,主机甲和主机乙采用停等差错控制方式进行数据传输,应答帧大小为( 64 )字节采用HDLC协议进行数据传输时,监控帧(S)的作用是( 采用后退N帧或选择性重传进行差错控制 );无编号帧的作用是(进行链路设置、连接管理等链路控制  )。T
21
2020
03

每天日记20200321

    今天是疫情假期的倒数第二天了,是时候收拾行装,进入战斗状态了。这个假期真的有点长了,不过跟家人在一起的时间多了很多,自己试着做了几次菜,做了些家务,在家处理了一些工作上的事情,最重要的是陪女儿玩了一个多月。从1月24日春节假期到今天3月21号了,2个月的时间了回顾下状态,晚上2,3点才睡觉,早上11点才起床。一开始因为有银监局的网站要做,状态还算可以,每天有事情做就不无聊。    后来网站做的差不多了有一个星期时间感觉索然无味了,刷抖音都是疫情的新
20
2020
03

织梦增加权限后,需要将栏目/文章浏览权限改为可以多选

客户要求将权限改为多选,意思是:栏目和文章可以选择有几个科室能浏览,不是现在的单一科室和局领导。应对此要求,就需要修改原来的逻辑了:现将数据库中对应的权限字段由smallint改为varchararctype表的corank字段和archives表的arcrank字段修改list.php函数,判断列表页的访问权限时,先遍历下文章的阅读权限,看用户的权限包含在(这里用到了in_array函数)是否符合文章阅读权限要求,不符合就提示权限错误。<?php /**  *