现在位置: 首页 > anxiously发表的所有文章
  • 05月
  • 29日
移动开发 ⁄ 共 1394字 评论关闭
今天看淘宝Android客户端的leader分析他们做淘宝客户端的经验的时候,听到了这样一个东西:WEBP,是一种图片格式. 1.百度百科:http://baike.baidu.com/view/4447461.htm WebP (发音"weppy"),一种有损压缩的图形档格式,派生自图像编码格式VP8 。是Google在购买On2 Technologies后发展出来的格式,以BSD授权条款发布。 2.Android官方文档的支持多媒体格式: http://developer.android.com/guide/appendix/media-formats.html 3.CSDN下载链接: android4.0以及后续版本默认支持webp图片格式。但是android4.0以下要使用此类图片......
阅读全文
  • 03月
  • 13日
综合 ⁄ 共 788字 评论关闭
指向数据成员的指针 使用指向数据成员的指针,关键是看这个类的vptr 放在类的哪个部位。一般放在头部或尾部。 对于某些编译器,往往还用在位移上加一个字节。加这个字节的目的是,区分没有指向任何数据成员的指针和已经指向一个数据成员的指针。因为,如果没有这个字节,当指针指向第一个类成员时,有可能和空指针的内容相同。 在VC 编译器中,没有该附加的字节。 #include <stdio.h> class Pointnd { public:        virtual test(){int i = 0;}; //     static Pointnd origin;        float x, y, z; }; void......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 2946字 评论关闭
from:http://www.cnblogs.com/lixiaohui-ambition/archive/2012/08/21/2649052.html 注:本文转自蚂蚁跳楼博客园,感谢作者整理    前言: 我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需要发布程序的时候要一条一条的把这些语句删除,而一旦需要再次调试的时候,这些语句又不得不一条条的加上,这给我们带来了很大的不便,浪费了我们很多的时间,也造成了调试的效率低下。所以,很多人会选择使用宏定义的方式来输出调试语句。 比如,定义一个......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 689字 评论关闭
面对蜂拥而至的求职者,总裁要求我这个人事主管在不足48小时的时间内,筛选出进入面试的人选,这逼得我只能速战速决。如果求职者无法令我一见钟情,或给我的第一印象不佳,就会被我“快速淘汰”的箭击中。一般来说,下面几类人,我只要看一眼就会拒绝。   开口言钱者不要。报酬不是不可以问,但得讲究时机和氛围。如果刚一交谈,就开门见山、直奔主题地问起薪酬待遇,会让我感到很不舒服。   纠缠不休者不要。我们的招聘都遵循一定的流程,说几时给消息就几时给,说了非请勿“电”、非请勿访就是不欢迎来电、来访,如果仍然纠缠......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 752字 评论关闭
一、入门 《Java 2从入门到精通》- 推荐 《Thinking in Java》- 强烈推荐* O’reilly的Java编程基础系列 - 参考* 二、进阶 《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当做手册来查阅) 《O’reilly-Java IO》- 推荐* (包含Java IO编程的各个方面) 《O’reilly-Database Programming with JDBC》- 推荐* (JDBC编程) 《O’reilly-Java Programming with Oracle JDBC》- 参考* 三、Java Web编程 《O’reilly-Java Server Pages》- 强烈推荐* 《O’reilly-Java Servlet Programming》- 非常推荐* ......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 1711字 评论关闭
数独 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述          数独是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个3*3宫内的 数字均含1-9,不重复。 每一道合格的数独谜题都有且仅有唯一答案,推理方法也以此为基础,任何无解或多解的题目都是不合格的。        有一天hrdv碰到了一道号称是世界上最难的数独的题目,作为一名合格的程序员,哪能随随便便向困难低头,于是他决定编个程序来解决它。。 输入 第一行有一个数n(0< ......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 698字 评论关闭
#include<stdio.h> typedef struct jm {     int bigen;     int end; }node; int main() {     node temp,a[1000];     int i,n;     while(scanf("%d",&n)==1&&n)     {         for(i=1;i<=n;i++)         scanf("%d%d",&a[i].bigen,&a[i].end);         int j;         for(i=1;i<n;i++)         for(j=i+1;j<=n;j++)             if(a[i].end>a[j].end)  //只有结束时间越小,后面的拓展空间也就越大             {                 temp=a[i];a[i]=a[j];a[j]=temp;             }    ......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 1880字 评论关闭
         题目大意:一个城镇里只有一个牧师,在国庆节这一天,他要为 n 对夫妇的婚礼祷告,这 n 对夫妇婚礼的开始时间 s 、结束时间 e 和祷告时间 d 不尽相同,但是祷告只能在每个婚礼的开始或结束时进行(如一个婚礼的开始时间为s , 结束时间为 e , 那么祷告的时间就为 s ~ s + d 或 e - d ~ e)。问:这个牧师是否能为所有的婚礼祷告,如果能,则输出为每个婚礼祷告的开始时间和结束时间。        解题思路:这是一道典型的2 - SAT 问题,很明显一个婚礼的祷告要么在开始时进行,要么在结束前进行,很符合2 - SAT 的条件。具......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 2533字 评论关闭
小小的记录一下 Linux 的学习过程 Linux 中 使用 正斜线  / [hadoop@localhost ~]    @前面的是当前用户  @后面的是主机名  ~是代表当前目录 家目录可以用~表示 cd   加上下面的 切换 当前目录   “  . ” 上级目录  “   ..  ” (每个用户都有一个)用户的家目录    “ ~ ” 上一个工作目录  “  - ” 1、切换到root用户 su     提示输入密码   成功后会切换到 root    [root@localhost hadoop]    当前目录不会改变 su  -     其他功能跟上面一样  不一样的是 加了 - 后  当前目录会变      exit   退出root 2、文件操作 touch......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 2303字 评论关闭
泛型的排序有3种方法,分别是:1、List<T>.Sort(),只能在集合元素实现了IComparable泛型接口时使用2、List<T>.Sort(Comparison<T>),Comparison<T>是一个方法委托,它带有2个参数T,返回int类型,可以灵活指定如何排序,但是需要编码时手动指定如何排序;3、List<T>.Sort(IComparer<T>),使用实现了IComparer<T>接口的类给集合排序,可以灵活指定如何排序,但是需预先定义好类的排序方法 这里介绍第三种方法:首先定义一个类,用作集合的元素using System;using System.Collections.Ge......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 1288字 评论关闭
小数化分数2 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3176    Accepted Submission(s): 1293 Problem Description Ray 在数学课上听老师说,任何小数都能表示成分数的形式,他开始了化了起来,很快他就完成了,但他又想到一个问题,如何把一个循环小数化成分数呢? 请你写一个程序不但可以将普通小数化成最简分数,也可以把循环小数化成最简分数。 Input 第一行是一个整数N,表示有多少组数据。 每组数据只有一个纯小数,也就是整数部分为0。小数的位数不超过9......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 784字 评论关闭
代码如下: from hashlib import md5 def calMD5(str):  m = md5()  m.update(str)  return m.hexdigest()     def calMD5ForFile(file):  m = md5()  a_file = open(file, 'rb')  m.update(a_file.read())  a_file.close()  return m.hexdigest()    def calMD5ForFolder(dir,MD5File):  import os  outfile = open(MD5File,'w')  for root, subdirs, files in os.walk(dir):    for file in files:      filefullpath = os.path.join(root,file)      print filefullpath      filerelpath = os.path.relpath(filefullpath,dir......
阅读全文