码迷,mamicode.com
首页 > 2018年08月20日 > 全部分享
c#中关于协变性和逆变性(又叫抗变)详解
今天回忆了之前看的《深入理解C#》这本书中的泛型章节,其中对泛型的可变性的理解。泛型可变性分两种:协变和逆变。逆变也又称为抗变。 怎么理解这两个名词的意思: ①:协变即为在泛型接口类型中使用out标识的类型参数。协变的字面意思是“与变化的方向相同”②逆变那就是用in来标识的泛型接口类型的类型参数。逆 ...
分类:Windows程序   时间:2018-08-20 16:38:08    阅读次数:201
wordcount详解shuffle机制(转)
一、map方法执行之前 我们知道,HDFS里的文件是分块存放在Datanode上面的,而我们写的mapper程序也是跑在各个节点上的。这里就涉及到一个问题,哪一个节点上的mapper读哪一些节点上的文件块呢?hadoop会自动将这个文件分片(split),得到好多split,这每一个split放到一 ...
分类:其他好文   时间:2018-08-20 16:38:01    阅读次数:194
python —— 文本特征提取 CountVectorize
CountVectorize 来自:python学习 文本特征提取(二) CountVectorizer TfidfVectorizer 中文处理 - CSDN博客 https://blog.csdn.net/shuihupo/article/details/80930801 CountVector ...
分类:编程语言   时间:2018-08-20 16:37:53    阅读次数:151
IO流之File类
IO概述: 程序数据都是在内存中,程序运行结束,这些数据将清空,数据都都不能保存下来,下次程序启动的时候,想再把这些数据读出来继续使用,把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘、光盘、U盘等)上。 当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Outp ...
分类:其他好文   时间:2018-08-20 16:37:45    阅读次数:127
使用Tornado作为Django App的服务器
闲来无事,折腾折腾。 老是听说tonado是个异步web框架和服务器,作为框架倒是了解到了,但是服务器一直不太懂。所以决定了解一下,既然可以做服务器,那就把自己的django app部署到这上边去。 1 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 ...
分类:移动开发   时间:2018-08-20 16:37:27    阅读次数:237
C++ 中 string, char*, int 类型的相互转换
1.string到int的转换 1) 在 C 标准库里面,使用 atoi: #include <cstdlib> #include <string> std::string text = "152"; int number = std::atoi( text.c_str() ); if (errno ...
分类:编程语言   时间:2018-08-20 16:37:21    阅读次数:140
多线程并发的使用、学习与测试
使用 先说说多线程的使用。多线程本身是与我们开发的项目密不可分的,我们只要提供了接口,那么他就可能被多个线程同时调用,就会产生并发问题,因此开发者在实际开发中对多线程的理解至关重要。当然,这属于最基本的认识。 就这一方面而言,对于开发者及学过并发的学员,平时开发中需要掌握的主要包括: 1.先说涉及最 ...
分类:编程语言   时间:2018-08-20 16:36:58    阅读次数:137
手动指定PVS的缓存盘
客户场景:vdisk标准模式,缓存类型为在RAM中缓存并溢出到硬盘客户端磁盘:D盘和E盘当我们在使用PVSvdisk标准模式并设置缓存在客户端硬盘时,PVS默认会将系统的第一个硬盘驱动器设置为缓存盘(例如D盘),而有时我们不希望缓存写入D盘中,而是写入E盘中,我们就需要手动指定E盘为PVS缓存盘,方法如下:在D盘中创建{9E9023A4-7674-41be-8D71-B6C9158313EF}.V
分类:其他好文   时间:2018-08-20 16:36:52    阅读次数:153
mount: block device /dev/cdrom is write-protected, mounting read-only 解决方法
1.挂载虚拟光驱提示虚拟光驱是只读,提示如下: 2.解决方法: ...
分类:其他好文   时间:2018-08-20 16:36:37    阅读次数:1555
使用QML创建界面(转)
原文转自 https://blog.csdn.net/rl529014/article/details/51378307 在Qt编程中,我们可以使用纯C++代码,或C++和XML结合的方式来创建GUI程序。 下面我介绍一下如何在Qt Creater中用QML创建GUI程序。 首先打开Qt Creat ...
分类:其他好文   时间:2018-08-20 16:36:30    阅读次数:220
三层交换机配置路由DHCP中继代理
三层交换机配置路由DHCP中继代理一、实验目的1、DHCP中继配置2、vlan10和vlan20对应的客户机能用DHCP服务器获得3、Server2016上搭建两个地址池,分别给vlan10和vlan20两个网端。4、设置单臂路由,通过NAT转换实现访问外网网站(本文在centos上搭建网站)实验拓扑图:注:其中C1与win7绑定的同一块虚拟网卡Vnet1,C2是GNS3中PC2,C3与serve
分类:其他好文   时间:2018-08-20 16:36:23    阅读次数:272
ssh资源配置-meaven项目下
这里是spring springmvc heribate三大框架的整合 首先配置meaven项目中的pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch ...
分类:其他好文   时间:2018-08-20 16:36:14    阅读次数:167
vue.js 首页PC端横排导航栏
先看看效果 <template> <div> <div class="nav"> <ul class="nav-centent"> <li v-for="(item , index) in items" @mouseover="selectStyle (item)" @mouseout="outSt ...
分类:Web程序   时间:2018-08-20 16:36:06    阅读次数:2600
面试题收集最新
Java高级程序员面试题 https://www.cnblogs.com/mengdou/p/7233398.html Java高级工程师面试题总结及参考答案 https://www.cnblogs.com/java1024/p/8594784.html Java高级程序员(5年左右)面试的题目集 ...
分类:其他好文   时间:2018-08-20 16:35:59    阅读次数:176
influxd安装
#安装rpm-ivhinfluxdb-1.2.0.x86_64.rpm修改配置文件[[graphite]]Determineswhetherthegraphiteendpointisenabled.enabled=falsedatabase="graphite"retention-policy=""bind-address=":2003"
分类:其他好文   时间:2018-08-20 16:35:52    阅读次数:609
list<String,object>的元素判空(用于判断查询数据库返回值)
一般人可能会使用list.size或者list==null来做判断。当没有返回值时返回的类型为"[ ]"它并不是空也没有元素,所以使用==null以及if(list.size()>0){//业务逻辑}是不成功的。 所以这需要去判断元素的存在与否,应使用list.isEntity()函数来做判断。if ...
分类:数据库   时间:2018-08-20 16:35:45    阅读次数:394
第一节泛型
.Net Framework1.0 c# 1.0 版本 打印不同的类型参数,需要些多个方法 /// <summary> /// 打印一个int值 /// </summary> /// <param name="iParameter"></param> public static void ShowI ...
分类:其他好文   时间:2018-08-20 16:35:37    阅读次数:148
1004条   上一页 1 ... 27 28 29 30 31 32 33 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!