现在位置: 首页 > steadfast发表的所有文章
  • 09月
  • 13日
综合 ⁄ 共 7187字 评论关闭
实现单例模式的思路是: 1,一个类能返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用getInstance这个名称); 2,当我们调用这个方法时,如果类持有的引用不为空就返回这个引用,如果类保持的引用为空就创建该类的实例并将实例的引用赋予该类保持的引用; 3,同时我们还将该 类的构造函数定义为私有方法,这样其他处的代码就无法通过调用该类的构造函数来实例化该类的对象,只有通过该类提供的静态方法来得到该类的唯一实例。 1.饿汉式。指全局的单例实例在类装载时构建,当类第一次加载到内存中......
阅读全文
  • 07月
  • 22日
综合 ⁄ 共 2603字 评论关闭
1、  选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,        冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 2、研究排序算法的稳定性有何意义?   首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前两个相等的数据其在序列中的先后位置顺序与排序后它们两个先后位置顺序相同。 再简单具体一点,如果A i == A j,Ai 原来在 Aj 位置前,排序后 Ai  仍然是在 Aj 位置前。  下面我们分析一下稳定性的好处: (1)如果排序算法是稳定的,那么从一个键上排序,然后再从另一个键......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 14508字 评论关闭
文章目录 Before you Begin Adding an Optimization Step to build.xml But Wait, My App is Crashing Now Conclusion http://www.cnitblog.com/zouzheng/archive/2011/01/12/72639.html 关于ProGuard的学习了解(从别处转来) 在Android项目中用到JNI,当用了proguard后,发现native方法找不到很多变量,原来是被produard优化掉了。所以,在JNI应用中该慎用progurad啊。 解决办法: (这个办法不靠谱,呵呵) 1、在Android.mk中加入一行:  LOCAL_PROGUARD_FLAGS := -in......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 1383字 评论关闭
n个点各有权值val [ i ], 总时间为T,n-1条双向边,u->v,从u走到v 花费为w, 求在花费不超过T的情况下,能获得的经过的各点权值之和最大。 分析:首先预处理出一条从点1 ~ N的最短路, 那么最优路径的主干一定是经过该最短路的。然后是否走其他的点取决于是否有多出的时间(很显然。)。而且经过最短路之外的点的话,那些点要么不走要么走且只走两次(来回)。 所以先预处理出一条最短路之后,最短路上的点权值改为0,然后用树形dp解决是否要取旁边的点。设dp [ u ][ j ]为走到 u 时花费为 j ,那么 dp[u][j] = max(dp[u][j]......
阅读全文
  • 10月
  • 28日
综合 ⁄ 共 57字 评论关闭
http://blog.csdn.net/liuqiyao_01/article/details/26567237
阅读全文
  • 10月
  • 06日
综合 ⁄ 共 2079字 评论关闭
一、名字解释         Python虚拟机:也叫解释器主循环,控制Python代码的执行。         多线程:类似单CPU系统中运行多个进程。 任意时刻,只能有一个线程在解释器中运行。         全局解释器锁(GIL):保证同一个时刻只有一个线程在运行。 二、thread #!/usr/bin/env python #import thread from time import sleep, ctime def loop0(): print "start loop 0 at:", ctime() sleep(4) print "end loop 0 at:", ctime() def loop1(): print "start loop 1 at:", ctime() sleep(2) ......
阅读全文
  • 09月
  • 04日
综合 ⁄ 共 926字 评论关闭
Windows phone 8 学习笔记(1) 触控输入 http://www.apkbus.com/android-138547-1-1.htmlWindows phone 8 学习笔记(2) 数据文件操作 一、分析各类数据文件存储方式 二、安装文件夹 三、本地文件夹(独立存储空间) 四、媒体库操作 五、本地数据库http://www.apkbus.com/android-138561-1-1.htmlWindows phone 8 学习笔记(3) 通信一、WP8套接字 二、蓝牙   三、NFC   四、获取网络状态  http://www.apkbus.com/android-138567-1-1.htmlWindows phone 8 学习笔记(4) 应用的启动 一、扩展音乐+视频中心   二、扩展照片......
阅读全文
  • 08月
  • 25日
综合 ⁄ 共 4514字 评论关闭
  对于蓝牙无论最底层的硬件驱动如何实现,都会在HCI层进行统一。也就是说,HCI在主机端的驱动主要是为上层提供统一接口,让上层协议不依赖于具体的硬件实现。HCI在硬件中的固件与HCI在主机端的驱动通信方式有多种,比如UART,USB和SDIO等。        HCI层在所有的设备面前都被抽象为一个hci_dev结构体,因此,无论实际的设备是哪种蓝牙设备、通过什么方式连接到主机,都需要向HCI层和蓝牙核心层注册一个hci_dev设备,注册过程由hci_registe_dev()函数来完成,同时也可以通过hci_unregister_dev()函数卸载一个蓝牙设备。 具体的蓝牙......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 129字 评论关闭
1.socket编程:socket编程,网络字节序,函数介绍,IP地址转换函数,sockaddr数据结构,网络套接字函数,socket相关函数,TCP server和client 3socket编程:UDP编程 UNIX网络编程系列(30+篇) UNIX网络编程6篇
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 1268字 评论关闭
前几天笔试,搞的连地理坐标系是什么玩意都记不得了,搞的怀疑自己是不是学GIS的,专业知识不扎实。 地理坐标系         原点位于运载体所在的点,其中一轴与地理垂线重合的右手直角坐标系。         地理坐标系,也可称为真实世界的坐标系,是用于确定地物在地球上位置的坐标系。一个特定的地理坐标系是由一个特定的椭球体和一种特定的地图投影构成,其中椭球体是一种对地 球形状的数学描述,而地图投影是将球面坐标转换成平面坐标的数学方法。绝大多数的地图 都是遵照一种已知的地理坐标系来显示坐标数据。例如,全国1∶25万地形图......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 883字 评论关闭
先说下tmp_table_size吧: 它规定了内部内存临时表的最大值,每个线程都要分配。(实际起限制作用的是tmp_table_size和max_heap_table_size的最小值。)如果内存临时表超出了限制,MySQL就会自动地把它转化为基于磁盘的MyISAM表,存储在指定的tmpdir目录下,默认: mysql> show variables like "tmpdir"; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | tmpdir        | /tmp/ |  +---------------+-------+ 优化查询语句的时候,要避免使用临时表,如果实在避免不了的话,要保证这些临......
阅读全文
  • 12月
  • 04日
综合 ⁄ 共 152字 评论关闭
JavaScript解析XML实现省市县三级联动,简单易用,只需要一个XML和一个js就能能实现,下载后代开HTML就能看到效果。  原文:JavaScript解析XML实现省市县三级联动 源代码下载地址:http://www.zuidaima.com/share/1550463310056448.htm
阅读全文