js 定义方法

  • Post author:
  • Post category:其他

// 传统 const person1 = { sayHi:function(){ console.log("Hi") } } person1.sayHi();//"Hi" // ES6 const person2 = { sayHi(){ console.log("Hi") } } person2.sayHi() //"Hi" // ES6 箭头函数 var sayHi = a => a …

继续阅读 js 定义方法

设计一个扩展自抽象类geometricobject_面向对象的可复用设计模式之桥接模式(8/24)…

  • Post author:
  • Post category:其他

桥接模式(Bridge Pattern)将抽象部分与它的实现部分分离,使它们都可以独立地变化。使用桥接模式通过将实现和抽象放在两个不同的类层次中而使它们可以独立改变。 1 什么时候使用桥接模式? 如果不希望在抽象和它的实现部分之间有一个固定的绑定关系,也就是继承关系;如果我们打破了这种固定的绑定关系,以后,就可以方便的在抽象部分切换不同的实现部分。 (在两个基类之间用对象指针桥接起来。) 如果希望…

继续阅读 设计一个扩展自抽象类geometricobject_面向对象的可复用设计模式之桥接模式(8/24)…

链表冒泡排序

  • Post author:
  • Post category:其他

文章目录 题目 题目描述 输入 输出 示例输入 示例输出 代码 题目 题目描述 根据输入,采用尾插法创建链表。对创建的链表使用冒泡排序进行降序排序,输出排序后的链表。 说明:程序中不可见数组、容器,否则计0分。 输入 测试次数t 每组测试数据格式为: 数据个数n n行,每行一个字符串 输出 对每组测试数据,输出字符串按字典降序排序后的链表。各组输出间以空行分隔。 示例输入 2 4 shenzhen…

继续阅读 链表冒泡排序

嵌入式硬件笔记——flash

  • Post author:
  • Post category:其他

文章目录 什么是 Flash NOR Flash ROM NAND Flash ROM 什么是 Flash Flash ROM 是近些年应用最广、速度最快的只读存储器,原理是从 EEPROM 基础上改进发展来的,特点是擦除和编程速度快,因此得名为闪速(或闪烁)存储器,简称闪存。 NOR Flash 和 NAND Flash 是现在市场上两种主要的闪存技术。Intel于1988年首先开发出 NOR …

继续阅读 嵌入式硬件笔记——flash

快速幂(C++)

  • Post author:
  • Post category:其他

#include <iostream> using namespace std; int main() { int q; cin>>q; while(q--){ long long a,b,p; cin>>a>>b>>p; long long result=1; while(b){ if(b&1){ result=result*a…

继续阅读 快速幂(C++)

DateUtils.parseDate解析时间

  • Post author:
  • Post category:其他

今天偶然用到字符串到时间的转换,使用的是org.apache.commons.lang.time.DateUtils.paraseDate(String sDate,String[] parasePatterns); 在使用的时候,发现一个问题 String[] pattern = new String[]{"yyyy-MM","yyyyMM","yyyy/MM", "yyyyMMdd","yyy…

继续阅读 DateUtils.parseDate解析时间

C++操作单链表ListNode

  • Post author:
  • Post category:其他

C++操作单链表ListNode 通过C++进行单链表的创建、打印以及利用栈实现逆序打印。 单链表的创建和打印 #include <iostream> using namespace std; //定义结构体 struct ListNode{ int val; ListNode* next; }; class Solution { public: /*创建单链表*/ void crea…

继续阅读 C++操作单链表ListNode

数据库实验四 SQL查询

  • Post author:
  • Post category:其他

一、无条件查询 例3.11 查询全体学生的详细记录。这是一个无条件的选择查询,其命令为: select* from Students; 等价于 select Sno,Sname,Ssex,Sage,Sdept from Students; 例3.12 查询全体学生的姓名(Sname)、学号(Sno)、所在系(Sdept)。这是一个无条件的投影查询,其命令为: select Sno,Sname,Sd…

继续阅读 数据库实验四 SQL查询

RAID 5的特点

  • Post author:
  • Post category:其他

RAID 5 是一种常见的磁盘冗余阵列技术,它在多个磁盘之间分布数据和校验信息,提供了数据冗余和性能提升。下面是 RAID 5 的一些基本特点: 数据分布:RAID 5 将数据分布在多个磁盘上。每块数据被分割成小的数据块,并交错地存储在各个磁盘上。这意味着每个磁盘都包含部分数据和其他磁盘的校验信息。 奇偶校验:RAID 5 使用奇偶校验来实现冗余。校验数据以块为单位存储在不同的磁盘上。通过将所有数…

继续阅读 RAID 5的特点