- 博客(35)
- 收藏
- 关注
原创 闵帆老师《论文写作》学习心得
上周已经把闵帆老师的《论文写作》这门课学习完了,以下对学习到的内容进行一些总结。文章目录一、论文的基本概念二、论文写作中慎用的单词与短语三、如何写出好的英文句子四、规范使用符号与数学公式五、论文题目六、摘要七、引言八、文献综述九、算法伪代码十、实验十一、结论十二、参考文献的注意事项十三、关于图十四、LaTeX表格十五、如何回复审稿意见十六、会议论文与期刊论文总结一、论文的基本概念1.论文是什么?论文是对研究工作的一个阶段性总结,有一两个创新点就行,不要强行灌水不要为了写论文而写论文。论文不需要华丽的词
2023-12-18 20:00:48
817
原创 pta数据结构与算法题目集(中文)错题分析与记录
思考:本题难点在于要考虑多种情况,如输入是否合法,合法后又要根据表的长度来考虑不同的可能性,此外我错的一个点在于函数内容变量的使用,在使用一个变量时先看看这个变量是否之前使用过,若用过则它的值改变没,是否现在的值是你想用的值,(使用insert函数的L 时候忘记了前面遍历过,后面再用L的时候就是直接从NULL开始,导致运行出错,找了好久的bug)List Insert( List L, ElementType X, Position P ):将X插入在位置P指向的结点之前,返回链表的表头。
2023-03-29 16:25:02
181
原创 C语言算法题记录
思路:用一个栈存储遇到的左括号,当遇到右括号时,看与栈顶的括号类型是否相同,相同则top–,否则说明不匹配;全部正确匹配后栈应该为空。
2023-03-28 15:26:31
67
原创 数据库知识点更新
层次、网状、关系和对象这4种逻辑数据模型有什么区别?DBMS工作模式和主要功能是什么?数据抽象过程有哪几个步骤?二级映像有什么优点?
2023-03-24 11:08:39
68
原创 汉诺塔问题解析
并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。现有三根柱子abc,一个柱子有n个 圆盘,且大的圆盘放在下面,从大到小往上叠放。现在,需要将n个圆盘从a套到c,规则是,大圆盘不能压着小圆盘,最终效果为保持原有顺序;一次只能移动一个圆盘。第一步:把n个盘子移到c,就要把n-1个盘子看成一个整体,借助c先把n-1个盘子先从a移到b。第三步:此时a上是空的,把b上的n-1个盘子借助a移到c上,至此全部完成。第二步:此时a上只剩第n个盘子了,直接把第n个盘子移到c上。
2023-03-22 21:39:21
374
原创 python InvalidArgumentError: Tensor holds the wrong type, it holds int, but desires to be int64_t.
InvalidArgumentError: Tensor holds the wrong type, it holds int, but desires to be int64_t.
2022-04-16 16:40:34
2489
1
原创 javaweb之getServletContext().getResourceAsStream(String path)使用
getServletContext().getResourceAsStream(String path)默认是从web根目录下查找文件,如图如果需要获得test.txt文件的输出流,就可以写成getServletContext().getResourceAsStream("/store/"+filename);
2021-11-14 21:13:43
747
原创 javaweb读写文件问题
放项目目录如下:重点:项目src目录里的java代码或文件被编译后放置在WEB-INF的classes目录下,详细的说是在out/artifacts/xxx_war_exploded/WEB-INF/classes这个目录下面。所以我们要修改一个文件,比如count.txt,路径就应该填/WEB/INF/classes/count/count.txt,成功修改文件后,修改的也是out/artifacts/xxx_war_exploded/WEB-INF/classescount/count.txt这个
2021-11-14 16:34:28
519
原创 navicat lost connection to MySQL server at “waiting for initial communication packet“
之前用navicat用得好好的,突然就不能用了,报 lost connection to MySQL server at “waiting for initial communication packet” 的,上百度后看别人的解决方法,说在my.cnf配置文件中的[mysqld]区域添加skip-name-resolve。我试了一下,再重新连接的时候还是报这个错误。 然后我想会不会是mysql的问题,于是进入
2021-08-12 14:13:22
3266
原创 《图解HTTP》内容摘要
目录第一章 了解web及其网络基础TCP/IP协议族TCP/IP通信传输流与HTTP密切相关的协议:IP,TCP和DNS第二章简单的HTTP协议第三章第四章第五章第六章第一章 了解web及其网络基础TCP/IP协议族我们目前使用的互联网是在TCP/IP协议族的基础上运作的,HTTP是它的一个子集。TCP/IP协议族分为以下四层:应用层,传输层,网络层和数据链路层。各层作用:应用层:决定了向用户提供应用服务时通信的活动TCP/IP协议族内预存了各种通用的应用服务。如:FTP(文件传输协议)和DN
2021-08-10 14:05:25
420
1
原创 react Error: Unable to resolve module mobx-react
开发过程中需要用到mobx,根据官网的指令安装依赖运行之后,一直报错:Error: Unable to resolve module mobx-react from E:\uploadCode\update\test\app\App.js: mobx-react could not be found within the project or in these directories:node_modules…\ node_modules最开始我以为是下载的时候网络不好,没有下载完全,所以把刚才安装的
2021-07-02 22:35:30
1882
2
原创 MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。
解决办法:在管理员模式下运行命令行,输入:mysqld --console显示如图信息,说在目录下找不到mysql-5.7.34-winx64_data文件。找到命令行里面说的对应目录,即D:\Download\mysql-5.7.34-winx64,发现下面只有data文件夹,原来是我安装的时候的错误,data文件夹的名字应该是mysql-5.7.34-winx64_data(不同的版本数字不一样,但都是这样的格式),把data文件夹名字改成mysql-5.7.34-winx64_data后就可以
2021-05-20 20:12:23
450
原创 mysql常用操作
1:登录mysql:mysql -u root -p2:创建数据库:create database 数据库名;3:查看数据库:show databases;4:选择数据库:use 数据库名;5:查看已选择数据库中的表:show tables;6:查看表中字段的相关信息:desc 表名;7:在表中把某字段放在第一列:alert table 表名 add 字段名 字段类型 first;8:在某字段后添加一个字段:alert table 表名 add 字段名 字段类型 after 字
2021-05-10 13:43:52
70
原创 使用React Native Debugger调试react native代码
1:下载React Native Debugger,地址:下载地址,选择自己想要下载的版本,如下图2:usb连接手机和电脑,在真机上打开开发者菜单,再打开usb调试,在电脑上输入yarn android或者 npx react-native run-android 命令运行,此时手机回弹出安装app的提示,同意安装APP3:在电脑上运行react-native-debugger.exe,打开app,摇一摇手机,会出现一个选项列表,选择degug,此时就会出现相应调试页面,然后就可以进行各种调试啦,如
2021-05-03 16:39:21
821
原创 eclipse Description Resource Path Location Type Unbound classpath container: ‘JRE System Library
换了一个jdk后原先可以运行的代码都不能运行了,还报了“Description Resource Path Location Type Unbound classpath container: 'JRE System Library”之类的错,经过各种百度后,终于弄懂了是怎么回事。原先的代码有他原本的运行环境,新下载jdk安装后,再运行原先的代码环境就会不匹配,解决步骤:1:修改Java Build Path右击项目–build path–configure build path就会进入如下页面:划
2021-04-19 18:23:17
2352
原创 Cannot find module ‘node-static‘
app.js里面的代码:var http = require("http"); // 用于web服务器var path = require('path'); // 用于路径操作var fs = require('fs'); // 用于文件操作var static = require('node-static'); // 用于提供静态资源
2021-02-23 19:10:39
282
原创 localStorage方法使用
数据存在 localStorage里面可以长期保留,也就是说关闭页面后,存储在 localStorage 的数据还在,不会丢失。不同的浏览器里localStorage 的存储大小不一样,比如有些大小是4M方法:1:访问本地storage对象,通过setItem()输入键名和值建立了一个数据项localStorage.setItem('first', 'abc');2:通过键名,得到一个localStorage的数据项var sec = localStorage.getItem('second'
2021-02-11 15:26:01
1577
原创 JavaScript中for 循环的onclick事件
JavaScript:for 循环的onclick事件代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <st
2021-01-18 23:18:26
745
原创 jupyter 之 python 用法
1:自动补齐键:tab如果只记得函数或变量名称的前几个字母,可以通过Tab键,实现全名称(如函数名、方法名、变量名等)的自动补齐。:2:代码运行键Shift + Enter或者Ctrl + Enter3:帮助查询键,在函数时,往往会忘记函数内参数的具体用法,可以在函数后面按入Shift+Tab组合键,查看对应的帮助文档4:注释添加/取消键Ctrl+/使用时需要先选中代码再使用组合键,如原代码中有注释使用后会取消注释5:按esc进入命令模式,按2次字母D键,删除当前所选的cell,按下字母A键,则会
2020-11-03 22:47:15
440
原创 jupyter notebook and Python
前言:环境变量说明:环境变量有两种类型。系统环境变量系统环境变量,顾名思义,他是系统的。也就是说一旦配置了系统环境变量后,只要是使用这个操作系统的人,不管任何用户(一个操作系统一般可以设置多个用户)都能通过这个环境变量直接在doc命令窗口直接找到相应程序用户环境变量用户环境变量,顾名思义,他是独属于某个用户的,一般那个用户配置的它,它就是那个用户的。也只有配置这个环境变量的用户才能使用它正题:安装python和pipy后,当在命令行输入jupyter notebook语句启动`jupyter
2020-11-01 21:56:13
83
原创 python 3.8 列表
初始一个空列表list=[]在列表末尾添加元素list.append(val)获取列表中某元素下标list.index(val)获取列表长度len(list)统计某个元素在列表中出现的次数list.count(val)将元素插入列表list.insert(index, val)试例:list=[]i=1while(i<5): #添加元素 list.append(i) i+=1print('列表为:',list)#获取元素1的下标p
2020-10-29 23:36:33
159
原创 C语言使用音乐注意事项
#include <Windows.h>写在前面,#include<mmsystem.h>写在后面示例:#include <conio.h>#include <stdio.h>#include <stdlib.h>#include <time.h>#include <Windows.h>#include<mmsystem.h>#pragma comment(lib,"winmm.lib").
2020-07-24 18:54:10
150
1
原创 java时钟窗口(不断更新当前时间)
package ThreadPro;import java.awt.*;import java.util.*;import java.awt.event.*;import java.text.SimpleDateFormat;class time extends Frame implements Runnable{ public Label tm=new Label();//标签 public Panel p1=new Panel();//面板 public void run() {
2020-05-21 17:15:20
2094
原创 mysql5.7.29基本操作
登陆数据库mysql -h localhost -u root -pEnter password: **********丢掉一个数据库drop database xxx;显示所有数据show databases;使用数据库use mysql;显示表show tables;新建数据库:create database runtimes;//新建数据库runtimes使用数据库:use runtimes;新建表:create table runtimes(num in
2020-05-13 21:10:21
183
原创 用虚拟环境运行第一个Django项目helloword
1:新建项目2:在命令行下进入项目目录,然后输入python manage.py startapp helloworld,就会在项目文件夹下创建一个叫helloworld的文件3:在helloworld-views.py里面输入:import datetimefrom django.http import HttpResponsedef helloworld(request): ...
2020-04-22 23:14:18
164
原创 C语言链表基础例题解析(单链表)
以书上一道例题为例://*输入学生的信息,包括学号和成绩,当输入0,0时输入结束#include <stdio.h>#include <stdlib.h>#define LEN sizeof(struct Student)struct Student { long num; float score; struct Student* next;//next是指...
2020-04-01 17:15:38
1843
原创 关于用记事本编写java程序时遇到的:编码 GBK 的不可映射字符 (0x8A)
关于用记事本编写java程序时遇到的:编码 GBK 的不可映射字符 (0x8A)作为一个刚学java的菜鸟,跟着慕课上面学java,刚学到用记事本编写java程序,跟着视频上面敲代码,发现运行起来不对,人家是这样的:...
2020-02-17 18:34:53
3461
原创 python:猴子爬山问题
一只猴子要爬有20级台阶的山,一次可选择跳1级,或2级,或3级台阶,求上山有多少种不同的方法?猴子要到第20级台阶,最后一次可选择从第19级跳一级台阶上去,或者从第18级跳2级上去,或者从17级跳3级上去,上山的所有方法就是:从第19级跳的方法+从第18级跳的方法+从17级跳的方法,用f(20)表示上20级台阶的方法,即:fun(20)=fun(19)+fun(18)+fun(17),如果有n...
2019-12-26 15:02:17
2493
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人