在Java中,异常可以分为两种类型:未检查的异常:它们不是在编译时而是在运行时被检查,例如:ArithmeticException,NullPointerException,ArrayIndexOutOfBoundsException,Error类下的异常等。检查的异常:在编译时检查它们。例如IOException,InterruptedException等。通常,我们不需要处理未经检查的异常。这
Redis概述Redis是什么?Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。免费和开源!是当下最热门的
转载 2023-12-10 17:16:51
144阅读
TensorFlow一、TensorFlow介绍1、什么是TensorFlow官网:https://www.tensorflow.org/ TensorFlow是Google开发的一款神经网络的Python外部的结构包, 也是一个采用数据流图来进行数值计算的开源软件库.先绘制计算结构图, 也可以称是一系列可人机交互的计算操作, 然后把编辑好的Python文件 转换成 更高效的C++, 并在后端进行
转载 2023-12-30 20:56:18
23阅读
第 1 章 Netty 背景介绍一、Netty简介Netty 是由 JBOSS 提供的一个 Java 开源框架,现为 Github 上的独立项目。Netty 是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。Netty 主要针对在 TCP 协议下,面向 Clients 端的高并发应用,或者 Peer-to-Peer 场景下的大量数据持续传输的应用。Netty
在现代应用中,使用 MySQL 的 DBLink 可以高效地连接和操作不同数据库。为了确保数据库的安全、稳定和快速的恢复能力,一个完整的备份策略至关重要。下面记录了这一过程的详细复盘记录。 ### 备份策略 在实施备份之前,首先需要明确备份的流程。下图是备份流程的示意图: ```mermaid flowchart TD A[开始备份] --> B{检查数据库状态} B -- 是
原创 6月前
0阅读
# Android PopupWindow 使用教程 在Android开发中,`PopupWindow`是一种非常常用的UI组件,常用于显示自定义的视图层或菜单,与Activity或Fragment进行交互时,具有很好的灵活性。本文将详细介绍如何使用`PopupWindow`,并提供代码示例和流程图,希望能帮助您更好地理解和应用这一组件。 ## 什么是PopupWindow `PopupWi
原创 8月前
233阅读
wsgi  wsgi:Web Server Gateway Interface  wsgi协议是py中的一个协议:规定了如何拆,封http协议wsgiref模块(性能比较低,并发量低)  django内置是wsgiref模块  最简单的Web应用就是先把HTML用文件保存好,用一个现成的HTTP服务器软件,接收用户请求,从文件中读取HTML,返回。 如果要动态生成HTML,就需要把上述步骤自己来实
day15 回顾: 1.绘图: 编写位置:重写UIView的drawRect{}方法 调用:系统自动调用 绘制顺序:先绘制父视图中的背景属性----》调用父视图中的drawRect方法-------》绘制各个子视图的背景------》调用各个子视图的drawRectf方法 重绘:调用setNeedDisplay方法
转载 2023-12-29 14:42:40
108阅读
Java所有框架最核心的技术就是反射支持,本文将分析反射机制之中的所有的组成单元问题,并利用反射进行类的使用。1.反射源头 —— Class类java.lang.Class类是进行反射操作的源头所在,所有的反射操作都是通过这个类展开的。Class类的结构:  类的声明:    提示:Class类不能有子类,并且在JDK1.5之后引入了泛型技术。此类在JDK1.0就提供
转载 2023-07-18 14:02:02
39阅读
Django是比较流程的web框架之一。Django安装可以直接用pip安装即可。 环境Windows+py3.5版本+django 1.11 (CMD下创建) 项目创建:E:\Djtest> django-admin.py startproject Djtest Djtest自定义项目名称。 在e盘文件夹Djtest创建文件为Djtest的项目App创建: 在Djtest目录下创建blog
转载 2023-11-05 13:09:08
56阅读
文章目录一、jenkins是什么?二、CI/CD是什么?三、使用Jenkins进行PHP代码(单元)测试、打包。1.General2.源码管理3.构建触发器4.构建环境5.构建6.构建后操作7.其他相关配置Ant 配置文件 "build.xml"配置 Gitlab webhooks四、进行jenkins project 构建五、构建结果说明构建状态构建稳定性构建历史界面六、jenkins权限管理
转载 2024-05-22 17:13:15
61阅读
1.安装kafka选择zk服务,点击启动,验证telnet {ip} 9092#是否能够telnet通创建topickafka-topics --zookeeper master01:2181 --create --topic liuhaihua --partitions 1 --replication-factor 12.引入pom<?xml version="1.0" encoding=
RxJava ——过滤操作符 过滤操作符1、根据 指定条件 过滤事件1.1、Filter()1.2、ofType()1.3、skip() / skipLast()1.4、distinct() / distinctUntilChanged()2、根据 指定事件数量 过滤事件2.1、take()2.2、TakeLast3、根据 指定时间 过滤事件3.1、throttleFirst()/ throttl
# 使用 Python 的 imgkit 实现书内容的本地保存 在本篇文章中,我们将学习如何使用 Python 的 `imgkit` 库将书内容保存为图片格式。这个过程大致分为以下几个步骤: | 步骤 | 描述 | |------|------| | 1 | 安装必要的库 | | 2 | 编写 Python 脚本 | | 3 | 运行脚本并检查输出 | | 4 |
原创 2024-09-08 06:58:22
297阅读
简介 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作。 一:SVN服务器搭建和使用 1.首先来下载和搭建SVN服务器,下载地址如下: http://subversion.apache.org/package
原创 2021-08-12 08:20:28
2742阅读
第一步:要做一个electron项目,理论上我们应该从electron-quick-start开始,就是说我们需要如下3个文件:package.json,node工程最基本的要求,类似于Java的pom.xmlmain.js 创建窗口,工作在electron的主进程index.html 页面,工作在electron的渲染进程但由于我们要使用antd, antd基于react,它是一个react工程
转载 1月前
418阅读
# Java 策略模式使用指南 策略模式是一种行为设计模式,允许在运行时选择算法或行为,而不需要修改相关的代码。通过定义一系列的算法、将每一个算法封装起来,并让它们可以互相替换,策略模式能够使得算法的变化独立于使用算法的客户。 ## 策略模式的结构 策略模式主要由以下几个部分组成: 1. **策略接口**:定义一系列可供替换的算法。 2. **具体策略类**:实现策略接口,封装具体的算法。
原创 2024-10-06 06:20:16
34阅读
1.简介RxJava是观察者模式的扩展,是响应式函数的扩展库,在观察者模式上实现了发送者(observable)和接受者(observer)解耦;链式调用降低业务之间的依赖,使得代码很简介;支持泛型,减少冗余代码,增强代码可读性;支持设置同步异步切换,简单实现异步回调;观察者与被观察者的继承,多态,更好解决复杂逻辑的嵌套。2.基本使用2.1首先RxJava一般有三要素观察者(Observer)被观
RxJava入门系列一,基础篇RxJava在Android开发者中变得越来越流行(ps:2016年底才用的我表示自己太out了).使用RxJava唯一的问题就是当你第一次接触RxJava时,你会觉得RxJava特别难上手,特别是当你之前只使用同步式编程语言,没有接触过响应式编程理念.但是一旦你真正了解了RxJava,你就会知道它是多么好用.基础RxJava最基础的模块是Observable(被观察
转载 2023-10-12 23:02:05
78阅读
SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subver
转载 2016-05-24 10:04:00
400阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5