现在位置: 首页 > toffee发表的所有文章
  • 10月
  • 29日
web前端 ⁄ 共 1333字 评论关闭
今天看了一段YUI compressor压缩的js代码: 1 userNum && (ind += index,ind >= userNum && (ind -= userNum),ind < 0 && (ind === -2 && (ind = -1),ind += userNum),selLi.removeClass("on"),$(selLi[ind]).addClass("on")); 直接疯掉了,估计一下子没几个人能看懂。那么就把他“翻译”一下。 && (逻辑与)   这里主要是一个“&&”运算,首先要搞懂这个,看一个简单的例子: 1 var a = 1 && 2 && 3;//3 2 var b = 0 ......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 2879字 评论关闭
C. Sums of Digits time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Vasya had a strictly increasing sequence of positive integers a1, ..., an. Vasya used it to build a new sequence b1, ..., bn, where bi is the sum of digits of ai's decimal representation. Then sequence ai got lost and all that remained is sequence bi. Vasya wonders what the numbers ai could be like. Of all the possible options he likes the one sequen......
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 1019字 评论关闭
每次只能消除一行或一列的相同颜色的气球, 求有多少种气球在k次内不能消除 求出每种气球最少需要多少次消除,就跟hdu 2119消除1用多少次是一样 将行和列分别看成二分图的两个集合,每个气球都是一条边,用最少的点覆盖所有相同颜色的边,最小顶点覆盖 #include<stdio.h> #include<string.h> #include<stdlib.h> int map[101][101],link[101],color[55],mark[101],n,c[55]; int cmp(const void *a,const void *b) { return *(int *)a-*(int *)b; } int find(int i,int colo) { int j; for(j=1;j&......
阅读全文
  • 07月
  • 07日
综合 ⁄ 共 560字 评论关闭
  中国CRM评估报告包括:CRM的基本理念、基本功能、最佳实践以及详细的基于CRM能力成熟度评估体系(CMM)和国内外CRM系统全面评测。该报告是一份中立、全面和权威的指南手册,在登记可用的邮件地址后会收到免费下载链接。请登记有效的电话和电子邮件地址,汉拓咨询将定期提醒最新版的专业版和企业版报告的发布以及汉拓咨询的免费培训资料发布,并有机会获得汉拓 咨询的免费咨询诊断机会。中国CRM评估报告包括:CRM的基本理念、基本功能、最佳实践以及详细的基于CRM能力成熟度评估体系(CMM)和国内外CRM系统全面评测。该报告是一......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 4042字 评论关闭
Log4j2的Appenders充分考虑了日志事件的输出、包装以及过滤转发的可能,包括最基本的输出到本地文件、输出到远程主机, 对文件进行封装、注入,并且还能按照日志文件的时间点、文件大小等条件进行自动封存。 例如,想要将几个不同源的日志汇集到一起,可以用FlumeAppender;想要在LogEvent中注入信息, 可以用RewriteAppender;想要让系统按照设定的时间间隔自动封存日志信息,可以用RollingFileAppender (每隔一定时间自动保存一份新增的日志文件,并按照时间戳等指定格式命名);当产生安全级别达ERROR或FATAL的LogEvent时, 给......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 662字 评论关闭
题目:http://pat.zju.edu.cn/contests/pat-a-practise/1059 题解: 要点就是分解质因数。从小到大枚举即可。 代码: #include<cstdio> #include<iostream> #include<cstring> #include<cmath> #include<string> #include<vector> #include<map> #include<set> #include<algorithm> #include<sstream> using namespace std; bool isPrime(int x) { int len=sqrt(x)+1; for(int i=3;i<=len;++i) { if(x%i==0) return false; ......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 2262字 评论关闭
今天下午遇到一个头文件相互包含而导致的编译问题,花了我不少时间去调试没找到问题,最后晚上跟师兄讨论不少时间,突然有所顿悟! 问题重现 我把问题脱离于项目简单描述一下:我写了一个函数 bool func(ClassA* CA) 需要加到项目中,我就把这个函数的声明放到 head1.h 中,函数参数类型 ClassA 定义在另一个头文件 head2.h 中,因此我需要在 head1.h 中包含 head2.h;而 head2.h 中之前又包含了 head1.h,这样就构成了一种头文件相互包含的场景。再加上一些其它的声明与定义,就构成了这样的一个文件结构: head1.h #ifndef......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 602字 评论关闭
2.3.2  使用ADT插件方式进行签名 如果读者想在Eclipse中直接对apk文件进行签名,可以使用ADT插件附带的功能。在工程右键菜单中单击【Android Tools】>【Export Signed Application Package...】菜单项,打开【Export Android Application】对话框,并在第一页输入要导出的工程名,如图2.9所示。 进入下一个设置页后,输入密钥文件的路径(【Location】文本框)和密码,如图2.10所示。在接下来的两个设置界面中分别输入签名信息和要生成的apk文件名,如图2.11和图2.12所示。   图2.9  指定要导出的工程   图2.10......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 1364字 评论关闭
今天把以前做的工作重新总结一下,以前在挂载u盘的时候,kernel是2。4,采用的是hotplug的方式,但是主要是自己写的一个hotplug的方式。 因为在挂u盘的时候,系统中模拟的了一个软scsi的控制器,用户对u盘的操作都采用的是scsi的cmd来进行。 所以在scsi的driver里面,当执行到sd_finish函数时, 加了这样的一个函数。(其实和hotplug的方式一样),采用call_usermodehelper,这个东西就是内核通过khelper工作队列来call用户空间的应用程序。 static void notify_user_level_of_disk_change(int is_add, int major, int minor) ......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 157字 评论关闭
[22.5] 如何为包含指向(抽象)基类的指针的类定义拷贝构造函数或赋值操作符? 实际上类是不允许有虚构造函数的。具体详见http://www.cnblogs.com/chio/archive/2007/09/10/888260.html 本小节中的例子采用一种折中的方法绕过构造函数,类似构造函数,所以称之为虚构造函数
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 5118字 评论关闭
字节流类专用于处理字节,即以字节为输入输出基本单位的IO类 字节流类包装类用于包装字节流类对象 字符流类专用于处理字符,即以字符为输入输出基本单位的IO类 字符流类包装类用于包装字符流类对象 包装类应用于某些特定的场合需求,使需求更容易的得到实现 字节流类 InputStream与OutputStream类 InputStream和OutputStream类分别是所有字节输入流类和字节输出流类的抽象基类,程序中实际使用的是它们的各种子类对象。 InputStream类 程序可以从中连续读取字节的对象叫输入流,其基本方法如下: int read() // 返回下一个字节的......
阅读全文
  • 10月
  • 15日
综合 ⁄ 共 1591字 评论关闭
传送门:【ZOJ】2671 Cryptography 题目分析:线段树水题。 代码如下: #include <cstdio> #include <cstring> #include <algorithm> using namespace std ; typedef long long LL ; #define travel( e , H , u ) for ( Edge* e = H[u] ; e ; e = e -> next ) #define rep( i , a , b ) for ( int i = ( a ) ; i < ( b ) ; ++ i ) #define rev( i , a , b ) for ( int i = ( a ) ; i >= ( b ) ; -- i ) #define FOR( i , a , b ) for ( int i = ( a ) ; i <= ( b ) ; ++ i ) #define clr( a ......
阅读全文