上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 425 下一页
摘要: 有些团度在开发较大的项目的时候会用到debug.keystore这种debug签名,那么这个东西怎么用呢?之前在导出签名包的时候只需要android tools -> export signed application package就ok了,但是这里的debug.keystore却不是这么用的。下面就简单的说一下如何使用:1.首先你应该有一个团队统一使用的debug.keystore这个签名。2.Window->Preferences->Android->Build 看到这个地方,我就是将default debug keystore这里的文件替换成自己所需要的文件,然 阅读全文
posted @ 2013-07-25 18:46 坚固66 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 先离线记录所有询问,然后用dfs在线记录当前节点的所有父亲结点,父亲结点分为两类,一个从左边过来,一个从右边过来,分别开一个数组。数据需要离散化,刚开始用lower_bound写,一直wa。。,用二分就过了。之后总结了下lower_bound和upper_bound的规律。#include#include#includeusing namespace std;int a[7]={5,9,13,19,25,39,100};int main(){ int i,j,k,n; while(scanf("%d",&n)) { printf("%d\n",l 阅读全文
posted @ 2013-07-25 18:43 坚固66 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 描述:有两个罐子,一个罐子里有一个红球,另一个罐子里有一个红球和一个白球,每次从两个罐子里各取一个球,然后在向每个罐子里各加一个白球,一次取到两个红球时就结束取球,求n次取球中至少一次为取球为红球的概率,然后再求n次取球皆为红球的概率前面零的个数(即从小数点起到后面第一个不为零结束,一共有多少个零)#include #include double arr[1000000],num[1000000];int main(){ //freopen("in.txt","r",stdin); int n,len=1; arr[1]=0.5; num[1]=log1 阅读全文
posted @ 2013-07-25 18:41 坚固66 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.拷贝Amlogic的SourceCode切换目录到/home/roco/work/amlogic/SourceCode/mx0831-0525下将mx0831-0525.tgz拷贝到/home/pyou/目录下,解压,生成mx0831-0525目录。此目录就是将来的工作目录。tar.bz2命令:tar-jxvf*.tar.bz22.配置环境变量2.1准备工作切换目录到/home/roco/work/amlogic/Document中,拷贝amlogic-tool.zip到/home/pyou下解压生成amlogic-tool目录该目录下有以下3个压缩文件1. arm-2010q1-188- 阅读全文
posted @ 2013-07-25 18:39 坚固66 阅读(1444) 评论(0) 推荐(0) 编辑
摘要: #define TIM1_DIV1 (uint16)(1-1)#define TIM1_DIV2 (uint16)(2-1)#define TIM1_DIV4 (uint16)(4-1)#define TIM1_DIV8 (uint16)(8-1)#define TIM1_DIV16 (uint16)(16-1)#define TIM1_DIV32 (uint16)(32-1)//timer1 PWM 输出到管脚使能 _Bool PWMAOUT_PINENBLE @TIM1_CCER1:0 ;//TIM1_CH1 -- PC6 _Bool PWMB... 阅读全文
posted @ 2013-07-25 18:37 坚固66 阅读(2334) 评论(0) 推荐(0) 编辑
摘要: 程序的时间和空间,往往是一对矛盾,比如计算CRC32的时候会用到余式表DWORD *crcTable; // DWORD[256]; 余式表可以用某种规则计算生成,为缩短文章长度就不写出来了,总之要做一堆数据处理,消耗时间有时候为了提升程序时间,我们直接在内存中声明一个计算好的余式表DWORD crcTable[256] = {0x00000000L, 0x77073096L, 0xee0e612cL, ...} 这就是所谓的牺牲空间来换取时间,比如你一秒钟要计算10000次之类的,当然聪明的程序员会使用某种机制来处理这种冲突比如记录是否已经生成:inline int CreateTab... 阅读全文
posted @ 2013-07-25 18:35 坚固66 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 随着对技术的学习不断深入,我发现技术永远也学不完,学习的速度永远都赶不上技术的更新速度,这篇文章主要给大家介绍学习英语的理论基础。最近,一直处在在开会当中,开议的主题已经不再是一年前一遍遍强调英语的重要性,而是如何学习英语,如何学好英语。英语的重要性是不言而喻的。曾经也有人问过我:学习编程,需不需要有好的英语水平好?其实他们是想问,英语水平要达到什么程度,才能开始学习编程啊。言下之意,只要你说他英语不好,他一定认为编程很难,就不学编程,甚至有些大牛为了吹自己有多牛也是这么做的。唉,我再想:一个人的英语水平,要么是好,要么是不好。(我要么是秃子,要么不是。但别问我有几根头发不算秃子。)英... 阅读全文
posted @ 2013-07-25 18:33 坚固66 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 前言先看一下百度百科对数字签名和数字证书的解释:数字签名:将 报文按双方约定的HASH 算法计算得到一个固定位数的 报文摘要。在 数学上保证:只要改动报文中任何一位,重新计算出的 报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。将该报文摘要值用发送者的私人 密钥加密,然后连同原报文一起发送给接收者,而产生的报文即称 数字签名数字证书: 数字证书就是互联网通讯中标志通讯各方身份信息的一系列数据,提供了一种在Internet上验证您身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证。它是由一个由权威机构-----CA机构,又称为证书授权(Certificate Authori 阅读全文
posted @ 2013-07-25 18:30 坚固66 阅读(181) 评论(0) 推荐(0) 编辑
摘要: editText.addTextChangedListener(new TextWatcher(){ @Override public void afterTextChanged(Editable arg0) { } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { // TODO Auto-generated method stub ... 阅读全文
posted @ 2013-07-25 18:28 坚固66 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 本来标题是解决问题的思路,仔细一想,这个标题有点太大了,最后有改成现在的标题。不过不影响自己近期的一点思考。举个例子,不断的发现开发人员在撰写sql时的让人诧异的表现,虽然结果是对的,但是写法实在不敢苟同。当然可能不同人写出来有差异也是正常的,不过如果使用类似于自然语言来写sql恐怕大部分情况下效果会很差。sql毕竟是一门专业语言,不同DBMS实现机理不同,效果自然不一样,写sql重要的是:1、正确性。语义正确、结果是想要的内容;2、有效性。效率高、易读性好,充分利用数据库本身的特性。然而大部分程序员并没有受过专门的教育或者专门的学习过,因此主要是满足要求1.我面试过很多开发人员,每次都肯定会 阅读全文
posted @ 2013-07-25 18:26 坚固66 阅读(135) 评论(0) 推荐(0) 编辑
上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 425 下一页