现在位置: 首页 > cranky发表的所有文章
  • 11月
  • 19日
综合 ⁄ 共 3805字 评论关闭
业界趋势分析及对应的技术战略        张大磊 Ray Zhang     十几年前的某一天,当微软发布Windows3.1操作系统的时候,大家都认为它是一个理所当然的软件公司,但是现在微软还是一个传统意义上的软件公司吗?很难这样说,因为经过重组后所有传统软件部门全部加入Business Division,另外又成立了Platform and Online Service Division和Entertainment& Devices Division,后两个部门去年赚了一半的利润。时间能改变的东西很多,所以如果能有对未来更好地把握,不管是对创业者选择方向、对成熟公司制定战略,还是对从业人员职业规......
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 1546字 评论关闭
Description 最近flymouse开始玩qq音速,这个游戏只需要按4个键,上,下,左,右(分别用u,d,l,r表示)。 flymouse必须按照游戏规则,依次按下一系列键。问题是flymouse的手太胖了,他只能把两个手指放在方向键上。 flymouse把一个手指从键i移动到键j,要耗费w[i][j]的体力,而按键不需要耗费体力。 由于flymouse反应比较慢,所以他每次只能移动一个手指。现在可怜的flymouse问你,他最少耗费多少体力? 假设flymouse一开始就把手指放在左、右两个键上。 下面是w[i][j]数组 u d l r u 0 1 2 2 d 1 0 1 1 l 2 1 0 2 r 2 ......
阅读全文
  • 05月
  • 24日
web前端 ⁄ 共 1494字 评论关闭
$("Element").load(type,function) 在元素后面绑定一个处理函数,当元素内容加载完毕后自动调用。就如同每次写jQuery的时候都写jQuery,$(document).reday()或者$的方式差不多。这个元素包括所有的元素 type:事件类型 function:函数体 $(window).load(alert("windows窗口已加载完成")); $("Element").unload(function) 与上面的函数相反,在每一个匹配元素的卸载事件中绑定一个处理函数。比如页面卸载的时候弹出一个警告框。$(document).unload( function () { alert("Bye now!"); } ); $(window).unload(function(){ alert......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 3653字 评论关闭
spark的安装,网上的资料一直不多,无奈 此下语言环境的搭建看个人系统,具体是spark的部分的搭建 1.安装 JDK 1.7 yum search openjdk-devel sudo yum install java-1.7.0-openjdk-devel.x86_64 /usr/sbin/alternatives --config java /usr/sbin/alternatives --config javac sudo vim /etc/profile # add the following lines at the end export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.19.x86_64 export JRE_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/li......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 2102字 评论关闭
Problem Description For the k-th number, we all should be very familiar with it. Of course,to kiki it is also simple. Now Kiki meets a very similar problem, kiki wants to design a container, the container is to support the three operations. Push: Push a given element e to container Pop: Pop element of a given e from container Query: Given two elements a and k, query the kth larger number which greater than a in container; Although Kiki is very intelligent, she can not think of how to do i......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 6840字 评论关闭
只有当任务都是同类型的并且是相互独立时,线程池的性能才能达到最佳。如果将运行时间较长的与运行时间较短的任务混合在一起,那么除非线程池很大,否则将可能造成“阻塞”。如果提交的任务依赖于其他任务,那么除非线程池无限大,否则将可能造成“拥塞”。如果提交的任务依赖于其他任务,那么除非线程池无限大,否则将可能造成死锁。幸运的是,有基于网络的典型服务器应用程序中——网页服务器、邮件服务器以及文件服务器等,他们请求通常都是同类型的并且相互独立的 在线程池中,如果任务依赖于其他任务,那么可能产生死锁。只要线程池......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 981字 评论关闭
Q:如何获取时间?精度如何?                                                                   A:1 使用time_t time( time_t * timer )     精确到秒  计算时间差使用double difftime( time_t timer1, time_t timer0 ) 2 使用clock_t clock() 得到的是CPU时间     精确到1/CLOCKS_PER_SEC秒 3 使用DWORD GetTickCount() 得到的是系统运行的时间 精确到毫秒 4 如果使用MFC的CTime类,可以用CTime::GetCurrentTime() 精确到秒 5 要获取高精度时间,可以使用    BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency)获......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 1108字 评论关闭
Java性能监控的工具非常多,像JDK自带的JConsole、VisualVM以及各种Analyzer分析工具等,这些工具大部分只能分析CPU、内存、线程、堆栈。JavaMelody 不仅可以能够分析CPU、内存,还可以对Java EE应用程序进行:用户Session数量、JDBC连接数、HTTP请求、SQL请求、JSP页面与业务接口方法(EJB3、Spring、 Guice)的执行数量,平均执行时间、错误百分比等分析,并以图表的方式显示,图表支持按天,周,月,年或自定义时间段查看。开发者分析性能的利器! JavaMelody使用也非常的简单,使用方法如下: 1、下载地址,http://code.googl......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1623字 评论关闭
Android上层保存图片需要大量的内存空间,所以在此用C++底层保存图片,减少上层的内存申请。在此做一下记录。 函数接收的参数依次为:图片名称,图片宽度,图片高度,图片数据。 int CSaveImage::saveBmp(const char* name,int width,int height,unsigned char* data) { //int widthStep = (((width * 24) + 31) & (~31)) / 8 ; //每行实际占用的大小(每行都被填充到一个4字节边界) int size = width*height*2; // 每个像素点3个字节 // 位图第一部分,文件信息 BMPFILEHEADER_T bfh; bfh.bfType = 0x4d42; /......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 79字 评论关闭
http://blog.csdn.net/yyttiao/article/category/1102313 一步一步驱动系列 包含了字符驱动与快驱动的较详细讲解。
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 982字 评论关闭
ProgressBar <ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:indeterminateDrawable="@drawable/progress_my_style" style="?android:attr/progressBarStyle" /> 旋转形式: <animated-rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/spinner_color" android:pivotX="50%" android:pivotY="50%" /> 补间动画形式: <?xml version="1.0" encoding="UTF-8"?> <animation-list xmlns:a......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 2178字 评论关闭
这题让我郁闷了半天,到最后到网上一看,擦,看到一重要的数学定理:   二分图最小点集覆盖==二分图的最大匹配 豁然开朗啊!! 对于为什么最小点集覆盖==最大匹配,下面引用Matrix67大牛的一篇文章: 二分图最大匹配的König定理及其证明     本文将是这一系列里最短的一篇,因为我只打算把König定理证了,其它的废话一概没有。    以下五个问题我可能会在以后的文章里说,如果你现在很想知道的话,网上去找找答案:    1. 什么是二分图;    2. 什么是二分图的匹配;    3. 什么是匈牙利算法;(http://www.matrix67.com/blog/artic......
阅读全文