自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 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 1406

原创 “时间片轮转”调度算法(C语言)

编写并调试一个模拟的进程调度程序,以加深对进程的概念及进程调度算法的理解.1.调试运行“时间片轮转”调度算法,给出运行结果。2.采用“时间片轮转”调度算法对进程进行调度。每个进程有一个进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、到达时间、需要运行时间、已用CPU时间、进程状态等等3.显示进程运行过程,以及进程的带权周转时间和系统的平均带权周转时间。。

2022-04-17 16:59:22 12098 1

原创 ajax请求类型post,数据类型json,路径正确,响应404

查看了一些文章,一般都说是@ResponseBody@ResponseBody注解可能漏掉了。有没有可能是@Controller漏掉了呢(手动dog头)。

2022-03-25 17:59:31 1075 2

原创 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 657

原创 微信小程序更新数据显示成功,云数据库却不更新,这里有两个解决方案

原因:云数据库权限设置 问题1.一般都是设置第一个所以很简单,也就是说你更新的时候 用的不是你创建这条数据的openid解决方案:1.放弃更新别人创建的数据,更新自己的,如果你的本意是更新自己的话。这里搜索数据时,填写自己创建数据的有效表示 一般是系统分配的id 如果你创建数据时 用的是自己的openid作为id创建的话 就便捷多了。2.亲测搞定 但是可能会有风险 这里我也不太清楚。...

2021-04-24 15:23:16 2612

原创 文件操作fwrite写txt文件乱码怎么办,我这里有方法解决

2021-01-09 00:45:56 12342 3

原创 指针难点 易错点

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 340

原创 c语言如何从文件中读取信息到链表——文件操作

写这篇博客原因:c程序课设 忙的头昏脑涨,看了大量的博客。但是发现,文件操作这方面很少有简单易懂实用的博客。我作为大一新生,把自己学到的一点点功能分享一下。希望可以加快学者们的步伐。进入正题:先看效果 是不是你们想要的。...

2021-01-02 12:15:56 20836 13

原创 自定义strlen功能函数可以这样递归调用

int strlen(char *str) { if (*(str++) == '\0') //注意这里是先比较后才执行str地址加一 return 0; else return strlen(str++)+1; //+1 是关键 每递归调用一次,这个函数最终返回值都会加一 }

2020-12-26 19:01:17 92

原创 字符串中的单词个数问题

两种方法;一、计算空格方法;问题;三种空格第一个字符为空格,不计中间空格 num+1 连续空格 不计最后空格 +1 最后没空格呢??? 这时num初始值为0 行不通了若 用’\0’判断+1 最后有空格呢?? 多算了一考虑num初始值为1 最后若无空格 则刚刚好若有空格 则whlie(String[i]!='\0')if(String[i]!=' '&&String[i+1]!=' ')num++;if(String[i]!=' '&&S

2020-11-25 22:38:01 172

原创 面向过程与面向对象

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为■面向过程与面向对象的优缺点面向过程  优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。  缺点:没有面向对象易维护、易复用、易扩展面向对象  优点:

2020-11-21 23:39:37 96

转载 快速排列法 取自一位大佬

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>//define the global variable,this two variable needed to be used in the subfunction.int a[101], n;void quicksort(int left, int right){ int i, j, t, temp; if (left > right)/*作为结束的条件。排到最后,肯定.

2020-11-02 21:55:37 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除