设计模式 模式 基础 信息

我设计了一个专注背单词的小程序,欢迎交流功能UI设计

1. 名称 “必须过” 2. 主页设计 3. 分类列表设计 4. 看亿模块的设计 5. 听忆模块的设计 6. 背诵单词模块的设计 7. 答题模块的设计 8. 听写模块的设计 9. 默写模块的设计 10. 趣味背单词-地鼠模块的设计 11. 趣味背单词-消消乐模块的设计 12. 趣味背单词-抓单词模块 ......
单词 功能 程序

Hbase基础知识

数据库:被称为namespace 表:创建表的时候仅需要声明列族Column family即可 行:row,每行数据由一个rowkey和多个column组成,按字典顺序存储。查询只能根据rowkey进行查询,不可以用sql 列:column由列族columnfamily和列限定符columnqual ......
基础知识 基础 知识 Hbase

Rockchip RK3399 - USB基础

一、USB基础知识回顾 在linux驱动移植-usb驱动基础我们对USB总线进行了简单的介绍,其中包括: USB协议版本介绍:USB1.0、USB1.1、USB2.0、USB3.0、USB3.1、USB3.2、USB4.0; USB接口:伴随着USB版本迭代,USB产生了多种连接器类型规范,比如Ty ......
Rockchip 基础 3399 USB RK

软件设计模式系列之五——建造者模式

建造者模式是一种对象创建型设计模式,它将一个复杂对象的构建过程与其表示分离。这意味着你可以使用相同的构建过程来创建不同类型的对象,而不必关心每个对象的内部细节。 ......
模式 设计模式 软件

C++基础语言作用

C++跟C语言是相关联的。 页面排序: include include using namespace std; int main(){ ... return 0; } cin作为输入,类似于C语言的scanf。输入时添加 >>a 代表输入a值。可以接收一行内多个数据输入,不可以接收多行数据。 co ......
作用 语言 基础

Linux基础操作

Linux 基础操作 1.常用的命令 1.1用户管理 pwd 显示当前用户所在目录 userdel milan 删除用户 milan ,但是要保留家目录 user -r tom 删除用户 tom 以及主目录 一般情况下我们建议保留目录 id 用户名 查询用户信息 su - 切换用户名 切换用户 1. ......
基础 Linux

企业开发模式

......
模式 企业

软件设计师-UML基础教程

场景 针对UML1.5各种模型图的构成和功能进行说明。 UML概述 UML简介 UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。 适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。 UML的定义包括UML语义和UML表示 ......
设计师 基础 教程 软件 UML

《优化接口设计的思路》系列:第一篇—接口参数的一些弯弯绕绕

大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 作为一名从业已达六年的老码农,我的工作主要是开发后端Java业务系统,包括各种管理后台和小程序等。在这些项目中,我设计过单/多租户体系系统,对接过许多 ......
接口 思路 参数

antui-alipay风格的移动网页设计

地址:antui.alipay.com 需要加入的一些js 控制,见https://myjsapi.alipay.com/fe/preset-assets.html 参考代码: <!DOCTYPE html> <!-- A11Y:注意设置页面的 lang 属性 --> <html lang="zh" ......

【Django基础】django_filters使用教程

简介 Django-Filter是一个非常好用的第三方库,很好的利用了Django ORM的特性,可以使用很少的代码就扩展原有的接口,实现多种筛选功能~ 安装 pip install django-filter 使用流程 使用前配置 在Django的项目配置文件中安装并配置django_filter ......
django_filters filters 基础 教程 Django

mysql数据库基础

数据库 数据库:存储数据的仓库 语句规范: 不区分大小写 “;”作为结束,关键字不能多行和简写 空格 缩进 注释:单行注释:-- 多行注释 :/*..*/ 语句可以分行操作 DDL DML(操作)和DCL(权限) ''' create database if not exists test; cre ......
数据库 基础 数据 mysql

《Web安全基础》07. 反序列化漏洞

@目录1:基本概念1.1:序列化&反序列化1.2:反序列化漏洞1.3:POP 链2:PHP 反序列化2.1:序列化&反序列化2.2:魔术方法3:JAVA 反序列化3.1:序列化&反序列化3.2:反射机制3.3:相关资源 本系列侧重方法论,各工具只是实现目标的载体。 命令与工具只做简单介绍,其使用另见 ......
序列 漏洞 基础 Web 07

系统架构设计师面试java架构师 面试经验分享

系统架构设计师面试java架构师 面试经验分享 一、[java架构师面试经验(广州) - 阿里巴巴] 面试过程: 面试问的技术底层是实现原理,高并发处理经验,工作中遇到的困难,以及计算机基础,网络基础数据结构,操作系统汇编语言计算机指令,消息中间件,数据库,redis,Linux操作系统内核,Jvm ......
架构 设计师 经验 系统 java

聊聊神经网络的基础知识

来自《深度学习入门:基于Python的理论与实现》 张量 Numpy、TensorFlow、Pytorch等框架主要是为了计算张量或是基于张量计算。 标量:0阶张量;12,4,3, 向量:一阶张量;[12,4,3] 矩阵:二阶张量;[ [12,4,3], [11,2,3] ] 多阶张量:多维数组; ......

2023-04-26-微信安全模式下消息解析

在微信公众号的使用过程中,为了提高信息传输的安全性,可以在服务器配置中将消息加解密模式指定为安全模式。 启用安全模式后,公众号主动调用API的情况并不会受影响,只有被动回复用户的消息时才需要对消息进行加解密。 官方提供了5种开发语言的示例代码,参照官方给的C++示例代码,本文给出go语言的解密实现: ......
消息 模式 2023 04 26

应用层通信协议设计

TCP/UDP是基于字节流的传输层通信协议,对于其的编程是基于IO流编程,所谓“流”,就是没有界限的一长串二进制数据。TCP/UDP作为传输层协议,并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行数据包的划分。所以在业务上一个完整的数据包在进行传输时,可能会被拆分成多个包进行发送,... ......
应用层

JointJs - Link 的路由模式和连线类型

路由模式 title:(Link - routers) link:(https://resources.jointjs.com/docs/jointjs/v3.7/joint.html#routers) cover:(https://uploads-ssl.webflow.com/63061d4ee ......
路由 JointJs 类型 模式 Link

Cisco Nexus 9000v 虚拟机换机系统软件 NX-OS Release 10.4(1)F 发布 - 学习 Nexus 和网络原型设计必备

Cisco Nexus 9000v Switch, NX-OS Release 10.4(1)F 请访问原文链接:https://sysin.org/blog/cisco-nexus-9000v/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org NX-OS System Sof ......
Nexus 原型 Release 系统 Cisco

【dfs基础题】洛谷P1219题解

题目大意 给定棋盘的规格为 \(n×n\),现在要摆 \(n\) 个皇后,使得每个皇后不能互相攻击。 题目解答 由题意可知,如果两个皇后在同一行或同一列或同一对角线,那么就会互相攻击。 那么就简单了,若当前要摆的是第 \(i\) 个皇后,那么只需要 for 循环一遍前面的 \(i-1\) 个皇后,判 ......
题解 基础 P1219 1219 dfs

JAVA-基本程序设计结构(类和对象)

1.面向对象程序设计(OOP) 1.概述 1.类 类(class)指定了如何构造对象。由一个类构造对象的过程称为创建这个类的一个实例。 类是抽象的、概念的,代表一类事务,就是数据类型 对象是具体的,实际的,代表一个具体事务,就是类的一个具体实例。 类是对象的模板,对象是类的一个个体,对应一个实例。 ......
程序设计 对象 结构 程序 JAVA

Databend 玩转 local 模式

目前开发者们需要尝鲜databend, 可以选择使用databend cloud 或者按官方文档部署 databend 服务。 由于databend架构有三层,因此部署databend服务一般需要启动 databend-query, databend-meta , minio 三个进程,同时需要修改 ......
Databend 模式 local

基础2

简单回调 1.首先介绍最简单的回调函数调用方法: #include <stdio.h> //返回值(*指针名)(参数列表) typedef int(*callback)(int, int); //回调函数 int SUB(callback pfunc, int a, int b){ return p ......
基础

抽象工厂模式:创建对象的工厂中的工厂

在软件开发中,对象的创建是一个常见而重要的任务。不同的对象需要不同的创建方式,而且这些对象可能存在复杂的关联关系。为了解决这些问题,设计模式中有一个特别有用的创建型模式,即抽象工厂模式。本文将介绍抽象工厂模式的概念、使用场景以及示例代码。 1. 设计模式背景 设计模式是一种用于解决常见问题的经过验证 ......
工厂 对象 模式

RDLC报表设计与打印相关备忘

1、RDLC报表设计在最新VSTS集成环境(IDE),如VS2019及以上,不能打开Designer(设计器);VS2015可以(默认已安装)用图形化界面进行设计; 2、“报表数据”页签显示:主菜单“视图”->“Report Data” 3、设计界面显示标尺,以便直观看到报表的宽度(如下报表宽度27 ......
报表 RDLC

界面控件DevExpress WinForms HTML-CSS模板:预设计UI模板加速.NET应用开发

在过去的一年里,DevExpress官方引入了两个强大的功能来加速/简化.NET桌面应用的开发,当一起使用时,您可以创建优雅/个性化的用户界面,减少重复的代码,从而节省更多的项目时间。 DevExpress WinForms有180+组件和UI库,能为Windows Forms平台创建具有影响力的业 ......

责任链模式的高级用法:多级校验、工作流,这样写代码才足够优雅!

参数校验 https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247493532&idx=1&sn=a4f21e20103eb53c9328d08b1d6af4fc&chksm=c0c3bf13f7b436059db439d9f80b2771 ......
工作流 模式 代码 责任

第十三届山东省大学生程序设计竞赛

第十三届山东省大学生程序设计竞赛 A. Orders 解题思路: 对订单进行升序排序。 遍历每一天,我们每天生成\(k\)件货物,到第\(i\)天就减去需要的,不够就是\(No\)。 代码: #include<bits/stdc++.h> using namespace std; using ll ......
程序设计 大学生 程序 大学

15 获取泛型信息

了解即可 package annotate; import java.lang.reflect.Method; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import java.util.Li ......
信息 15

Java语言基础知识全总结

一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
全总 基础知识 语言 基础 知识