现在位置: 首页 > confer发表的所有文章
  • 08月
  • 28日
综合 ⁄ 共 4301字 评论关闭
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。 快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。 算法步骤: 1 从数列中挑出一个元素,称为 “基准”(pivot), 2 重新排序数列,所有元素比基准值小的摆放在基准前......
阅读全文
  • 05月
  • 21日
编程语言 ⁄ 共 2844字 评论关闭
官方文档见: http://docs.sun.com/source/819-0084/pt_tuningjava.html java启动参数共分为三类; 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容; 其三是非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用; 标准参数中比较有用的: verbose  -verbose:class   输出jvm载入类的相关信息,当jvm报告说找不到类或者类冲突时可此进行诊断。-verbos......
阅读全文
  • 05月
  • 06日
移动开发 ⁄ 共 1633字 评论关闭
官网帮助文档链接:  http://developer.android.com/guide/components/fragments.html 主要看两张图,和跑代码 一,Fragment的生命周             二,与Activity生命周期的对比       场景演示 : 切换到该Fragment 11-29 14:26:35.095: D/AppListFragment(7649): onAttach 11-29 14:26:35.095: D/AppListFragment(7649): onCreate 11-29 14:26:35.095: D/AppListFragment(7649): onCreateView 11-29 14:26:35.100: D/AppListFragment(7649): onActivityCreated 11-29 14:26:35.120: D/AppListFragment(7649): onStart 11-......
阅读全文
  • 08月
  • 11日
综合 ⁄ 共 522字 评论关闭
在工作中经常涉及到对进度(或成本等)进行估算,常用的估算方法有专家判断、类比估算、参数估算、三点估算、自下而上的估算、储备分析等,在此介绍一下三点估算,这种估算方法在不确定的情况下可以得到一个相对准确的估算值。    三点估算的概念来自计划评审技术(Program Evaluation and Review Technique),在估算中考虑不确定性和风险,用以提高估算的准确性。三点估算可以用于进度或成本,以下以进度为例,首先需要估算出进度的3个估算值: 1. 最可能时间-tm:假设资源、资源生产率、可支配时间、依赖关系、风险、问题等各种条......
阅读全文
  • 08月
  • 03日
综合 ⁄ 共 1484字 评论关闭
项目中,遇到一个内存泄漏的问题, 一直查代码, 终于找到问题。 说明:下面这段代码在一个UITableViewController中,为生成一个cell方法。 - (EvaluateCellTableViewCell *)createUgcCell {     NSString *CellIdentifier = [[self getDetailElementHelper] getCellIdentifierString:@“cell的identifier值“];     EvaluateCellTableViewCell *cell = [[EvaluateCellTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];     EvaluateCellTableViewCell *ugcCell = (EvaluateCellTa......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 3196字 评论关闭
HTML的特殊字符我们并不常用,但是有的时候却要在页面中用到这些字符,甚至有时候还需要用这些字符来实现某种特殊的视觉效果。现在,国外的设计师Neal Chester整理了一份很全的特殊字符集,我觉得这很赞~~,共享出来供大家查阅吧。 使用方法: 这些字符属于unicode字符集,所以,你的文档需要声明为UTF-8; 下面符号列表的后面有两列编号,它们并不太一样,第一列是用于HTML的,你需要在前面加上&#符号; 第二列可以用于CSS文件中,但是需要用反斜杠\转义; 第二列也可以用于JavaScript,和CSS用法一样,不过要用\u......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 13500字 评论关闭
创建正则表达式 要想全面地掌握怎样构建正则表达式,可以去看JDK文档的java.util.regex的Pattern类的文档。 字符 B 字符B /xhh 16进制值0xhh所表示的字符 /uhhhh 16进制值0xhhhh所表示的Unicode字符 /t Tab /n 换行符 /r 回车符 /f 换页符 /e Escape 正则表达式的强大体现在它能定义字符集(character class)。下面是一些最常见的字符集及其定义的方式,此外还有一些预定义的字符集: 字符集 . 表示任意一个字符 [abc] 表示字符a,b,c中的任意一个(与a|b|c相同) [^abc] 除a,b,c之外的任意......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 5034字 评论关闭
链接器相关的一些基本问题   学习或者了解链接器,有一些基本的问题需要关心:链接器做些什么;链接器和体系结构;程序是怎样生成的。下面做简要介绍。 链接器做些什么   链接器之所以存在或者产生,基本上是由于程序开发的模块化。这里讲的模块,主要是编译概念上的模块,通常他们按照功能划分,比如一个.c或者.cpp文件就是一个编译单元,就是一个模块,编译后就产生一个.o目标文件。为了最终生成一个可执行文件、静态库或者动态库,就需要把各个编译单元按照特定的约定组合到一起。这里特定的约定指的就是“目标文件格式”......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 75字 评论关闭
(1)要监听的接口名必须以MBean结尾; (2)MBEAN_NAME须定义在MBean中,且不需是public (3)监听的接口需和实现的类在同一个包中
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 4643字 评论关闭
转自:http://fine36.blog.163.com/blog/static/189251005201162155413475/ listview是android常用的控件,点击listview item时,默认显示橘黄色的背景色,而且翻滚时也显示相应的颜色。这样往往会跟实际的软件UI设计风格很不协调。通过对listview背景颜色的设置,从而实现与软件UI风格相协调。 改变listview背景选项往往采用建立一个xml文件,如listview_bg.xml,里面定义selector的相关属性,将文件放着drawable的资源文件当资源文件使用,在listview item配置背景属性android:background=”@drawable/listview_bg”从而达到改变......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 2218字 评论关闭
From: http://www.cnblogs.com/yujiaao/p/3691938.html   因为linux下cocostudio wine安装不上 而且又要开发windows程序 果断舍弃了ubuntu而实用vs2013 去玩cocos2dx3.0 花了一天的时间才解决中文乱码 泪奔ing 分享记录下 下面是我尝试的的过程: 1相关设置     右键项目属性——》配置属性---》常规---选择Unicode编码     发现仍然是乱码 2 更换字体无效(我最开始一直以为这个问题 各种纠结) 3使用Userdefault存数据在取出    xml文件是utf8的 但是取出还是无效 4.严重怀疑编译器虽然调整为Unicode 但是缺要转为ansi编译 而编译......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 596字 评论关闭
转换进制&&逆序可以在一起进行,有一点技巧,不要用十进制数来表示低进制,容易溢出。 #include <iostream> #include <vector> using namespace std; bool isPrime(int n) { if(n < 2) return false; if(n == 2) return true; if(n % 2 == 0) return false; for(int i = 3; i < n; i += 2) { if(n % i == 0) return false; } return true; } int reverseRadix(int n, int d) { vector<int> v; int reverse = n; while (reverse != 0) { int tmp = reverse % d; if(t......
阅读全文