首先,DS1302数据读写时序如下图:
51单片机上的程序见附件,将其移植到CC3200上需要做的工作:
1.选择合适的GPIO作为SCLK、I/0、RST,本人选用PIN_50:SCLK(7脚)、PIN_59:I/O(6脚)、PIN_15:RST(5脚),配置相关引脚,定义引脚操作,如下所示:
//RST脚 PIN_15
#define RST_OUT
MAP_GPIOD...
分类:
其他好文 时间:
2016-05-12 23:50:47
阅读次数:
394
主机:centos 7 ,
安装sendmail,启动sendmail,一般就可以了,但是有些同学为什么不行,就是启不动出现如下的情况!那现在如何解决。
yum install sendmailsystemctl start sendmail.service
systemctl status sendmail.service
● sendmail.service - Sendmail Ma...
分类:
系统相关 时间:
2016-05-12 23:51:04
阅读次数:
343
简介属性动画包含:
ObjectAnimator 动画的执行类
ValueAnimator 动画的执行类
AnimatorSet 用于控制一组动画的执行:线性,一起,每个动画的先后执行等。
AnimatorInflater 用户加载属性动画的xml文件
ObjectAnimator 单一属性动画
缩放X轴:ScaleX
ObjectAnimator().ofFloa...
分类:
移动开发 时间:
2016-05-12 23:47:57
阅读次数:
406
数组的基本概念
什么是数组:数组就是:数组是相同类型的元素的一个集合 类型说明符 数组名 [常量表达式];
其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。例如:
int a[10]; /* 说明整型数组a,有10个元素 */
float b[10], c[20]; /* 说明实...
分类:
编程语言 时间:
2016-05-12 23:48:28
阅读次数:
441
题目:输入一个链表,输出该链表中倒数第k个结点。为了符合大多数人都习惯,本题从1开始计数,即链表的尾结点是倒数第1个结点。例如一个链表有6个结点,从头结点开始它们的值依次是1, 2, 3, 4, 5, 6。这个链表的倒数第3个结点是值为4的结点。链表结点定义如下:
typedef struct ListNode
{
int val;
struct ListNode *p_next;
}NOD...
分类:
其他好文 时间:
2016-05-12 23:49:13
阅读次数:
229
在做项目的时候 ,做到了一个Activity里面有两个Tab切换,每一个Tab是一个Fragment展示内容,当两个Tab来回切换的时候,报了一个错误
经过查找原因,原来是Fragment中OnCreateView()的方法调用错了:
正确的方法应该是:
查阅多方资料得知,我们都LayoutInflater的使用存在误区
我们最常用的便是 LayoutI...
分类:
移动开发 时间:
2016-05-12 23:49:17
阅读次数:
231
题意:
形如UVU这种字符串,其中U、V都是字符串,V的长度为L,那么称此种字符串为L-Gap String,要求的是一个字符串中有多少个子串为L-Gap String。
题解:
网上有很多关于此题的题解,但是都只是说了怎么做的,并没有说为什么是这样。
开始其实也不懂,后面写出来就好像懂了。
大概说一下思路,首先用后缀数组求出lcp是很容易想到的,
我们可以每次枚举U的长度L,那么就可...
分类:
其他好文 时间:
2016-05-12 23:47:51
阅读次数:
307
JMeter网站并发性测试
Apache
JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、Java 对象、数据库, FTP服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测...
分类:
Web程序 时间:
2016-05-12 23:49:46
阅读次数:
293
0. 背景Python里面的下划线“_”使用频率明显比其他主流语言要多的多,而且在Python中,它也有自己独到的用处。本文主要简述:下划线在python中的使用常识。1. 单下划线-将名称封装到类中如果想将类中的“私有”数据封装到类的实例上,但是又需要考虑到Python缺乏对属性的访问控制问题。与其依赖语言特性来封装数据,Python程序员们更期望通过特定的命名规则来表达出对数据和方法的用途。...
分类:
编程语言 时间:
2016-05-12 23:47:36
阅读次数:
237
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着,...
分类:
移动开发 时间:
2016-05-12 23:47:52
阅读次数:
234
思考问题:
一个书店的某类书是免费的,某类书是固定1元的,某类书是按折扣算的(比如88%)。假定顾客只买一类书,在设计书店BookStore类时应该如何计算顾客买书的费用?解答:
1. 你有可能不知道如何设计,毕竟上面的计算规则不一样(并不是一类书8折另一类书9折那样好计算);
2. 既然这样,我们就定义一个接口(策略接口),规定一个方法(strategyInterface())为计算金额的方...
分类:
其他好文 时间:
2016-05-12 23:46:04
阅读次数:
292
项目中的页面经常会和数据字典的值进行查询,一个一个去用ajax去请求,无疑很浪费时间,当时我的想法是做一个js的工具类,里面放这么几个方法,
1.getAll() //用ajax获得所有数据
2.findTypeData(type) //按type把数据查询出来
3.findNameById(type,id) //按...
分类:
Web程序 时间:
2016-05-12 23:48:59
阅读次数:
551
这篇文章其实早就想整理了,主要原因就是我对于应用资源很不注意,很不注意这个东西,但是这个东西虽然不难,却很重要(尤其是在需要更改的时候)。
如果从源代码来区分可以分为三大类:
1.界面布局文件,xml文件,文件中每个标签都对应于相对的View标签。
2.Java源文件。
3.资源文件:主要以各种Xml为主,还可以包括一些图片,音视频等资源。
如果要按照资源类型来分的话可分为如下两大类:
...
分类:
移动开发 时间:
2016-05-12 23:47:59
阅读次数:
325
实现CMyString类,实现赋值运算符函数(深拷贝与浅拷贝)
深拷贝:赋值运算符函数说明
步骤1、释放原来的内存空间
步骤2、再重新开辟要赋值的对象的大小的空间
步骤3、再将另一个对象的值拷贝给this对象
友元函数的说明:由于输出重载需要俩个参数,不能再隐含this指针,故使用友元函数
代码如下:
class CMyString
{
public:...
分类:
其他好文 时间:
2016-05-12 23:45:31
阅读次数:
394
需要POI的jar包支持
调用方式:
ReadExcelTest excelTest = new ReadExcelTest();
excelTest.readExcel("D:\\data1.xlsx");
package com.util;
import java.io.File;
import java.io.FileInputStream;
import java....
分类:
编程语言 时间:
2016-05-12 23:45:45
阅读次数:
562