做题目的时候需要自己实现strstr函数/************************************************************************/
/* 编写函数IND,让它判断一个字符串是否为另一个字符串的子串的功能,若是则返回第一次出现的起始位置,否则返回0。
/*
/***********************************...
分类:
其他 时间:
2015-07-10 19:07:28
收藏:
0 评论:
0 赞:
0 阅读:
262
引言【转载请注明出处:从Handler+Message+Looper源码带你分析Android系统的消息处理机制 CSDN 废墟的树】作为Android开发者,相信很多人都使用过Android的Handler类来处理异步任务。那么Handler类是怎么构成一个异步任务处理机制的呢?这篇博客带你从源码分析Android的消息循环处理机制,便于深入的理解。这里不得不从“一个Bug引发的思考”开始研究A...
分类:
移动平台 时间:
2015-07-10 19:07:18
收藏:
0 评论:
0 赞:
0 阅读:
325
iOS开发过程中使用一些常用的宏可以提高开发效率,提高代码的重用性;将这些宏放到一个头文件里然后再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。
补充
#define mFirstLaunch mAPPVersion //以系統版本來判斷是否第一次啓動,包括升級後啓動
#define mFirstRun ...
分类:
移动平台 时间:
2015-07-10 19:07:08
收藏:
0 评论:
0 赞:
0 阅读:
309
背景随着安卓手机在市场上的普及,安卓开发的需求也越来越大。但是在安卓开发过程中,其实很多操作都是较为繁琐,且没有必要的,虽然一天下来看看写的代码很多,但是可能也就一个界面,几个功能点。所以对于安卓开发中代码的简化和重用是十分有必要的。
昨天偶然在网易云课堂上看到了AndroidAnnotation这个第三方框架,据说能够大幅度简化安卓编程,提高编程效率。怀着一颗好东西都要尝试一下的心态,今天将之配...
分类:
移动平台 时间:
2015-07-10 19:06:58
收藏:
0 评论:
0 赞:
0 阅读:
1741
一、HashMap简介
HashMap是基于哈希表的Map接口实现的,它存储的是内容是键值对映射。此类不保证映射的顺序,假定哈希函数将元素适当的分布在各桶之间,可为基本操作(get和put)提供稳定的性能。
ps:本文中的源码来自jdk1.8.0_45/src。
1、重要参数
HashMap的实例有两个参数影响其性能。
初始容量:哈希表中桶的数量
...
分类:
编程语言 时间:
2015-07-10 19:06:47
收藏:
0 评论:
0 赞:
0 阅读:
322
属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素
1、[attribute]
用法: $(”div[id]“) ;
返回值 集合元素
说明:匹配包含给定属性的元素.例子中是选取了所有带”id”属性的div标签.
2、[attribute=value]
用法: $(”input[name='newsletter']“).attr(”checked”, true);...
分类:
Web开发 时间:
2015-07-10 19:06:38
收藏:
0 评论:
0 赞:
0 阅读:
257
一、键盘
1、UIKeyboardWillShowNotification-将要弹出键盘
2、UIKeyboardDidShowNotification-显示键盘
3、UIKeyboardWillHideNotification-将要隐藏键盘
4、UIKeyboardDidHideNotification-键盘已经隐藏
5、UIKeyboardWillChangeFrameNotific...
分类:
移动平台 时间:
2015-07-10 19:06:28
收藏:
0 评论:
0 赞:
0 阅读:
331
Java SE5的java.util.concurrent包中的执行器(Executor)用来管理Thread对象,从而简化并发编程。关灯线程:public class LiftOffThread implements Runnable { protected int countDown = 10;
private static int taskCount = 0;
priva...
分类:
编程语言 时间:
2015-07-10 19:05:18
收藏:
0 评论:
0 赞:
0 阅读:
302
今天用easyui的datagrid来加载数据,不是很顺利,根据捕捉的HTTP通信记录以及对easyui的跟踪发现加载数据需要满足下列几个要求:
1、datagrid通过url获取的必须是json格式的对象,不能是json字符串。
通过Fidder工具截获的数据必须是如下格式:
{"total":1,"rows":[{"CouponSupplyId":280002,"MaxLimit":10...
分类:
其他 时间:
2015-07-10 19:05:08
收藏:
0 评论:
0 赞:
0 阅读:
255
1 概述
MySQL Cluster 是MySQL 适合于分布式计算环境的高实用、可拓展、高性能、高冗余版本,其研发设计的初衷就是要满足许多行业里的最严酷应用要求,这些应用中经常要求数据库运行的可靠性要达到99.999%。MySQL Cluster允许在无共享的系统中部署“内存中”数据库集群,通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内...
分类:
数据库技术 时间:
2015-07-10 19:04:58
收藏:
0 评论:
0 赞:
0 阅读:
351
题目地址:NYOJ 298
思路:该题如果用对每个点模拟的操作,时间复杂度为O(n+m),结果肯定超时。然而利用矩阵乘法可以在O(m)的时间内把所有的操作合并为一个矩阵,然后每个点与该矩阵相乘可以得出最终的位置。
PS:十个利用矩阵乘法解决的经典题目 超级详细。
#include
#include
#include
#include
#include
#include
#incl...
分类:
其他 时间:
2015-07-10 19:04:48
收藏:
0 评论:
0 赞:
0 阅读:
294
在Swift中@selector 直接用 "methodName" 就可以了,如果后面有参数记得加上冒号 "methodName:"
“does not implement methodSignatureForSelector: -- trouble ahead”
“does not implement doesNotRecognizeSelector: -- abort”
如果...
分类:
编程语言 时间:
2015-07-10 19:04:27
收藏:
0 评论:
0 赞:
0 阅读:
256
NSURL *nurl=[[NSURL alloc] initWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];...
分类:
移动平台 时间:
2015-07-10 19:04:18
收藏:
0 评论:
0 赞:
0 阅读:
278
以后每次阅读C++ primer 5 都争取记点重点下来, 方便以后查看。本文主要针对书本中的第一章的内容
1.1 编写一个简单的C++程序
a. main 函数的返回值类型必须为int
在vs 2013 中, 可以用void类型, 但对于g++不行。
(ps:C语言是允许的, vs, gcc 均能通过)b.微软的编译器是cl
1.2 标准输入输出...
分类:
编程语言 时间:
2015-07-10 19:04:07
收藏:
0 评论:
0 赞:
0 阅读:
277
DropBox会在以下时机抓取相关信息:
a、出异常关机前
SystemServer会收集以下类型报错:watchdog、anr、wtf、lowmem、native_crash、crash
TAG = watchdog、anr、wtf、lowmem、native_crash、crash
此时是通过ActivityManagerService.addErrorToDr...
分类:
其他 时间:
2015-07-10 19:04:04
收藏:
0 评论:
0 赞:
0 阅读:
308
有时会遇到这样的情况,输出的信息过多,console控制台显示不完全。这是就需要将输出的信息输出到文本文件中,既可以查看也可以备份。
1、右击需要运行的项目—>Run As—>Run Configuration—>选择Common选项卡
2、在File的文本框中输入文件地址(如C:\test.txt)。若文件不存在会自动创建文件
3、最后点击Run即可
参考:
...
分类:
系统服务 时间:
2015-07-10 19:04:03
收藏:
0 评论:
0 赞:
0 阅读:
244
Vivado主界面
Vivado套件,相当于把ISE、ISim、XPS、PlanAhead、ChipScope和iMPACT等多个独立的套件集合在一个Vivado设计环境中,在这个集合的设计流程下,不同的设计阶段我们采用不同的工具来完成,此时Vivado可以自动变化菜单、工具栏,可以显著提高效率:因为不需要在多个软件间来回切换、调用,白白浪费大量的时间。基于Vivado
IP集成器(IPI)...
分类:
其他 时间:
2015-07-10 19:02:58
收藏:
0 评论:
0 赞:
0 阅读:
544
核心芯片:核心ZYNQ XC7Z020CLG484
双核Cortex-A9 MPcore,主频达到667MHz,板载512MB内存
12V@3A的电源适配器
使用的SD卡中预装了Linaro系统,这是一个为ARM SoC定制的开源Linux系统
不同的是ARM PS是可配置,因而硬件信息是不固定的。这也是zynq灵活性的一个表现
Zedboard与Zybo都是上海德致伦(Digilent...
分类:
数据库技术 时间:
2015-07-10 19:02:48
收藏:
0 评论:
0 赞:
0 阅读:
330
import UIKit
class ViewController3: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor=UIColor.whiteColo...
分类:
编程语言 时间:
2015-07-10 19:02:37
收藏:
0 评论:
0 赞:
0 阅读:
268
如果App中包括很多不同的页面,使用Storyboard可以帮你减少实现页面间跳转的胶合代码。过去的开发者对应每个视图控制器分别创建界面设计文件(即“nib”或“xib”文件),现在,只要一个Storyboard就可以包揽所有视图控制器的界面设计和他们之间的关联。
Storyboard有很多优点:
使用Storyboard可以更好地了解App中所有的视图以及它们之间的关联的概况。掌...
分类:
编程语言 时间:
2015-07-10 19:02:28
收藏:
0 评论:
0 赞:
0 阅读:
269