现在位置: 首页 > wsfyg007sf发表的所有文章
  • 06月
  • 10日
综合 ⁄ 共 826字 评论关闭
MediaPlayerService::instantiate函数把MediaPlayerService添加到Service Manger中去了。这个函数定义在frameworks/base/media/libmediaplayerservice/MediaPlayerService.cpp文件中: void MediaPlayerService::instantiate() { defaultServiceManager()->addService( string16("media.player"), new MediaPlayerService()); } defaultServiceManager返回的实际是一个BpServiceManger类实例,因此,我们看一下BpServiceManger::addService的实现,这个函数实现在frameworks/base/libs/binder/IServiceManager.......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 518字 评论关闭
SMART原则     目标管理是使经理的工作变被动为主动的一个很好的手段,实施目标管理不但是有利于员工更加明确高效地工作,更是为未来的绩效考核制定了目标和考核标准,使考核更加科学化、规范化,更能保证考核的公开、公平与公正,没有目标是无法考核员工的。 ——S代表具体(Specific--英 [spə'sɪfɪk]adj. 特殊的,特定的;明确的;详细的),指绩效考核要切中特定的工作指标,不能笼统; ——M代表可度量(Measurable--英 ['meʒ(ə)rəb(ə)l]adj. 可测量的;重要的;重大的),指绩效指标是数量化或者行为化的,验证这些绩效指标的数据或者......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 408字 评论关闭
一、下载 http://www.mongodb.org/downloads 二、建立数据目录 随便哪里都可以,但要从根目录开始 如:/home/tin/data/db 三、启动 进入解压文件的bin目录 启动本机 mongod --bind_ip 127.0.0.1 --logpath /home/tin/data/db --logappend --dbpath /home/tin/data/db --directoryperdb –-install 日志文件为--logpath /home/tin/data/db(可以不要) 数据目录为--dbpath /home/tin/data/db 每个数据库将储存在一个单独的目录(--directoryperdb)(可以不要) 四、链接 这里用的是shell链接 (1)本机 ./mongo (2)远程 ./mongo 192......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 692字 评论关闭
懒省事的小明 时间限制:3000 ms  |           内存限制:65535 KB 难度:3 描述       小明很想吃果子,正好果园果子熟了。在果园里,小明已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。小明决定把所有的果子合成一堆。 因为小明比较懒,为了省力气,小明开始想点子了:   每一次合并,小明可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n-1次合并之后,就只剩下一堆了。小明在合并果子时总共消耗的体力等于每次合并所耗体力之和。   因为还要花大力气把这些......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 1512字 评论关闭
前段时间,一朋友问我,有没有类似于新闻自动滚动的JS代码,我想了想,没有,就随手帮朋友写了个jQuery的扩展给他用。 先上Html代码: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title></title> <script type="text/javascript" src="scripts/jquery-1.8.3.js"></script> <script type="text/javascript" src="scripts/jQuery.updownSlide.js"></script> <style......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 2471字 评论关闭
public class FileOpeUtil {     public static void main(String[] args) throws IOException {         // delAllFiles("C://Users/13075012/.swt/");         String s = "D://opt/opt/ds.json";         /*          * String name1 = s.substring(0,s.lastIndexOf("/")+1); System.out.println(name1); String name =          * s.substring(s.lastIndexOf("/")+1); System.out.println(name); File f = new File(name1); if(!f.exists()){          * f.mkdirs(); }          */         File f2 = new File(s);         Sy......
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 2013字 评论关闭
实际开发中需要用到 PHP 类似队列的功能 于是乎 写了下面的类 写的比较仓卒 有BUG  欢迎Email 我,学习交流仅供参考。 /**  * PHP Class for queue  * @author yangqijun@live.cn  * @copyright DataFrog Beijingbei  Ltd. 2011-07-25  */ class Queue {     public  $length=12;     public  $queue  = array();  //  if String like this "22,23,24"    convert to array to do queue     public  $delimiter=',';     function __construct($queue=array())     {         $this->queue=$queue;     }   ......
阅读全文
  • 12月
  • 17日
综合 ⁄ 共 3620字 评论关闭
前一段时间需要任职资格考试,于是又拿起丢了几年的数据结构书看了看,温习了一下常见的几个排序算法。今天特把我写的学习代码贴了出来。 排序的算法常见有插入排序,选择排序与交换排序,较复杂一点还有归并排序与基数排序,概念性的东西我就不多说了,大家可以找一本严老师数据结构书看看。读大学时不觉得怎么样,现在再来看看,又结合这几年的编程经验,觉得写得还是蛮有水平的。  1.先来一个排序中的比较函数子,实现是左值小于右值。  template<typename T> struct CmpFuctor { bool operator()(const T& lhs, co......
阅读全文
  • 12月
  • 06日
综合 ⁄ 共 65字 评论关闭
算法定义  http://baike.baidu.com/view/127820.htm?func=retitle   不懂等待自我更新
阅读全文
  • 11月
  • 20日
综合 ⁄ 共 1925字 评论关闭
传送门:【CodeForces】383C Propagating tree 题目分析:首先dfs出dfs序以及每个点的深度,然后建立两棵线段树,深度为奇数的在第一棵线段树上,深度为偶数的在第零棵线段树上。当更新的节点x为奇数深度的时候,第一棵线段树区间[ in[ x ] , ou[ x ] ]内加上val,第零棵线段树区间[ in[ x ] + 1 , ou[ x ] ]内减去val。当更新的节点x为偶数深度时与上述类似。为什么这样可以?不难发现这样子更新以后,正好偶数深度的节点在第零棵线段树上的值与奇数深度的节点在第一棵线段树上的值都是正确的。因为只有与其有关的更新才会更新到......
阅读全文
  一些牛人榜样,多看看他们写的东西(后续整理牛人的blog等) 分类: 1.2.1.1 职业规划 1.2.1 政法经管 1.2.1.2 行业知识2012-06-27 22:51 4781人阅读 评论(0) 收藏 举报 blog平台自然语言处理测试工作 目录(?)[+] 计算机大师 Donald E. Knuth(高德纳) 算法大师,我最崇拜的计算机科学家,没有之一!不认识高爷爷的人别说自己是学计算机的。《The Art of Computer Programming》绝对是计算机科学的圣经。对高爷爷的崇敬,对编程艺术境界的向往,指引我不断的追求计算机的“艺术”,没有高爷爷的算法艺术就我就......
阅读全文
  • 03月
  • 10日
综合 ⁄ 共 3062字 评论关闭
【作者:孟祥月  博客:http://blog.csdn.net/mengxiangyue】 下面的代码模拟的是操作系统动态分区的过程。这里简单的介绍一下动态分区,在pc中有一定大小的内存,开始的时候这些内存都没有使用。我们可以在这个内存上去分配内存给对应的进程,这里的进程名字和进程的所需要的内存大小是我们自己输入的。我们模拟的是在内存的开始寻找能够分配给该进程的空闲区域分配给该进程,如果分配给该进程后剩余的内存小于4,那么就不在分片,而是将这个整个空闲内存,全部分配给该进程。有分配内存,就对应的有回收内存。在某个进程运行结......
阅读全文