分类: 编程

9 篇文章

记录一个前端死循环的问题
将项目部署到生产环境的时候,打开项目的/project 页面会直接卡死。 更换浏览器也没有作用,后来打开任务管理器发现标签页进程CPU占用非常高,内存也不断增大。 所以怀疑是发生了死循环,但是在开发环境中却没有产生卡死,后来发现而是抛出了一个警告。 代码出现了无限递归。 初始注释掉axios的代码,发现恢复正常了 怀疑是axios的问题,然后注释掉…
Golang slice切片添加元素 append分析
append函数可以向切片中添加一个或多个元素。 当你使用append函数向切片中添加元素时,如果切片的容量足够,那么新元素将被添加到切片的末尾,切片的长度将增加。也就是说,slice引用的底层数组不会发生变化。 如果切片的容量不足以容纳新元素,那么append函数将创建一个新的底层数组,容量是原来的两倍(或更大),并将原切片中的元素和新元素一起复…
在JavaScript中var和let的区别是什么
在 JavaScript 中,var 和 let 都是用于声明变量的关键字,但是它们在作用域、变量提升和重复声明方面有所不同。
Dart语言中 dynamic 和 Object 的不同之处
在 Dart 语言中,dynamic 的一个角度看来,它不是真正意义上的一种类型,可以认为dynamic是一种关闭编译器类型检查的开关,使用它定义的类型就相当于告诉了并告诉静态类型系统:不要管我了,我知道我在干嘛。 比如说在代码中定义一个类型dynamic o;变量o就相当于一个没有定义类型的变量,打上了一个“忽略类型检查”的标签。 当我们在用Ob…
thumbnail
PyQt绘制科赫雪花
import sys from PyQt5.QtWidgets import QApplication, QWidget from PyQt5.QtGui import QPainter, QBrush, QPen from PyQt5.QtCore import Qt class KochCurveWidget(QWidget): def __i…
JavaScript读取写入json文件
JSON 全称为“JavaScript Object Notation”,是当前最流行的一种轻量级的数据交换格式,用来存储和传输数据,通常服务器端与客户端在进行交互时就是使用 JSON 格式的数据。 通俗一点理解就是json在被JavaScript读取到内存当中之后,可以像JavaScript使用变量一样使用json中的内容。 读取并解析json文…
thumbnail
母牛的故事
有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛? Input 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。 n=0表示输入数据的结束,不做处理。 Output 对于每个测试实例,输出在第n年的时候母…
thumbnail
一些函数 C/C++
memcpy memcpy 函数原型如下: void *memcpy(void *dest, void *src, unsigned int count); 功能: 从源 src 所指的内存地址的起始位置开始拷贝 n 个字节到目标 dest 所指的内存地址的起始位置中。 使用 memcpy 函数要包含头文件 string.h。 示例 1:从数组 a…