场景 在Android中画笔使用Paint类,画布使用Canvas类来表示。 绘图的基本步骤 首先编写一个继承自View的自定义View类,然后重写其onDraw方法,最后把自定义的view添加到actvity中。 效果 注: 博客: https://blog.csdn.net/badao_lium ...
分类:
移动开发 时间:
2020-01-11 00:33:39
阅读次数:
143
1.IOC是什么? IOC(控制反转)是一种管理bean的容器,它的本质是对象工厂(接口)。 在应用程序中的组件需要获取资源时,传统的方式是组件主动从容器中获取所需的资源,在这种模式下,开发人员需要知道具体容器中资源的获取方式,增加了学习成本,降低了开发效率。 反转控制思想改由容器主动将资源推送给需 ...
分类:
编程语言 时间:
2020-01-11 00:33:27
阅读次数:
93
进程与线程 进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。 线程:是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的 资源。 虽然系统是把资源分给进程,但是CPU很特殊,是被分配到线程的,所以线程是CPU分配的基本单位。 二者关系 一个进程中有多 ...
分类:
编程语言 时间:
2020-01-11 00:33:10
阅读次数:
95
第25章:策略模式 一、编写鸭子项目,具体要求如下: 有各种鸭子(比如 野鸭、北京鸭、水鸭等, 鸭子有各种行为,比如 叫、飞行等) 显示鸭子的信息 二、传统方案解决鸭子问题的分析和代码实现 传统的设计方案(类图) 代码实现 看老师演示 Duck 抽象类 具体的 Duck 类 使用 三、传统的方式实现 ...
分类:
其他好文 时间:
2020-01-11 00:32:56
阅读次数:
111
//示例:身份证 $.validator.addMethod("CheckID", function(value) { //验证身份证 var res = /^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/; if (value) { if (res.test(value) ...
分类:
其他好文 时间:
2020-01-11 00:32:37
阅读次数:
120
第17章:命令模式 一、智能生活项目需求 ? 看一个具体的需求 我们买了一套智能家电,有照明灯、风扇、冰箱、洗衣机,我们只要在手机上安装 app 就可以控制对这些家电工作。 这些智能家电来自不同的厂家,我们不想针对每一种家电都安装一个 App,分别控制,我们希望只要一个 app 就可以控制全部智能家 ...
分类:
其他好文 时间:
2020-01-11 00:32:23
阅读次数:
116
上一版PowerShell版本的莫名其妙的有些改不了:https://www.cnblogs.com/alfredsun/p/10124230.html 更新一个Python版本: 效果: ...
分类:
编程语言 时间:
2020-01-11 00:32:05
阅读次数:
209
scanf 从控制台输入 fscanf 从文件输入 sscanf 从指定字符串输入scanf用法为 int scanf(const char * restrict format,...);scanf 是从标准输入读scanf一般情况下是碰到空格,制表符以及换行作为输入的结束支持正则表达式 格式为 %... ...
分类:
其他好文 时间:
2020-01-11 00:31:34
阅读次数:
127
第21章:中介者模式 一、智能家庭项目 智能家庭项目: 智能家庭包括各种设备,闹钟、咖啡机、电视机、窗帘 等 主人要看电视时,各个设备可以协同工作,自动完成看电视的准备工作,比如流程为:闹铃响起 咖啡机开始做咖啡 窗帘自动落下 电视机开始播放 二、传统方案解决智能家庭管理问题 三、传统的方式的问题分 ...
分类:
其他好文 时间:
2020-01-11 00:31:21
阅读次数:
96
要评测一个软件工程师的计算机网络知识与网络编程水平,需要考察他的以下能力: ①架构设计能力 可以设计出高效稳定的网络结构,并使得网络架构具有良好的拓展能力和鲁棒性 ②性能优化能力 计算机综合素质高,最大化现有硬件性能 ③应急能力 可以快速定位问题,并进行合理操作恢复网络正常运行 ④安全意识 具有一定 ...
分类:
其他好文 时间:
2020-01-11 00:31:00
阅读次数:
87
RAID10: [root@localhost ~]# mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sd[b-e] [root@localhost ~]# mdadm -Q /dev/md0 (简要查看) [root@localhost ~]# mdadm - ...
分类:
其他好文 时间:
2020-01-11 00:30:40
阅读次数:
97
1.安装yuminstalldocker-y#安装dockersystemctlenabledocker#开机自动启动dockerrun-d--restart=unless-stopped-p80:80-p443:443rancher/rancher:stable#拉取rancher创建2.登录账号密码adminadmin3添加node节点#先选中创建的集群#选择主机,编辑集群#移动到最后面复制代
分类:
其他好文 时间:
2020-01-11 00:30:22
阅读次数:
117
本人小白一名,最近碰到了一个问题,在navicat导入mysql文件时,报出mysql找不到utf8mb4编码的问题,特此记录自己如何导入成功的。 我去百度查了自己的mysql版本,属于比较低的版本,所以默认编码中没有utf8mb4,默认编码是utf8,学生嘛,用不到那么高的版本,基本低版本的就足够 ...
分类:
数据库 时间:
2020-01-11 00:30:04
阅读次数:
239
参考链接: 1、在C++中模拟委托事件的方法(一) 2、利用C++的模板模拟.net的代理语法 源码学习: 1、https://pan.baidu.com/s/15vbryvzDnvmJ6FMku6_asQ 2、https://pan.baidu.com/s/1YxX7JitTSU1ybrfccrC ...
分类:
编程语言 时间:
2020-01-11 00:29:48
阅读次数:
156
第16章:模板方法模式 一、豆浆制作问题 编写制作豆浆的程序,说明如下: 制作豆浆的流程 选材 添加配料 浸泡 放到豆浆机打碎 通过添加不同的配料,可以制作出不同口味的豆浆 选材、浸泡和放到豆浆机打碎这几个步骤对于制作每种口味的豆浆都是一样的 请使用 模板方法模式 完成 (说明:因为模板方法模式,比 ...
分类:
其他好文 时间:
2020-01-11 00:29:30
阅读次数:
109
聚合函数:指对一组值执行计算,并返回单个值。除了 Count(统计函数) 外,聚合函数都会忽略 Null 值 聚合函数经常与 SELECT 语句的 GROUP BY 子句一起使用 1.Avg():返回数值列的平均值 示例如下: 1 --返回组中各值的平均值 2 select avg(column_n ...
分类:
数据库 时间:
2020-01-11 00:29:14
阅读次数:
122
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Bootstrap Template</title> <meta name="viewport" content="width=device-width,initial-scale ...
分类:
其他好文 时间:
2020-01-11 00:28:53
阅读次数:
70