码迷,mamicode.com
首页 > 2019年09月22日 > 全部分享
第二十四章 重构
重构简介 重构定义: 1. 在不改变软件外部行为的前提下,对其内部结构进行改变,使之更容易理解以便于修改; 2. 尽可能地将一个程序分解为多个组成部分。 重构的理由 代码重复; 冗长的子程序; 循环过长或嵌套过深; 类的接口未能提供层次一致的抽象; 拥有太多参数的参数列表; 类的内部修改往往被局限于 ...
分类:其他好文   时间:2019-09-22 21:16:27    阅读次数:96
116 进程和线程的使用场景
一、多进程的使用 计算密集型的执行任务中 :推荐使用多进程 原因:充分利用cpu的多核优势,并行的去计算 二、多线程的使用 IO密集型的执行任务中 :推荐使用多线程 原因: 1. 开启线程的时间比开启进程的时间要块的多,并且没开启进程还需要开辟一个新的内存空间 2. 如果我这个任务又很多很多次IO的 ...
分类:编程语言   时间:2019-09-22 21:15:59    阅读次数:90
GNS3路由配置综合实验(OSPF协议、RIP协议、静态路由、默认路由)
实验环境:理论之前的博客已经写过,这次直接实验。具体拓扑图如下,注意R3接口不够,需要添加两个NM-1FE-TX单板。实际操作:1.配置R1。R1#conft//进入全局模式Enterconfigurationcommands,oneperline.EndwithCNTL/Z.R1(config)#intf0/0//进入接口模式R1(config-if)#ipadd192.168.10.1255.
分类:其他好文   时间:2019-09-22 21:15:38    阅读次数:138
Luogu P3811 [模板]乘法逆元 题解报告
题目传送门 【题目大意】 给定$n$,求$1~n$在膜$p$意义下的乘法逆元。 【思路分析】 好的原本我只会求单个数的逆元,然后被告知了这道题之后发现自己不会做(我果然还是太弱了),于是就学了一下递推求逆元。 设$p=k*i+r$,则可得$k*i+r\equiv0(mod\ p)$,然后乘上$i^{ ...
分类:其他好文   时间:2019-09-22 21:14:54    阅读次数:111
跨域解决方案之JSONP
跨域解决方案之JSONP 同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。 同源策略,它是由Netscape提出 ...
分类:Web程序   时间:2019-09-22 21:14:22    阅读次数:108
Markdown测试333
列表 Lists 无序列表(减号)Unordered Lists ( ) 列表一 列表二 列表三 无序列表(星号)Unordered Lists ( ) 列表一 列表二 列表三 无序列表(加号和嵌套)Unordered Lists (+) + 列表一 + 列表二 + 列表二 1 + 列表二 2 + ...
分类:其他好文   时间:2019-09-22 21:14:01    阅读次数:69
物质名词表示个体时转化为可数名词
名词表示物质通常不可数,表示物品时通常可数: 表示物质时,即使分割后和原来的整体没有本质区别,所以不可数。 1.Let's go out to get some freshair;让我们出去呼吸些新鲜空气// air 前没用不定冠词an修饰,因为air在整个语境中不可数。 2.There was a ...
分类:其他好文   时间:2019-09-22 21:13:15    阅读次数:85
【Sentinel】sentinel 集成 apollo 最佳实践
【Sentinel】sentinel 集成 apollo 最佳实践 前言   在 sentinel 的控制台设置的规则信息默认都是存在内存当中的。所以无论你是重启了 sentinel 的客户端还是 sentinel 的控制台。你所设置的规则都会丢失。如果想要 sentinel 在 ...
分类:其他好文   时间:2019-09-22 21:12:52    阅读次数:742
乘法逆元详解
由于我是蒟蒻,就用蒟蒻能理解的简单说法来讲吧。 乘法逆元用于同余方程中。数学家们看到在同余方程中的加减乘法都好做,只有除法不好搞,于是发明了乘法逆元这么个东西。。。 根据蒟蒻的理解,乘法逆元是这样的: 设C为B的乘法逆元, 有 A/B≡D(mod p) 则有 A*C≡D(mod p) 显然这就是把除 ...
分类:其他好文   时间:2019-09-22 21:12:38    阅读次数:91
0% [Connecting to security.ubuntu.com (2001:67c:1560:8001::14)]
使用ubuntu在更新系统时候,有时候会出现这样的问题: 0% [Connecting to security.ubuntu.com (2001:67c:1560:8001::14)] 强制apt使用ipv4 sudo apt-get -o Acquire::ForceIPv4=true updat ...
分类:系统相关   时间:2019-09-22 21:12:03    阅读次数:142
怎样绘制矩形
有三种方法: 1. ctx.fillRect(x, y, width, height); 2. ctx.strokeRect(x, y, width, height); 3. ctx.clearRect(x, y width, height); 方法1. ctx可以认为是一支画笔, 所有的和绘图有关 ...
分类:其他好文   时间:2019-09-22 21:11:50    阅读次数:116
linux系统安装: ubuntu
CentOS或者Ubuntu区别其实不大,但如果新手学hadoop建议用Ubuntu哈 首先安装VirtualBox https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation ...
分类:系统相关   时间:2019-09-22 21:11:29    阅读次数:77
VCS仿真流程
去中兴面试的时候被问到vcs 的使用方式,现在整理一下。 1. three-step flow 第一步:analysis——vlogan、vhdlan 在analysis phase中VCS会检查文件的语法错误,并将文件生成elaboration phase需要的中间文件,将这些中间文件保存在默认的 ...
分类:其他好文   时间:2019-09-22 20:04:46    阅读次数:532
C# Socket 编程 Sample
使用Socket通信的服务器端编程,熟悉了服务器端和客户端的通信流程,实现了收发信息、文件传送以及震动功能服务器端先创建Socket,然后将其和本地ip地址以及端口号连接,也就是使用Bind方法,然后使用Listen方法监听。用Accept方法接受客户端的连接申请,并且等待客户端连接(在winfor ...
分类:Windows程序   时间:2019-09-22 20:04:30    阅读次数:133
ReLU、LReLU、PReLU、CReLU、ELU、SELU
ReLU、LReLU、PReLU、CReLU、ELU、SELU 2018年01月22日 22:25:34 luxiaohai的学习专栏 阅读数 28218更多 分类专栏: 深度学习 ReLU、LReLU、PReLU、CReLU、ELU、SELU 2018年01月22日 22:25:34 luxiao ...
分类:其他好文   时间:2019-09-22 20:04:10    阅读次数:97
Jmeter性能监控
监控插件技术 服务器资源监控 指标数据分析 Jmeter插件管理器 插件管理包 http://jmeter-plugins.org/downloads/all/ 下载下来是一个jar包,放在apache-jmeter-4.0/lib/ext里面即可 JMeterPlugins-Extras.jar ...
分类:其他好文   时间:2019-09-22 20:03:42    阅读次数:164
项目失控全记录
题外话 在此之前,笔者主要从事传统IT企业的研发技术管理工作,对项目管理虽然有一定的经验,但纯粹摸石子过河,没有系统的学习过项目管理理论,也很容易犯下技术人员对项目管理的一系列毛病。 之前带的项目一般都是非产品型项目,功能一般以实现为主,对细节没有太多要求。项目一般采用瀑布模型,项目之初一般会制定一 ...
分类:其他好文   时间:2019-09-22 20:03:29    阅读次数:109
1038条   上一页 1 ... 12 13 14 15 16 17 18 ... 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!