码迷,mamicode.com
首页 > 2019年06月06日 > 全部分享
控制反转(IOC)和依赖注入(DI)的区别
IOC inversion of control 控制反转DI Dependency Injection 依赖注入要理解这两个概念,首先要搞清楚以下几个问题: 参与者都有谁? 依赖:谁依赖于谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么? 控制反转:谁控制谁?控制什么?为何叫反转(有反转就应该 ...
分类:其他好文   时间:2019-06-06 12:03:10    阅读次数:90
Java程序员除了「北上广深」其它地方能拿到30K吗?
金三银四面试已经结束了,最近跟朋友在一起聚会的时候提了一个问题,说Java程序员月薪如何达到30K,技术水平需要达到什么程度? 有人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿到30K的不太可能是码农了,应该已经转管理。还有区域问题,这个是不在我的考虑范围内的 ...
分类:编程语言   时间:2019-06-06 12:02:30    阅读次数:103
内存占用情况查看
1 运行Python文件: 参考:http://www.importnew.com/29782.html ...
分类:其他好文   时间:2019-06-06 12:02:11    阅读次数:98
vuex存储和本地存储(localstorage、sessionstorage)的区别
1. sessionStorage sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。 用法: 储存: 1. 点(.)运算符 sessionStorage.lastname = 'JSAnntQ'; 2. 方括号([ ])运算符 sess ...
分类:其他好文   时间:2019-06-06 12:02:00    阅读次数:86
分布式加锁
在高并发的条件下许多地方都要用到分布式加锁, 传统的单体架构加锁synchronized, 以及无法满足多节点集群的模式了, 所以目前比较主流的应该用到第三方中间件来实现分布式加锁. Redis的setNX加锁 命令格式 将 key 的值设为 value,当且仅当 key 不存在。 若给定的 key ...
分类:其他好文   时间:2019-06-06 12:01:26    阅读次数:117
[protocal]rfc1928
https://www.ietf.org/rfc/rfc1928.txt ...
分类:其他好文   时间:2019-06-06 12:00:52    阅读次数:79
bzoj 2716: [Violet 3]天使玩偶
bzoj 2716: [Violet 3]天使玩偶 链接 "bzoj" 思路 80s的评测交了五六发、、、~~貌似卡评测了~~ 只讨论在左下角的点,cdq分支求出。 然后剩下的用坐标对称啥的再来三遍。 不过每次还原这样是会T的。 对x排序,然后搞就过了,(我也不知道,不过还是40s左右) KD tr ...
分类:其他好文   时间:2019-06-06 12:00:26    阅读次数:140
python基础--内置函数map
num_1=[1,2,10,5,3,7] # num_2=[] # for i in num_1: # num_2.append(i**2) # print(num_2) # def map_test(array): # num_2=[] # for i in num_1: # num_2.appe... ...
分类:编程语言   时间:2019-06-06 12:00:11    阅读次数:86
Git忽略提交规则 - .gitignore配置运维总结
在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add .的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Git中去其他人p ...
分类:其他好文   时间:2019-06-06 11:59:43    阅读次数:94
python基础--函数作用域
name="alex" def foo(): name="tang" #print(name) def bar(): print(name) return bar#函数名代表得就是一个函数的内存地址 # a=foo() # print(a) # print(a()) foo()()#由于函数bar包... ...
分类:编程语言   时间:2019-06-06 11:59:24    阅读次数:92
ELK之elasticsearch插件导致filebeat没有上传日志至elasticsearch解决办法
使用filebeat收集nginx发现日志为上传,elasticsearch没有日志,kibana没有展示 查看filebeat日志 日志目录为/var/log/filebeat 下面有多个日志文件,如果在日志文件filebeat没有发现报错信息可以查看 filebeat.1 2 3 4 5 6 7 ...
分类:Web程序   时间:2019-06-06 11:58:52    阅读次数:581
如何在Server 2003查看 是 32位还是64位
我这里还有一台Server2003的服务器系统,今天想安装补丁时,但不清楚是多少位的,哈。。。。。现在找到相关的资料,做下笔录,留作后用。先看平时我们常用的查看方法:(无效)既然上面的方法查看不到,那我们可以使用其它的方法:1、使用ststemInfo来查看注:I字母一定要大写2、使用winver命令查看
分类:其他好文   时间:2019-06-06 11:58:28    阅读次数:104
windows和ubuntu虚拟机设置共享文件夹,在windows中用source insight阅读和编写代码,在linux中用交叉编译工具编译。
1:公司有个HISI3536的项目,需要用到交叉编译工具,因此需要安装ubuntu虚拟机,然后:在ubuntu中用交叉编译工具进行编译,刚开始自己是把整个的工程文件和代码都放到了ubuntu中,在ubuntu中进行代码的阅读和编写,然后在ubuntu中进行编译,然后还要把编译完成的可执行程序上传到w ...
分类:Windows程序   时间:2019-06-06 11:58:16    阅读次数:361
python基础--函数递归
#递归特性: # 1.必须要有一个明确的结束条件 #2.每次进入更深一层递归时,问题规模相比上次递归都应有所减少 #3.递归效率不高,递归层次过多会导致栈溢出 def calc(n): print(n) if int(n / 2)==0: #// 取整 # /取商 #% 取余 #此处int是取整,商... ...
分类:编程语言   时间:2019-06-06 11:58:04    阅读次数:93
__getitem__
实现了__iter__()的实例虽能用于for循环,看似像list,但并不能将其当做list来使用,比如,Fib()[5]还是报错 可通过实现__getitem__()方法,;来实现让实例像list那样按照下标取出元素 实现按照下标取元素 实现切片功能 __getitem__()传入的参数可能是一个 ...
分类:其他好文   时间:2019-06-06 11:57:40    阅读次数:76
JavaScript Number
JavaScript 的 Number 对象是经过封装的能让你处理数字值的对象。Number 对象由 Number()构造器创建。 Number 对象主要用于: 如果参数无法被转换为数字,则返回 NaN。 在非构造器上下文中 (如:没有 new 操作符),Number 能被用来执行类型转换。 常见属 ...
分类:编程语言   时间:2019-06-06 11:57:20    阅读次数:108
poj3335 Rotating Scoreboard
题目描述: vjudge POJ 题解: 半平面交判核的存在性。 重点在于一个点的核也算核。 这样的话普通的求多边形的版本就要加一个特判。 就是把剩下的一个节点暴力带回所有直线重判,这时判叉积是否$\leq 0$,而不是$<0$。 好人一生平安。 代码: #include<cmath> #inclu ...
分类:其他好文   时间:2019-06-06 11:57:03    阅读次数:89
944条   上一页 1 ... 41 42 43 44 45 46 47 ... 56 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!