在前面的几篇文章里,从Java虚拟机内存结构开始,经历了虚拟机垃圾收集机制、Class类文件结构到后来的虚拟机类加载机制,一步步的进入到了Java虚拟机即Java底层的世界。在有了前面的基础之后,接下来就应该进入Java虚拟机最重要的部分了——虚拟机字节码执行引擎,毕竟,这是Java程序得以在不同机器上运行的核心部分。
Java是通过实现Java虚拟机来达到平台无关的。“虚拟机”的概念是相对于“...
分类:
其他 时间:
2016-06-12 02:30:06
收藏:
0 评论:
0 赞:
0 阅读:
224
题目描述
输入两颗二叉树A,B,判断B是不是A的子结构。
思路:
1、首先设置标志位result = false,因为一旦匹配成功result就设为true,剩下的代码不会执行,如果匹配不成功,默认返回false
2、递归思想,如果根节点相同则递归调用isSubTree(),如果根节点不相同,则判断tree1的左子树和tree2是否相同,再判断右子树和tree2是否相同
3、注意nu...
分类:
其他 时间:
2016-06-12 02:29:42
收藏:
0 评论:
0 赞:
0 阅读:
125
Unique Paths II
这次还是机器人在最左上角,想要到达最右下角,机器人能走的方向还是向下和向右,但是与上次不同的是:路上有障碍物,有障碍物的地方不能通过,找出所有独一无二的路径。
上个题的解题思路我自己好像也没什么算法根据,凭借的是自己观察问题找到的,不过这个题我还是按照那样的想法去做的话,确实没想通,我试了一下,发现代码很复杂而且没有把握,所以我换了种思路,我...
分类:
其他 时间:
2016-06-12 02:29:32
收藏:
0 评论:
0 赞:
0 阅读:
121
Linux的一个应用优势是可用于设计各种高性能网络服务程序,高性能得一个特点就是实现并发访问处理,及服务程序能够同时为多个在线用户提供服务,高性能服务程序得应用非常广泛,在当前流行得Web服务器,各种游戏服务器中都能看到它的身影,而多进程网络服务程序,多线程网络服务程序,以及线程池网络服务程序的实现会更加提高网络服务的性能。高性能网络服务程序简介
高性能网络服务程序在当前的LINUX环境下应用非常...
分类:
其他 时间:
2016-06-12 02:29:22
收藏:
0 评论:
0 赞:
0 阅读:
174
using System;
using System.Collections.Generic;
using System.Text;
using OMCS.Engine.WhiteBoard;
using ESBasic;
using System.Drawing.Imaging;
using System.IO;
using System.Drawing;
using Schematrix;
...
分类:
Web开发 时间:
2016-06-12 02:29:12
收藏:
0 评论:
0 赞:
1 阅读:
412
点击打开链接
题意:给n个人和许多关系,问能够匹配的人数和匹配的人
思路:据说是带花树的模版题,来练一练,原理什么的根本不是本弱可以理解的,权当是一个模版直接用算了,就像最大流一样,而且据本弱做的一些弱题发现这种题目考验的是建图的能力,也就是上边的所有的模版几乎不会动,然后直接建好图就行了,说白了就是太弱看不懂原理直接当模版使了#include
#include
#include
#in...
分类:
其他 时间:
2016-06-12 02:28:53
收藏:
0 评论:
0 赞:
0 阅读:
190
题目链接:点击打开链接
思路:用d[i][j][k]表示前i个, 已经占据了第一层j厚度,第二层k厚度的最小高度。 转移即可。 这题卡常数挺恶心的, 要加点恶心的优化。
细节参见代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#inc...
分类:
其他 时间:
2016-06-12 02:28:42
收藏:
0 评论:
0 赞:
0 阅读:
175
题目描述
输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。
代码:
public class Solution {
public int TreeDepth(TreeNode pRoot){
if(pRoot==null)
return 0;
retur...
分类:
其他 时间:
2016-06-12 02:28:39
收藏:
0 评论:
0 赞:
0 阅读:
161
STM32的FSMC真是一个万能的总线控制器,不仅可以控制SRAM,NOR FLASH,NAND FLASH,PC Card,还能控制LCD,TFT.
不过有时候它也很诡异.如
*(volatile uint16_t *)0x60400000=0x0; // 实际是写入A21=1,而非A22....
分类:
其他 时间:
2016-06-12 02:28:37
收藏:
0 评论:
0 赞:
0 阅读:
275
1.安装samba(rpm包安装) 首先,检查一下系统中有没有安装samba的RPM包。输入rpm -qa|grep samba没有显示,则表示samba没有安装。
输入yum install samba-3.5.10-125.el6.i686.rpm安装samba
samba安装完成!2.samba相关配置文件(这部分内容来自鸟哥的私房菜)
与samba服务器相关的配置文件有:
/...
分类:
系统服务 时间:
2016-06-12 02:28:26
收藏:
0 评论:
0 赞:
0 阅读:
180
Combination Sum III
Total Accepted: 34119 Total
Submissions: 93255 Difficulty: Medium
Find all possible combinations of k numbers that add up to a number n, given that only...
分类:
其他 时间:
2016-06-12 02:28:03
收藏:
0 评论:
0 赞:
0 阅读:
267
Find Minimum in Rotated Sorted Array II
Total Accepted: 52722 Total
Submissions: 152155 Difficulty: Hard
Follow up for "Find Minimum in Rotated Sorted Array":
What if dupl...
分类:
其他 时间:
2016-06-12 02:27:42
收藏:
0 评论:
0 赞:
0 阅读:
173
Combination Sum
Total Accepted: 95000 Total
Submissions: 302249 Difficulty: Medium
Given a set of candidate numbers (C) and a target number (T), find all unique combinations...
分类:
其他 时间:
2016-06-12 02:27:38
收藏:
0 评论:
0 赞:
0 阅读:
116
Java源码之LinkedList
转载请注意出处:
一、LinkedList概述
本文采用jdk1.8进行分析。
LinkedList实现了List,Deque接口的双向链表,实现了链表的所有可选操作,并且可有null值。查找某个值的时候必须从头到尾的遍历链表。它是非线程安全的,当多个线程结构化修改同一链表时需要加上同步处理。(程结构化修改包括:添加、...
分类:
编程语言 时间:
2016-06-12 02:27:36
收藏:
0 评论:
0 赞:
0 阅读:
113
Combination Sum II
My Submissions
Question
Editorial Solution
Total Accepted: 71124 Total
Submissions: 254398 Difficulty: Medium
Given a collection of candidate numbers (C) and a...
分类:
其他 时间:
2016-06-12 02:27:17
收藏:
0 评论:
0 赞:
0 阅读:
195
How Many Tables
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 23012 Accepted Submission(s): 11485
Problem Description
Today is...
分类:
其他 时间:
2016-06-12 02:26:53
收藏:
0 评论:
0 赞:
0 阅读:
111
opengGL相关库的配置,包括glew、freeglut、GLTools、GLM...
分类:
其他 时间:
2016-06-12 02:26:45
收藏:
0 评论:
0 赞:
0 阅读:
325
这篇文章不仅仅讨论如何使用Go构建RESTful的JSON API,同时也会讨论如何设计好的RESTful API。如果你曾经遭遇了未遵循良好设计的API,那么你最终将写烂代码来使用这些垃圾API。希望阅读这篇文章后,你能够对好的API应该是怎样的有更多的认识。JSON API是啥?在JSO...
分类:
Windows开发 时间:
2016-06-12 02:26:33
收藏:
0 评论:
0 赞:
0 阅读:
251
部分转载自:陈皓
GDB中应该知道的几个调试方法
here
知识储备
一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,我们必须要把调试信息加到可执行文件中。使用编译器(cc/gcc/g++)的 -g 参数可以做到这一点。如:
> cc -g hello.c -o hello
> g++ -g hello.cpp -o hello...
分类:
数据库技术 时间:
2016-06-12 02:26:21
收藏:
0 评论:
0 赞:
0 阅读:
192
题目链接:https://leetcode.com/problems/isomorphic-strings/
题目:
Given two strings s and t, determine if they are isomorphic.
Two strings are isomorphic if the characters in s can be replaced to ge...
分类:
其他 时间:
2016-06-12 02:26:09
收藏:
0 评论:
0 赞:
0 阅读:
167