- 博客(12)
- 收藏
- 关注
原创 Java虚拟机的内存管理
**一.JAVA虚拟机实例** 一个Java虚拟机实例的职责是运行一个Java程序。当启动一个Java程序时,一个Java虚拟机实例也就诞生了。当程序结束,Java虚拟机实例也就消亡了。每个Java程序都运行在自己的JVM实例里。 JVM实例通过调用初始类的main()方法来运行一个Java程序,及main()方法是Java程序运行的起点。<java>public class Test {
2017-03-18 15:21:51 86
原创 1.害死人不偿命的(3n+1)猜想 (15)
对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡
2016-11-15 17:10:40 108
原创 java图形化解决迷宫问题
不管怎么去解决迷宫问题,回溯法都是一个经典解法。import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Maze extends JApplet { /** * */ private static final long serialVersionUID = 1L;
2016-11-08 17:30:58 382
原创 java解决迷宫问题
任务:随机生成一个迷宫图,0和1分别表示迷宫中的通路和障碍,设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 要求: (1)编写一个求解迷宫的非递归程序,并将求得的通路以三元组(i,j,d)的形式输出,其中: i,j指示迷宫中的一个坐标,d表示走到下一坐标的方向; (2)编写递归形式的算法,求得迷宫中所有可能的通路;迷宫问题的核心算法应该是回溯法,也可以说迷宫
2016-11-08 17:27:34 517 3
原创 java解决索引文件问题
任务:已知职工文件中包括职工号、职工姓名、职务和职称等若干数据项(见下表)。职务有校长、系主任、室主任和教员;校长领导所有系主任,系主任领导他所在系的所有室主任,室主任领导他所在室的全体教员;职称有教授、副教授和讲师3种。 请给该文件建立索引,通过该索引文件,要求: (1)能够检索出全体职工间领导与被领导的情况; (2)能够分别检索出全体教授、全体副教授、全体讲师。要求指针数量尽可能少,给出各
2016-11-08 17:23:09 470 2
原创 String to Integer
Problem:String to Integer 这题看了一下,只有13%的AC,即使写出来也有各种各样的溢出问题,不知道oj是怎么写的,自己写的稍微复杂了一点,下面是在讨论区看见的简洁版。int atoi(const char *str) { int sign = 1, base = 0, i = 0; while (str[i] == ' ') { i++; } if
2016-09-27 17:00:24 129
原创 整数倒序
大三了,快实习了,刷一些题保持手感,毕竟工程做多了,有时候真的很容易遗忘一些算法知识,先刷一些水题,嗯。Problem: Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321Solution:pu
2016-09-27 16:13:37 129
原创 关于maven部署项目到tomcat上403问题
这里主要是在eclipse上部署失败,在终端下可以成功,如果失败,检查settings.xml ,tomcat-users的一些用户名,密码的配置是否正确,还有pom文件中build是否添加正确,这些百度有许多解决方案。 以下是出错日志打印出的信息。Uploaded: http://localhost:8080/manager/text/deploy?path=%2Fweb_project_tem
2016-09-01 12:14:46 575
原创 eclipse导入maven工程出现的问题
最近自己找了一个ssm框架想学习一下,但是用eclipse导入maven工程后出现了以下问题: error1:Description Resource Path Location Type Project configuration is not up-to-date with pom.xml. Run Maven4MyEclipse->Update Project
2016-07-18 12:30:51 168
原创 git向远程库推送文件的问题
1.输入:git push -u origin master错误信息:.Permanently added the RSA host key for IP address 'XXXXXXX' to the list of known hosts.按照提示信息将IP加入到etc/hosts文件里面就行。2.输入:$ Git remote add origin git@gith
2016-05-03 17:39:53 122
转载 linux文件的创建、编辑常用命令
一、创建文件命令1、touch命令linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。touch [-acm][-r ref_file(参照文件)|-t time(时间值)] file(文件名)example:touch file1.txt 更新file1.txt的存取和修改时间to
2016-05-02 11:28:44 612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人