入门
文章平均质量分 58
等我一刹,散尽浮华。
这个作者很懒,什么都没留下…
展开
-
2021-06-15 记录一次由位运算实现swap产生的bug
今天使用别人的案例来理解三路快速排序,看了许多的案例,也尝试copy过来运行,但始终会出现“0”这种原始数组中不存在的数,我仔细看过,代码本身并没有什么问题,因为大家写的都是几乎一样的,唯一的问题最后发现竟然出现在swap上!换成用临时变量实现的swap之后,就不存在这个问题了。 private static void swap(int[] a, int i, int j) { a[i] = a[i] ^ a[j]; a[j] = a[i] ^ a[j];原创 2021-06-15 13:36:08 · 247 阅读 · 0 评论 -
2021-06-11 Java Socket短连接入门
Socket通讯顺序时不能颠倒,每次看别人的案例都倒在顺序上了。服务端必须先接收消息再回复消息。客户端必须先发送消息再接收消息。流的关闭似乎是用socket.shutdownInput()和socket.shutdownOutput()来控制的,不能自己手动关闭流。socket.getInputStream()对应socket.shutdownInput()socket.getOutputStream()对应socket.shutdownOutput()意义应该是告诉对方我已经结束输入流或输出流原创 2021-06-11 18:47:04 · 569 阅读 · 0 评论 -
入门日记之安装Node.js
先到Node.js的官网(https://nodejs.org/zh-cn/)下载安装文件选择长期支持版我选择安装到了D盘这里有几个自定义配置,默认全部都配第一个是node.js的运行环境第二个是npm的包管理工具第三个是联机文档快捷方式第四个是将node.js与npm添加到环境变量通过百度翻译大致意思是:Some npm modules need to compiled from C/C++ when installing. If you want to be able to原创 2021-01-03 01:09:39 · 3437 阅读 · 0 评论 -
Anaconda3的安装以及在Anaconda下创建与使用Python虚拟环境
进入anaconda的官网https://www.anaconda.com/鼠标移动到Products,点击Individual Edition点击Download,会跳转到页面下方的这里。我的系统是Windows10 64位的,选择64-bit的安装文件下载完成后,双击进入安装界面只为当前用户安装,它默认的路径是C:/user/admin,最好不要在这里安装。可以在C:\Program Files\Common Files或是其它盘里安装。默认配置,环境变量稍后再配,这里安装的是Pyt原创 2021-01-01 18:00:56 · 1104 阅读 · 0 评论