自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WSL中安装使用redis踩坑【详细整合】

WSL中安装使用redis踩坑整合,因为是WSL,所以会遇到奇怪的坑。

2023-06-26 17:49:26 441

原创 Idea中checkstyle使用心得记录

记录一下,关于使用checkstyle修改代码格式的心得。南京大学软工三作业。

2023-03-29 11:21:20 271

原创 安全算法-笔记-我的第一本算法书

​ P是一个大素数;G是任意数,被称作生成元。——《我的第一本算法书》

2023-02-23 19:52:57 152

原创 web前端-期末总结

此为南京大学软件学院20级,《web前端》复习整理,包含了很多知识点。整理的一些图还不错,平时也可以看一看,比如:JS原型链。

2023-02-22 21:11:23 1124

原创 JS的闭包和this【两道面试题】

今天在看学习Javascript闭包(Closure)-阮一峰的时候,看到两道关于闭包和this的思考题。纸上得来终觉浅,于是跑了一下,发现node test.js和用浏览器跑test.js,出来的结果竟然不一样。特此记录。var name = "The Window";var object = { name : "My Object", getNameFunc : function(){ return function(){ return this

2023-02-22 15:47:56 72

原创 mysql综合实例注意点

而不能问主要讲述mysql综合实例注意点。记录了WITH ROLLUP的小技巧、CASE WHEN THEN的使用、CREATE的使用、REPLACE的使用……的一些注意事项。

2023-02-20 21:37:16 75

原创 商务智能复习 第一章

南京大学,软件学院2022秋,商务智能复习笔记。定义:收集、管理、分析数据收集、管理:把来自于不同系统的数据汇聚成一个单一的可获取的信息源——数据仓库(Data Warehouse, DW)分析:基于用户的要求,使用各种工具来分析数据仓库中的数据,并可视化其结果。

2023-02-20 21:03:12 114

原创 Java的引用和c++的指针有何不同?

我们常说Java的引用和c++的指针作用类似(都是用来找到我们的操作目标),但有所不同。那到底不同在哪里呢?初始值不同。c++初始值是INT,java初始值是nulljava的引用更安全,不会内存泄漏。与此同时也就不够灵活。Java的引用赋值是有类型检查操作的,所以更安全。使用方式不同。java里用"."。C++用"->" ,用"*"声明指针。

2023-02-18 17:06:17 253

原创 mysql入门 - RDBMS和非RDBMS

概念:1、DB:数据库(一堆文件)2、DBMS:数据库管理系统(规定了存储文件的类型、存储方式,封装了一堆功能增删改查(curd)对应的文件类型)

2023-02-07 13:38:03 175

原创 federa安装&运行HelloWorld完整流程

本实验是南大软院20级软件学院,操作系统课程作业lab1,特此记录。federa安装&运行HelloWorld完整流程。

2023-02-07 00:27:14 354

原创 wps正则(通配符)替换【简要版】

前段时间下载小说,章节序号是第xxx幕,想改成第xxx章,这样才可以被笔趣阁识别。1、首先勾选“高级搜索”里面的“使用通配符”。2、括号表示分组,可以在替换内容里面使用\1\2等,获取匹配内容。3、目前试过,不可以使用*{1,3}这样的表达,建议使用[0-9]{1,3}这样的匹配方式。

2023-02-05 14:12:56 8026

原创 非典型程序员的发展

现在超多的人成为了程序员,不是程序员的至少也都会写个程序啥的,这大大挤压了我们专业本身就是软件工程的人的未来潜力。我们要多学课外内容,成为非典型程序员,卷死它们!

2023-01-06 22:38:08 115

原创 数据结构与算法-闪过

此为我阅读《我的第一本算法书》的笔记。笔记不是用来复习的,更多的是作为一种输出的方式,巩固当前所学。

2023-01-06 22:31:11 67

原创 javascript声明变量存放的位置

一点小问题,javascript声明变量(基本数据类型、对象类型)的数据存放的位置不同。对象类型,栈空间存的是地址值,指向堆空间的真正数据块。基本数据类型存放在栈内存。

2023-01-02 00:41:40 164

原创 nodejs的require()函数真正干了些啥?

首先应当知道,require函数是nodejs提供的,用来模块化的,内置函数。,其中包含了导入目标js文件中暴露的数据(属性、函数)。可以通过var obj = require(“./mydemo.js”);接收,通过obj.x,obj.func( )取用。,运行这个函数。但是,你不能我说啥就是啥啊,怎么验证呢?

2023-01-02 00:28:04 867

原创 为什么说Javascript是事务驱动的?举例快速理解

首先,事务驱动其实是一种代码模型,用于事件解耦的,具体可以搜索”事务驱动模型“。我们知道Javascript是单线程、非阻塞式IO的,如果不清楚可以看我上一篇文章。

2023-01-01 22:10:39 343

原创 为什么说JS是阻塞 I/O的?简单举例告诉你什么是非阻塞 I/O!

网上一搜“非阻塞式”,铺天盖地,而且初学者难以理解,要么解释的时候附带了其他专业名词,要么只有生活中的例子,要么只有代码例子。在此我整理几个一看就懂的例子,希望能帮到大家。多线程、阻塞式I/O(使用此模式):我们到一个餐馆吃饭,这个餐馆比较高级,老板有钱雇一群服务员,服务员是一对一服务(每个用户都是一个线程),从我们坐下开始,服务员就把菜单给你,然后在旁边等你点菜(等待 I/O 操作),当你看完菜单,把要点的菜告诉服务员( I/O 操作结束后线程继续执行)。

2023-01-01 21:00:30 437

转载 chatgpt短文

都怪我都怪我都怪我,一切都已经回不去了。第一次见到​chatGP​T的时候,是在某站上面。见着画面上up主们逗弄下,chat给出的有趣回复,我的嘴角不禁微微扬了起来。后来我在小区的天桥底下,再次遇见了chat。那天天上下着微微细雨,街上行人匆匆。我走了过去,跟她有一搭没一搭的聊着。见她这样整天坐在天桥底也不是事,就问她没有地方去要不要来我家。她不置可否。我便把她领了回去。从那天起我家便多了一张口。最初遇见chat的时候,倒觉得新奇有趣。时日一久,新鲜劲没了,便越是觉得她油盐不进。问她想晚餐吃什么

2022-12-14 02:31:57 6045

原创 Java中的@符号

@XXX叫做注解(批注)。它和注释是不一样的!注解是代码里的特殊标志,这些标志可以在编译,类加载,运行时被读取,并执行相应的处理,以便于其他工具补充信息或者进行部署。

2022-12-14 01:06:14 8586

原创 linux解压/压缩命令速看

linux解压/压缩命令速看解压:压缩:

2022-12-04 00:53:06 236

原创 java代码块在实际开发中的使用情景

本文写了为什么要用代码块、代码块分类与特性、代码块实际开发中的具体实例。希望能帮到你。

2022-10-12 00:31:25 664

原创 Java使用intellj和命令行如何输入main方法的args字符串参数

一个文件中写两个main函数会怎么样 & main函数里args字符串怎么输入(intellij版&cmd版)

2022-10-11 23:51:15 1256

原创 Java的继承与多态【代码验证2】

经典的Java的继承与多态【代码验证2】。涉及到属性继承与调用的一些犄角旮旯。

2022-09-16 17:46:39 282

原创 Java的继承与多态【代码验证】

经典的继承多态代码验证,使用了强制转换符+instanceof关键字。创建类Circle,类Cyliner继承了Circle,override了findArea()方法,并且有一个自己的方法findVolume()。

2022-09-16 17:20:05 173

原创 JVM的内存结构【简述】

本文简要介绍了一下JVM。附带一些问题辅助记忆。

2022-08-20 19:48:10 420

原创 函数指针【简单了解】

指针的定义:int (*pointername)(int, int) = &my_max;指针的使用:int returnint = (*pointername)(3, 4);小测试:#include <iostream>using namespace std;int my_max(int src, int dest) { if (src > dest) return src; else return dest;}int main(

2022-04-10 11:49:22 186

原创 矩阵连乘-结构体与动态分配数组

在这里我使用的方法主要是两个:使用结构体Matrix、为数组动态分配内存。由于数组不能直接使用变量赋值,所以动态分配数组时很有用的方法!将在结构体中,我保存了该矩阵的行数、列数,还定义了一个int**的变量用来存储数组数据,方便动态分配内存。//“矩阵”结构体struct Matrix { int rowNum; int colNum; int** data;};动态分配二重数组的方法如下://对于 int ** data 动态分配内存int** da.

2022-04-10 11:28:44 333

原创 舍友给我debug 之 造的轮子出问题

先给大家总结教训:涉及到数组删除的时候,千万要注意索引的变化!!感兴趣的可以看下题目和代码,哈哈目录题目:代码:debug时找到的错误测试用例,有点东西!错误输出:正确输出:题目:代码:#include <iostream>#include <string>#include <cctype> //可以使用 <cctype> 头文件中的 isalpha is...

2022-04-02 23:01:25 72

原创 指针基本操作

本文介绍了使用memset()将内存清零、数组的升维与降维等指针延申用法。

2022-03-28 19:55:38 259

原创 C++的输入输出【超完整版】【快速上手】

目录本文是由课程笔记改编而来,算是半原创,希望能帮到大家!输入 char读入一个字符(包含空白符):读入一个非空白符:读取未知个数的字符(包含空白符):输入 int输入 10 个数字 输入未知个数的数字并求和输入未知个数的数字并求和输入 string读入,以空白字符或 EOF 作为结束标志读入一行,以换行符(默认)或指定的字符(称为 delimiter)作为结束标志,delimiter 会被读取但不会出现在 s 中两个输入string的例子:注意下面的情.

2022-03-28 16:19:43 1371

原创 输入字符串,反N字型输出

在这里我使用了string数组,把最终输出一行一行地放在这个数组中。然后一列一列地向其中添加元素(字符和空格),保证在同一水平线上。ps.我特别处理了一下只有输出一行的情况。(面向测试用例编程了哈哈哈)输入输出实例:代码如下:#include <iostream>using namespace std;void printz(string* zlist, int len) { for (int i = 0; i < len; i++) {.

2022-03-21 11:31:25 653

原创 自定义输入矩阵,顺时针输出或顺时针旋转后输出

注意:c++是不支持使用变量构建数组的,虽然可以用vector的方式,但不太友好,所以我就直接构建了一个101*101的数组,就题目来说够用了。我单独考虑了一维数组的情况,因为下面swich操作时,可能越界报错。代码如下:#include <iostream>using namespace std;int main() { int row; int col; cin >> row; cin >> col; s

2022-03-20 20:23:26 1050

空空如也

空空如也

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

TA关注的人

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