首页 > 2020年11月03日 > 全部分享
UML建模与架构文档化
UML融合了多种面向对象的建模方法,利用图形与符号,直观地表达与展示,连通了不同行业/不同专业人士,搭起了业界沟通的桥梁 UML的四种类型图 用例图 从外部用户角度描述系统功能,并指出功能执行者 静态图 显示了系统的静态结构,特别是存在事物的种类的内部结构相互之间的关系,包括类图、对象图、包图 行为 ...
分类:其他   时间:2020-11-03 19:12:18    收藏:0  评论:0  赞:0  阅读:29
解决php使用ZipArchive解压时中文乱码问题
使用php自带的ZipArchive来解压带中文文件名压缩包时会造成乱码,现象如下: 原结构: 解压代码: $zip = new \ZipArchive(); $res = $zip->open('./钱学森班.zip'); if ($res !== true){ throw new \Except ...
分类:Web开发   时间:2020-11-03 19:11:53    收藏:0  评论:0  赞:0  阅读:163
JAVA面向对象三大特征之多态
1. 什么是多态? 多态是继封装、继承之后,面向对象的第三大特性,指的是一类事物的行为具有多种形态。 生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也 是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态 ...
分类:编程语言   时间:2020-11-03 19:11:27    收藏:0  评论:0  赞:0  阅读:32
java如何避免object != null?
object != null要避免很多NullPointerException。 有没有好的替代方法? 例如: if (someobject != null) { someobject.doCalc(); } NullPointerException当不知道对象是否存在时,可以避免使用null。‘’ ...
分类:编程语言   时间:2020-11-03 19:11:06    收藏:0  评论:0  赞:0  阅读:48
逆向工程核心原理——第四十一章
ASLR ASLR(地址空间布局随机化),针对缓冲区溢出的保护机制,微软从内核6开始使用的保护机制。 我们写两个个简单的程序,一个打开ASLR,一个关闭ASLR,进行比较。 ASLR.cpp #include<studio.h> void main() { printf("ASLR test pro ...
分类:其他   时间:2020-11-03 19:10:55    收藏:0  评论:0  赞:0  阅读:18
Apache配置与应用技术
Apache配置与应用 一、Apache 连接保持 二、Apache 的访问控制 三、用户授权限制 四、Apache 日志分割 4.1、 Apache 自带 rotatelogs 分割工具 4.2、 使用第三方工具 cronolog 分割 总结: 一、Apache 连接保持 HTTP 是属于应用层的 ...
分类:Web开发   时间:2020-11-03 19:10:44    收藏:0  评论:0  赞:0  阅读:30
利用最小栈实现栈存取数据时间复杂度在O(1)
#include <iostream> #include <string> using namespace std; template<typename T> class StackWithMin { stack data; stack minStack; void push(const T& va ...
分类:其他   时间:2020-11-03 19:10:32    收藏:0  评论:0  赞:0  阅读:33
Spring Boot入门学习
一、Spring Boot入门01 1、Spring Boot简介 简化Spring应用开发的一个框架; 对整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案。 2、微服务 微服务:是一种架构风格,一个应用应该是一组小型服务;可以通过HTTP的方式进行互通; 单体应用: ALL IN ...
分类:编程语言   时间:2020-11-03 19:10:17    收藏:0  评论:0  赞:0  阅读:27
KISS原则在订单装运模型中的应用
KISS原则在订单装运模型中的应用导读:KeepitSimpleandStupid是软件工程师挂在嘴边的一句话,然而如何才能做到KISS原则,却是众说纷纭。本文作者以订单装运与订单支付为例,展示没有充分理解业务复杂性的KeepitSimple与实际可以工作的模型之间可能存在多远的距离,适合广大工程师阅读。作者简介:杨捷锋,曾就职于南开戈德集团、普天集团等公司。作为独立技术顾问曾为海尔集团、沈阳飞机
分类:其他   时间:2020-11-03 19:10:05    收藏:0  评论:0  赞:0  阅读:22
Map和HashMap
Map接口 java.util 中的集合类包含 Java 中某些最常用的类。最常用的集合类是 List 和 Map。 Map 是一种键-值对(key-value)集合,Map 集合中的每一个元素都包含一个键对象和一个值对象。其中,键对象不允许重复,而值对象可以重复,并且值对象还可以是 Map 类型的 ...
分类:其他   时间:2020-11-03 19:09:52    收藏:0  评论:0  赞:0  阅读:35
什么是serialVersionUID,为什么要使用它?
serialVersionUID缺少a时,Eclipse发出警告。 The serializable class Foo does not declare a static final serialVersionUID field of type long 答案在这里 ...
分类:其他   时间:2020-11-03 19:09:37    收藏:0  评论:0  赞:0  阅读:26
将yyyy-MM-dd hh:mm:ss转换为时间戳
// 转为时间戳//2014-07-10 10:21:12的时间戳为:1404958872 zhuanhuan(stringTime){ // var stringTime = "2014-07-10 10:21:12"; var timestamp2 = stringTime.replace(/- ...
分类:其他   时间:2020-11-03 19:09:28    收藏:0  评论:0  赞:0  阅读:378
Guitar Pro的10个非常实用的技巧(上)
在“ 显示选项”中,您可以选择单独显示每个和弦:和弦名称,图表和指法。右键单击指法以修改它们。 图8:和弦设置 您可以设置图表的大小,并选择将其显示在乐谱的顶部或指法符号上方。 以上为Guitar Pro的10个实用技巧的前5个,后面5个实用技巧我们将放在下一篇Guitar Pro使用教程中,更多吉 ...
分类:其他   时间:2020-11-03 19:09:15    收藏:0  评论:0  赞:0  阅读:39
git中配置ssh(详解)
1、首先切入到当前用户的家目录 $ cd~ 【有目录的话删除.ssh目录 $rm -rvf .ssh】 2、运行命令生成ssh密钥目录 $ssh-keygen -t rsa -C "邮箱号" 【注意:C是大写的】 3、进入.ssh目录查看文件列表 $cd .ssh $ll 4、查看id_rsa.pu ...
分类:其他   时间:2020-11-03 19:09:00    收藏:0  评论:0  赞:0  阅读:34
Linux 驱动——LED
linux的LED驱动分为两种,一种是linux自带的led驱动,另外一种是我们自己写的led驱动 一 linux自带的led驱动 查看设备树绑定文档可知,linux自带的led的设备树如下: leds { compatible = "gpio-leds"; redled { label = "re ...
分类:系统服务   时间:2020-11-03 19:08:49    收藏:0  评论:0  赞:0  阅读:42
NSIS 安装脚本常用功能整理
仅允许一个安装实例运行 !define PRODUCT_NAME "你的产品名称" ; …… # 检查是否已启动安装程序,同时只能运行一个安装程序 Function CheckMutexInstance System::Call 'kernel32::CreateMutexA(i0, i0, t"$ ...
分类:其他   时间:2020-11-03 19:08:34    收藏:0  评论:0  赞:0  阅读:47
Apache网页优化技术
Apache网页优化 一、gzip介绍 二、Apache的压缩模块 三、配置网页压缩功能 3.1、启用网页压缩功能的步骤 3.2、配置网页压缩 四、配置网页的缓存时间 五、配置Apache隐藏版本信息 一、gzip介绍 1.1、配置Apache的网页压缩功能,是使用gzip压缩算法来对网页内容进行压 ...
分类:Web开发   时间:2020-11-03 19:08:15    收藏:0  评论:0  赞:0  阅读:28
ansible基本命令及剧本
ansible常用命令 1. -v, –verbose 详细模式,如果命令执行成功,输出详细的结果(-vv –vvv -vvvv) 2. -i, –inventory=PATH 指定host文件的路径,默认是在/etc/ansible/hosts(生产环境经常用到) 3. -f NUM, –fork ...
分类:其他   时间:2020-11-03 19:08:06    收藏:0  评论:0  赞:0  阅读:25
8. 使用Fluentd+MongoDB采集Apache日志
Fluentd+MongoDB,用以实时收集半结构化数据。 背景知识 日志接入Fluentd后,会以json的格式在Fluentd内部进行路由。这就决定了Fluentd处理日志的方式是非常灵活的,它将日志视为半结构化数据,可以方便地修改其结构。 相应地,日志的最终存储数据库也应该擅长处理这样的半结构 ...
分类:数据库技术   时间:2020-11-03 19:07:53    收藏:0  评论:0  赞:0  阅读:30
镜像数
镜像树,如图 思路: 利用递归的思想,如果一颗树有左右节点,则进行交换,有一个节点为空则退出递归 struct BinaryTreeNode { int val; BinaryTreeNode* left; BinaryTreeNode* right; }; void mirrorRecursive ...
分类:其他   时间:2020-11-03 19:07:42    收藏:0  评论:0  赞:0  阅读:31
357条   上一页 1 ... 5 6 7 8 9 ... 18 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!