其他-周排行
1. map锁只能保护map,对map里的指针对象不能保护到2. 出了map锁,要用引用计数保证map里的对象的安全3. insert的时候,引用计数加1,erase的时候减14. find完之后,没有erase操作,需要赋值对象,加1,使用完减1,这些都在map锁里操作,既能保证对象再使用当中不会 ...
作为即将成为软件工程专业一员的我参加了2017级软件工程专业交流,参观了27个团队的项目,其中包括记账软件、高校表白墙、TD信息通等软件,以及大学生失物招领平台等网站。在这些项目中,我最喜欢的一组作品就是TD信息通,这个查找无课教室的软件。 我选择这个作品的原因是平时同学们去教学楼上自习,需要找无课 ...
1.力场中的例子电荷是有效电荷(clayff),有别于化学式中的电荷。 2.游离状态的阳离子(如层间阳离子)的电荷不能变动;而Al-O八面体、Si-O四面体中的离子(Al、Si等)电荷可以微调。 3.minimize是在0摄氏度、动能为0的条件下进行结构优化(分子静力学),只对从数据库中得来的模型进 ...
Zabbix监控的搭建理论 1. Zabbix Server会去采集监控数据,采集的监控数据会写入到SQL数据库 2. Zabbix的WEB后端采用php语言开发,所有配置信息、用户认证信息等会写入SQL数据库 3. 企业级Zabbix的搭建依赖的环境:主流采用LNMP环境(Centos7+Ngin ...
下面通过在PyCharm开发工具中创建一个简单的Flask项目来体会一下Flask的蓝图构建(Blueprint)。 何谓蓝图:在Flask中蓝图就在大型应用中,将不同功能的模块(module)分开管理,主要起到让应用模块化的作用。 一、创建Flask工程并安装Flask 刚创建工程之后的目录,开发 ...
我们有时候想要对别人好,在这之前先想想人家需不需要。 01 某女同学特别迷恋某个小鲜肉,手机屏保是他,房间里的海报是他,微博里唯一的关注是他,分组还是“帅帅的老公”。 追星族大家都见过,这没有什么好说的。 关键问题是她逢人就安利她的爱豆,什么唱歌就是天籁之音演戏就是戏仙下凡做综艺就是流量担当,把大家 ...
今天解决了一直以来的一个疑问: 为什么期望dp需要倒推? 参考:传送门 例题:传送门 每个格子可以向左右或向下或原地不动。 假如正序推式子: 且dp设置成从(x,y)到(i,j)的期望值,那么: 当前状态的值将由这四个位置的状态值得到,那么概率怎么求??? 这四个位置到当前状态的概率可不是1/4。。 ...
我们的开发工作开始的时候是简单的,结束的时候是复杂的,我们无法做到说哪里的开发出了问题,直接将它换掉,改成新的,这样修改的代价会很大,而且带来的并发问题会更多,所以如何处理项目的出错修改,这值得我们仔细想想。 不管是平时的系统升级也好、修复bug也好、扩容也好,其实就是一场“手术”。通过这场“手术” ...
"BZOJ原题链接" "洛谷原题链接" 看上去就觉得是一道树形$\mathtt{DP}$,不过到头来我发现我写了一个贪心。。 显然对越靠近根(记为$r$)的边进行加权贡献越大,且同步的时间显然是从根到各个叶子节点的时间中的最大值。 于是先求出同步的时间,记$f[x]$表示从根到以$x$节点为根的子树 ...
在架构师的角色中,沟通是要求有效果的必备技能与工具。架构师通常没有对为其项目工作的他人的直接管理权。他们的项目往往是跨部门的,也可能会跨好多个行业单位。由于不能直接管理他人,所以架构师指示别人或群体完成特定行动的能力就受到限制。他们唯一真正有效的手段就是其影响力。 2.1.1 先听后说 你听的时候, ...
在远程服务上执行命令 ./redis-server redis.conf 注意前面有一个点 $ redis-cli -h host -p port -a password 连接redis 启动哨兵: 方式一:redis-sentinel /path/to/sentinel.conf(推荐,这种方式启 ...
RPC原理 一次完整的RPC调用流程(同步调用,异步另说)如下: 1)服务消费方(client)调用以本地调用方式调用服务; 2)client stub接收到调用后负责将方法、参数等组装成能够进行网络传输的消息体; 3)client stub找到服务地址,并将消息发送到服务端; 4)server s ...
什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换为另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久 ...
组合模式(Composite Pattern)也叫合成模式,有时又叫做部分-整体模式(Part-Whole),主要是用来描述部分与整体的关系: 定义: Compose objects into tree structures to represent part-whole hierarchies.C ...
这是企业级应用,持久层架构方案的第三篇。在上一篇:企业级应用,持久层架构方案二(双主同步高可用二)中。已经实现了双主同步高可用,解决了高可用的问题。还没有解决高性能问题,目前读写都是在主服务器上,会导致主服务器压力大,性能低。那么在这一篇中,来看一看如何通过读写分离,实现持久层的高性能访问。 1.架 ...
原文:https://blog.csdn.net/achang21/article/details/52538049 使用方法如下: >>> 关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld. ...
Find the nth digit of the infinite integer sequence 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... Note:n is positive and will fit within the range of a 32-bi ...
1 背景介绍 消息队列在互联网领域里得到了广泛的应用,它多应用在异步处理、模块之间的解偶和高并发的消峰等场景,消息队列中表现最好的当属Apache开源项目Kafka,Kafka使用支持高并发的Scala语言开发,利用操作系统的缓存原理达到高性能,并且天生具有可分区,分布式的特点,而且有不同语言的客户 ...