更多文章 什么是高质量代码? 高质量代码具有以下几个特点: 可读性高 结构清晰 可扩展(方便维护) 代码风格统一 低复杂性 简练 编写高质量代码主要遵循以下几点: 代码规范 代码规范的好处 规范的代码可以促进团队合作 规范的代码可以降低维护成本 规范的代码有助于代码审查 养成代码规范的习惯,有助于程 ...
分类:
其他好文 时间:
2019-01-09 18:56:04
阅读次数:
185
本文是vue源码贡献值Chris Fritz在公共场合的一场分享,觉得分享里面有不少东西值得借鉴,虽然有些内容我在工作中也是这么做的,还是把大神的ppt在这里翻译一下,希望给朋友带来一些帮助。 一、善用watch的immediate属性 这一点我在项目中也是这么写的。例如有请求需要再也没初始化的时候 ...
分类:
其他好文 时间:
2019-01-09 18:55:56
阅读次数:
154
1.使用了私有API,就是项目中使用prefs:root以及App-Prefs:root的接口来做app内部和系统设置的跳转了。现在做app系统设置跳转,官方的只能使用UIApplicationOpenSettingURLString.一些网站上说使用prefs:root配合在info.plist上 ...
分类:
移动开发 时间:
2019-01-09 18:55:46
阅读次数:
205
毕业时写了一段时间的C,那时候调试使用gdb,后来转了java,当时就想java程序怎么调试,找了一下,果然,那就是jdk自带的jdb windows里是这样的 Linux下是这样的 一般我在linux下来调试Java程序 好,那么,问题来了,这玩意怎么用?有好几种玩法 第一种玩法:以经 ...
分类:
数据库 时间:
2019-01-09 18:55:38
阅读次数:
192
其实spring boot拦截器的配置方式和springMVC差不多,只有一些小的改变需要注意下就ok了。下面主要介绍两种常用的拦截器: 一、基于URL实现的拦截器: 关键代码:path.matches(Const.NO_INTERCEPTOR_PATH 就是基于正则匹配的url。 二、基于注解的拦 ...
分类:
编程语言 时间:
2019-01-09 18:55:29
阅读次数:
257
上篇我们说到erlang的安装,现在有了基础前提,就可以继续安装RabbitMQ了! 这里我选用的RabbitMQ版本是: PS:这个RabbitMQ版本是要对应前面erlang版本,所以前面我们安装的版本是21.2,因为需要提供21.X版本的erlang才能安装 rabbitmq server 3 ...
分类:
Web程序 时间:
2019-01-09 18:55:20
阅读次数:
490
2018年移动办公OA市场风起云涌,OA办公系统市场已进入高速成长期,OA软件产业规模迅速扩大,OA产品不断成熟,OA企业快速成长。移动办公OA各厂商之间竞争也进入白热化,市场占有率已成为OA行业最关心的数据。近日,软件协会发布了2018年度OA系统市场占有率报告,其中报告显示,OA系统市场占有率呈严重两极分化趋势,一线品牌与二、三线品牌的市占率差距加大,以泛微OA系统、致远OA系统、华天动力OA
分类:
移动开发 时间:
2019-01-09 18:55:10
阅读次数:
201
从实现角度来看,抽象类与普通类的不同之处在于:抽象类中只能有抽象方法(没有实现功能),该类不能被实例化,只能被继承,且子类必须实现抽象方法。这一点与接口有点类似,但其实是不同的import abc #抽象化需要调用abc模块class Ainmal(metaclass=abc.ABCMeta): # ...
分类:
其他好文 时间:
2019-01-09 18:54:58
阅读次数:
155
1、可见性规则验证 如果想使用别的包的函数、结构体类型、络构体成员。 函数名、类型名,结构体成员变量名,首字母必段大写,可见。 如果首字母是小写,只能在同一个包里使用。 文件夹样例: 示例: vi test.go vi main.go ...
分类:
其他好文 时间:
2019-01-09 18:54:51
阅读次数:
136
情景描述 分5个防火分区 安全疏散 简答题 地下汽车库的情景分析 分析内容 建筑分类和耐火等级 防火分区 有人员停留的乘以0.65 构造防火 安全疏散 ...
分类:
其他好文 时间:
2019-01-09 18:54:40
阅读次数:
264
方法一 如果用户具有sudo权限,那么直接可以运行如下命令: 方法二 如果用户不具备sudo权限,则方法一不能用,并需进入GRUB修改kernel镜像启动参数。 1、重启,按住shift键,出现如下界面,选中如下选项 2、按回车键进入如下界面,然后选中有recovery mode的选项 3、按e进入 ...
分类:
系统相关 时间:
2019-01-09 18:54:30
阅读次数:
194
python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。 重难点:通过input函数输入的行消息为字符串格式,必须转换为整型,否则不能进行排序交换位置。通过索引的方式可以查看字符串中的每一个字符,双层for循环进行冒泡排序。for ...
分类:
编程语言 时间:
2019-01-09 18:54:24
阅读次数:
1446
poj 1741 cpp include include include include using std::sort; using std::max; const int maxn=10100; const int inf=0x7fffffff; struct node { int p; int ...
分类:
其他好文 时间:
2019-01-09 18:54:14
阅读次数:
161
1. Win2012r2 所带的版本: 2. Win2016 所带的版本 4.6 Win2019 自带的 .net版本为: 4.7 4. 然后比较 Win2008r2sp1 使用的是 .net3.5 如图示 ...
1.linux启动过程int进程linux第一启动进程读取/etc/inittab 配置文件初始化系统 设置主机名 ip地址等根据启动级别启动软件登录界面2.负载wutimetopfree -h3.awk 和sed区别 awk 擅长取列 默认正则sed 擅长取行 -r 支持正则 grep 过滤行 e ...
分类:
其他好文 时间:
2019-01-09 18:53:57
阅读次数:
256
装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷 ...
分类:
编程语言 时间:
2019-01-09 18:53:50
阅读次数:
192
IOC 概念 IOC即控制反转,其借鉴了工厂模式的思想,把实例化对象的代码抽取出来封装到一个地方统一管理。工厂模式是集中到工厂类里统一管理,spring是集中到xml配置文件里统一管理。 demo package com.test.spring; // 汉武帝 public class HanWud ...
分类:
编程语言 时间:
2019-01-09 18:53:43
阅读次数:
176