首先,在学习抽象方法的时候,我们必须清楚在C#中为什么会存在抽象方法,或者说为什么需要抽象方法。 我们知道,接口可以包含方法的申明和属性,但是方法中不包含代码,实现这个接口的方法必须包含接口中的所有方法和属性,但是现在出现这种情况,假设需要一个“接口”,要求类实现某些方法和属性,但是需要这这个“接口 ...
本文通过ANTS Memory Profiler工具探索c#中+、string.Concat、string.Format、StringBuilder.Append四种方式进行字符串拼接时的性能。 本文涉及程序为.NET Core 2.0控制台应用程序。 一、常量字符串拼接 private stati ...
分类:
移动开发 时间:
2018-03-06 17:11:50
阅读次数:
269
一、安装FPM打包工具 1.FPM是ruby的模块,先安装FPM依赖的包 [root@localhost ~]# yum -y install ruby rubygems ruby-devel rpm-build 2.因国内网络环境,访问http://rubygems.org/站点时不稳定,所以增加 ...
分类:
其他好文 时间:
2018-03-04 17:11:40
阅读次数:
293
Kubernetes(k8s)是自动化容器操作的开源平台,基于这个平台,你可以进行容器部署,资源调度和集群扩容等操作。如果你曾经用过Docker部署容器,那么可以将Docker看成Kubernetes底层使用的组件,Kubernetes是Docker的上层封装,通过它可以很方便的进行Docker集群... ...
本文摘自:http://blog.sina.com.cn/s/blog_da4487c40102v31i.html libvirt对象 libvirt的对象向外展现了虚拟化环境的所有资源。libvirt API编程操纵的第一个对象总是virConnectPtr,它提供了到一个Hypervisor的连 ...
我们这次用本地的centos系统连接openstack'的虚拟机在vmware上创建一个虚拟机,我这次使用的是centos7.4的系统、(libvirt) 3.2.0yum groupinstall "virt*" -y开启libvirtd服务 yum intall openssh-a
分类:
其他好文 时间:
2018-03-03 12:22:15
阅读次数:
140
本章主题:从骨子里看Java的跨平台;本文内容部分摘自https://www.cnblogs.com/roger-yu/p/5827452.html 有过基础Java知识的开发人员都知道Java是跨平台的,可我们知道Java为什么要跨平台吗,Java的跨平台又是如何实现的呢?下面我们来一一了解。 1 ...
分类:
编程语言 时间:
2018-03-03 00:36:23
阅读次数:
230
参考: "Resizing a VirtualBox Disk Image (.vmdk) on a Mac" Mac环境下扩容 .vmdk 镜像容量 在安装虚拟机时,原有的vmdk镜像容量只有20G,在实验过程中占用了所有磁盘容量(19.3G),导致虚拟机断电,无法工作; 解决方法有几种,一种是直 ...
分类:
系统相关 时间:
2018-03-02 23:54:58
阅读次数:
259
kvm命令1、查看虚拟机列表[root@room8pc16review]#virshlist--all2、打开控制台[root@room8pc16review]#virt-manager3、连接虚拟机[root@room8pc16review]#virt-viewerrh7-node14、连接虚拟机的控制台[root@room8pc16review]#virshconsolerh7_node1如果
分类:
其他好文 时间:
2018-03-02 23:15:41
阅读次数:
207
pycharm常用快捷键 1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档 F1 ...
分类:
其他好文 时间:
2018-03-02 23:09:00
阅读次数:
253