笔记
文章平均质量分 51
律二萌萌哒
今天不学习,明天变垃圾
展开
-
linux(shell)查看文件时间戳
linux(shell)查看文件时间戳#!/bin/bash#文件名FILE_NAME='a.txt'#获取文件做后修改时间戳LAST_MODIFY_TIMESTAMP=`stat -c %Y $FILE_NAME`#格式化时间戳formate_date=`date '+%Y-%m-%d %H:%M:%S' -d @$LAST_MODIFY_TIMESTAMP`echo $formate_dateexit 0执行结果...原创 2022-01-20 16:36:25 · 3426 阅读 · 0 评论 -
每日轻松学算法(插入)
1. 原理将一个记录插入到已排好序的序列中,从而得到一个新的有序序列(将序列的第一个数据看成是一个有序的子序列,然后从第二个记录逐个向该有序的子序列进行有序的插入,直至整个序列有序)2. 思路一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:从第一个元素开始,该元素可以认为已经被排序;取出下一个元素,在已经排序的元素序列中从后向前扫描;如果该元素(已排序)大于新元素,将该元素移到下一位置;重复步骤3,直到找到已排序的元素小于或者等于新元素的位置;将新元素插入到该位原创 2021-05-17 15:23:47 · 205 阅读 · 0 评论 -
每日轻松学算法(选择)
1. 原理选择排序(Selection-sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。2. 思路3. 动图演示4. 代码实现package cn.itcast;public class SelectionSort { public static void main(String[] args) {原创 2021-05-17 14:50:35 · 112 阅读 · 0 评论 -
每日轻松学算法(冒泡)
1. 原理比较两个相邻的元素,将值大的元素交换到右边,就像水底的气泡一样往上冒,故称“冒泡排序”。2. 思路比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;重复步骤1~3,直到排序完成。3. 动图演示4. 代码实现package cn.itcast;public class BubbleSort { public stati原创 2021-05-17 14:13:32 · 88 阅读 · 0 评论 -
Java网络编程聊天小案例
Java网络编程聊天小案例网络编程每一台计算机通过网络连接起来,达到了数据互动的效果,而网络编程所解决的问题就是如何让程序与程序之间实现数据的通讯与互动在吗?你是GG还是MM?(一) 网络模型概述(1) 两大模型网络模型一般是指:OSI(Open System Interconnection开放系统互连)参考模型TCP/IP参考模型(2) 网络模型七层概述物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是原创 2021-05-11 16:40:11 · 2004 阅读 · 22 评论