王Bob
码龄11年
关注
提问 私信
  • 博客:156,275
    社区:389
    问答:2,339
    159,003
    总访问量
  • 39
    原创
  • 650,488
    排名
  • 31
    粉丝
  • 0
    铁粉

个人简介:一只追求自由的灵魂......

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2013-06-26
博客简介:

Bob的博客

博客描述:
这是只追求自由的灵魂。
查看详细资料
个人成就
  • 获得120次点赞
  • 内容获得15次评论
  • 获得358次收藏
  • 代码片获得349次分享
创作历程
  • 1篇
    2021年
  • 6篇
    2017年
  • 12篇
    2016年
  • 22篇
    2015年
成就勋章
TA的专栏
  • 数据结构
    1篇
  • OJ学习笔记
    5篇
  • 关于程序猿
    2篇
  • 学习笔记整理
    5篇
  • Linux
    9篇
  • Java
    7篇
  • docker
    2篇
  • c语言
    2篇
  • Web开发
    3篇
  • 设计模式
    2篇
  • Java虚拟机
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

红黑树系列1——红黑树的建立

原创码字不易,转载请注明出处,谢谢~红黑树系列2——红黑树的删除(码字中,待发表)红黑树系列3——红黑树的应用(码字中,待发表)红黑树系列4——红黑树的代码实现(码代码中,待发表)红黑树动态建立,删除网站(强强强强烈推荐,根据网页上自己构建和删除几遍红黑树,比看文章有用太多太多):https://www.cs.usfca.edu/~galles/visualization/RedBlack.html目录一、红黑树的建立1、建立红黑树例子1、解决连续右右红色节点例子2、解决
原创
发布博客 2021.05.10 ·
2518 阅读 ·
6 点赞 ·
2 评论 ·
29 收藏

已知二叉树先序序列和中序序列,求后序序列

回答了百度知道上的一个提问,原题是这样的:当一棵二叉树前序序列和中序序列分别为HGEDBFCA和EGBDHFAC时,其后序序列为什么?当一棵二叉树前序序列和中序序列分别为HGEDBFCA和EGBDHFAC时,其后序序列为什么?虽然我已知道答案为EBDGACFH,请求详细算法,c语言或java都可以,也算是对你自己的一次挑战吧?哈哈我是因为悬赏100分才做的。 先给出我的思路:1
原创
发布博客 2017.06.15 ·
16589 阅读 ·
11 点赞 ·
1 评论 ·
26 收藏

保存页面文本到本地文件&&读取本地文件内容到页面

问题描述:假设网页有个文本框之类的东西,想通过点击某一按钮后,将用户在文本框中输入的内容直接保存在本地某个文件中。同理,也想通过页面直接读取本地文件中的内容。 问题分析:因为整个处理过程不涉及到后台的运行,所以处理过程应该在前台进行处理。那就是通过js代码来处理。 解决过程:通过在网上查找,发现了js中的ActiveXObject类。 将页面用户填入的信息保存到本地文件中:
原创
发布博客 2017.06.15 ·
4703 阅读 ·
2 点赞 ·
0 评论 ·
21 收藏

将页面信息保存到本地文件和读取本地文件信息到页面

问题描述:假设网页有个文本框之类的东西,想通过点击某一按钮后,将用户在文本框中输入的内容直接保存在本地某个文件中。同理,也想通过页面直接读取本地文件中的内容。 问题分析:因为整个处理过程不涉及到后台的运行,所以处理过程应该在前台进行处理。那就是通过js代码来处理。 解决过程:通过在网上查找,发现了js中的ActiveXObject类。 将页面用户填入的信息保存到本地文件中:
原创
发布博客 2017.04.11 ·
7352 阅读 ·
4 点赞 ·
0 评论 ·
20 收藏

《Java虚拟机精讲》前两章的一些简单总结

《Java虚拟机精讲》前两章的一些简单总结。 一、Java体系结构1、Java现在发展出来三个版本,分别是JavaSE,JavaEE,JavaME。比如我们在下载Eclipse的时候,针对不同的Java版本会有不同的IDE。         区别:JavaSE是标准版,包含Java的全部API,也就是基础类库;JavaEE,是企业版,在JavaSE的基础上扩展了web组建,分布式,
原创
发布博客 2017.03.23 ·
565 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

设计模式之工厂方法模式和开放-封闭原则

设计模式之工厂方法模式和开放-封闭原则          以下所有仅供记录和参考,如有问题,我也没办法,但还是请:转载注明出处。          关于简单工厂模式参见之前写的设计模式之简单工厂模式。         在记录简单工厂模式的时候有提到这么一句话:简单工厂模式是工厂模式的特殊情况。其实话也不能这么说,研究了工厂方法模式之后,才发现,它是基于面向对象的“开放-封闭原则
原创
发布博客 2017.03.23 ·
1996 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

设计模式之简单工厂模式

设计模式之简单工厂模式          以下所有仅供记录和参考,如有问题,我也没办法,但还是请:转载注明出处。          在23种设计模式之中,和工厂相关的有三种:1.简单工厂模式;2.工厂方法模式;3.抽象工厂模式。其中,简单工厂模式是工厂方法模式的特殊情况。         下面记录一下简单工厂模式,先给出一个例子来说明为什么要使用简单工厂模式。
原创
发布博客 2017.03.21 ·
377 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java中的super关键字

简单说一下Java中的super关键字。super关键字的用法源自于Java的三大特性之一的继承。也就是说有了继承,才有了super关键字。super的英文基本意思是“超”。在Java中也是这么理解的,super代表的就是超类的意思。而我们习惯上把超类叫做父类。super主要有两种用法。一是:调用父类构造方法二是:调用父类的属性和一般方法下面简单
原创
发布博客 2016.05.02 ·
3469 阅读 ·
13 点赞 ·
0 评论 ·
26 收藏

分布式计算——实现简单的浏览器和web服务器

此次是分布式的第三次作业,作业要求如下:1、基于TCP通讯(ServerSocket、Socket套接字),编写一个带有图形用户界面的浏览器和一个支持文档读取并返回给客户浏览器的web服务器。客户端支持超链接事件处理,服务器采用多线程技术支持并发访问。2、在此基础上,修改服务器侧设计与实现,使之能够动态地添加客户端请求的类文件,即设计一个小服务程序容器。3、试在服务器侧代码
原创
发布博客 2016.04.24 ·
3463 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

什么是序列化,为什么要序列化。

转自:网络--(忘记从哪看到的了)整理:Bob在学习分布式计算的时候,老师上课提到序列化这个概念。当时有些懵逼,不知道什么是序列化,下来查了一下,原来在Java里面,序列化就是和Serializable接口相关的东西。以下是我从网上找到的关于,什么是序列化,为什么要序列化解释的比较好的一篇博文。================================
转载
发布博客 2016.04.18 ·
48340 阅读 ·
42 点赞 ·
3 评论 ·
171 收藏

让网页中的Java Script代码自动执行的三种方法

转自:开源中国--柠檬酷整理:Bob在网页中JS函数自动执行常用三种方法:  在HTML中的Head区域中,有如下函数: LANGUAGE = "JavaScript">    functionn MyAutoRun()  {     //以下是您的函数的代码,请自行修改先!   alert("函数自动执行哦!");    }
转载
发布博客 2016.04.18 ·
7411 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

简单的投票页面,只有一个html页面

帮鸟写了个最简单的投票页面,他要求最简单,所以界面就写的很简单,也没有什么大的功能。关于html的代码就不注释了,我比较喜欢这段JS代码,所以就注释一下JS代码。代码如下:动漫投票 热门动漫投票 猫和老鼠
原创
发布博客 2016.04.05 ·
33689 阅读 ·
25 点赞 ·
8 评论 ·
125 收藏

分布式计算——Daytime协议的实现(TCP版)

分布式计算课程的第一个作业是写Daytime协议。问:什么是Daytime协议?答:Daytime是一个有用的调试和测量工具。无论输入请求是什么,daytime只是简单地以字符串形式返回当前的日期和时间。问:Daytime协议返回格式是?答:Daytime服务没有特别的语法。建议使用Ascii可打印字符,空格、回车和换行。Daytime限制在一行。语法如下:Weekday,
原创
发布博客 2016.04.05 ·
2943 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

分布式计算——远程对象和远程方法的调用

分布式计算中有个远程方法的调用,在此基础上有个作业是在调用的远程方法中传递两个参数,一个参数是本地对象,一个参数是远程对象。下面就对这次的作业结果进行整理。作业的要求如下:Java RMI远程方法调用实验:若一个方法是远程调用,其参数一是本地对象、参数二是远程对象,请实现程序,在三台计算机上执行该程序,观察实验现象,报告实验结果。作业要求图:============
原创
发布博客 2016.04.04 ·
3165 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

变形的合并排序

算法要求:输入一串数字(int),保存到数组中。扫描一遍数组获取到已经排好序的数字序列。然后将第一个和第二个已经排好序的序列进行排序,将第三个和第四个进行排序,依次类推。第一遍排完后,按照上面那个样子,继续排序。直到排好序。好像称之为合并排序的变形。代码使用Java写的。代码并不好看,因为技术的原因,用了很多的控制变量,导致程序的阅读比较难受。第一次写这种算法程
原创
发布博客 2016.03.25 ·
327 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

OJ学习笔记5

OJ项目做完后,我会整理两三个内容,将整个项目的构架和代码,文档,还有学习过程进行整理写出。最近一直在研究OJ,将代码一句句的过,然后整理自己需要的代码,前半部分的judged文件已经整理的差不多了,今天开始测试。测试过程中遇到了下面的一些问题。-----------2月21日问题记录---------------------------------------------
原创
发布博客 2016.02.22 ·
476 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

研一寒假Docker学习笔记2

如果想把OJ和docker结合起来,我觉得无论是把编译运行放在容器里面,还是只把运行放在容器里面,首先都得用程序来把容器启动起来,运行结束反馈结果后,容器关闭。先不论这个相应的镜像怎么创建,以及不论容器怎么从服务器中取程序或者可执行文件,首先,我觉得我首先得解决用程序来生成一个容器,当然是任意一个镜像的容器。这里我选择的程序是C程序,因为docker暂时只是和linux相处
原创
发布博客 2016.01.18 ·
465 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

回归基础之C语言程序2(getcwd() 和 chdir())

/** 测试一下两个函数* 1.getcwd()* 2.chidir()* 一个是获取当前进程工作路径,* 一个是改变当前路径,注意这个路径必须是存在的,* 如果不存在,那么就会失败,返回值会为负值。*/#include #include int main(int argc, char ** argv){ char newdir[] = "/home/wmn/test"
原创
发布博客 2016.01.16 ·
611 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

回归基础之C语言程序1

/** 主要是下面的新的赋值方法* 以前没有见过这种,就尝试一下* 可以看到,numtest1和numtest2只能是1或者0.*/#include #include int main(int argc, char ** argv){ int numtest1 = (argc > 2); int numtest2 = (argc <= 2); printf(" numt
原创
发布博客 2016.01.15 ·
332 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

看完linux课本第五章后的一点总结,顺便做个报告。

第五章讲的是linux的中断机制,接下来我想从这么几个方面来说说我看到的linux中断机制:一:中断的类型和一些中断相关的知识二:中断处理过程三:关于中断的几个重要的函数分析接下来开始:一、中断的类型简介1.        首先简单说一下中断有哪几个类型:           中断给人的感觉就是由外部设备所引起的,比如由打印机,键盘,鼠标等。然而这些由外部设
原创
发布博客 2015.12.14 ·
498 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多