- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 时间都去哪儿了
时间都去哪儿了,在没有目标和计划的日子里虚度过去了。。。嗖嗖嗖,贼快!所以,要想高效率完成任务,还得制定工作计划和截止日期,因为没有期限的事情一定会被拖延,人就是懒啊啊啊。...
2020-07-29 15:47:42
146
翻译 JDK、JRE和JVM的区别(简述)
1 JDK(JAVA DEVELOPMENT KIT,Java开发工具包)JDK是用于开发Java应用和applets的软件开发环境,包含JRE(Java Runtime Environment,java运行时环境), Java解释器,编译器(javac), jar文件, 文档生成器 (Javadoc) 以及Java开发需要的其他工具。2 JRE(JAVA RUNTIME ENVIRONM...
2020-04-07 17:41:31
1013
转载 使用现成的库将输出流数据写入指定文件
方法二:使用现成的库 先引入commons.io依赖<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency>再利用依赖中的...
2020-04-02 17:10:51
196
原创 Node.js重要模块简介
node.js介绍node.js可以让javascript程序在后端运行起来。我们之前所熟知的javascript都是运行在前端浏览器,我们编写好了javascript代码后,由浏览器解释执行。而node.js,可以让我们编写javascript,然后在后端运行起来。现在的javascript和java、python一样,可以操作I/O、操作数据库、或者其他各类操作系统资源。node.js...
2020-04-02 17:00:46
220
原创 十年学编程——读书笔记
推荐文章:Teach Yourself Programming in Ten Years研究表明,在各种领域中开展专业知识需要大约十年的时间,包括国际象棋,音乐创作,电报操作,绘画,钢琴演奏,游泳,网球以及神经心理学和拓扑学研究。 关键是审慎的做法:不仅仅是一次又一次地做,而是用一项超出你现有能力的任务来挑战自己,尝试它,分析你在执行它时的表现,并纠正任何错误, 然后重复一遍一遍又一遍。学...
2020-04-02 16:47:39
190
原创 如何解题(How to solve it)——学习笔记
试图不仅要了解问题的解决方案,还要了解解决方案的动机和程序,并试图向他人解释这些动机和程序。
2020-04-02 16:40:31
829
原创 敏捷开发的读书笔记
敏捷开发,就是在一个高度协作的环境中,不断使用反馈进行自我调整和完善。你要防微杜渐,把问题解决在萌芽状态。你要探索未知领域,在大量成本投入之前先确定其可行性。你要知错能改,在事实面前主动承认自己的所有错误。你要能自我反省,经常编码实战,加强团队协作精神。一开始可能会觉得不适应,但只要真正行动起来,习惯了就会得心应手。重构:在功能不变的情况下,重新设计部分代码,改善代码的质量。编码永远没有真...
2020-04-02 16:36:14
140
转载 数据结构-满二叉树-完全二叉树-完美二叉树-二叉查找树-AVL树-红黑树-B/B+树
一、二叉查找树1 简介二叉查找树也称为有序二叉查找树,满足二叉查找树的一般性质,是指一棵空树具有如下性质: 任意节点左子树不为空,则左子树的值均小于根节点的值; 任意节点右子树不为空,则右子树的值均大于于根节点的值; 任意节点的左右子树也分别是二叉查找树; 没有键值相等的节点。 2 局限性一个二叉查找树是由n个节点随机构成,所以,对于某些情况,二...
2020-04-02 16:14:55
1255
转载 以一个小例子来说明java中 == 与 equals() 的区别
以一个小例子来说明 == 与 equals() 的区别public class StringAndStringBuffer { public static void main(String[] args) { String str1="hello"; String str2="he"+"llo"; String str3="he"+
2016-09-23 08:50:01
838
转载 阿里面试题:关于类中静态,非静态,构造方法的执行顺序
可见java基础还是很重要的,我相信还是有很多人写错的,贴出来大家一起学习。题目要求:输出运行结果:[java] view plain copypublic class Text { public static int k =0 ; public static Text t1 = new Text("t1") ;
2016-09-23 08:23:12
970
转载 1024! 末尾有多少个0?
末尾0的个数取决于乘法中因子2和5的个数。显然乘法中因子2的个数大于5的个数,所以我们只需统计因子5的个数。是5的倍数的数有: 1024 / 5 = 204个是25的倍数的数有:1024 / 25 = 40个是125的倍数的数有:1024 / 125 = 8个是625的倍数的数有:1024 / 625 = 1个所以1024! 中总共有204+40+8+1=253个因子5。
2016-09-22 21:43:51
319
转载 敏捷开发之Scrum扫盲篇
现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式让初学者不太容易理解;所以我决定写一篇扫盲性的博文,同时试着也与园内的朋友一起分享交流一下,希
2016-08-27 09:29:38
468
转载 c++ 重载 >>(输入) 、<< (输出) 操作符
重载输出操作符 为了与标准库IO操作一致,重载 ostream& operatorout, const Sales_item& s){ out “\t” s.avg_price(); return out;}一般而言,““Sales_item item;item 这与“重载输入
2016-08-24 09:54:54
361
转载 C++ 值传递、指针传递、引用传递详解
最近写了几篇深层次讨论数组和指针的文章,其中提到了“C语言中,所有非数组的形式参数传递均以值传递形式”数组和指针背后——内存角度语义"陷阱"---数组和指针而关于值传递,指针传递,引用传递这几个方面还会存在误区, 所有我觉的有必要在这里也说明一下~下文会通过例子详细说明哦值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单
2016-08-08 10:43:31
229
转载 理解一般指针和指向指针的指针
在说指向指针的指针之前,不得不说指向变量的指针。先看如下示例:1. 指向整型指针先看如下示例: 1 #include iostream> 2 using namespace std; 3 4 int main() 5 { 6 int a = 5; 7 int * p = &a; 8 cout "a =
2016-08-06 11:36:44
294
转载 十进制小数转化为二进制小数
一、二进制数转换成十进制数 由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。 例1105 把二进制数110.11转换成十进制数。 二、十进制数转换为二进制数 十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。
2016-08-04 08:38:53
635
转载 C++的函数重载
写在前面:函数重载的重要性不言而明,但是你知道C++中函数重载是如何实现的呢(虽然本文谈的是C++中函数重载的实现,但我想其它语言也是类似的)?这个可以分解为下面两个问题1、声明/定义重载函数时,是如何解决命名冲突的?(抛开函数重载不谈,using就是一种解决命名冲突的方法,解决命名冲突还有很多其它的方法,这里就不论述了)2、当我们调用一个重载的函数时,又是如何去解析的?(即怎么知道调
2016-08-03 16:57:25
244
转载 广义表的head与tail的基本用法
广义表最基本的操作:取表头head(LS)与取表尾tail(LS)例:LS=(a,(b,c,d))head(LS)=atail(LS)=((b,c,d))head(tail(LS))=(b,c,d)tail(tail(LS))=()head(head(tail(LS)))=btail(head(tail(LS)))=(c,d)head
2016-07-31 17:10:07
1706
转载 vector 中 erase 用法注意事项
vector::erase():从指定容器删除指定位置的元素或某段范围内的元素vector::erase()方法有两种重载形式如下:iterator erase( iterator _Where);iterator erase( iterator _First, iterator _Last);如果是删除指定位置的元素时:返回值是一个迭代器,指向删除元素下一个元
2016-07-20 11:03:32
279
转载 c++ this 指针的理解
先要理解 class 的意思。class 应该理解为一种类型,像 int,char一样,是用户自定义的类型。(虽然比 int char这样 build-in 类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如 int x, myclass my等等。这样就像变量 x 具有 int 类型一样,变量 my 具有 myclass 类型。 理解了这个,就好解
2016-07-20 10:19:57
361
转载 802.11帧格式
一、802.11数据帧1、802.11数据帧的一般格式说明:2、数据帧各个字段说明:名称描述长度(字节)帧控制(Frame Control) 2持续时间(Duration ID)用来记载网络分配矢量(Network Allocation Vector,简称NAV)
2015-06-09 10:49:40
442
NS3中的高速移动模型和车联网
2016-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人