首页 > 2020年09月26日 > 全部分享
设计模式六大原则详解
引言 对于设计模式,自己很早之前就看了好多本设计模式书籍,其中一些还看了好几遍,也一直希望自己能在编码的时候把这些设计模式用上去。可是,在日常的打码中,用的做多的就是单例,其次是观察者和建造者模式 ( builder ) 用得比较多,其他的基本很少用到。 用不到的原因是还是不能够理解设计模式的思想, ...
分类:其他   时间:2020-09-26 18:55:31    收藏:0  评论:0  赞:0  阅读:49
坐标旋转与坐标系旋转的区别
推公式的话从坐标旋转开始推,容易理解,又容易推导。 1、坐标系中点的旋转的旋转矩阵 x'=rcos(α+β) = r(cosαcosβ-sinαsinβ) = xcosβ-ysinβ y'=rsin(α+β) = r(sinαcosβ+cosαsinβ) = xsinβ+ycosβ 也就是 2、坐标 ...
分类:其他   时间:2020-09-26 18:55:15    收藏:0  评论:0  赞:0  阅读:53
前端基础之CSS篇
CSS篇 字体 注意:手机上最小字体是8px,PC上最小字体是12px。不要使用奇数单位来定义字体大小,否则在低端设备上可能会产生模糊。 移动端 1px 产生原因:对于 1dpr 的屏幕,1px 等于 1 物理像素;而对于 2 dpr 的屏幕,1px 等于 2 物理像素。而人肉眼看到的是物理像素,所 ...
分类:Web开发   时间:2020-09-26 18:54:57    收藏:0  评论:0  赞:0  阅读:44
mysql 8.0 改变数据目录和日志目录
一、背景 原数据库数据目录:/data/mysql3306/data,日志文件目录:/data/mysql3306/binlog 变更后数据库目录:/mysqldata/3306/data,日志文件目录:/mysqldata/3306/binlog 二、操作过程 1、停止原库 [root@node0 ...
分类:数据库技术   时间:2020-09-26 18:54:42    收藏:0  评论:0  赞:0  阅读:156
CSS第七天-高级技巧
CSS高级技巧 目标 理解 能说出元素显示隐藏最常见的写法 能说出精灵图产生的目的 能说出去除图片底侧空白缝隙的方法 应用 能写出最常见的鼠标样式 能使用精灵图技术 能用滑动门做导航栏案例 1. 元素的显示与隐藏 目的 让一个元素在页面中消失或者显示出来 场景 类似网站广告,当我们点击关闭就不见了, ...
分类:Web开发   时间:2020-09-26 18:54:29    收藏:0  评论:0  赞:0  阅读:50
零基础如何快速入门Java?
不积跬步无以至千里,基础对于Java学习者来说也至关重要,基础打好了才能在这个行业走的更远!那在学习Java的过程中,初学者要不断提升自己的能力,当你有了能力,即使遇到不懂的难题也可以迎刃而解。 代码能力。 如果说剑是士兵的武器,那么代码就是程序员奔赴战场的武器!经常练习敲代码这就相当于你在磨练你的 ...
分类:编程语言   时间:2020-09-26 18:54:18    收藏:0  评论:0  赞:0  阅读:44
IO 输入输出 Reader
1 public class FileReaderDemo { 2 public static void main(String[] args) { 3 File file = new File("f:\\test"); 4 if (!file.exists()) { 5 file.mkdirs() ...
分类:其他   时间:2020-09-26 18:53:57    收藏:0  评论:0  赞:0  阅读:37
JS异步那些事
1. 事件循环 JS是单线程执行的(浏览器渲染进程的渲染主线程),它怎么处理各种各样的异步操作和事件呢?最早的方案是回调,如SetTimeout来设置定时器,通过XmlHttpRequest(ActiveXObject)来异步下载文件或调用后端API,如Node中可以使用readFile来读取文件, ...
分类:Web开发   时间:2020-09-26 18:53:46    收藏:0  评论:0  赞:0  阅读:38
js语句
<html> <head> <title>HTML示例</title> <style type="text/css"> </style> </head> <body> <script type="text/javascript"> // if 语句 /* var a = 5; if(a==5){ a ...
分类:Web开发   时间:2020-09-26 18:53:21    收藏:0  评论:0  赞:0  阅读:35
个人博客项目 (后端搭建)异常,日志,页面处理
异常处理 yml 配置文件 一般开发环境和部署环境会不一样,为了加以区分,可以在yml配置文件中体现出来,所以分为application-dev.yml(开发环境)、application-pro.yml(部署环境),而为了能够让SpringBoot知道用的是哪个配置文件,需要在applicatio ...
分类:其他   时间:2020-09-26 18:53:04    收藏:0  评论:0  赞:0  阅读:84
react 拖拽组件 自由拖拽,垂直水平拖拽
react拖拽组件 最近忙着公司后台系统开发,因为需求用到了拖拽.给大家安利几个好用的拖拽组件! 1.第一个拖拽组件 antd的Tree组件 这个拖拽组件经常用于层级关系的拖拽组件 可以动态的增删改 (排序,添加子层级~父层级,修改等). import React, { useEffect, use ...
分类:其他   时间:2020-09-26 18:52:46    收藏:0  评论:0  赞:0  阅读:63
android 快速使用正则表达式
快速使用: public String findNum(String path) { String str = path;//待匹配文本 String reg = "/([0-9]{1,9})/com.*";//正则表达式 Pattern p = Pattern.compile(reg); Matc ...
分类:移动平台   时间:2020-09-26 18:52:32    收藏:0  评论:0  赞:0  阅读:53
c++ techniques
struct myComp { bool operator() (const int &a, const int &b) { if (ac[a]<ac[b]) return a; else if (ac[a]==ac[b]&&pen[a]>=pen[b]) return a; return fals ...
分类:编程语言   时间:2020-09-26 18:52:21    收藏:0  评论:0  赞:0  阅读:42
【GIS】GeoJson和Leaflet坐标调换
XY2YX(coordinates) { var yx = [] for (let i = 0; i < coordinates.length; i++) { var yxChild = [] for (let j = 0; j < coordinates[i].length; j++) { yxC ...
分类:Web开发   时间:2020-09-26 18:52:01    收藏:0  评论:0  赞:0  阅读:57
JavaScript基础--数据类型
基本数据类型 一.Sting字符串 1.在JS中字符串需要使用引号引起来 2.使用双引号或者单引号都可以,但是不要混着用 3.引号不能嵌套,双引号不能放双引号,单引号不能放单引号 字符串中我们可以使用\作为转义字符 当表示一些特殊符号时可以使用\进行转义 \" 表示 " \' 表示 ' \n 表示换 ...
分类:编程语言   时间:2020-09-26 18:51:43    收藏:0  评论:0  赞:0  阅读:39
input禁止输入的方法
1: readonly规定输入字段为只读可复制,但是,用户可以使用Tab键切换到该字段,可选择,可以接收焦点,还可以选中或拷贝其文本。 <input type="text" value="哈哈哈" readonly="readonly"> 2:disabled 被禁用的 input 元素可复制,不能 ...
分类:其他   时间:2020-09-26 18:51:26    收藏:0  评论:0  赞:0  阅读:40
03-CSS文字文本样式
CSS字体样式属性调试工具 目标 应用 使用css字体样式完成对字体的设置 使用css外观属性给页面元素添加样式 使用常用的emment语法 能够使用开发人员工具代码调试 1.font字体 1.1 font-size:大小 作用: font-size属性用于设置字号 p { font-size:20 ...
分类:Web开发   时间:2020-09-26 18:51:12    收藏:0  评论:0  赞:0  阅读:43
从GitHub建站迁移到服务器(Java环境)
一.购买域名和服务器 域名:阿里云:lookabc.cn 服务器:腾讯云,学生价格便宜 二.域名解析 注意:由于域名和服务器不在同一家,需要域名迁入和迁出 三.搭建服务器环境 1.下载xftp6和xshell6 xftp6用于和服务器的资源上传下载,xshell6用来连接服务器 2.安装jdk 3. ...
分类:编程语言   时间:2020-09-26 18:50:40    收藏:0  评论:0  赞:0  阅读:48
Git+GitHub
一、准备 注册github,下载git工具。 Repository和Project区别: https://blog.csdn.net/rensihui/article/details/99889432 截图安装: https://www.jianshu.com/p/414ccd423efc http ...
分类:其他   时间:2020-09-26 18:50:25    收藏:0  评论:0  赞:0  阅读:44
java 异常
Throwable包含了错误(Error)和异常(Excetion两类) Exception又包含了运行时异常,和非运行时异常。 java有俩种异常类型:受检查异常和运行时异常((RuntimeException, 又叫非检查异常 ) 受检查异常: 这些异常从程序的角度来说是必须经过捕捉处理的,否则 ...
分类:编程语言   时间:2020-09-26 18:50:09    收藏:0  评论:0  赞:0  阅读:43
485条   上一页 1 ... 5 6 7 8 9 ... 25 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!