
学习笔记
文章平均质量分 55
自己看文章,学习时摘抄 记录知识
在机遇前,好好努力
记录编程成长,遇到的问题,解决的问题。
展开
-
IDEA连接Redis Exception in thread “main“ redis.clients.jedis.exceptions.JedisConnectionException: Fail
测试Redis连接,报错连接超时。redis.conf中注释掉了bind 127.0.0.1 , protected-mode yes改成了protected-mode no,阿里云安全组开放了端口6379,重新连接了Linux服务器。还是报错。这里忘记重启redis了。一、重启Redis操作解决:关闭redis重启ps -ef |grep redis 查看当前redisredis-cli shutdown 关闭[root@JunC bin]# redis-server /etc/redi原创 2022-04-23 20:08:35 · 1521 阅读 · 0 评论 -
“时间片轮转”调度算法(C语言)
编写并调试一个模拟的进程调度程序,以加深对进程的概念及进程调度算法的理解.1.调试运行“时间片轮转”调度算法,给出运行结果。2.采用“时间片轮转”调度算法对进程进行调度。每个进程有一个进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、到达时间、需要运行时间、已用CPU时间、进程状态等等3.显示进程运行过程,以及进程的带权周转时间和系统的平均带权周转时间。。原创 2022-04-17 16:59:22 · 12767 阅读 · 0 评论 -
JDK1.8hashmap:if (root == null || root.right == null || (rl = root.left) == null || rl.left == null)
关于退化条件的理解JDK1.8hashmap源码中,两个地方提到了退化。在扩容的split内如果节点个数 <= 6 个则将红黑树转为链表结构//对lo表(表1)进行判断 if (loHead != null) { // 原索引位置的节点不为空 // 如果节点个数lc<=6个则将红黑树转为链表结构 if (lc <= UNTREEIFY_THRESHOLD)//lo表内满足退化条件 tab[index] = loHe原创 2022-01-04 17:44:37 · 696 阅读 · 0 评论 -
微信小程序更新数据显示成功,云数据库却不更新,这里有两个解决方案
原因:云数据库权限设置 问题1.一般都是设置第一个所以很简单,也就是说你更新的时候 用的不是你创建这条数据的openid解决方案:1.放弃更新别人创建的数据,更新自己的,如果你的本意是更新自己的话。这里搜索数据时,填写自己创建数据的有效表示 一般是系统分配的id 如果你创建数据时 用的是自己的openid作为id创建的话 就便捷多了。2.亲测搞定 但是可能会有风险 这里我也不太清楚。...原创 2021-04-24 15:23:16 · 2793 阅读 · 0 评论 -
指针难点 易错点
void f(char **c){ cout<<c[1][2]<<endl;} int main(){ char *c[3]={"abc","def","ghi"}; f(c);这里的f(char **c) 指向指针的指针所以调用时一定要 使用指针 *c[3] 定义指针数组 c 第一个指针变量的地址。指针的地址 用指向指针的指针存放二、例如:int a[3][4]={…}a[i] :指向i行0列元素地址;a[i]+j:指向i行j原创 2021-01-06 13:17:02 · 399 阅读 · 0 评论