首页 > 2015年07月10日 > 全部分享
C中strstr的实现方法
做题目的时候需要自己实现strstr函数/************************************************************************/ /* 编写函数IND,让它判断一个字符串是否为另一个字符串的子串的功能,若是则返回第一次出现的起始位置,否则返回0。 /* /***********************************...
分类:其他   时间:2015-07-10 19:07:28    收藏:0  评论:0  赞:0  阅读:262
从Handler+Message+Looper源码带你分析Android系统的消息处理机制
引言【转载请注明出处:从Handler+Message+Looper源码带你分析Android系统的消息处理机制 CSDN 废墟的树】作为Android开发者,相信很多人都使用过Android的Handler类来处理异步任务。那么Handler类是怎么构成一个异步任务处理机制的呢?这篇博客带你从源码分析Android的消息循环处理机制,便于深入的理解。这里不得不从“一个Bug引发的思考”开始研究A...
分类:移动平台   时间:2015-07-10 19:07:18    收藏:0  评论:0  赞:0  阅读:325
iOS 一些常用的宏定义
iOS开发过程中使用一些常用的宏可以提高开发效率,提高代码的重用性;将这些宏放到一个头文件里然后再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。 补充  #define mFirstLaunch mAPPVersion //以系統版本來判斷是否第一次啓動,包括升級後啓動 #define mFirstRun ...
分类:移动平台   时间:2015-07-10 19:07:08    收藏:0  评论:0  赞:0  阅读:309
AndroidAnnotation配置与使用
背景随着安卓手机在市场上的普及,安卓开发的需求也越来越大。但是在安卓开发过程中,其实很多操作都是较为繁琐,且没有必要的,虽然一天下来看看写的代码很多,但是可能也就一个界面,几个功能点。所以对于安卓开发中代码的简化和重用是十分有必要的。 昨天偶然在网易云课堂上看到了AndroidAnnotation这个第三方框架,据说能够大幅度简化安卓编程,提高编程效率。怀着一颗好东西都要尝试一下的心态,今天将之配...
分类:移动平台   时间:2015-07-10 19:06:58    收藏:0  评论:0  赞:0  阅读:1742
Java集合系列之HashMap源码分析
一、HashMap简介   HashMap是基于哈希表的Map接口实现的,它存储的是内容是键值对映射。此类不保证映射的顺序,假定哈希函数将元素适当的分布在各桶之间,可为基本操作(get和put)提供稳定的性能。   ps:本文中的源码来自jdk1.8.0_45/src。 1、重要参数   HashMap的实例有两个参数影响其性能。   初始容量:哈希表中桶的数量 ...
分类:编程语言   时间:2015-07-10 19:06:47    收藏:0  评论:0  赞:0  阅读:322
黑马day16 jquery&属性过滤选择器
属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素 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
iOS 系统消息通知
一、键盘 1、UIKeyboardWillShowNotification-将要弹出键盘 2、UIKeyboardDidShowNotification-显示键盘 3、UIKeyboardWillHideNotification-将要隐藏键盘 4、UIKeyboardDidHideNotification-键盘已经隐藏 5、UIKeyboardWillChangeFrameNotific...
分类:移动平台   时间:2015-07-10 19:06:28    收藏:0  评论:0  赞:0  阅读:331
Executor--线程的执行器
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数据加载
今天用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
MySQL优化之——集群搭建步骤详解
1 概述 MySQL Cluster 是MySQL 适合于分布式计算环境的高实用、可拓展、高性能、高冗余版本,其研发设计的初衷就是要满足许多行业里的最严酷应用要求,这些应用中经常要求数据库运行的可靠性要达到99.999%。MySQL Cluster允许在无共享的系统中部署“内存中”数据库集群,通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内...
分类:数据库技术   时间:2015-07-10 19:04:58    收藏:0  评论:0  赞:0  阅读:351
NYOJ 298-点的变换(经典矩阵解决点平移、缩放、翻转和旋转)
题目地址: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
在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
iOS开发--URL中汉子出现乱码
NSURL *nurl=[[NSURL alloc] initWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];...
分类:移动平台   时间:2015-07-10 19:04:18    收藏:0  评论:0  赞:0  阅读:278
C++ primer 5 笔记1 chapter 1 begin
以后每次阅读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
MyEclipse配置输出控制台信息至文本文件中
有时会遇到这样的情况,输出的信息过多,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主界面 Vivado套件,相当于把ISE、ISim、XPS、PlanAhead、ChipScope和iMPACT等多个独立的套件集合在一个Vivado设计环境中,在这个集合的设计流程下,不同的设计阶段我们采用不同的工具来完成,此时Vivado可以自动变化菜单、工具栏,可以显著提高效率:因为不需要在多个软件间来回切换、调用,白白浪费大量的时间。基于Vivado IP集成器(IPI)...
分类:其他   时间:2015-07-10 19:02:58    收藏:0  评论:0  赞:0  阅读:544
关于ZEDboard
核心芯片:核心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
swift 动态设置UILabel的高度
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
Swift开发--Storyboard的使用教程
如果App中包括很多不同的页面,使用Storyboard可以帮你减少实现页面间跳转的胶合代码。过去的开发者对应每个视图控制器分别创建界面设计文件(即“nib”或“xib”文件),现在,只要一个Storyboard就可以包揽所有视图控制器的界面设计和他们之间的关联。 Storyboard有很多优点: 使用Storyboard可以更好地了解App中所有的视图以及它们之间的关联的概况。掌...
分类:编程语言   时间:2015-07-10 19:02:28    收藏:0  评论:0  赞:0  阅读:269
1879条   上一页 1 ... 19 20 21 22 23 ... 94 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!