AtCoder Beginner Contest 166
传送门 A - A?C #include <bits/stdc++.h>
#define ll long long
using namespace std;
char s[5];
int main() {
scanf("%s",s);
if(s[1] == 'B') s[1] = 'R';
else s[1] = 'B';
printf("%s\n", s);
return 0;
} A.cpp B - Trick or Treat #include <
Thymeleaf整合Spring Security,sec没有快捷提示
https://blog.csdn.net/weixin_40927436/article/details/105857922?fps=1&locationNum=2?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-7
MySQL高级(十二)--- 全局查询日志
前言:全局查询日志用于保存所有的sql执行记录,该功能主要用于测试环境,在生产环境中永远不要开启该功能。 1.如何开启 #1.通过my.cnf配置开启该功能。 注:对my.cnf文件配置后,需重启mysql。 ①通过命令查看全局查询日志是否开启成功。 ②查看全log_globalquery.log文件中的内容。 该log文件记录执行过的sql语句。 #2.通过命令开启该功能。 通过以上配置,执行过的sql语句将会记录到mysql库中general_log表里。 2.总结 ①通过命令方式开启该功
Java进阶 - Map集合、异常处理、线程进程引入
1.Map主要实现类 HashMap<K,V>(无序集合) 集合底层是哈希表 由数组加单向链表或红黑树 HashMap主要子类 LinkedHashMap<K,V> (可预知的迭代顺序)集合底层是哈希表加链表 存储和取出元素的顺序是一致的 Map接口中定义了很多方法,常用的如下: (1)public V put(K key, V value) : 把指定的键与指定的值添加到Map集合中。 存键值对的时候,key不重复,返回值V是null 存键值对的时候,key重复,会使用新的value
Ubuntu 每天一点小知识
常用命令行命令 1.创建文件:echo > name.txt 2.创建文件夹:mkdir name 3.打包压缩文件夹:zip -r name.zip name 4.打开文本编辑器:gedit 或 gedit name.txt 5.重启:sudo reboot 6.关机:poweroff \ 7.资源管理器:gnome-system-monitor
自动遍历测试方法与常见技术介绍
1. appium、selenium都是正向的遍历 2.移动端业务问题,以雪球app为例 业务线众多 业务流程复杂 依赖传统券商一些资源 雪球app存在的问题: 存在股票信息字段内容的丢失或者数据异常 微信分享不可用 用户网络慢时发出请求后退出当前页面发生崩溃 某些界面在4.4和5.0的系统上操作体验不同 界面崩溃 解决方法 1)自动化解决 产品迭代 学习设计模式(po) 2)手工解决 界面字段正确性:比如股票相关数据变化,共数十个字段 接口正确性:后端接口阐述数据的变化和内容
statement和preparedstatement的异同
statement和preparedstatement的异同 statement和preparedstatement的异同 相同点: 二者都是接口,preparedstatement接口继承statement接口 都是用来创建陈述对象的 区别 statement preparedStatement 效率不同 效率低 效率高,因为使用了预编译 是否有注入漏洞 有(因为需要使用进行字符串拼接构成sql语句) 没有(使用参数绑定的方式构造sql语句)
112.前端css优先级
本章用来探讨并且尝试一些 css 那些选择符号。 时光飞逝,毕业已经两年。在前端这个领域,也断断续续地学了四年,感觉自己还不如一个踏踏实实地学了一年的前端。 在此,也提出一些这些年的感想。 1、不要因为觉得学了就会忘记,就不去学习。 有基础、无基础的重新学习,总是不一样的。有轮廓的时候,对一件事物有大概的轮廓,是很重要的。 2、犹豫是很浪费时间的。
Mybatis Plus 乐观锁
简介 意图: 当要更新一条记录的时候,希望这条记录没有被别人更新 乐观锁实现方式: 取出记录时,获取当前version 更新时,带上这个version 执行更新时, set version = yourVersion+1 where version = yourVersion 如果version不对,就更新失败 步骤1 在实体属性中增加@Version注解
//版本
@Version
private Integer version;
步骤2 创建配置类 package co
Java大数据秋招面试题
以下为整理的自己秋招遇到的面试题; 主要是Java和大数据相关题型; 根据印象整理了下,有些记不起来了。 死锁、乐观锁、悲观锁 synchronized底层原理及膨胀机制 ReetrantLock底层原理,源码是如何实现公平和非公平的 synchronized和lock的区别 volitale理解?volitale保证可见性的意义 什么是指令重排序,为什么要禁止指令重排序 介绍java中的基本数据类型及所占大小 2的8次方是多少,Integer最小值是多少,说数值 scala中Int和Long
今日推荐
周排行