首页 > 2020年05月03日 > 全部分享
【设计模式】8.建造者模式
建造者模式 定义:建造者模式(Builder Pattern)(或叫生成器模式),将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示(只需要给出指定复杂对象的类型和内容)。用户不需知道对象的建造过程的细节就可以直接创建复杂的对象。 结构图: Director:构建一个使用Bui ...
分类:其他   时间:2020-05-03 14:05:09    收藏:0  评论:0  赞:0  阅读:38
python - django (创建到运行流程)
""" 1. 创建 Django 操作文件 a. cmd 中选择路径: cd C:\Users\ad\PycharmProjects\index\1\文件名 b. 选择路径后,创建文件: django-admin startproject 文件名 c. 创建 app: python manage.p ...
分类:编程语言   时间:2020-05-03 14:04:47    收藏:0  评论:0  赞:0  阅读:50
二进制字符长度
def byte_size(s): print(s) # 😀 # Hello World print(s.encode('utf-8')) # b'\xf0\x9f\x98\x80' # b'Hello World' print(len(s.encode('utf-8'))) # 4 11 byt ...
分类:其他   时间:2020-05-03 14:04:29    收藏:0  评论:0  赞:0  阅读:44
利用angular4和nodejs-express构建一个简单的网站(七)—用户注册之ReactiveForm
这一节对用户注册组件进行分析。用户注册组件主要涉及angular4表单的操作。Angular提供了两种构建表单的技术:响应式表单和模板驱动表单。 这两项技术都属于@angular/forms库,并且共享一组公共的表单控件类。我在用户注册组件(regist.component)中使用的是响应式表单(R ...
分类:Web开发   时间:2020-05-03 14:04:12    收藏:0  评论:0  赞:0  阅读:58
Clickhosue 强大的函数,argMin() 和argMax()函数
说实话,我喜欢Clickhouse 的函数,简单操作,功能强大。今天需要给大家介绍两个函数,argMin(),argMax() 1.argMax():计算 ‘arg’ 最大值 ‘val’ 价值。 如果有几个不同的值 ‘arg’ 对于最大值 ‘val’,遇到的第一个值是输出。argMin() 与arg ...
分类:其他   时间:2020-05-03 14:03:39    收藏:0  评论:0  赞:0  阅读:53
【树】530. 二叉搜索树的最小绝对差
题目: 解法: 中序遍历得到一个升序序列,将遍历的结果存在一个数组val中,然后用另一个数组diff存数组val中前后元素的差值,输出其中的最小值。 代码略微繁琐,欢迎提出优化建议。 1 /** 2 * Definition for a binary tree node. 3 * struct Tr ...
分类:其他   时间:2020-05-03 14:03:17    收藏:0  评论:0  赞:0  阅读:32
Nacos快速入门
什么是 Nacos Nacos 是阿里巴巴推出来的一个新开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮 ...
分类:其他   时间:2020-05-03 14:02:59    收藏:0  评论:0  赞:0  阅读:98
LeetCode 1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit Given an array of integers nums and an integer limit, return the size ...
分类:其他   时间:2020-05-03 14:02:38    收藏:0  评论:0  赞:0  阅读:38
【树】538. 把二叉搜索树转换为累加树
题目: 解答: 方法一:回溯 想法: 一个反序中序遍历的方法是通过递归实现。通过调用栈回到之前的节点,我们可以轻松地反序遍历所有节点。 算法: 在递归方法中,我们维护一些递归调用过程中可以访问和修改的全局变量。首先我们判断当前访问的节点是否存在,如果存在就递归右子树,递归回来的时候更新总和和当前点的 ...
分类:其他   时间:2020-05-03 14:01:43    收藏:0  评论:0  赞:0  阅读:36
Unix域套接字-Unix Domain Socket(转)
add by zhj: Unix Domain Socket是网络socket的优化,适用于服务端与客户端在同一台机器上的情况。相比网络socket,它可以提高通信效率 原文:https://www.jianshu.com/p/dc78b7ca006a 作者:喵帕斯0_0 来源:简书 最近在搭建Ng ...
分类:其他   时间:2020-05-03 14:01:23    收藏:0  评论:0  赞:0  阅读:45
REDIS CLUSTER 搭建,扩容缩容基本原理
摘要 在redis4.0.14版本,是通过ruby的工具redis-trib.rb工具进行扩容缩容以及集群搭建的工作,然后到redis5.0后取消了这个工具的功能并合并到redis-cli中,这里就让我们了解一下redis-trib.rb工具在搭建集群和扩容缩容中到底做了什么把 源码在github ...
分类:其他   时间:2020-05-03 14:00:58    收藏:0  评论:0  赞:0  阅读:50
【树】515. 在每个树行中找最大值
题目: 解法: 层次遍历就好,然后找出每层的最大的值,进行保存。 1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *rig ...
分类:其他   时间:2020-05-03 14:00:37    收藏:0  评论:0  赞:0  阅读:32
laravel原生DB连表查询
1.现有2张表 ,`作者表` 1.2数据解构DDL CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL C ...
分类:数据库技术   时间:2020-05-03 14:00:19    收藏:0  评论:0  赞:0  阅读:154
return 与 system.exit(0) 区别
使用return; 结果: return 后的本方法的代码不会执行, 但是其他的方法会执行 使用System.exit(0); 结果 退出jvm, 之后的所有代码将不会被执行 ...
分类:其他   时间:2020-05-03 14:00:01    收藏:0  评论:0  赞:0  阅读:50
对传入的数据进行分类
def bifurcate(lst, filter): print(lst) # ['beep', 'boop', 'foo', 'bar'] print(filter) # [True, True, False, True] # 列表名,不是 filter 函数 print(enumerate(l ...
分类:其他   时间:2020-05-03 13:59:42    收藏:0  评论:0  赞:0  阅读:56
函数实现 多个数据求平均值
def average(*args): print(args) # (1, 2, 3) # (1, 2, 3) print(len(args)) # 3 # 3 print(sum(args, 0.0) / len(args)) average(*[1, 2, 3]) # 2.0 average(1 ...
分类:其他   时间:2020-05-03 13:59:06    收藏:0  评论:0  赞:0  阅读:36
Linux add key
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 76F1A20FF987672Fadd loic key:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com ...
分类:系统服务   时间:2020-05-03 13:58:08    收藏:0  评论:0  赞:0  阅读:50
数组、链表list、容器vector 、set、stack、queue
数组在分配内存的时候是一块连续的空间,并且每个元素的内存是一样的,因此可以用下标快速访问;但正因为如此,在其中插入或者删除的操作就比较麻烦,要移动别的元素的位置,因此需要快速访问存取并且不频繁增删就用数组; 链表list的每个元素使用指针相互链接,分配的空间比较自由,每个元素可以不同类型不同大小,但 ...
分类:编程语言   时间:2020-05-03 13:57:49    收藏:0  评论:0  赞:0  阅读:41
9、主成分分析
一、用自己的话描述出其本身的含义: 1、特征选择:特征选择的本质就是对一个给定特征子集的优良性通过一个特定的评价标准进行衡量.通过特征选择,原始特征集合中的冗余特征和不相关特征被除去,而有用特征得以保留。 2、PCA:PCA,即主成分分析方法,是一种使用最广泛的数据压缩算法。在PCA中,数据从原来的 ...
分类:其他   时间:2020-05-03 13:57:28    收藏:0  评论:0  赞:0  阅读:41
7-15 删除重复字符
题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。 输入格式: 输入是一个以回车结束的非空字符串(少于80个字符)。 输出格式: 输出去重排序后的结果字符串。 输入样例: ad2f3adjfeainzzzv 输出样例: 23adefijnvz #include ...
分类:其他   时间:2020-05-03 13:57:08    收藏:0  评论:0  赞:0  阅读:88
1290条   上一页 1 ... 41 42 43 44 45 ... 65 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!