HotSpot VM运行时08---同步

zz
分类: 其他 发布时间: 05-20 23:11 阅读次数: 3

栈ADT

栈是限制插入和删除都只能从一个位置上操作的表,该位置是表的末端,表的末端一般叫做栈顶,对栈的基本操作有push(进栈) 插入 和 pop(出栈)删除,前者相当于在表最后的位置上插入元素,后者相当于删除最后进入栈的元素,俗称也叫先进后出表,后进先出表,我们对栈的基本操作也就是 push和pop,一般栈的模型就是存在某个元素位于栈的顶部,并且该元素是唯一可见的元素, 由于栈是一个表,所以任何实现标的方法都可以实现栈,显然Arrylist和LinkedList都支持栈的操作,大多数的时候他们都是最合
分类: 其他 发布时间: 05-20 23:11 阅读次数: 4

算法初步—贪心—A1038

思路: 给出一堆数字字符串,问怎样组合可以得到最小值。仔细观察可以发现只要按字典序排序,好像可以大致满足要求,但是字典序排序是有缺陷的比如32和321字典排序的结果为32321,而实际上32132是最小的,因此我们得出了贪心策略。 策略: 将字符串a和字符串b相加,比较a+b和b+a,返回值更小的那一个 注意: 当字符串全为0时,输出0 #include <iostream&...
分类: 其他 发布时间: 05-20 23:11 阅读次数: 3

动态规划专题—最大连续子序列和—A1007

最大连续子序列和问题如下 给定一个数字序列A1,A2,…,An,求i,j(1<=i<=j<=n),使得Ai+….+Aj最大,输出这个最大和。 样例:-2 11 -4 13 -5 2 1、令状态dp[i]表示以A[i]为结尾的连续序列的最大和,则dp[0] = -2,dp[1] = 11,dp[2] = 7,dp[3] = 20,dp[4] = 15,dp[5] ...
分类: 其他 发布时间: 05-20 23:11 阅读次数: 3

面试经验(1)

今天去了腾讯面试,面试的是两个师兄,感觉很和蔼,环境也很随和,但是自己的表现并不是特别的完美,面试官好像并不是特别满意。为了积累经验,以后能做到更好,在这里把问题记录下来,为以后做准备。 1、求逆序数对(使用归并排序) 2、单链表翻转(原有链表) 3、引用与指针区别 4、虚函数表 只要我们在类中定义了virtual函数,那么我们在定义对象的时候,C++编译器会在对象中存储一个v...
分类: 其他 发布时间: 05-20 23:11 阅读次数: 3

谈谈联想柳传志1票投决支持美国高通而被误解为不爱国

谈谈联想柳传志1票投决支持美国高通而被误解为不爱国
分类: 其他 发布时间: 05-20 23:11 阅读次数: 3

Redhat6.5中搭建Postfix邮件系统

一、电子邮件系统基础Internet网络中的电子邮件系统并不是一个孤立的体系,除了需要DNS服务器提供邮件域的解析,通过Web服务器提供邮箱操作界面以外,邮件收取、传递等功能也是由不同的组件来提供的。1、在实现电子邮件收发的完整系统中,根据各组件所处的位置、承担的功能不同,可以分为不同的角色①MTA:邮件传输代理,一般被称为邮件服务器软件,负责接收客户端软件发送的邮件,并将邮件传输给其他的MTA程
分类: 企业开发 发布时间: 05-20 23:11 阅读次数: 3

pycharm中使用tfdebugger及常见问题

环境Windows10,Anaconda3。 错误: curses问题 去这里下载相应的库:https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses 利用pip install 安装,见下图: pip install安装时遇到的问...
分类: 其他 发布时间: 05-20 23:10 阅读次数: 30

tensorflow笔记(3)

可视化 import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_subplot(1, 1, 1) ax.scatter(x_data, y_data) #显示散点图 plt.ion() #打开交互模式 ##绘画相关代码 plt.ioff()#关闭交互模式 plt.show() 如果显示一张图可以直接调用plt.show...
分类: 其他 发布时间: 05-20 23:10 阅读次数: 3

面试经验(2)——数据库专题(1)

数据库相关面试题总结 1、关系型数据库与非关系型数据库的区别 关系型数据库通过外键关联来建立表与表之间的关系,非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定,关系型数据库的扩展性差 2、常用基础SQL语句 创建数据库 CREATE DATABASE database-name 删除数据库 drop database d...
分类: 其他 发布时间: 05-20 23:10 阅读次数: 4

面试经验(3)—位运算技巧

位运算基本操作总结 1、左移操作符 将A的二进制表示的每一位向左移B位,左边超出的位截掉,右边不足的位补0 A = 1100 B = 2 A << B = 110000 2、右移操作 A >> B C语言:只有逻辑右移 A >> B 逻辑右移:将A的二进制表示的每一位向右移B位,右边超出的位截掉,左边不足的位补0。 A >> B...
分类: 其他 发布时间: 05-20 23:10 阅读次数: 5

面试经验(4)—A*算法

http://blog.vckbase.com/panic/archive/2005/03/20/3778.html A*寻路初探原文:Patrick Lester翻译:Panic 2005年3月18日 原文出处:A* Pathfinding ...
分类: 其他 发布时间: 05-20 23:09 阅读次数: 3

面试经验(5)

1、编译型语言和解释性语言的区别 编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言就不用再进行翻译了。 解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。 2、动态链接库和静态链接库 静态连接库就是把(lib)文件中用到的函数代码直接链接进目标程序,程序运行的时候不再需要其它的库文件;动...
分类: 其他 发布时间: 05-20 23:09 阅读次数: 4

面试经验(6)

1、若PCping不通路由器,要怎样排查故障 Ping 127.0.0.1,该地址是本地循环地址,如发现本地址无法Ping通,就表明本地机TCP/IP协议不能正常工作 如果上面操作成功,可Ping通的话,我们接下来可以输入IPConfig来查看本地的IP地址,然后Ping该IP,通则表明网络适配器工作正常,不通则是网络适配器出现故障 然后Ping一台同网段计算机的IP,不通则表明网络线路出现故...
分类: 其他 发布时间: 05-20 23:09 阅读次数: 3

Kubernetes技术分析之入门

Docker的流行激活了一直不温不火的PaaS,随着而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是Google多年大规模容器管理技术的开源版本。本系列文章将逐一分析Kubernetes,本文通过一个例子进行入门,介绍Kubernetes的基本概念和功能。
分类: 其他 发布时间: 05-20 23:08 阅读次数: 3

Kubernetes技术分析之DNS

概述Docker的流行激活了一直不温不火的PaaS,随着而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是Google多年大规模容器管理技术的开源版本。本系列文章将逐一分析Kubernetes, 本文主要讲解如何开启DNS支持,以及其原理和使用方式。
分类: 其他 发布时间: 05-20 23:08 阅读次数: 4

Kubernetes技术分析之网络

概述Docker的流行激活了一直不温不火的PaaS,随着而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是Google多年大规模容器管理技术的开源版本。本系列文章将逐一分析Kubernetes,本文说明 Kubernetes网络模型的特点和实现方式。
分类: 其他 发布时间: 05-20 23:08 阅读次数: 3

Kubernetes技术分析之监控

概述Docker的流行激活了一直不温不火的PaaS,随着而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是Google多年大规模容器管理技术的开源版本。本系列文章将逐一分析Kubernetes,本文介绍 Kubernetes中2个主要的监控模块cAdvisor 和Heapster 。
分类: 其他 发布时间: 05-20 23:07 阅读次数: 6

StackStorm分析(一)StackStorm介绍

StackStorm介绍       StackStorm是一个强大的自动化平台,结合DevOps和ChatOps,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。  StackStorm核心概念 StackStorm的工作步骤大体如下:       1. StackStorm Sensor感应并触发事件。       2. Rules Engine对事件进行规则匹配,如果匹配产...
分类: 其他 发布时间: 05-20 23:07 阅读次数: 6

StackStorm分析(三)Action说明

StackStorm介绍       StackStorm是一个强大的自动化平台,结合DevOps和ChatOps,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。  Action Action是StackStrom事件触发后的处理方式,也就是自动化任务的执行体。 内置ActionStackStorm内置了许多Action,可以通过命令行查询:# List all availab...
分类: 其他 发布时间: 05-20 23:07 阅读次数: 3