oc中block 常用方式

  • Post author:
  • Post category:其他

Object-C 中声明一个Block,共有四种类型 1、声明一个局部Block NSString * (blockName)(NSString *) = ^ NSString* (NSString* ){ return}; 2、声明一个Block属性变量 @property (nonatomic, copy) NSString * ( ^blockName )(NSString *) 3、blo…

继续阅读 oc中block 常用方式

简易Mybatis源码实现

  • Post author:
  • Post category:其他

主要之前也是没怎么用过源生的orm框架,这边最近看了几个视频讲解mybatis的,然后自己也手写了一下简易源码,这里学习记录一下 一.orm框架发展史 源生JDBC ------> 数据库DbUtils(Apache DbUtils,Spring JDBC Template)-->orm(Mybatis Hibernate) 1.然后我们先看一下 如果直接在JDBC中查询数据库会怎么。…

继续阅读 简易Mybatis源码实现

MyBatisPlus分页插件实现分页功能

  • Post author:
  • Post category:其他

后端技术:SpringBoot2.7.9、MyBatisPlus3.5.1、 MySQL8 前端技术:Vue2.5.16+axios、BootStrap3.3.7 一、后端开发 1.1、配置MyBatisPlus 1.1.1、在pom.xml中添加依赖 <!-- Spring&SpringMVC --> <dependency> <groupId>org…

继续阅读 MyBatisPlus分页插件实现分页功能

pdf.js在线查看(文档流/地址)

  • Post author:
  • Post category:其他

pdf.js在线查看(文档流/地址) 工作中需要在移动端在线查看pdf文件,但由于pdf文件存放在第三方的服务器中,由于各种原因无法直接返回pdf文件地址给前台,后来确定返给前台是一个base64的流文件,所以选择使用pdf.js来完成,在网上看了很久,也没有找到使用pdf.js,接收流文件的具体实现方法,最终在一个网友的回答中找到了解决答案。 一、准备工作 下载pdf.js和pdf.worker…

继续阅读 pdf.js在线查看(文档流/地址)

媒体查询基础

  • Post author:
  • Post category:其他

目录 基本语法 媒体查询三种方式 直接在css文件中使用 使用import导入 使用link链接,media作为属性设置查询方式 注意点 基本语法 @ media[not|only] type [and][expr]{     rules } and、not、only:逻辑关键字,配合紧跟媒体发挥作用,如:not screen表示不检测屏幕宽度,only screen表示只检测屏幕宽度而不关心其他…

继续阅读 媒体查询基础

Oracle alter 语句用法

  • Post author:
  • Post category:其他

table_name表名 column_name列名  datatype数据类型 一、添加列 1、添加一个列 alter table table_name add column_name datatype; eg: eg:alter table emp add esex varchar2(10); 2、添加多个列 alter table table_name add (column_name1 d…

继续阅读 Oracle alter 语句用法

ip conntrack 基本原理与实现

  • Post author:
  • Post category:其他

连接跟踪(connection tracking,conntrack,CT),连接跟踪是许多网络应用的基础。例如,Kubernetes Service、 四层 LVS/IPVS、Docker network、OVS、iptables 主机防火墙等等。可以理解跟踪(并记录)连接的状态。 从数据包中提取信息,数据流(flow)和对应的连接(conn) 为连接维护一个状态表(conntrack tabl…

继续阅读 ip conntrack 基本原理与实现

利用 3D 地理空间数据实现Cesium的沉浸式环境

  • Post author:
  • Post category:其他

推荐:使用 NSDT场景编辑器 助你快速搭建可编辑的3D应用场景 为了将大量异构 3D 地理空间数据处理和分散到各行各业的地理空间应用程序和运行时引擎,Cesium 创建了 3D Tiles,这是一种用于高效流式传输和渲染大量异构数据集的开放标准。3D Tiles是一种可流式传输的优化格式,旨在支持最苛刻的分析和大规模模拟。 Cesium for Omniverse 是 Cesium 对 NVID…

继续阅读 利用 3D 地理空间数据实现Cesium的沉浸式环境

Capstone 音视频转换HDMI转VGA方案|typec转HDMI拓展坞方案|CS5265 CS5266 CS5267 CS5268 CS5269 CS5210 CS5213 CS5216

  • Post author:
  • Post category:其他

Capstone目前推出了DP转VGA  HDMI转VGA音视频转换方案  DP转LVDS方案  DP转HDMI 1080P方案以及2021年 新品TYPEC转HDMI拓展坞芯片方案等: 具体详细的型号 CS5212    DP转VGA    可 PIN TO  PIN 替代RTD2166 CS5210    HDMI转VGA 不带音频       可替代AG6202 CS5213    HDMI…

继续阅读 Capstone 音视频转换HDMI转VGA方案|typec转HDMI拓展坞方案|CS5265 CS5266 CS5267 CS5268 CS5269 CS5210 CS5213 CS5216

分布式系统的一些基础理论

  • Post author:
  • Post category:其他

前言 在一年前我曾经有做过一些 Zookeeper 的相关总结,现在我们再把它捡回来,重新的把一些前因后果都扯得更加明白。 一、分布式系统与 Zookeeper 的关系 1.1 集中式服务 我们先从服务部署架构的发展历程说起,其实无非就是 集中式 和 分布式 ,集中式就是说,什么我都是由一台机器搞定的。分布式就是多台服务器联合完成。所以在一开始的时候一般都是从一台服务器开始,将我们的服务部署上去,…

继续阅读 分布式系统的一些基础理论