码迷,mamicode.com
首页 > 2019年02月17日 > 全部分享
【重构.改善既有代码的设计】14、总结&读后感
14、总结 首先,这是一本太老的书,很多观点已经被固化或者过时了。但核心观点没有问题,虽然大多数观点已经被认为是理所当然的事情了。 重构的定义 重构分几种: 1、狭义的代码重构 就是本书讲的,在不改变软件可观察行为的前提下,改变其内部结构。这就是完全不改变程序的功能,只是改变代码的组织方式,也就是只 ...
分类:其他好文   时间:2019-02-17 00:48:07    阅读次数:176
Log4j之使用demo
log4j.properties SLF4J+Log4J整合 增加maven配置 最后,代码里声明logger要改一下,原来使用log4j是这样的 现在要改成这样 ...
分类:其他好文   时间:2019-02-17 00:47:46    阅读次数:162
python迭代器
有时候当我们想逐个获取某些值而不是一次性获取到整个序列的时候(比如列表太大,不适合一次性加载到内存的时候),我们就可以使用迭代器. 什么是迭代器呢?迭代器其实是个协议,就是指实现了__iter__方法的对象,我们把他成为可迭代对象,__iter__方法需要返回一个迭代器,它是包含方法__next__ ...
分类:编程语言   时间:2019-02-17 00:47:29    阅读次数:160
SpringBoot之devtools热部署
spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是比速度比手动停止后再启动还要更快,更快指的不是节省出来的手工操作的时间。 其深层原理是使用了两个ClassLoader,一个C ...
分类:编程语言   时间:2019-02-17 00:47:09    阅读次数:203
Zookeeper之Windows下安装
下载地址 http://zookeeper.apache.org/ http://www.apache.org/dyn/closer.cgi/zookeeper/ 解压下载的zookeeper-xxx.tar.gz文件到D:\DevSoft\zookeeper-xxx 进入Conf目录 复制一份zo ...
分类:Windows程序   时间:2019-02-17 00:46:21    阅读次数:200
[CF1045A] Last chance
题目:Last chance 传送门:http://codeforces.com/contest/1045/problem/A 分析: 1)有$n$个敌方飞船,己方有$m$个武器,有三种类型。 2)$第0种$:能攻击一艘 编号属于大小为$ki$的集合的飞船。显然,这是一个二分图最大匹配,可以暴力建边 ...
分类:其他好文   时间:2019-02-17 00:46:00    阅读次数:211
微信公众号之网页授权demo
WXConfig.java WXUtils.java WechatController.java ...
分类:微信   时间:2019-02-17 00:45:42    阅读次数:381
IntelliJ IDEA开发golang环境配置
IntelliJ IDEA开发golang环境配置 IntelliJ IDEA开发golang环境配置 首先把GO安装好。。。(自行安装,附上一篇我之前写的MAC安装GO) 安装IntelliJ IDEA,下载地址: https://www.jetbrains.com/idea/download/。 ...
分类:其他好文   时间:2019-02-17 00:45:07    阅读次数:465
SpringBoot项目的创建流程(初步)
小伙伴们在学习的过程中大概也发现了这两个框架需要我们手动配置的地方非常多,不过做JavaEE开发的小伙伴们肯定也听说过“约定大于配置”这样一句话,就是说系统,类库,框架应该假定合理的默认值,而非要求提供不必要的配置,可是使用Spring或者SpringMVC的话依然有许多这样的东西需要我们进行配置, ...
分类:编程语言   时间:2019-02-17 00:44:19    阅读次数:207
linux查看硬件配置命令
1、查看服务器的CPU 查看CPU信息:cat /proc/cpuinfo 物理cpu个数:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 每个物理cpu中core的个数(即核数):cat /proc/cpuinfo | gr ...
分类:系统相关   时间:2019-02-17 00:44:05    阅读次数:204
.Net Framework项目引用.NetStandard标准库出现版本冲突解决办法
今天在工作中出现一个引用问题,害我找问题找了很久。起因是在一个Winform项目下需要引用一个.NetStandard标准库,标准库引用了System.ComponentModel.Annotations程序集,版本是4.5.0,在Winform项目运行过程中抛出了以下异常: “未能加载文件或程序集 ...
分类:Web程序   时间:2019-02-17 00:43:47    阅读次数:1281
logback之使用demo
增加maven配置 logback.xml ...
分类:其他好文   时间:2019-02-17 00:43:27    阅读次数:136
多表单异步验证 可以用 Promise validate
https://www.jb51.net/article/140062.htm vue动态绑定组件子父组件多表单验证功能的实现代码 // 加载组件:每次下拉框监听则给changValue新赋值,如果下拉options的value从0开始则绑定组件时不用-1 <component :is="compo ...
分类:其他好文   时间:2019-02-17 00:42:54    阅读次数:307
python常用模块
collections模块 namedtuple #命名元组 #生成可以使用名字来访问元素内容的tuple from collections import namedtuple Point = namedtuple('point',['x','y']) #一个点的命名元组 p = Point(1,2... ...
分类:编程语言   时间:2019-02-17 00:42:37    阅读次数:187
SpringBoot之增加一个Servlet
Web开发使用 Controller 基本上可以完成大部分需求, 但是我们还可能会用到 Servlet、Filter、Listener、Interceptor 等等。 当使用Spring-Boot时,嵌入式Servlet容器通过扫描注解的方式注册Servlet、Filter和Servlet规范的所有 ...
分类:编程语言   时间:2019-02-17 00:42:23    阅读次数:217
react
1、安装 安装react 试着生成一个react的项目 会提示缺少node apt的node默认版本过低,需要安装8.x以上(使用sudo apt-get install nodejs=9.11.2无效) 2、创建webpack项目 node9 安装好之后,执行创建webpack项目的命令 crea ...
分类:其他好文   时间:2019-02-17 00:42:08    阅读次数:147
解决tomcat控制台乱码问题
问题原因:编码不一致,tomcat启动后默认编码UTF-8,而windows的默认编码是GBK。所以只需配置启动tomcat后为GBK编码即可。 做法:找到路径 $xxx$\apache-tomcat-xxx\conf\ 下的logging.properties文件,添加(或修改)语句为:java. ...
分类:其他好文   时间:2019-02-17 00:41:23    阅读次数:157
782条   上一页 1 ... 39 40 41 42 43 44 45 46 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!