- 博客(18)
- 收藏
- 关注
原创 23种设计模式归类
总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。...
2021-01-05 19:12:54 227
原创 2020年12月10日 工具类收藏与整理
Logcat工具类可定位到具体代码位置package com.example.tool.util;import android.util.Log;import com.example.tool.BuildConfig;/** * logcat工具类,能够定位到具体位置 */public class LogUtils { private static String getSimpleClassName(String name) { int lastIndex =
2020-12-10 10:51:04 170
原创 Android系统初步分析 (一)
Android 系统体系结构Android系统架构分为五层,从上到下依次是应用层、应用框架层、系统运行库层、硬件抽象层和Linux内核层。 1. 应用程序 系统内置的应用程序以及非系统级的应用程序都是属于应用层。负责与用户进行直接交互,通常都是用Java进行开发的。2. 应用框架层(Java Framework)应用框架层为开发人员提供了可以开发应用程序所需要的AP...
2018-07-25 23:35:18 340
原创 Linux rpm、yum、ssh、apache、Samba等讲解
RpmLinux rpm 命令用于管理套件。 rpm(redhat package manager) 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。选项-a:查询所有套件...
2018-07-18 22:40:31 561
原创 Android 部分知识浅谈 (一)Android消息异步处理Handler;Android 6.0运行时权限
一、Handler + Looper +MessageQueue关系:Hanlder 、Looper、MessageQueue这三者都与Android异步消息处理线程相关异步消息处理线程异步消息处理线程启动后会进入一个无限的循环体之中,每循环一次,从其内部的消息队列中取出一个消息,然后回调相应的消息处理函数,执行完成一个消息后则继续循环。若消息队列为空,线程则会阻塞等待。And...
2018-07-07 16:53:56 286
原创 Python分析三 常见问题
ModuleNotFoundError: No module named ‘matplotlib’1、win+R 2、cmd 3、pip install matplotlib 可以使用pip install matplotlib查看matplotlib包的位置(如果已经安装了matplotlib包):会显示已经安装成功和你所安装的位置...
2018-06-20 21:22:44 269
原创 C++简单入门 一
C++是什么?C++语言是一种通用的,区分大小写的自由格式编程语言,支持面向对象,过程和通用编程。C++是一种中级语言,因为它包含高级语言和低级语言特性。面向对象编程(OOP)C++支持面向对象编程,C++中使用的面向对象编程的四个主要支持是:继承多态性封装抽象C++的标准库标准C++编程分为三个重要部分:核心库包括数据类型,变量和文字等。标准库包...
2018-06-14 19:15:41 273
原创 了解Python 二
Python是什么?Python是面向对象,高级语言,解释,动态和多用途编程语言。Python易于学习,而且功能强大,功能多样的脚本语言使其对应用程序开发具有吸引力。 Python的语法和动态类型具有其解释性质,使其成为许多领域的脚本编写和快速应用程序开发的理想语言。Python支持多种编程模式,包括面向对象编程,命令式和函数式编程或过程式编程。Python几乎无所不能,一些常用的开...
2018-06-14 13:58:44 2517
原创 了解Python 一
Python快速入门Python是面向对象,高级语言,解释,动态和多用途编程语言。Python易于学习,而且功能强大,功能多样的脚本语言使其对应用程序开发具有吸引力。 Python的语法和动态类型具有其解释性质,使其成为许多领域的脚本编写和快速应用程序开发的理想语言。Python支持多种编程模式,包括面向对象编程,命令式和函数式编程或过程式编程。Python几乎无所不能,一些常用的开...
2018-06-11 21:42:11 706
原创 了解Matlab
概述MATLAB(矩阵实验室)是数字计算,可视化和编程的第四代高级编程语言和交互式环境。MATLAB是由MathWorks开发的。 它允许矩阵操纵,绘制功能和数据; 实现算法; 创建用户界面; 与其他语言编写的程序(包括C语言,C++,Java和FORTRAN)进行交互; 分析数据; 开发算法; 并创建模型和应用程序。它有许多内置命令和数学函数,可以帮助您进行数学计算,生成图形和执行数值...
2018-06-04 20:20:07 8160 2
原创 PS实例一 制作凹陷的按钮(斜面和浮雕的使用)
首先看下效果主要只是斜面和浮雕效果1、 建两个图层2、 双击图层2 选中斜面和浮雕效果3、选择强光4、ctrl 鼠标点击图层1中的内容,编辑->描边5 复制图层1和图层2 按住ctrl选择图层1和图层2 点击链接图层6 调整大小 75% 7 双击图层2副本中的斜面和浮雕调整角度就得到效果 ...
2018-05-08 13:05:37 6776
原创 Photoshopcs6 自学笔记0 快捷键
快捷键A -> 路径选择工具/直接选择工具 B -> 画笔工具 C -> 裁剪工具 D -> 还原背景色 E -> 橡皮擦工具 F -> 屏幕模式 标准屏幕模式/带有菜单栏的全屏模式/全屏模式 G -> 渐变工具 H -> 抓手工具 I -> 吸管工具 J -> 污点修复画笔工具 L ->...
2018-04-25 23:27:54 275
原创 Photoshopcs6 自学笔记五 字体渐变效果
字体渐变效果快捷键输入完字符后 ctrl+enter键 退出输入。要渐变的字体选中字体 + Ctrl + 鼠标点击图层 或者Ctrl+选中图层中带T的地方 栅格化文字如果不删格化文字,发现无法进行渐变操作,鼠标显示不可点击状态 实例:渐变与自由变换效果一、新建一个面板 并新建图层,背景色为黑色画划一条白线 二、 ctrl +D 取消选...
2018-04-23 00:47:31 636
原创 Photoshopcs6 自学笔记四 历史画笔工具 渐变工具
快捷键Y可以切换到历史记录画笔工具 实例将一张图局部颜色变化将一张图片改变他的色相饱和度选中历史记录 选中历史记录画笔工具涂抹要还原的地方橡皮擦工具橡皮擦工具:就是用背景色替换原来的颜色背景橡皮擦工具: 就是用透明色替换原来 的颜色渐变工具 快捷键G切换渐变工具线性渐变:从左下角拉到右上角形成线...
2018-04-21 00:25:17 672
原创 Photoshopcs6 自学笔记三 画笔工具
制作笔刷首先选中要制作成笔刷的图像1、使用多边形套索工具或者画笔工具选中要制作成笔刷的图像 2、选择编辑,后填写画笔名称 然后选中画笔工具就可以画出笔刷中的鲸鱼图像如图所示: 保存制作的画笔编辑->预设->预设管理器->存储设置->输入名称保存定义并保存图案选择图章工具,然后编辑可以看到定义图案,输入图案名称确定可以看到图片定义成了...
2018-04-19 23:34:08 713
原创 Photoshopcs6 自学笔记二 图像处理
图像处理操作污点修复工具快捷键 j按 [ 键缩小画笔范围,按 ]键放大画笔范围。 污点修复工具可以抹去图片要删除的地方。修复画笔工具修复如下图的时候可以使用修复画笔工具 按住alt键获取到源点以后再去涂抹要修复的地方仿制图章工具仿制图章工具用法跟修复画笔工具一样快捷键 S按 [ 键缩小画笔范围,按 ]键放大画笔范围。区别是...
2018-04-18 21:52:02 405
原创 使用Markdown编辑器写博客
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-04-08 19:07:56 279
原创 Ps自学笔记 一 快捷键总结
一 首先是调出移动工具:v:调出移动工具 :勾选自动选择时点击图层会跳到相应的图层ctrl + +:放大图片ctrl + -:缩小图片空格键+鼠标拖动可以拖动图片(鼠标变成手的形状)二 、选框工具:m:调出选框工具shift + m : 切换矩形选框还是椭圆选框shift +鼠标拖动:画正方形或者圆形ctrl + d:取消选框alt +鼠标拖动:以中心为交点画矩形形或者椭圆形alt + shift...
2018-03-28 23:31:03 1291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人