- 博客(31)
- 收藏
- 关注
原创 动态创建二维数组
// 动态创建gridSize行,gridColSize列的二维数组int gridSize = 3;int gridColSize = 5;int **grid = (int **)malloc(sizeof(int *) * gridSize);for (int i = 0; i < gridSize; i++) { grid[i] = (int *)malloc(sizeof...
2020-03-15 18:28:03
279
原创 Leecode刷题各种报错处理
1 结构体重定义原来是下面这个样子,VS能编译通过,但Leecode却过不了typedef struct ListNode { int val; struct ListNode* next;}ListNode;typedef struct { ListNode *first; int size;} MyStack;改成下面的格式就行typedef struct n...
2020-03-13 13:01:49
360
原创 释放链表所有节点资源
释放链表所有节点资源 ListNode* current_free = res; ListNode* next_free = current_free->next; while (current_free != NULL) { free(current_free); current_free = next_free; if (current_free != NULL) {...
2020-03-11 16:14:27
1384
原创 常用标准库与方法
1. math.h向上取整: double ceil(double x)向下取整: double floor(double x)取绝对值: double fabs(double x)求x 的 y 次幂:double pow(double x, double y)
2020-03-02 14:43:09
178
原创 Shell脚本
1、根据文件名查找文件#!/bin/bashfindFile(){ find / -name "$1"}findFile $12、根据文件夹名递归删除文件夹(防止rm -rf误删所有)#!/bin/bashrmFolder() { folderName=$1 len=${#folderName} if [ ${len} -ne 0 ] then...
2019-09-08 12:27:28
151
原创 手机脚本
使用工具Auto.js下载AppAuto.js在VSCode上装扩展插件Auto.js-VSCodeExtVSCode开启插件服务View->Command Palette->Auto.js:Start手机打开App连接到电脑在VSCode上编写JS文件,调用...
2019-08-03 14:20:47
3058
原创 Oracle数据库笔记
主要记录Oracle数据库较特殊的特性oracle系统权限无法级联回收,只能依此收回每个对象的系统权限;但对象权限是级联回收的。数据字典:包括数据字典基表和数据字典视图1)数据字典基表:存储数据库基本信息2)数据字典视图:基于字典基表建立的视图,主要有user_XXX、all_XXX、dba_XXXoracle12c创建用户时用户名必须以c##开头...
2019-08-01 22:01:32
107
原创 Web浏览器脚本
1、利用现成的工具(如Tampermonkey)一个简单的脚本范例其中主要使用的参数含义分别是// ==UserScript==// @name 脚本名称// @namespace 脚本命名空间(默认:http://tampermonkey.net/)// @version 版本号// @description 脚本描述信息// @author ...
2019-08-01 21:35:23
728
1
原创 C语言各类型对应的输出占位符
类型输出占位符short、int%dint(八进制)%oint(十六进制)%xchar%cchar[]%sfloat、double%f&、*%p
2019-07-13 19:18:23
1675
原创 C语言各个数据类型所占的字节数
字节数与不同的系统有关,下述仅为一般情况,具体字节数可在相应的系统下使用“sizeof(type)”查看1、整型类型字节数char 、unsigned char、signed char1short、unsigned short2int、unsigned int2或4(考虑因素操作系统位数,16位操作系统为2个字节,32和64位系统多为4个字节)l...
2019-07-13 18:53:14
2070
原创 C语言类型自动转化规则
1、整型char、short --> int -->unsigned int --> long --> unsigned long2、布尔型bool(true、false) <–> int(0、1)3、浮点型float --> double
2019-07-12 19:50:15
634
原创 工具常用快捷键
1、注释多行添加注释:先 Ctrl + k,再 Ctrl + c多行取消注释:先 Ctrl + k,再 Ctrl + u2、删除删除光标所在的一张行:Ctrl + x
2019-07-12 19:44:56
223
原创 Markdown首行缩进
Markdown原生功能就不支持缩进找了很多方法,最终选择了 因为一个 的宽度刚好是一个中文字符的宽度两个 即可替代传统的缩进两个字符,效果如下  成功缩进两个字符 成功缩进成功缩进两个字符...
2019-07-08 17:27:04
1651
原创 js处理后台传过来的Date类型日期
1、问题描述js接收到后台传过来的Date类型日期在控制台打印如下,只有年月日,没有具体时间,对该数据进行处理,将其转换成2019-06-13 xx:xx:xx的格式2、解决方法创建新的Date对象...
2019-07-08 11:43:28
2731
原创 vue使用v-for遍历Map对象
遍历方式如下:v-for="(value, key) in mapObject" :key="key"其中key为键,value为对应的值
2019-07-07 11:12:52
47158
15
原创 构建单例的方法选择
#1、一般情况:使用饿汉式/** * @ClassName EagerSingleton * @Descrcription 饿汉式(多线程安全,基于classloader机制避免多线程问题) */public class EagerSingleton { private static EagerSingleton instance = new EagerSingleton();...
2019-07-06 16:11:41
212
原创 使用GitBash推送本地库到GitHub
#1、在GitHub上创建同名仓库#2、推送本地项目到远程git remote add origin 仓库地址路径git push -u origin master
2019-07-05 15:05:48
531
原创 push代码时报错“error: failed to push some refs to 'https://XXXXXX.com'”
#1、具体报错信息如下#2、报错原因我在远程仓库编辑了其中一个文件,但本地该文件还是修改前的版本,出现版本冲突。#3、解决方法在push前先合并代码,使用命令:$ git pull --rebase origin master然后再push代码,成功结果如下:...
2019-07-04 12:45:29
63088
原创 文件常用操作命令笔记
#1、file.getOriginalFilename()获取文件名#2、file.exists()文件是否存在,存在返回true,不存在返回false
2019-07-02 14:55:36
155
原创 使用IDEA往GitHub上push代码,GitHub没有计入贡献值
#1、出现这种情况的原因本地Git上的用户名和邮箱与GitHub上的不一致可以使用下列命令查看本地用户名和和邮箱git config user.namegit config user.email#2、解决方案使用下列命令修改本地用户名和和邮箱与GitHub上保持一致git config --global user.name “GitHub name”git config --glo...
2019-07-01 20:00:25
397
原创 Git使用时的常用操作命令笔记
#1、查看用户名和地址git config user.namegit config user.email#2、修改用户名和地址git config --global user.name “newName”git config --global user.email “newEmail”
2019-07-01 19:46:59
207
原创 使用pageHelper分页查出重复数据
使用pageHelper分页查出重复数据在查询的XML文件中的查询SQL语句后加入order by(主键字段)即可,如下所示别问我为什么。。。问就不会!!!如果有知道原理的朋友恰巧路过,希望在评论区给出解答,十分感谢。...
2019-07-01 15:44:51
4525
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人