1、强引用 平时我们编程的时候例如:Object object=new Object();那object就是一个强引用了。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不....
分类:
编程语言 时间:
2015-03-18 23:13:30
收藏:
0 评论:
0 赞:
0 阅读:
443
为了更好地理解web服务器(如tomcat)的运行原理,现用java代码模拟了一个web服务器: 1 import java.io.*; 2 import java.net.*; 3 public class MyWebServer 4 { 5 /*模拟web服务器*/ 6 pu...
分类:
编程语言 时间:
2015-03-18 23:13:14
收藏:
0 评论:
0 赞:
0 阅读:
552
1. 工厂模式 function createPerson(name, age, job){ var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function(){ alert(this.name)...
分类:
编程语言 时间:
2015-03-18 23:13:00
收藏:
0 评论:
0 赞:
0 阅读:
442
一.八数码问题八数码问题也称为九宫问题。在3×3的棋盘,摆有八个棋子,每个棋子上标有1至8的某一数字,不同棋子上标的数字不相同。棋盘上还有一个空格,与空格相邻的棋子可以移到空格中。要求解决的问题是:给出一个初始状态和一个目标状态,找出一种从初始转变成目标状态的移动棋子步数最少的移动步骤。所谓问题的一...
分类:
编程语言 时间:
2015-03-18 23:12:20
收藏:
0 评论:
0 赞:
0 阅读:
525
#include #include #define STACK_INIT_SIZE 100#define STACKINCREMENT 10#define OVERFLOW -2#define OK 1#define ERROR 0typedef int SElemType;//栈结构体typede...
分类:
编程语言 时间:
2015-03-18 23:11:41
收藏:
0 评论:
0 赞:
0 阅读:
401
画外音:没想做到15-2题也是费了一番周折,看来《算法导论》里题都不是白给的 整齐打印问题:考虑在一个打印机上整齐地打印一段文章的问题。输入的正文是n个长度分别为L1、L2、……、Ln(以字符个数度量)的单词构成的序列。我们希望将这个段落在一些行上整齐地打印出来,每行至多M个字符。“整齐度”的标.....
分类:
编程语言 时间:
2015-03-18 23:09:20
收藏:
0 评论:
0 赞:
0 阅读:
527
一、设计思路题目:可以答题并判断对错,最后显示做对几道题。 在原有的基础上,又拓展了答题模块。 在结构体中添加了answer属性,把输入的答案与正确答案比较,若相等则计数加一。二、源代码(1)四则运算3.cpp 1 // 四则运算3.cpp : Defines the entry point fo....
分类:
编程语言 时间:
2015-03-18 23:08:11
收藏:
0 评论:
0 赞:
0 阅读:
448
😊写一个程序,初始化一个数组。要求数组长度为10,里面的值为0-9的随机数,并且每一个数字出现一次。思路:1,创建数组2,创建随机数3,存到数组中 nums[i++] = ...4,使用循环创建数据,并加入到数组中.循环几次? while(i nums[j + 1]) { int temp = ....
分类:
编程语言 时间:
2015-03-18 23:05:00
收藏:
0 评论:
0 赞:
0 阅读:
299
参考:http://www.ahathinking.com/archives/124.html最长公共子序列1、动态规划解决过程1)描述一个最长公共子序列 如果序列比较短,可以采用蛮力法枚举出X的所有子序列,然后检查是否是Y的子序列,并记录所发现的最长子序列。如果序列比较长,这种方法需要指数级时间....
分类:
编程语言 时间:
2015-03-18 23:02:40
收藏:
0 评论:
0 赞:
0 阅读:
522
1. 函数分类1)无参无返回值函数一般用于执行某些固定的功能。(打印logo)2) 无参有返回值函数一般用于获取某些数据或结果。(获取数字) 3)有参无返回值函数一般利用参数完成某些特定功能。(根据传入数字生成星星矩阵) 实参与形参的传递过程,两个参数互不相干.4)有参有返回值函数一般用于处...
分类:
编程语言 时间:
2015-03-18 22:59:00
收藏:
0 评论:
0 赞:
0 阅读:
309
http://www.w3cschool.cc/python/python-tutorial.htmlpython实战项目:http://blog.csdn.net/the_fire/article/details/7252472/python专家博客:http://rfyiamcool.blog....
分类:
编程语言 时间:
2015-03-18 22:56:20
收藏:
0 评论:
0 赞:
0 阅读:
398
public class SemaphoreTest { private static final int MAX_AVAILABLE=100; private final Semaphore available=new Semaphore(MAX_AVAILABLE,true); ...
分类:
编程语言 时间:
2015-03-18 22:55:30
收藏:
0 评论:
0 赞:
0 阅读:
273
转载自: http://blog.csdn.net/dyx404514/article/details/42061017Manacher算法算法总结第三弹 manacher算法,前面讲了两个字符串相算法——kmp和拓展kmp,这次来还是来总结一个字符串算法,manacher算法,我习惯叫他 “马拉车...
分类:
编程语言 时间:
2015-03-18 22:54:40
收藏:
0 评论:
0 赞:
0 阅读:
569
//通过id查找多个元素function getElements(/*ids...*/){ var elements = {}; for(var i=0; i parent.childNodes.length) throw new Error('invalid index'); else if( n...
分类:
编程语言 时间:
2015-03-18 22:54:20
收藏:
0 评论:
0 赞:
0 阅读:
428
题目如下:把abcd…s共19个字母组成的序列重复拼接106次,得到长度为2014的串。接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。public class 猜字母 { public static void m...
分类:
编程语言 时间:
2015-03-18 21:50:21
收藏:
0 评论:
0 赞:
0 阅读:
273
算法只要懂原理了,代码都是小问题,先看下面理论,尤其是红色标注的(要源码请留下邮箱,有测试用例,直接运行即可)
A*算法
百度上的解释:
A*[1] (A-Star)算法是一种静态路网中求解最短路最有效的直接搜索方法。
公式表示为: f(n)=g(n)+h(n),
其中 f(n) 是从初始点经由节点n到目标点的估价函数,
g(n) 是在状态空间中从初始节点到n节点的实际代价,
h...
分类:
编程语言 时间:
2015-03-18 21:48:11
收藏:
0 评论:
0 赞:
0 阅读:
1205
题目:上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:
1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45
老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼!对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢?
请写出所有不同算式的个数(包括题中举例的)。
显然,交换分子分母后,例如:4/1 乘以 5/8 是满足要...
分类:
编程语言 时间:
2015-03-18 21:46:51
收藏:
0 评论:
0 赞:
0 阅读:
308
mac os 升级到Yosemite后导致无法创建JAVA工程的解决办法...
分类:
编程语言 时间:
2015-03-18 21:46:11
收藏:
0 评论:
0 赞:
0 阅读:
360
二级联动在一般的网页中随处可见,一般是地址,比如点击浙江省,随后出现的是杭州市,嘉兴市;点击北京省出现的是朝阳,海淀,而不是出现杭州,嘉兴。要想实现这个步骤,就要用到javascript来实现。其中原理用到onchange时间。(一)首先,onchange 事件会在域的内容改变时发生。支持该事件的 ...
分类:
编程语言 时间:
2015-03-18 21:43:50
收藏:
0 评论:
0 赞:
0 阅读:
348
Concept Header Summary Threads Standard, low-level, type-safe; Futures Via async function, hides threading; Locks Standard, low-level locking pr...
分类:
编程语言 时间:
2015-03-18 21:43:30
收藏:
0 评论:
0 赞:
0 阅读:
300