首页 > 2020年06月09日 > 全部分享
设计模式之命令模式
from abc import ABCMeta, abstractmethod # 命令模式四个角色:命令、接收者、调度者、用户 # 对命令的发送者和接收者进行解耦,高内聚 # 其中的调度者有点像Scrapy框架中的Scheduler,对请求和响应进行调度 class Command(metacla ...
分类:其他   时间:2020-06-09 00:44:45    收藏:0  评论:0  赞:0  阅读:31
详解JS面向对象的三大特征之多态
一、JS的重载 这个是多态的基础,JS函数不支持多态,但是事实上JS函数是无态的,支持任意长度,类型的参数列表。如果同时定义了多个同名函数,则以最后一个函数为准。 1、什么是函数重载 重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参 ...
分类:Web开发   时间:2020-06-09 00:44:04    收藏:0  评论:0  赞:0  阅读:74
JS leetcode 有序数组的平方 题解分析,灵活运用Math.pow与Math.abs方法
壹 ? 引 郁闷的周一,晚上来做一道简单的算法题提提神,题目来自leetcode977. 有序数组的平方,题目描述如下: 给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 示例 1: 输入:[-4,-1,0,3,10] 输出:[0,1,9,16,100 ...
分类:编程语言   时间:2020-06-09 00:43:14    收藏:0  评论:0  赞:0  阅读:71
70-django-中间件、csrf跨站请求伪造、csrf校验、csrf相关装饰器、模块补充、基于django中间件一个重要的编程思想
今日内容概要 django中间件 首先django自带七个中间件,每个中间件都有各自对应的功能 并且django还支持程序员自定义中间件 你在用django开发项目的项目的时候,只要是涉及到全局相关的功能都可以使用中间件方便的完成 全局用户身份校验 全局用户权限校验(补充) 全局访问频率校验 … 基 ...
分类:其他   时间:2020-06-09 00:42:16    收藏:0  评论:0  赞:0  阅读:43
Python--文件的使用
文件打开: <变量名> = open(<文件名>,<打开模式>) 文件的打开方式: 打开模式: 文件的关闭: 文件内容的操作: <f>.read():读取全部内容,返回字符串 <f>.readline():读取文件一行,返回字符串 <f>.readlines():读取文件所有行,返回列表 遍历全文本 ...
分类:编程语言   时间:2020-06-09 00:41:51    收藏:0  评论:0  赞:0  阅读:52
APP——python——自动化环境搭建03——个人详细搭建——夜神模拟
参考文档:https://blog.csdn.net/u013314786/article/details/83216390 接上文: 安装完成后要进行一下简单修改: (1)、打开安装目录,进入到bin目录(比如:D:\Nox\bin)(2)、把安装好的Android SDK里的adb.exe文件( ...
分类:移动平台   时间:2020-06-09 00:41:30    收藏:0  评论:0  赞:0  阅读:71
String类
2.1 字符串类型概述 又爱又恨!!! 爱: 字符串基本上就是数据的保存,传输,处理非常重要的一种手段。 恨: 解析过程非常烦人,需要掌握熟记很多方法,同时需要有一定的技巧和灵性 String字符串类型是Java中引用数据类型,并且String类型是使用final修饰,没有自己的子类。 字符串的存储 ...
分类:其他   时间:2020-06-09 00:41:09    收藏:0  评论:0  赞:0  阅读:59
mysql 增删改查
1.约束 # 约束 # unsigned 设置某一个数字无符号 # not null 某一个字段不能为空 # default 给某个字段设置默认值 # unique 设置某一个字段不能重复 # 联合唯一 # auto_increment 设置某一个int类型的字段 自动增加 # auto_incre ...
分类:数据库技术   时间:2020-06-09 00:40:14    收藏:0  评论:0  赞:0  阅读:84
redis-cluster集群
1.redis集群必不可少的工具: 1.1 redis 1.2 redis集群搭建工具:redis-trib.rb(类似于IIS协调调度) 将redis分为主从节点 1.3 Ruby 安装Ruby的运行环境 1.4 Ruby环境下的redis驱动:redis-3.2.2.gem 2. 什么是高性能高 ...
分类:其他   时间:2020-06-09 00:39:58    收藏:0  评论:0  赞:0  阅读:56
spring cloud之消息驱动stream
为什么要引入stream? MQ主要有activeMQ,rabbitMQ,RocketMQ,kafka,而stream让我们不在关注MQ的细节,只要一种适配绑定的方式就可以进行通信 使用 新建模块(消息生产者) <dependency> <groupId>org.springframework.cl ...
分类:编程语言   时间:2020-06-09 00:39:20    收藏:0  评论:0  赞:0  阅读:80
c++ ping 功能实现(mfc)
现在我们将代码移植到我们的mfc中,定义编辑款edit3为域名输入,IDC_IPADDRESS2为解析IP地址;Button1为启动测试控制键。 为button1添加bn_clicked事件回调函数: 设置button1文本context内容: CButton*pbutton = (CButton* ...
分类:编程语言   时间:2020-06-09 00:38:46    收藏:0  评论:0  赞:0  阅读:53
006.Python基础数据类型之字符串与列表
一、string字符串类型 (一)用途 对事物性质、状态的描述 (二)定义 在单引号、双引号、三引号内包含的一串字符,如: name = "Thomas" # name = str("Thomas") 数据类型转换:str() 可以把任意数据类型转换成字符串类型 (三)常用操作及内置使用方法 1.优 ...
分类:编程语言   时间:2020-06-09 00:38:12    收藏:0  评论:0  赞:0  阅读:49
docker学习
更新Linux的内核 yum update 重启docker服务: sudo service docker restart systemctl restart docker 查看docker版本: docker --version 查看docker配置信息: docker info docker v ...
分类:其他   时间:2020-06-09 00:37:27    收藏:0  评论:0  赞:0  阅读:56
CountDownLatch用例、源码分析讲解
今天博主来讲解下J.U.C下的countdownlatch,它 是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完毕再执行。从命名可以解读到 countdown 是倒数的意思,类似于我们倒计时的概念。countdownlatch 提供了两个方法,一个是 countDown,一个 ...
分类:其他   时间:2020-06-09 00:37:09    收藏:0  评论:0  赞:0  阅读:36
初谈dango的post提交csrf设置和文件上传
在django中配置了中间件CsrfViewMiddleWare,每次post请求都post请求的话,都需要在form表单中加入{{ csrf_token }},它的运行原理是 在form表单中生成一个隐藏的input标签 在post的请求头中把csrftoken加入cookie中 从上图可以看出来 ...
分类:Web开发   时间:2020-06-09 00:36:47    收藏:0  评论:0  赞:0  阅读:51
锁、信号量和资源互斥分别指什么?请用python程序举例说明。
锁既是给公共资源增加限制。如果是死锁的必须满足以下四个条件,互斥,不可剥夺,请求与保持, 循环等待,只要系统出现死锁,这四个条件必须成立。 信号量,有时被称为信号灯。是在多线程环境下使用的一种设施,他负责协调各个线程,以保证他们能够正确、合理的使用公共资源。 互斥:是指某一资源同时只允许一个访问者对 ...
分类:编程语言   时间:2020-06-09 00:36:31    收藏:0  评论:0  赞:0  阅读:60
我找女朋友的标准很简单,只要她认为Java是世界上最好的语言就行
鄙视像条食物链, 是个绕不开的怪圈。 在这个怪圈中,每一个人, 都在链条的最末端。 朋友圈有鄙视链, 相亲有鄙视链, 程序员圈也有鄙视链 看完下面的鄙视链, 你是哪一层? ↓↓↓↓ 【1】努力成为全栈,吊打产品经理 而更加牛逼的,相信大家听过这样一段话:Java和PHP谁是世界上最好的语言,那到底谁 ...
分类:编程语言   时间:2020-06-09 00:36:14    收藏:0  评论:0  赞:0  阅读:54
5.23周总结14
第三周学习进度总结本周总的编码时长:15个小时总体有效代码量有800+行左右。(web实验、matlab实验) 本周的学习过程较为坎坷,我们组有些受挫,但是也顺利完成了双端的商品管理、订单管理等功能,实现的不理想,但是过程中也要比之前配合的更默契了,周三周四有些怠工。 下周的计划是继续进行团队项目, ...
分类:其他   时间:2020-06-09 00:35:57    收藏:0  评论:0  赞:0  阅读:53
Android 开发学习进程0.14
##BindView ButterKnife 优势 绑定组件方便,使用简单 处理点击事件方便,如adapter中的viewholder 同时父组件绑定后子组件无需绑定 注意 在setcontentview之后使用,且子空间不可再使用static final属性 ##在不改变按钮图片大小的情况,扩大点 ...
分类:移动平台   时间:2020-06-09 00:35:01    收藏:0  评论:0  赞:0  阅读:60
python3 源码阅读-虚拟机运行原理
阅读源码版本python 3.8.3 参考书籍<<Python源码剖析>> 参考书籍<<Python学习手册 第4版>> 官网文档目录介绍 Doc目录主要是官方文档的说明。 Include:目录主要包括了Python的运行的头文件。 Lib:目录主要包括了用Python实现的标准库。 Modules ...
分类:编程语言   时间:2020-06-09 00:34:42    收藏:0  评论:0  赞:0  阅读:58
1246条   上一页 1 ... 59 60 61 62 63 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!