码迷,mamicode.com
首页 > 编程语言 > 周排行
.Net Core使用Unity替换原生DI
原文:.Net Core使用Unity替换原生DI一、DIP、IOC、DI 面对对象设计原则可以帮助我们开发出更好的程序,其中有一个依赖倒置原则DIP并由此引申出IOC、DI等概念。就先粗略的了解一下: DIP(依赖倒置原则):程序要依赖于抽象接口,不要依赖于具体实现。 IOC(控制反转):面对对象... ...
分类:编程语言   时间:2019-04-12 01:05:52    阅读次数:521
C语言字符/字符串相关函数收藏
字符处理函数 int tolower(char ch)若ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z') int toupper(char ch)若ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z') int _tolower(char ch)返回ch相应的小写字 ...
分类:编程语言   时间:2019-04-12 09:12:09    阅读次数:294
python上下文管理器
1.what AND demo 我们希望把一些操作放到一个代码块中,这样在代码块中执行时就可以保持在某种运行状态,而当离开该代码块时就执行另一个操作,结束当前状态;所以,简单来说,上下文管理器的目的就是规定对象的使用范围,如果超出范围就采取“处理”。 with 语句内置上下文管理工具。 不使用上下文 ...
分类:编程语言   时间:2019-04-12 09:12:46    阅读次数:161
C++函数带默认值的几种情形
1. 默认参数的规则 默认值定义 C++支持函数参数带默认值。这里所谓的默认值,指的是在调用函数时,可以不指定某些参数,编译器会自动把默认值传递到函数调用中。 默认值位置 指定默认值的参数必须位于形参列表最右端,从右往左。否则会出现二义性,编译器无法处理。 默认值设置 默认值可以在函数声明或函数定义 ...
分类:编程语言   时间:2019-04-12 09:15:17    阅读次数:172
C语言-学习第五天
运算符表达式和流程控制语句 1、运算符 1、算数运算符【+ - * / % ++( 自增 ) --(自减)】 int a =10; a++;等同于 a = a+1; 等同于 a += 2 ++a; 2、赋值运算符【 = += -= *= /= %=】 int a=10; 将10赋值给整型变量a // ...
分类:编程语言   时间:2019-04-12 09:15:55    阅读次数:207
C语言-第四天学习
1、数据类型的定义 变量的定义: 数据类型 变量名【标识符】 变量的赋值: 变量名 = 值; 数据类型 变量名【标识符】 = 值 标示符的命名规则: 1、字母、数字、下划线 2、不能以数字开头 3、见名知义 4、不能和同一函数内的其他标示符重复 5、不能使用C语言关键字 6、区分大小写 标示符: A ...
分类:编程语言   时间:2019-04-12 09:17:30    阅读次数:169
python内置常用高阶函数(列出了5个常用的)
原文使用的是python2,现修改为python3,全部都实际输出过,可以运行。 引用自:http://www.cnblogs.com/duyaya/p/8562898.html https://blog.csdn.net/cv_you/article/details/70880405 python ...
分类:编程语言   时间:2019-04-12 09:18:13    阅读次数:198
关于java8(Stream)的一些用法
如果要处理int[] 转换成 List<Integer>这种形式的,可以用下面这个方法: List<Integer> orgIds = Arrays.stream(reqVo.organizationIds).boxed().collect(Collectors.toList()); 过滤去重可以用 ...
分类:编程语言   时间:2019-04-12 10:23:47    阅读次数:142
创建线程时如果既传入了runnable对象,又继承thread重写了run方法,会执行的哪里的代码
1 使用线程的方式,继承thread类,重写run方法 重写之后,线程执行的就是我们自己的run方法,而在Thread类中的run方法就不会被执行 这是Thread类的run方法 在这个方法中判断target是否为null,不为null,才执行target的run方法 2 既传入了runnable对 ...
分类:编程语言   时间:2019-04-12 10:27:47    阅读次数:271
Centos7上安装java
1、默认情况下,系统安装的有jdk1.8,但是使用javac测试时会不识别这个命令, 意味着,java还是未安装好。 2、把java升级即可 yum -y install java-devel ...
分类:编程语言   时间:2019-04-12 10:32:27    阅读次数:150
notes for python简明学习教程(2)
方法是只能被该类调用的函数 print函数通常以换行作为输出结尾 字典的items方法 返回的是元组列表 即列表中的每个元素都是元组 切片左闭右开 即开始位置包含在切片中 结束位置不在 每一个对象都能通过self.__class__属性指向自己的类 类变量和对象变量 类方法和对象方法 涉及到对象才加 ...
分类:编程语言   时间:2019-04-12 10:34:23    阅读次数:169
springboot + mybatis plus实现多表联查分页
1配置分页插件publicclassMybatisPlusConfig{@BeanpublicPaginationInterceptorpaginationInterceptor(){returnnewPaginationInterceptor();}@BeanpublicPerformanceInterceptorperformanceInterceptor(){PerformanceInter
分类:编程语言   时间:2019-04-12 10:35:10    阅读次数:552
StopWatch 监控Java代码运行时间和分析性能
背景 有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进一步控制,则需要在程序中很多地方修改,目前spring-framework提供了一个StopWatc ...
分类:编程语言   时间:2019-04-12 11:43:18    阅读次数:211
JavaScript的对象方法:prototypeIsEnumerable注意事项
功能:判断指定的对象属性是否可以被for in遍历。 注意事项: 1.要测试的属性不能是通过原型链继承的属性 2.没有指定属性则会返回false 示例: 详情参看MDN: ...
分类:编程语言   时间:2019-04-12 11:47:59    阅读次数:134
go语言代码覆盖率
go test coverpkg=./... coverprofile=coverage.data timeout=5s ./... go tool cover html=coverage.data o coverage.html go tool cover func=coverage.data o ...
分类:编程语言   时间:2019-04-12 11:48:15    阅读次数:322
C++、java、python的一些区别
1.变量类型 变量赋值命名不同 Python 中的变量赋值不需要类型声明 counter = 100 # 赋值整型变量 miles = 1000.0 # 浮点型 name = "John" # 字符串 C++中变量必须有效的声明,变量可以在声明的时候被初始化(指定一个初始值) int d = 3, ...
分类:编程语言   时间:2019-04-12 11:50:34    阅读次数:150
MFC 对话框不显示,返回-1 原因
DoModal失败原因 1、MFC 通常对话框不显示的原因有 1 父窗口HWND无效 2 在ONINITDIALOG里用了ENDDIALOG 3 无效的对话框资源ID 4 使用没有注册的的自定义控件 5 对话框的某些控件创建失败,如RICHEDIT,要加上AfxInitRichEdit(); (我就 ...
分类:编程语言   时间:2019-04-12 11:52:05    阅读次数:185
python---数学表达式的分析树实现
先走一遍, 前面很多知道点,都串起来了。 ...
分类:编程语言   时间:2019-04-12 11:54:19    阅读次数:460
合并排序数组
代码如下: 打印结果:9 12 16 22 35 40 46 48 76 90 ...
分类:编程语言   时间:2019-04-12 12:00:18    阅读次数:149
算法:统计1-n中,1出现的次数
package edu.cqu.algorithmTest; import java.util.Scanner; /* * 给定一个十进制正整数N,写下从1开始,到N的所有整数,然后数一下其中出现的所有“1”的个数。 * * 思路:https://blog.csdn.net/sjf0115/arti... ...
分类:编程语言   时间:2019-04-12 12:06:20    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!