码迷,mamicode.com
首页 > 2018年12月25日 > 全部分享
6大设计原则之开闭原则
开闭原则的定义 开闭原则的定义: 一个软件实体,如类、模块和函数应该对扩展开放,对修改关闭.即一个软件实体应该通过扩展来实现变化,而不是通过修改已有的代码来实现变化. 软件实体包括一下部分 注意: 开闭原则对扩展开放,对修改关闭,并不意味着不做任何修改,底层模块的变更,必然要有高层模块进行耦合,否则 ...
分类:其他好文   时间:2018-12-25 15:13:01    阅读次数:118
sourthtree与gitlab之间的连接
sourthtree与gitlab之间的连接 sourthtree是一款免费的git界面软件,下载安装该工具,安装的过程需要注册账号,用google邮箱账号或者其它可用账号 注册,然后进行与服务端gitlab项目关联之前,需要进行把本地创建的公钥上传到服务端。 本地秘钥创建方法:ssh-keygen ...
分类:其他好文   时间:2018-12-25 15:12:51    阅读次数:149
总结,经验总结
一、对于团队而言,流程太重要了 行军打仗,你需要一个向导;如果没有向导,你需要一个地图;如果没有地图,至少要学习李广,找一匹识途的老马;如果你连老马也没有,那最好可以三个臭皮匠好好讨论,力图胜过一个诸葛亮;如果三个臭皮匠连好好讨论也做不到,那就是典型的乌合之众了,最好写代码前,点上三炷香,斟上一杯浊 ...
分类:其他好文   时间:2018-12-25 15:12:25    阅读次数:125
iftop – 实时Linux网络带宽监控工具
在本文中,我们提出了另一个称为Interface TOP (IFTOP)的优秀程序, 它是一个基于实时控制台的网络带宽监控工具。 它将显示接口上网络活动的快速概览。 Iftop 平均每 2,10 和40秒显示实时更新的网络使用带宽列表。 在这篇文章中,我们将看到安装以及如何在 Linux 中使用IF ...
分类:系统相关   时间:2018-12-25 15:12:04    阅读次数:204
还在考虑去哪找小视频?Python爬虫带你爬取数百万部国产小视频!
郑重声明:本项目旨在学习Scrapy爬虫框架和MongoDB数据库,不可用于其他不正当的事情与商业。若使用不当产生任何不好的后果,以及法律责任,均由个人承担!!! 在本次项目当中,我们将会用到PornHubBot项目,该项目主要是用来爬取全球最大的小电影网站PornHub的视频标题、时长、mp4链接 ...
分类:编程语言   时间:2018-12-25 15:11:52    阅读次数:434
六、hibernate表与表之间的关系(多对多关系)
多对多关系 创建实体类和对应映射文件 Student.java 1 package com.qf.entity; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 public class Student { 7 8 private ...
分类:Web程序   时间:2018-12-25 15:11:41    阅读次数:152
node运维-pm2实现linux重启后自启动node服务
来源地址: https://blog.csdn.net/softwarenb/article/details/80269660 原因: 因为之前linux服务器因为cpu满了,还是系统崩了等等莫名的其他原因,会导致服务器重启,重启后,node还要我手动一个一个的开启,很麻烦。 虽然重启频率不高,但是 ...
分类:系统相关   时间:2018-12-25 15:11:30    阅读次数:454
解决 windows npm ERR! asyncWrite is not a function 问题
重装过node,cmd中 node -v,npm -v 提示版本都没有问题,但是在vue项目中npm i 的时候出现了npm ERR! asyncWrite is not a function 问题,网上众说纷纭,有的说node的版本和npm的版本不兼容问题,试过各种方法,还是在stack Over ...
分类:Windows程序   时间:2018-12-25 14:32:15    阅读次数:258
ubuntu 12.04下安装Qt出现cannot execute binary file的解决方案
最近在ubuntu 12.04下安装QT的过程中,遇到一个问题。 ./qt-opensource-linux-x64-5.7.0.run出现了bash: ./qt-opensource-linux-x64-5.7.0.run: cannot execute binary file。 我用我自己的解决 ...
分类:系统相关   时间:2018-12-25 14:32:02    阅读次数:376
3道面试题
1. 写一个函数, 输入一个字符串, 返回倒序排列的结果: 如: string_reverse(‘abcdef’),返回: ‘fedcba’ (请采用多种方法实现) s = 'abcdef' l = list(s) l.sort(reverse=True) s = ''.join(l) print(... ...
分类:其他好文   时间:2018-12-25 14:31:52    阅读次数:163
CentOS 7 更换 阿里云/清华大学 yum 软件源
阿里云参考: 清华参考: 阿里云: 清华: 更新软件包缓存 ...
分类:其他好文   时间:2018-12-25 14:31:42    阅读次数:574
/Users/macbook/Library/Developer/Xcode/DerivedData/MapViewDemo: No such file or direc
/Users/macbook/Library/Developer/Xcode/DerivedData/MapViewDemo: No such file or direc /Users/macbook/Library/Developer/Xcode/DerivedData/MapViewDemo: ...
分类:系统相关   时间:2018-12-25 14:31:32    阅读次数:270
感谢让我遇上你
大学差不多毕业,在某学校实习期间,每天就是上课,放学没事就去上哈小网,无意间进入了一个网站(绵阳魅恋婚恋服务有限公司,http://www.zajy520.com), 于是就认识了她,刚刚认识还蛮好的,在网上了解了一段时间,然后我们就开始通电话,得知她也是大学毕业,现在还在下半学期实习期间。 最后我 ...
分类:其他好文   时间:2018-12-25 14:31:23    阅读次数:179
借助node.js + mysql 学习基础ajax~
很多小白不知道ajax怎么学,所以就弄了个node后台模拟下基本的ajax请求。 环境要求是安装node~ 先上linkMysql.js 主JS server.js,提供连接maysql和不连接mysql两种版本 最后就是前端html页面了~test.html,用了原生写法,具体的就不讲了百度一大堆 ...
分类:数据库   时间:2018-12-25 14:31:07    阅读次数:195
模拟赛 yjqa
考场上怕是石乐志。 状态设计还是很自然的,求什么设什么。 f[i]表示前i个人安排好,电梯最早回到0层的时间 转移的话,枚举上一次最后一个带走的是谁 f[i]=min(max(f[j],t[i])+2*max(ak,j<k<=i)) 线段树优化 后面的区间最大值,可以用单调栈记录,弹栈的时候,在线段 ...
分类:其他好文   时间:2018-12-25 14:30:58    阅读次数:125
sql server 数据库安装手册
1. 双击setup.exe运行安装程序,进入【SQL Server 安装中心】 2. 选择左侧菜单栏【安装】,运行第一项【全新安装或向现有安装添加功能】 3. 进入【SQL Server 2008 安装程序】界面,首先是【安装程序支持规则】,操作完成之后,点击【确定】 4. 输入产品密钥,这里是破 ...
分类:数据库   时间:2018-12-25 14:30:46    阅读次数:234
290万人考研:所有的不平凡,从不认命开始
对于很多人来说,这两天就是一个普通的周末,是圣诞节和元旦快到来的日子。 但对有些人来讲,这几天或许是他们人生中最重要的日子之一,重要到足以改变他们的命运和人生轨迹。 昨天是考研初试的首日,据教育部统计,今年报名考研的人数高达290万人,史无前例。 虽然真正走上考场的人并没有这么多,不少人只是跟风报名 ...
分类:其他好文   时间:2018-12-25 14:30:39    阅读次数:134
935条   上一页 1 ... 31 32 33 34 35 36 37 ... 55 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!