可能是由于现在 EJB 已经落伍了,网上都找不到最近的文章,我们教材也是以 Eclipse 为例演示的。但是作为一个已经放弃 Eclipse 转投 IDEA 的社会主义好青年,只好亲自试验一番啦。
上个月的计算机网络课程设计结课了,整理一下。
共四个题:
- 实现简单的服务器-客户端通信。
- 实现1.的多线程版。
- 用RawSocket监听网络。
- 实现文件传输。
进入正题之前先插一个小题目:
『智力题』AB各有一把钥匙和锁,现在A要用加锁的盒子通过快递C传一个东西给B,但是如果C能打开盒子的话就会私吞这个东西,问AB该怎么做才能确保东西能从A传给B。(面试题)
文章最后可能有答案。
面试题
找重复出现次数最多的子串中最长的那个子串。例:
“abcdabc” 2次abc
“bbbb” 4次b
思路:
记录每个长度的字串重复出现的次数,然后找到出现次数最多的所有字串,返回最长的那个。
面试题:
怎样把一棵树存到文件中,然后读入恢复为原来的树。以二叉树为例。
在面试官提示了“把树变成一维”后我尝试用非递归遍历结果还是没写出来(真是自己作死,干嘛要用非递归呢)
回到学校看了一下学数据结构时书上的代码。首先需要创建一棵树,书上是设置了一个不可能出现在树中的值作为结束符,用先根序列输入创建树。比如
1 / \ 2 3 / \ 4 5
可以用(-1,[1,2,4,-1,-1,5,-1,-1,3,-1,-1])来创建。
恩,那就简单了,存储时只需要把这个序列和结束符存起来就行了呗。写完后才发现这题这么简单……
虽然我一直用的是Wordpress自带的TwentyFourteen主题,但是其实还是自己改动了很多地方的。以致于时间一长就有些功能是在哪改的都忘了,比如之前直接输入https://youthlin.com/links的话会跳转到首页,得从站内点击才能打开这个链接页面。之前也一直没在意,上周觉得这样不好,因为我发布一个页面https://youthlin.com/?page_id=1183直接打开会跳到首页而不是打开页面。额(-。-;)于是打算重整一下主题了。
计划一是自己写个主题,然而技术还不到家现在也没时间。
计划二就是改用子主题啦。
通过子主题可以把网上流传的各种(通过在
functions.php添加代码的)特性集成到博客中,而又不需要修改原主题,即使原主题升级了也不会被覆盖。
必应每天会提供一副高清美图,桌面端可以使用各种工具设置每日美图为壁纸,比如之前在异次元软件世界看到的Bing每日壁纸还有Bing Best.不过后来我最终选择了Python版的pyBingWallpaper.这个是跨平台的,而且有后台自动更换壁纸,自动保存壁纸等功能。不过,本文介绍的是博主自己写的一个安卓版的必应壁纸小软件~





