首页 > 2015年11月23日 > 全部分享
二分查找(first-position-of-target)
给定一个排序的整数数组(升序)和一个要查找的整数target,用O(logn)的时间查找到target第一次出现的下标(从0开始),如果target不存在于数组中,返回-1。样例在数组[1, 2, 3, 3, 4, 5, 10]中二分查找3,返回2。挑战如果数组中的整数个数超过了2^32,你的算法是...
分类:其他   时间:2015-11-23 06:14:04    收藏:0  评论:0  赞:0  阅读:296
iOS子线程操作UI问题检查
iOS开发中,因为大部分函数都不是线程安全的,所以UI子线程中操作UI是非常危险的事,但是有时候因为开发者经验不足,不知道子线程中不能UI,或者知道但是写代码的时候没注意,或者不知道那些函数操作UI了(比如UITableView的reload函数),造成这个问题时常发生,防不胜防,而且iOS不像.....
分类:移动平台   时间:2015-11-23 06:13:34    收藏:0  评论:0  赞:0  阅读:935
CALayer与UIView
CALayer的基本属性CALayer和UIView的关系position和anchorPoint的作用 1.CALayer的基本属性UIView之所以能显示在屏幕上,完全是因为它内部的一个图层(CALayer对象),UIView对象创建时,内部会自动创建一个图层与之相关联,通过UIView的lay...
分类:其他   时间:2015-11-23 06:13:04    收藏:0  评论:0  赞:0  阅读:308
[Angular 2] A Simple Form in Angular 2
When you create a Form in Angular 2, you can easily get all the values from the Form using ControlGroup and Controls.Bind [ng-form-model] to the form ...
分类:其他   时间:2015-11-23 06:12:54    收藏:0  评论:0  赞:0  阅读:264
C语言 基础1
一、语言的发展 1、机器语言:特点:a.或称为二进制代码语言,计算机可以直接识别,不需要做任何翻译.b.是第一代的计算机语言.c.使用时难记忆难操作编写出来的程序全是由0和1的数字组成,直观性差,难以阅读,不仅难学,难记难检查,又缺乏通用性. 2.十进制转为二进制:将十进制除以2的余数写出来直到他的...
分类:编程语言   时间:2015-11-23 06:12:24    收藏:0  评论:0  赞:0  阅读:319
Android开发环境搭建
Android开发环境搭建1. 下载adt-bundle-windows-x86_64-20140702 地址:http://pan.baidu.com/s/1bn8y5sV2. 打开Android SDK 下载模拟器等东东,注意,需要设置代理: 在『Android SDK Manager - S....
分类:移动平台   时间:2015-11-23 06:12:14    收藏:0  评论:0  赞:0  阅读:278
Android实践项目汇报(三)
本周学习计划 阅读源代码,对于项目内的每一模块有大致的了解,主要关注控制键盘的操作实际完成情况 1、首先阅读了程序包内的每一个代码,了解各个代码实现的功能,并做出相应标注。如下图: 2、着重阅读关于键盘输入前后左右的情况,发现可能是虚拟机的问题,需要对代码进行修改。本周总结 周末两天由于混沌...
分类:移动平台   时间:2015-11-23 06:12:04    收藏:0  评论:0  赞:0  阅读:312
BZOJ1444 : [Jsoi2009]有趣的游戏
建立AC自动机,并求出转移矩阵。再用$\sum E(终止节点)=1$去替换第一个方程,高斯消元即可。时间复杂度$O(n^3l^3)$。注意精度问题,要特判0.00的情况。#include#include#include#define N 110using namespace std;int n,l,...
分类:Web开发   时间:2015-11-23 06:11:54    收藏:0  评论:0  赞:0  阅读:404
快速Android开发系列网络篇之Android-Async-Http
快速Android开发系列网络篇之Android-Async-Http转:http://www.cnblogs.com/angeldevil/p/3729808.html先来看一下最基本的用法AsyncHttpClient client = new AsyncHttpClient();client....
分类:移动平台   时间:2015-11-23 06:11:44    收藏:0  评论:0  赞:0  阅读:265
传智播客视频学习 ---->>>> 项目开发模型_strstr_while模型(在 str 中查找子串 str2 的出现次数)
在 str 中查找子串 str2 的出现次数 // 参数:1->源字符串,2->查找的字符串,3->计数 int getStringCount(char *strSource, char *strFind, int *nCount)第三个参数是查找的数量,可以返回查找多个str的数量,查找两个字符串...
分类:其他   时间:2015-11-23 06:11:34    收藏:0  评论:0  赞:0  阅读:314
【11-23】window常用知识
tipsmsconfig :管理应用程序加载启动项,也可以通过我的计算机查看service.msc :管理windows本地服务命令行:net start :显示所有启动的服务,不加分号net start/stop/restart mysql :控制服务命令行下可以使用”>“把命令的输出重定向到输出...
分类:Windows开发   时间:2015-11-23 06:11:14    收藏:0  评论:0  赞:0  阅读:276
构造数据类型、枚举类型
1、构造数据类型: 之前我们学习了基础数据类型(int、double、float、char等),数组类型、指针类型,这些都属于简单数据类型,而C语言支持使用基本数据类型构造出新的复合数据类型。2、结构类型定义、声明: 对于有些数据,它是由若干不同类型的数据成员组合而成的一种复杂的构造型数据,而数.....
分类:其他   时间:2015-11-23 06:11:04    收藏:0  评论:0  赞:0  阅读:255
JSON方法
eval() 将字符串作为js语句解析//jsonString是一个JSON格式的字符串var data = eval('(' + jsonString + ')');console.dir(data);document.write(eval("1+1"));stringify() 将JSON对象....
分类:Web开发   时间:2015-11-23 06:10:54    收藏:0  评论:0  赞:0  阅读:274
树和二叉树总结(一)
树的概念和基本术语树的概念: 树是指N个父子关系节点的有限集合,其特点为: 1.在N=0时,该节点集合为空,成为空树 2.在任意非空树中,有且仅有一个Root节点 3.N=1时,除根节点意外的其余节点可分为M个互为相交的有限结合T1,T2...Tm,其中每个集合本身又是一棵树,并...
分类:其他   时间:2015-11-23 06:10:44    收藏:0  评论:0  赞:0  阅读:278
《算法导论》读书笔记--第三章 函数的增长
好长时间了,继续算法导论。 当输入规模足够大时,并不计算精确的运行时间,倍增常量和低阶项被舍去。我们要研究的是算法的渐近效率,即在输入规模无限量时,在极限中,算法的运行时间如何随着输入规模的变大而增加。通常,渐近的更有效的某个算法除对很小得到输入外都是最好的选择。 3.1渐近符号 用渐近符号来刻画算...
分类:编程语言   时间:2015-11-23 06:10:24    收藏:0  评论:0  赞:0  阅读:325
正则表达式 效率
如果纯粹是为了挑战自己的正则水平,用来实现一些特效(例如使用正则表达式计算质数、解线性方程),效率不是问题;如果所写的正则表达式只是为了满足一两次、几十次的运行,优化与否区别也不太大。但是,如果所写的正则表达式会百万次、千万次地运行,效率就是很大的问题了。为行文方便,先定义两个概念。误匹配:指正则表...
分类:其他   时间:2015-11-23 06:10:14    收藏:0  评论:0  赞:0  阅读:301
css3实现逐渐变大的圆填充div背景的效果
手机端现在的一些应用会运用上这样一个效果,就是duang的一下出现一个圆变大直到填充整个div,动感十足。想到css3的scale属性,就自己来实现一下。 css样式:.anim{ position: absolute; border-radius: 50%; ...
分类:Web开发   时间:2015-11-23 06:10:04    收藏:0  评论:0  赞:0  阅读:1873
17个提升iOS开发效率的神器
时间就是金钱。编码效率的提升意味着更多的收入。可是当我们的开发技巧已经到达一定高度时,如何让开发效率更上一层楼呢?答案就是使用开发工具!在这篇文章中,我会向你介绍一些帮助我提升编码速度和工作效率的工具。Xcode插件几乎所有开发者都知道Alcatraz是一个开源的包管理工具,可以让我们更轻松地管理各...
分类:移动平台   时间:2015-11-23 06:09:54    收藏:0  评论:0  赞:0  阅读:323
第三方框架(超级全)
iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角),ios冰山一角图像:1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似iOS自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。 下载:https:/...
分类:其他   时间:2015-11-23 06:09:44    收藏:0  评论:0  赞:0  阅读:592
设计模式小结
1.找出应用中可能的变化之处,把他们独立出来。不要和那些不需要变化的代码混在一起。2.针对接口编程,而不是针对实现编程。3.多用组合少用继承。4.为了交互对象之间的松耦合设计而努力。5.类应该对扩展开发,对修改关闭。6.要依赖抽象,不要依赖具体类。7.一个类应该只有一个引起变化的原因。
分类:其他   时间:2015-11-23 06:09:14    收藏:0  评论:0  赞:0  阅读:288
1530条   上一页 1 ... 68 69 70 71 72 ... 77 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!