现在位置: 首页 > frivolous发表的所有文章
  • 10月
  • 19日
综合 ⁄ 共 8469字 评论关闭
                  作者:zuoxiaolong8810,转载请注明出处。                   模板方法模式,这是一个在许多优秀的开源项目中LZ见的最多的一个设计模式,也是LZ觉得最为优秀的一个设计模式,所以这一章LZ会尽自己所能的去尽量将这个设计模式解释清楚。                   模板方法模式,一般是为了统一子类的算法实现步骤,所使用的一种手段或者说是方式。它在父类中定义一系列算法的步骤,而将具体的实现都推迟到子类。                   最典型的形式就是一个接口,一个抽象父类,父类中会有一系列的抽象方法,而在子类中去......
阅读全文
  • 10月
  • 01日
综合 ⁄ 共 1597字 评论关闭
《C++Primer》第四版 2.3.5节中这么说到: ①变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。 ②变量声明:用于向程序表明变量的类型和名字。 ③定义也是声明:当定义变量时我们声明了它的类型和名字。 ④extern关键字:通过使用extern关键字声明变量名而不定义它。   1.声明的时候可以定义也可以不定义。extern告诉编译器变量在其他地方定义了。 例如:extern int i; //声明,不是定义              int i; //声明,也是定义              2.如果声明有初始化式,就被当作定义......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 4049字 评论关闭
public class Intent extends Object implements Parcelable Cloneable 类概述 意图是要执行的操作的抽象描述。(比如, 中午肚子饿了,你想吃午饭了  "想吃午饭" 就是一个意图 , 会触发你"去吃饭"这个动作 ) 它可以用来与startActivity开展活动,broadcastIntent将它传送给任何有兴趣的BroadcastReceiver组件,和StartService(意向)或bindService(意向书,ServiceConnection,int)的沟通与背景服务。 一个Intent提供了一个设施之间在不同的应用程序中的代码执行后期运行时绑定。其最重要的用途是在开展的活动,它可以被看作......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 1395字 评论关闭
/* ============================================================================ Name        : Encryption.c Author      : liky Version     : Copyright   : 1.0 Description :  将一个小于8位的整数,执行简单加密, 加密的要求是首先将数据倒序,然后将每位数字都加上5, 再用和除以10的余数代替该数字,最后将第一位和最后一位数字交换 ============================================================================ */ #include <stdio.h>#include <stdlib.h>#include <string.h> /** * 判断是否全......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 559字 评论关闭
#include<cstdio> #include<iostream> using namespace std; double F[101][65536]; int N,K,t; int v[20],d[20],p[20]; int main() { for(int i=1;i<=16;i++)p[i]=1<<(i-1); scanf("%d%d",&N,&K); for(int i=1;i<=K;i++) { scanf("%d%d",&v[i],&t); while(t) { d[i]+=p[t]; scanf("%d",&t); } } for(int i=N;i;i--) for(int j=0;j<=p[K+1]-1;j++) { for(int k=1;k......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 947字 评论关闭
项目初期对新的IC供应商压求: 1,各个片脚的电压域,待机和工作时候的电压必须在BB端端口电压域范围 2,中断触发方式,我们要求是下降沿触发,必须要改 3,flash分区情况和大小 4,flash是否有不可擦除区域,里面放那些? 5,I2C驱动是否可被擦除或丢失?如果出现这样的情况,ic是否有处理方案 6,模组厂商信息、硬件版本号、fw版本号等TP基本信息是否放在一起?是否可以被擦除?如果丢失了怎么办 7,如何做不同模组厂兼容,我们优先硬件方式,是否可以做到?如果是软件方式兼容,这个信息必须保证不能丢失 8,需提供fw升级的流......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 1818字 评论关闭
  终于盼来了第一节JAVA课了!上面是今天上课之后,激动之情无以言表,在我的腾讯微博上发的一条微博。   说实在的,等这一天等了快有两年了,学完C++之后,有了基本面向对象的概念,但由于Windows那种开发机制确实比较繁琐,学了一段时间MFC,也没去深究。后来听说Java编网络程序很强大,C#又可以编一些花哨的界面程序,当时想自学的,但由于各种因素给耽误了,其中有一点就是Java课学校会开的就没必要花时间提前花过多精力去学。但很尴尬的是,原本安排在大二下学期的Java课,在我们这届的教学计划中被推迟到大三下的后......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 3560字 评论关闭
随机洗牌算法,或者叫“排列组合算法”,或者叫“生成不重复的随机数”,是一种很常用的算法。 先看看肖舸老师的文章:《随机洗牌算法复杂度的比较实例》http://tonyxiaohome.blog.51cto.com/blog/925273/313362 其实我最初想到的也是那3个方法:1判断生成的随机数有没有重复,2.生成一张布尔表,3.双随机数。 下面给出我的算法: #include <iostream> #include <vector> #include <time.h> using namespace std; void RandCard(vector<int>, int); //函数声明 int main(int argc, char *argv[]) { vect......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 9524字 评论关闭
import java.io.*; import java.text.*; import java.util.*; import javax.mail.*; import javax.mail.internet.*; public class PraseMimeMessage{  private MimeMessage mimeMessage = null;  private String saveAttachPath = "";          //附件下载后的存放目录  private StringBuffer bodytext = new StringBuffer();  //存放邮件内容的StringBuffer对象  private String dateformat = "yy-MM-dd HH:mm";    //默认的日前显示格式      /**  * 构造函数......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 88字 评论关闭
http://doc.open-open.com/view/fee758379f2e49f18c528bfea81da71c ruby中文文档 Ruby语言入门教程v1.0.pdf
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 2044字 评论关闭
Constructing Roads Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 14327    Accepted Submission(s): 5454 Problem Description There are N villages, which are numbered from 1 to N, and you should build some roads such that every two villages can connect to each other. We say two village A and B are connected, if and only if there is a road between A and B, or there exists a village C such that there is a road between A and C, and C a......
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 751字 评论关闭
             BitmapFactory.Options options = new BitmapFactory.Options();       options.inSampleSize = 3;       bitmap = BitmapFactory.decodeFile(rootPath + getImagePathByClassID(classId))       .copy(Bitmap.Config.ARGB_8888, true);;             Log.d("debug -->> ", "流不为空...");                        String classLocation = getClassesLocation(classId);               x = getX(classLocation);               y = getY(classLocation);                                             Canva......
阅读全文