现在位置: 首页 > thyme发表的所有文章
  • 08月
  • 04日
综合 ⁄ 共 3601字 评论关闭
http://blog.csdn.net/sharkw/article/details/1924949 Matplotlib 安装 安装Matplotlib 模块需要已经安装Python2.3(或以上),numpy,freetype和libpng。为了充分利用Matplotlib,你可能希望使用GUI接口和图形扩展,这些我们在下面讨论。Matplotlib已经测试可以在 Linux,Unix,Win32和OS X平台上使用。 有两种Matplotlib后端(backend)可以使用:基于向量的和基于点阵的。基于向量的后端,SVG和PS,产生纯ASCII文本文件输出:*.svg和*.ps;PDF后端产生一个二进制的*.pdf文件。基于点阵的后端响应使用antigrain(agg)后端。这是......
阅读全文
导语:美国科技资讯网站Businessinsider评论人帕斯卡-伊曼纽尔·格布利(Pascal-Emmanuel Gobry)周四撰文指出,科技行业是最赚钱的经济行业,有些科技公司的利润率更是达到70%。其中就有中国互联网公司百度与搜狐畅游。   以下为文章主要内容:   在听说社交网站游戏开发商Zynga去年的利润率高达47%时,许多人都想搞清它是不是世界上最赚钱的公司。答案是否定的。世界上最赚钱的十大上市科技公司的利润率全部高于Zynga,其中一家的利润率甚至接近惊人的70%。也就是说,有些科技公司每收入一美元,纯利润几乎达到70美分。   第......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 1801字 评论关闭
一题离散化+线段树 比赛的时候往set方向上写了,但是tle看到网上有人说set也能做。看来又是写cuo了。 队友说过线段树+离散化。但是第二句话就说“太麻烦了,应该不是这样”。。。。其实还是蛮简单的。 看了别人的博客,知道了stl还有lower_bound()这种东西。。。以后不用手敲二分了。 ----------------------------------------------------------- 先说下离散化。与队友共勉。 就这道题而言。数据范围是1e9但是最多只有3*1e5个数字。 离散化的工作就是:      本来线段树表示的是 数字固有大小之间的关系。比如1-5之间有5个数......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 11502字 评论关闭
InputFormat主要用于描述输入数据的格式(我们只分析新API,即org.apache.hadoop.mapreduce.lib.input.InputFormat),提供以下两个功能: (1).数据切分:按照某个策略将输入数据切分成若干个split,以便确定MapTask个数以及对应的split。 (2).为Mapper提供输入数据:读取给定的split的数据,解析成一个个的key/value对,共Mapper使用。 InputFormat抽象类中只有两个方法,分别对应上面两个功能,源码如下: public abstract class InputFormat<K, V> { public abstract List<InputSplit> getSplits(JobContex......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 623字 评论关闭
继续上图和代码 package com.lyj.sort.insert; public class BubbleSort { /** * @param args */ public static void main(String[] args) { int[] array = { 49, 38, 65, 97, 76, 13, 27 }; // 排序前 System.out.print("排序前: "); for (int i : array) { System.out.print(i + " "); } System.out.println(); // 排序 bubbleSort(array); // 排序后 System.out.print("排序后: "); ......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 86字 评论关闭
   过滤和多表连接两种形式的表达式 Mysql在实际编译时可能不支持这项技术,请注意!       Mysq不支持这种优化,但可以通过人为来进行优化。      扩号被消除了             
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 1410字 评论关闭
   androidActivity之间的跳转不只是有startActivity(Intent i)的,startActivityForResult(Intent intent, int requestCode)也是常用的方法。    其作用是可以用onActivityResult(int requestCode, int resultCode, Intent data)方法获得请求Activity结束之后的操作。    需要注意三个方法:startActivityForResult(Intent intent, int requestCode),onActivityResult(int requestCode, int resultCode, Intent data),setResult(int resultCode, Intent data) 例如如下代码:从From跳转至ToB和ToC From: if(条件){ Intent in......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 1537字 评论关闭
Timer的主要方法有: // 安排在指定的时间执行 void schedule(TimerTask task, Date time) // 安排在指定的时间开始以重复的延时执行 void schedule(TimerTask task, Date firstTime, long period) // 安排在指定的延迟后执行 void schedule(TimerTask task, long delay) // 安排在指定的延迟后开始以重复的延时执行 void schedule(TimerTask task, long delay, long period) // 安排在指定的时间开始以重复的速率执行 void scheduleAtFixedRate(TimerTask task, Date firstTime, long period) // 安排在指定的延迟后开始以重复的......
阅读全文
Android工程在打包的时候,有时失败并报一个错误: [Dex Loader] Unable to execute dex: Multiple dex files define XXXXXXXXXX 这种情况其实就是引用或定义了多个相同的文件,要么是jar包,要么是其他java类 报错后面会给出路径,按这个路径去查找工程里所有的地方,删除多余的那个。 查找时包括引用的别的工程,一般要么在lib里,要么在src里
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 516字 评论关闭
用Collections类sort方法排序时,需要实现Comparator接口的compare方法 首先新建类ComparatorCategoryDetail实现Comparator<Object> public class ComparatorCategoryDetail implements Comparator<Object>{ public int compare(Object o1, Object o2) { CreditCategoryDetail creditCategory0 = (CreditCategoryDetail)o1; CreditCategoryDetail creditCategory1 = (CreditCategoryDetail)o2; return creditCategory0.getSequence()-creditCategory1.getSequence(); } }  然后再用到排序的地方写: Comparato......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 2516字 评论关闭
你可能知道,Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码长时间运行(比如死循环),导致整个页面卡在这个地方,其他任务无法执行。 为了解决这个问题,Javascript语言将任务的执行模......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 171字 评论关闭
         单击“开始”按钮,选择“运行”命令,打开“运行”对话框,输入命令行 rundll32 netplwiz.dll,UsersRunDll (注意UsersRunDll的大小写,也可以直接复制代码,粘贴到运行对话框) 单击“确定”按钮。 弹出“用户账户”对话框,取消选取“要使用本机, 用户必须输入用户名及密码”复选框,单击“确定”按钮完成。
阅读全文