C语言之编译预处理

  • Post author:
  • Post category:其他

编译预处理是指在c编译程序对c源程序进行编译之前,对预处理命令进行“预先“处理的过程。编译预处理是通过编译预处理程序实现的。 预处理命令不是c语言的组成部分,c语言的编译程序无法识别他们。 比如#include<stdio.h>就是一个预处理命令,其功能是在将源程序编译成目标程序之前,将文件“stdio.h“中的内容替换该命令,然后由编译程序将源程序翻译成目标程序。 C语言中的预编译处…

继续阅读 C语言之编译预处理

MyBatis中三级缓存的理解

  • Post author:
  • Post category:其他

文章目录 前言 1. 环境搭建 1.1 依赖引入 1.2 mybatis-config.xml配置 配置db.properties 在mybatis-config.xml引入db.properties 1.3 实体类 1.4 mapper mapper接口 mapper映射文件 1.5 测试 2.缓存 2.1 一级缓存 mybatis-config.xml 配置日志 开启日志 配置日志文件logb…

继续阅读 MyBatis中三级缓存的理解

8*8*8光立方制作

  • Post author:
  • Post category:其他

给女票准备礼物,于是想弄个8*8*8光立方,网上有现成的套件,不必自己从头开始,弄懂原理就好,就是逐行逐列逐层扫描,利用人眼的视觉残留实现显示任意画面。剩下就是手工活了,一个一个LED焊接,一千多个焊点吧,没有技巧…… 图1 原材料 图2 开始工作 图3 点*512 图4 线*64 图5 面*8 图6 体*1 图7 成品 图8 成品-1 图9 成品效果 图10 成品效果-2 PS: 买套件的时候会…

继续阅读 8*8*8光立方制作

BeanDefinitionRegistryPostProcessor与动态代理配合使用例子

  • Post author:
  • Post category:其他

实现这样一种功能: 自定义了一个注解@MyReference, @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) public @interface MyReference{ } 被它注解的字段是就是我们要代理的类,希望在Spring启动时将代理类注入到这些被该注解标识的字段。 如何实现: 1,如何实现在Spring启动后…

继续阅读 BeanDefinitionRegistryPostProcessor与动态代理配合使用例子

通信加密技术进化史

  • Post author:
  • Post category:其他

1 单向散列(hash) 明文加密成密文后, 就不能通过某种算法再还原成明文, 一般用来存储用户的密码等信息.验证密码时, 通过把用户输入同样采用相同的hash算法得到密文, 和数据库对比 最知名的单向散列算法: MD5, SHA-256 但我们很多时候只是需要传输时加密, 收到后想要还原得到明文怎么办呢? 这就是我们接下来要说的对称加密 2 对称加密 明文 通过对称加密算法经过密钥加密 得到 密…

继续阅读 通信加密技术进化史

操作系统文件系统练习题

  • Post author:
  • Post category:其他

1.Linux系统有几种类型文件?它们分别是什么?有哪些相同点和不同点?如果文件的类型和权限用“drwxrw-r--"表示,那么这个文件属于什么类型的文件, 各类用户对这个文件拥有什么权限? 3类:普通文件、目录文件和设备文件。 相同点是,它们都是文件,都有一个文件名和i节点号。 不同点是,普通文件的内容为数据,目录文件的内容为目录项或文件名与i节点对应表,而设备文件不占用磁盘空间, 通过其i节点…

继续阅读 操作系统文件系统练习题

GBase 8c数据导入(二)

  • Post author:
  • Post category:其他

在GBase 8c数据库中导入数据,方式之一: 通过INSERT语句直接写入数据。 用户可以通过以下方式执行INSERT语句,直接向GBase 8c数据库写入数据: 使用客户端工具向GBase 8c数据库写入数据。 通过JDBC/ODBC驱动,连接数据库执行INSERT语句,向GBase 8c数据库写入数据。 GBase 8c数据库支持完整的数据库事务级别的增删改操作。INSERT是最简单的一种数…

继续阅读 GBase 8c数据导入(二)

Android eclipse 运行项目报错Unknown error: Unable to build: the file dx.jar was not loaded from the SD解决办法

  • Post author:
  • Post category:其他

在eclipse运行安卓时提示报错 sdk\build-tools\28.0.3...... Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder! 错误原因是因为sdk的版本过高,导致文件dx.jar不兼容, 只要将sdk\build-tools\对应版本的28.0.3中的dx.jar…

继续阅读 Android eclipse 运行项目报错Unknown error: Unable to build: the file dx.jar was not loaded from the SD解决办法

蓝桥杯 2023 C++ B组 (个人代码,可能有小错误)

  • Post author:
  • Post category:其他

A题直接枚举即可,枚举日期,暴力匹配 #include<iostream> #include<algorithm> #include<vector> using namespace std; string p="",s=""; int ans = 0, n; string mon[]={"01","02","03","04","05","06","07","08…

继续阅读 蓝桥杯 2023 C++ B组 (个人代码,可能有小错误)

github生成密钥步骤

  • Post author:
  • Post category:其他

github生成密钥 点击setting 点击 Developer settings 点击 Personal access tokens->Fine-grained tokens 点击 Generate new token,填写信息 需要复制密钥保存,下次会看不到 点击setting 点击 Developer settings 点击 Personal access tokens->Fi…

继续阅读 github生成密钥步骤