首页 > 其他
Java 类的生命周期
先了解下JAVA堆栈 JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) 堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)。 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身。 栈区: 1.每个线程包含一个栈区,栈中只保存基础数据类型...
分类:其他   时间:2014-02-18 01:38:35    收藏:0  评论:0  赞:0  阅读:564
poj3468 A Simple Problem with Integers
http://poj.org/problem?id=3468  整段更新,整段查询 /* * 整段更新,整段查询 * PushUp(int rt) 是把当前结点的信息更新到父结点 * PushDown(int rt) 是把当前结点的信息更新到儿子结点 * 延迟标记: * 简单来说就是每次更新的时候不要更新到底,用延迟标记 * 使得更新延迟到下次需要更新or询问到的时候...
分类:其他   时间:2014-02-18 00:22:44    收藏:0  评论:0  赞:0  阅读:429
CUGB图论专场2:E - Drainage Ditches 最大流EK算法与Dinic算法
E - Drainage Ditches Time Limit:1000MS     Memory Limit:10000KB     64bit IO Format:%I64d & %I64u Submit Status Description Every time it rains on Farmer John's fields, a pond forms ov...
分类:其他   时间:2014-02-18 00:20:41    收藏:0  评论:0  赞:0  阅读:456
策略模式
昨天和大家讲解了设计模式中的职责链模式,今天意犹未尽,接着讲设计模式,今天要讲的设计模式是策略模式。   我们都知道,编程语言的三种控制结构可以解决遇到的所有问题。从宏观上来看,职责链模式好似顺序结构,事先确定好事情的执行顺序,依次执行,直到有人处理此事;策略模式好似选择结构,根据不同的问题,动态的采用对应的解决方案。    回首已经完成的机房收费系统,有这个一个场景:在用户上机时,管理员会根...
分类:其他   时间:2014-02-18 01:01:41    收藏:0  评论:0  赞:0  阅读:402
如何实现A星寻路算法 Cocos2d-x 3.0 beta2
本文实践自 Johann Fradj 的文章《How To Implement A* Pathfinding with Cocos2D Tutorial》,文中使用Cocos2D,我在这里使用Cocos2D-x 3.0进行学习和移植。在这篇文章,将会学习到如何在Cocos2D中实现A星算法。在开始之前,先阅读文章《Introduction to A* Pathfinding》将会有所帮助。...
分类:其他   时间:2014-02-18 03:06:44    收藏:0  评论:0  赞:0  阅读:441
设计模式六大原则--依赖倒转原则
定义 1、高层模块不应该依赖底层模块,两者都应该依赖抽象。 2、抽象不应该依赖于细节,细节应该依赖于抽象。 (原意:High level modules should not dependupon low level modules. Both should depend upon abstractions. Abstractionsshould not depend upon details. Details should depend upon abstract...
分类:其他   时间:2014-02-18 00:59:37    收藏:0  评论:0  赞:0  阅读:439
设计模式六大原则--迪米特法则
定义 如果两个类不必批次直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。...
分类:其他   时间:2014-02-17 23:31:28    收藏:0  评论:0  赞:0  阅读:550
设计模式六大原则--合成/聚合复用原则
定义 尽量使用合成/聚合,尽量不要使用类继承。(Design to interfaces;Favor composition over inheritance;Find what varies andencapsulate it)...
分类:其他   时间:2014-02-17 23:23:16    收藏:0  评论:0  赞:0  阅读:588
简单又好看的按钮,扁平化按钮。
今天分享一下流行的扁平化按钮。完全不需要用到图片哦。效果图如下: 里面有2个按钮都是一样的模式。只要修改的色值就可以。下面跟我来更新你的UI吧。 首先编写 button.xml 代码如下...
分类:其他   时间:2014-02-18 03:04:41    收藏:0  评论:0  赞:0  阅读:474
UVALive - 3135 Argus
题意:有一系列的事件,它每Period秒钟就会产生编号为qNum的事件,你的任务是模拟出前k个事件,如果多个事件同时发生,先处理qNum小的事件 思路:用优先队列模拟 #include #include #include #include #include using namespace std; struct item{ int qNum,Per,Time; bo...
分类:其他   时间:2014-02-17 22:48:25    收藏:0  评论:0  赞:0  阅读:489
IOS开发实例-获取用户当前地理坐标
一、需求 获取用户当前所在位置的经纬度。 二、实现过程 拟采用CLLocationManager类获取用户位置信息,所需步骤 1、导入CoreLocation.frameWork 2、通过CLLocationManager类获取位置信息 三、代码 #import "TestViewController.h" @implementation TestViewContr...
分类:其他   时间:2014-02-18 02:35:59    收藏:0  评论:0  赞:0  阅读:369
记今天把我绕晕的代码: 继承覆盖多态this
看到一段把我绕晕的java代码,找了很多人讨论,最后得出了这样的结果. 这涉及到java中的继承 覆盖 转型 多态....
分类:其他   时间:2014-02-18 02:11:23    收藏:0  评论:0  赞:0  阅读:378
编程之美2.3 寻找发帖"水王"
题目: 传说,Tango有一大“水王”,他不但喜欢发帖,还会回复其他ID发的帖子,发帖数目超过帖子总数的一半,如果你有一个当前论坛上所有帖子的列表,其中帖子作者的ID也在表中,你能快速找到这个传说中的Tango水王吗?...
分类:其他   时间:2014-02-18 00:47:19    收藏:0  评论:0  赞:0  阅读:336
树(3)--树和森林
一:树的存储结构 1.双亲表示法:     每个节点都存储它的双亲结点的位置: #define MAX_TREE_SIZE 100 typedef struct PTNode { //结点结构 Elem data; int parent; // 双亲位置域 } PTNode; typedef struct { //树结构 PTNode no...
分类:其他   时间:2014-02-18 00:18:37    收藏:0  评论:0  赞:0  阅读:429
多项式加法
前些日子面试,让写个多项式加法,写了半天也有bug,我觉得很丢脸,要多多练习写代码     多项式加法 是按照序数从高到低排序,并且指数前面参数不能小于0(自己设定的) typedef struct node{ int value; int n; struct node* next; }linknode; linknode* add(linknode* A,li...
分类:其他   时间:2014-02-17 22:46:22    收藏:0  评论:0  赞:0  阅读:514
7K面试题____交通灯管理系统
---------------------------------------- android培训、java培训、期待与您交流! ------------------------------------     【题目要求】 模拟实现十字路口的交通灯管理系统逻辑,具体有以下需求 1). 异步随机生成按照各个路线行驶的车辆 举例说明如下: . 由南向北行驶的车辆 ----直行...
分类:其他   时间:2014-02-18 02:25:44    收藏:0  评论:0  赞:0  阅读:432
Java Split()方法按点(.)切分注意细节
按点(.)切分,必须要注意转义!如:split("\\.")。 例子: public class Test { public static void main(String[] args) { String s = "adhahd.txt"; String t[] = s.split("\\."); for(int i = 0; i < t.length; i++){ S...
分类:其他   时间:2014-02-17 23:21:13    收藏:0  评论:0  赞:0  阅读:525
linux-OPENSIP安装步骤-亲自运行正确的
OPENSIP安装说明-utuntn系统,opensips版本1.10.1 一、安装说明: 源代码下载:https://www.opensips.org/Downloads/Downloads 支持mysql数据库的配置: 修改Makefile.config文件,把db_mysql从 exclude_modules?= 移入 include_modules?= 然后make,make install 二、数据库报错问题 1.数据库需要支持InnoDB引擎 2.修改/usr/local/share/o...
分类:其他   时间:2014-02-18 01:28:20    收藏:0  评论:0  赞:0  阅读:826
POJ 1320 Street Numbers 解佩尔方程
解佩尔方程...
分类:其他   时间:2014-02-18 02:09:20    收藏:0  评论:0  赞:0  阅读:323
C# Convert类
今天在写一个很简单的输入一个整数的时候,发现C#的类型转换控制的确实很严,有些可以在VB中可以隐式转换的现在不行了:比如,在不会发生数值丢失或溢出时,也不会将返回的字符型的值转换给double这些小数。另外,在c里面的强制类型转换也不能使用,比如:int i=(double)(string类型的值);这个也不能通过。       虽然这样在写代码时,就要时刻注意数据类型的一致性了,但是,也使得代...
分类:其他   时间:2014-02-18 02:23:41    收藏:0  评论:0  赞:0  阅读:425
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!