C语言——基本数据类型、运算符及表达式的一些问题

  • Post author:
  • Post category:其他

1、 整型常量 可以带正负号,也可以不带。 实型数 都有符号 2、二进制: B 八进制: O 十进制: D 十六进制: H 3、 float型: 单精度浮点型,内存中占四个字节, 有效位为7位(有一位符号位) 4、 double型: 双精度浮点型,内存中占8字节, 有效位16位 5、“a”的ASCII码97,“A”的ASCII码65 6、转义字符:“\t”-制表,“\n”-回车换行,“\b”-退格…

继续阅读 C语言——基本数据类型、运算符及表达式的一些问题

带头单链表–Java版

  • Post author:
  • Post category:java

带头单链表 带头单链表是一种基础的数据结构,它由多个节点组成,每个节点包含一个数据元素和一个指向下一个节点的指针。带头单链表的头节点不存储数据,只用于指向第一个节点,方便对链表进行操作。下面我们使用JAVA语言来实现一个带头单链表。 定义节点类 我们首先需要定义一个节点类,它包含以下属性: data:存储节点数据 next:指向下一个节点的指针 public class Node { privat…

继续阅读 带头单链表–Java版

Mybatis工作流程及其原理与解析

  • Post author:
  • Post category:其他

Mybatis简介: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。本文将通过debug的…

继续阅读 Mybatis工作流程及其原理与解析

服务治理 Spring Cloud Eureka学习笔记

  • Post author:
  • Post category:其他

服务治理 Spring Cloud Eureka 服务治理可以说是微服务架构中最为核心和基础的模块,主要用来实现各个微服务实例的自动化与发现 服务注册 服务发现 1.搭建服务注册中心 。。。。。。。 版权声明:本文为weiyoo55原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/weiyoo55/articl…

继续阅读 服务治理 Spring Cloud Eureka学习笔记

【编写if时尽量不要带else】

  • Post author:
  • Post category:其他

目录 来源:翻译自:Nicklas Millard的文章《Better Software Without If-Else》 本文并不肯定或者否定哪一种写法,仅仅为大家提供一些其他的编码思路或者一些值得借鉴的点子。 If-Else通常是一个糟糕的选择。它导致设计复杂,代码可读性差,并且可能导致重构困难。 但是,If-Else已成为事实上的代码分支解决方案,这确实是有道理的。这是向所有有抱负的开发人员…

继续阅读 【编写if时尽量不要带else】

再理解HDFS的存储机制

  • Post author:
  • Post category:其他

再理解HDFS的存储机制 1. HDFS开创性地设计出一套文件存储方式,即对文件分割后分别存放; 2. HDFS将要存储的大文件进行分割,分割后存放在既定的存储块(Block)中,并通过预先设定的优化处理,模式对存储的数据进行预处理,从而解决了大文件储存与计算的需求; 3. 一个HDFS集群包括两大部分,即NameNode与DataNode。一般来说, 一个集群中会有一个NameNode和多个Da…

继续阅读 再理解HDFS的存储机制

ROS创建工作空间

  • Post author:
  • Post category:其他

1、 mkdir -p ~/catkin_ws/src 2、 cd ~/catkin_ws/src 3、 catkin_init_workspace 4、 cd ~/catkin_ws/ 5、 catkin_make 6、 echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc source ~/.bashrc echo $ROS…

继续阅读 ROS创建工作空间

js array数组排序交换

  • Post author:
  • Post category:其他

版权声明:本文为博主原创文章,未经博主允许不得转载! 近期在写js时,有童鞋询问冒泡排序写法,百度上有但是搜素到的第一条好像是不正规的,评论里都批过了,大学时的第一个排序写法就是冒泡,那是用C写的,现在用js写一遍,正规教科书上的冒泡嘿嘿: var _array = [5,4,3,2,1],innerCount=0,outerCount=1,totalCount=0; console.log("开…

继续阅读 js array数组排序交换

Android之BlueTooth关于蓝牙

  • Post author:
  • Post category:其他

BlueTooth: 蓝牙无线技术:利用“蓝牙”技术,能够有效地简化掌上电脑、笔记本电脑和移动电话手机等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与Internet之间的通信,从而使这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。 知识点: 一、创建BlueTooth蓝牙适配器: * 1.获取蓝牙适配器 * 2.让蓝牙创建到可以使用的状态 ——enable…

继续阅读 Android之BlueTooth关于蓝牙

HashSet和ArrayList的区别

  • Post author:
  • Post category:其他

HashSet实现的是Set接口,ArrayList实现的List接口,而Set和List接口都是继承Collection接口; ArrayList存放的是对象的引用,HashSet存放之前检索对象的hashCode,没有相等,存入对象,所以当对象存入HashSet的时候,要对比域的话就需要重写hashCode(),如果只是比较对象的话,只需重写equals()方法。如果你看源码你就会知道,Has…

继续阅读 HashSet和ArrayList的区别