算法学习(二)—— 选择排序

  • Post author:
  • Post category:其他

系列文章目录 第一章:二分查找及大O表示法 第二章:选择排序 文章目录 系列文章目录 前言 一、数组和链表 1、链表 2、数组 二、选择排序 3、总结 前言 积累算法,记录学习 一、数组和链表 1、链表 链表中的元素可以储存在内存的任何地方。链表的每个元素都存储了下一个元素的地址,从而使一系列随机的内存地址串在一起。 插入元素是链表的优势,因为它不需要进行元素的移动,只需要变动插入位置前后的地址索…

继续阅读 算法学习(二)—— 选择排序

linux下QQ配置文件路径,Linux下QQ的使用并手动设置QQ文件保存路径

  • Post author:
  • Post category:linux

一、背景&&目标 马化腾迟迟不肯做linux版本的QQ和微信,实在抠脚。 没有办法,要在linux上使用QQ,目前我找到最好的办法就是使用wine,然而wine这个杀千刀的又是个坑货,QQ除了聊天,还有最重要的功能就是传文件啊Orz,这货不但把路径隐藏了,还藏得这么深,,,无奈只能一层一层找,在用软连接链接出来。。。 下面主要以Ubuntu16.0.4为例,安装QQ,并手动设置文件…

继续阅读 linux下QQ配置文件路径,Linux下QQ的使用并手动设置QQ文件保存路径

全!CTF靶场、渗透实战靶场总结 (适合收藏)

  • Post author:
  • Post category:其他

CTF靶场、渗透实战靶场总结 (适合收藏) CTF靶场:CTF刷题,在校生备战CTF比赛,信安入门、提升自己、丰富简历之必备(一场比赛打出好成绩,可以让你轻松进大厂,如近期的美团杯); 渗透实战靶场:挖洞、渗透实战(web、域、横向渗透),适合实战能力需要大幅度提升的同学。 目录 ▶0x01 CTF赛事发布网站 ▶0x02 CTF在线靶场 ▶0x03 漏洞靶场(本地搭建) ▶0x04 渗透实战靶场…

继续阅读 全!CTF靶场、渗透实战靶场总结 (适合收藏)

基于51单片机+DS1302万年历+LCD1602显示+按键播报时间+温控风扇+按键控灯

  • Post author:
  • Post category:其他

基于51单片机万年历 准备硬件 功能介绍 修改时间 修改日期(并且校正星期) 闹钟模式 调节灯模式 调节风扇模式 按键播报时间 温度控制风扇 主程序代码 项目演示 前段时间做了一个 基于51单片机的万年历加温度控制风扇以及按键播报时间。在这里做一下笔记。 准备硬件 1:51单片机(我这里用的是STC89C52) 2:语音播报模块(我这里用的是SYN6288) 3:DS1302时钟模块 4:DS18…

继续阅读 基于51单片机+DS1302万年历+LCD1602显示+按键播报时间+温控风扇+按键控灯

NTP服务架构和使用

  • Post author:
  • Post category:其他

1.  概述ntpd是Linux下默认安装的一种时间同步服务。 如果需要在Windows和Linux服务器之间进行时间同步,可以使用: 1.1.   Linux NTP服务使用Linux作为NTP服务器,然后再Windows中使用ntp客户端软件ntpdate进行同步。 在Windows中定时运行的一种方法是在“开始”菜单的“启动”组中添加命令行,如下: C:> ntpdate192.168…

继续阅读 NTP服务架构和使用

集合源码分析之-顶层接口–Iterable

  • Post author:
  • Post category:其他

Iterable为一个迭代器接口,主要获取一个迭代器; 1、获取一个迭代器 2、提供了2个接口默认实现,主要是lambda 迭代器也是一个顶层接口,主要提供获取Iterator迭代器后,通过对集合实现迭代器模式 迭代器设计模式参考 例如在Vector中通过内部内去实现了 private class Itr implements Iterator<E> { 1、迭代器接口提供的方法进行实…

继续阅读 集合源码分析之-顶层接口–Iterable

Vue – 使用Lodash进行深拷贝

  • Post author:
  • Post category:vue

文章目录 深浅拷贝的理解 使用lodash 深浅拷贝的理解 浅拷贝 : 只是将数据中所有的数据引用下来,依旧指向同一个存放地址,拷贝之后的数据修改之后,也会影响到原数据的中的对象数据。例如:Object.assign(),…扩展运算符 深拷贝: 将数据中所有的数据拷贝下来,对拷贝之后的数据进行修改不会影响到原数据。 使用lodash 安装 $ npm i --save lodash 使用 impo…

继续阅读 Vue – 使用Lodash进行深拷贝

沈剑老师的MySQL军规

  • Post author:
  • Post category:mysql

MySQL军规适应的业务场景 互联网前台业务 数据量较大 并发量较大 在适应业务场景之下,系统 响应时间,吞吐量,扩展性优先 数据库往往最容易成为系统瓶颈 解放数据库,降数据库磁盘IO,将数据库CPU成为架构设计的核心方向之一 如何降低数据库磁盘IO 读多写少用缓存 前台与后台分离架构 最优质的SQL 只让数据库做它擅长的事情:存储和索引,少干其它事情 大对象,原则上不要存储在数据库里 如何降低数…

继续阅读 沈剑老师的MySQL军规

02 DNS详解

  • Post author:
  • Post category:其他

大家好! 我是小黄,很高兴又跟大家见面啦 ! 今天更新的是: 02 DNS详解。 往期检索: 程序设计学习笔记——目录 创建时间 :2021年1月7日 软件 : eNsp_Client 、SecureCRT 先放一张思维导图,大致知道操作系统的具体功能和目标,然后再一一展开叙述。 DNS详解: 1. DNS : 1.1 什么是DNS? 1.2 从域名到IP地址的解析过程: 1.3 从IP地址到域名…

继续阅读 02 DNS详解

Java笔记

  • Post author:
  • Post category:java

java笔记 枚举类型 对象数组排序 Java内部类 成员内部类 局部内部类 二维数组排序 集合框架 **Deque** **优先队列** HashMap 遍历 HashSet 并发编程 守护线程(daemon) ThreadLocal 线程池 Callable接口 线程的状态 线程池的状态 并发的临界区操作 对象锁 sychronized关键字 volatile 锁优化 死锁 使用条件对象 使用…

继续阅读 Java笔记