- 博客(11)
- 收藏
- 关注
原创 【java基础】类和函数的比较
这两天终于把函数的封装学完了,但是发现我虽然了解了最基础的类和函数(方法)的用法,但是觉得这两个非常相似,在调用时很容易弄混格式,所以比较一下,试图做一下梳理。注:本文纯属写给自己的思考,mark一下,并不是讲解类型的文章。逻辑有些混乱和笼统,很有可能看不懂,仅做参考哈~类:描述某一类事物的共有属性,由变量、方法等共同构成。函数(方法):需要包含在某一类中。假设:定...
2020-04-27 17:36:47
409
原创 【java基础】java打印杨辉三角(不含对齐)
需求:打印杨辉三角,其中需要打印的行数要求可以手动输入。分析:杨辉三角本质上是一个数组,他的最大行数和最大列数是相同的,因此如果需要建立一个n行的杨辉三角,我们就可以定义一个数组变量:int[][] arr=new int[n][n];装不满的部分为0,这部分我们就不输出了。另外通过观察,我们可以发现一个规律,即//假设存放杨辉三角的数组变量为arr[n]...
2020-04-25 17:36:44
287
原创 【java基础】java输入输出语句(与C/C++语言比较)
一、主函数写法:public static void main(String[] args){}C语言写法:#include<stdio.h>void main(){}C++写法:#include<iostream>using namespace std;void main(){}二、输入输出:①输入impor...
2020-04-25 17:15:07
792
原创 【java学习记录】4月7日-4月25日
2020年4月7日开始学习java,由于有C语言基础,所以面向过程部分不是很费力。今天去看了学校春招(网申),还不要2021届,说实话,想起秋招还是有点方,毕竟自己半路出家不是。如果没考上博,多半会去做码农,毕竟这也是自己从大二时候就一直期望从事的职业。4月7日-4月25日的学习进度:java: ①面向过程部分。 顺序结构、选择结构...
2020-04-25 17:00:31
128
原创 (windows)Hexo博客建站$ npm install -g hexo-cli时遇到npm ERR! Response timeout……的解决方案
今天一时心血来潮,试图使用Hexo进行博客建站(个人参考https://www.jianshu.com/p/0ed782ebd5f1的步骤进行操作的,在此表示感谢)。在进行到安装Hexo的时候发生了这样一件事。 首先,从cmd来看,我的hexo和npm都没有任何问题,但是运行$ npm install -g hexo-cli代码时一直报错,错误如下:npm ER...
2020-04-23 20:03:17
2245
4
原创 VBA判断横纵含有数据的单元格个数的方法
有时候使用VBA需要判断含有有效数据的单元格的横向以及纵向个数,最早我使用的方法是:Do num = num + 1 ActiveCell.Offset(1, 0).SelectLoop Until Selection = Empty '判断数据总数后来发现当数据较多的时候采用这种方法会花费较多的时间,于是我们可以采用下面的函数Dim num As Integer Cells(1, ...
2018-07-11 10:54:25
4426
原创 6月11日-6月17日 一周的总结(VBA相关)
这一周被单位抓过去做项目了,用的VBA语言,之前从未接触过,也没有学过。所以也没成什么系统的东西。做了一些笔记,但是因为端午回家落在北京了,因此等我周一回北京补上吧。 先说几点感受: 第一:做项目并不难,大家一定要敢于尝试,先实现最简单的功能,再慢慢改进。 第二:我们平时只看书的方式并不是很正确,动脑子解决实际问题才能学到...
2018-06-17 22:07:25
154
原创 5月28日-6月3日 js基本语句
这一周因为工作的原因,学习比较少。主要学习了js的基本语句,感觉和C语言类似,可能程序设计语言都差不多吧。有点意外上一个博客还有前辈回复,那就更要加油了。根据笔记总结了一些简单的js语句:js的语句和其他语句一样,都是一行行的执行,比如我们声明变量时候,可能会写var a=3+3;这条语句的执行顺序是,先声明变量a,然后再把3+3赋值给a,语句需要以“;”结尾,但是如果是表达式就不需要了。变量:v...
2018-06-03 10:05:23
250
2
原创 写给自己的反思
好久没有更新CSDN了,一更新就写一堆没用的东西。算是这段时间来自己的一个反思吧。又要去翻几百年前的“功劳”了,我之前每每见到新人,都会说这些,来试图证明自己喜欢计算机,而且很擅长学习计算机。每次我说完一周刷完VB,一个月过C语言二级的时候,对方都会wow,然后说你好厉害,你很聪明andso on,然后就会有一种满足,甚至还有点沾沾自喜。 突然开始反思这件事是前天晚上,接手了一个小...
2018-05-28 16:51:03
878
5
原创 PAT 1004 注意事项
问题:思路: 因为要同时处理姓名学号和成绩三种不同类型的变量,因此需要使用结构体。而排名的时候,应当用成绩进行比较。比较以后输出成绩最高的同学和成绩最低的同学即可完成本题目。 进行排序的时候可以进行统一的排序,输出第一名和最后一名,也可以单独设置变量来记录最高成绩和最低成绩,而无需进行统一排序。难点:①学生的人数事先是未知的,因此无法直接定义结构体数组。②字符串的输入参考答案:...
2018-02-27 16:16:31
936
1
原创 KMP算法
之前看了很多关于KMP算法的资料,可能因为我的理解能力问题,大多数感觉都比较晦涩,后来还是决定自己看书然后总结出来一个通俗易懂的办法去解释KMP算法。KMP算法和朴素模式匹配算法相比,其优势在于较低的时间复杂度。因为朴素模式算法很多时候会重复一些没有必要的工作。比如串1:abcdef和串2:abce进行匹配,朴素模式算法的匹配思路是依次进行比较。其实我们直接观察可以看出来串2中a
2018-01-21 14:33:01
335
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人