首页 > 2015年11月21日 > 全部分享
算法—5.快速排序
快速排序可能是应用最广泛的排序算法了。流行的原因是它实现简单、适用于各种不同的输入数据且在一般应用中比其他排序算法都要快得多。快速排序引人注目的特点包括它是原地排序(只需要一个很小的辅助栈),且将长度为N的数组排序所需的时间和NlgN成正比。我们已经学习过的排序算法都无法将这两个优点结合起来。另外,...
分类:编程语言   时间:2015-11-21 17:02:41    收藏:0  评论:0  赞:0  阅读:311
Codeforces Round #332 (Div. 2)
好菜,不说话了,说题。A - Patrick and Shopping从一个点出发,要经过其他两个点,然后回到原地,求最小时间花费。只有四种情况,从中选一个最小的就行了。#include #include #include #include #include #include using names...
分类:其他   时间:2015-11-21 17:02:31    收藏:0  评论:0  赞:0  阅读:310
Picasso学习笔记
下面是我在学习Picasso过程中做的笔记.关于图片加载库的思考 我们为什么要用图片库呢? 图片库通常会对图片加载逻辑进行封装、优化,比如多级缓存/异步线程调度/图片压缩变换,有了这些特性,开发者不再需要关注内存占用、 OOM、网络请求等问题,而只需关注业务本身的逻辑,这对提高生产效率还是很有帮助的。 我通过调研一些图片库,发现一个图片加载库通常有以下模块: 请求分发模块。负...
分类:其他   时间:2015-11-21 15:58:21    收藏:0  评论:0  赞:0  阅读:351
CSS基础学习十五:盒子模型补充之外边距合并
今天继续接着CSS盒子模型补充,CSS基础学习十三:盒子模型和CSS基础学习十四:盒子模型补充之display属 性设置都是介绍了盒子模型中的内容概括。开始今天的主题:外边距合并。        外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合 并的外边距的高度中的较大者。        (1)外边距合并        外边距合并叠加是一...
分类:Web开发   时间:2015-11-21 15:58:11    收藏:0  评论:0  赞:0  阅读:349
腾讯云CentOS7.0使用yum安装mysql
背景:今天才申请了腾讯云+校园计划的1元服务器,(http://www.qcloud.com/event/qcloudSchool)安装了Centos7.0,在安装mysql的时候,使用yum list | grep mysql 来查找yum源中是否有mysql,结果如下:[root@VM_47_56_centos ~]# yum list | grep mysql akonadi-mysql.x8...
分类:数据库技术   时间:2015-11-21 15:58:01    收藏:0  评论:0  赞:0  阅读:281
Android基础入门教程——10.14 Android GPS初涉
说到GPS这个名词,相信大家都不陌生,GPS全球定位技术嘛,嗯,Android中定位的方式 一般有这四种:GPS定位,WIFI定准,基站定位,AGPS定位(基站+GPS); 本系列教程只讲解GPS定位的基本使用!GPS是通过与卫星交互来获取设备当前的经纬度,准确 度较高,但也有一些缺点,最大的缺点就是:室内几乎无法使用…需要收到4颗卫星或以上 信号才能保证GPS的准确定位!但是假如你是在室外,无网络的情况,G...
分类:移动平台   时间:2015-11-21 15:57:51    收藏:0  评论:0  赞:0  阅读:408
ZendStudio如何汉化
点击工具栏的help,看图点击 Install New Sofaware... 看图然后....在地址(12.0的版本):http://download.eclipse.org/technology/babel/update-site/R0.13.0/luna(12.5.1的版本):http://d...
分类:其他   时间:2015-11-21 15:57:22    收藏:0  评论:0  赞:0  阅读:661
实习小白::(转) Cocos2d-x 3.0 开发(十六)cocos2dx-3.0beta版建立新项目并加载CocoStudio导出文件
1、概述 与alpah版相比,beta版中更改了创建的脚本,可以自定义项目的目录,接下来我们看看。先上图:2、项目创建 找到 cocos2dx根目录/tools/project-creator/create_project.py文件,双击运行即可。如果未安装python 环境,则需要下载安装。脚.....
分类:其他   时间:2015-11-21 15:57:11    收藏:0  评论:0  赞:0  阅读:279
Application中的路径
前提 项目工程目录:E:/Work/cosmosbox/cb-client/ 我电脑当前的用户名:qingqing PersistentDataPath Application.persistentDataPath 持久数据路径,APP更新时不会删除此数据 例:C:/Users/qingqing/A...
分类:移动平台   时间:2015-11-21 15:57:01    收藏:0  评论:0  赞:0  阅读:368
reduce()用法
reduce()方法接受一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终为一个值参数 callback 执行数组中的每个值的函数,包含四个参数 previousValue 上一次调用回调返回的值,或者是提供的初始值(initialValue) cu...
分类:其他   时间:2015-11-21 15:56:51    收藏:0  评论:0  赞:0  阅读:276
varchar(n) 和 nvarchar(n), N值的最大值
可变长度字符类型,在TSql中使用varchar(n) 和 nvarchar(n)来表示,但是N取值范围是多少?declare @nv_max varchar(9000)declare @nv_min varchar(0)select @nv_maxselect @nv_min消息 131,级别 1...
分类:其他   时间:2015-11-21 15:56:41    收藏:0  评论:0  赞:0  阅读:591
01 C:穿越时空的迷雾
1.讨论关于编程中代码移植的相关概念不可移植的代码:编译器定义的:由编译器设计者决定的行为,这就导致不同的编译器采取的行为不同。如:整型数右移位时,是否扩展符号位。未确定的:C标准中未明确规定应该怎样做的行为。如:参数求值的顺序坏代码:未定义:在一些不正确的情况下出现时,标准未规定应该怎样做。如:有...
分类:其他   时间:2015-11-21 15:56:21    收藏:0  评论:0  赞:0  阅读:313
使用VIM插件ctags来阅读C代码
说明 Ctags是vim下方便代码阅读的工具。尽管ctags也可以支持其它编辑器,但是它正式支持的只有vim。并且vim中已经默认安装ctags,它可以帮助程序员很容易地浏览源代码;ctags最先是用来生成C代码的tags文件,后来扩展成可以生成各类语言的tags,但是我主要还是用来阅读C源代码。 ...
分类:系统服务   时间:2015-11-21 15:56:01    收藏:0  评论:0  赞:0  阅读:427
golang 实现并发计算文件数量
package mainimport ( "fmt" "io/ioutil" "os")func listDir(path string, ch chan int) { fmt.Println("waiting ..... read path:" + path) files, _ := iouti....
分类:其他   时间:2015-11-21 15:55:51    收藏:0  评论:0  赞:0  阅读:313
正则表达式
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番.我将一些常用的表达式收藏在这里,作备忘之用.本贴随时会更新.匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双...
分类:其他   时间:2015-11-21 15:55:41    收藏:0  评论:0  赞:0  阅读:246
[c++] final override keyword
final final function must be a virtual funtion , final means that the base virtual function can not be overrideoverride override means the subcl...
分类:编程语言   时间:2015-11-21 15:55:21    收藏:0  评论:0  赞:0  阅读:276
iOS -------- 应用程序引用系统通讯录
转自:http://www.cnblogs.com/ygm900/p/3472288.html由于ios系统对用户隐私的控制,第三方应用程序只能通过苹果官方接口调用系统通讯录,不能像android那样直接操作通讯录数据库。 一般地,使用系统自带通讯录的方法有两种,一种是直接将整个通讯录引入到应用程....
分类:移动平台   时间:2015-11-21 15:55:11    收藏:0  评论:0  赞:0  阅读:471
为自己的git添加alias,命令缩写
在多人协作开发时,一般用git来进行代码管理。git有一些命令如:git pull 、 git push等等,这些命令可以设置alias,也就是缩写。如:git pull 是 git pl, git push 是 git ps。可以根据个人习惯进行修改。 修改别名alias步骤如下: 1. 切换.....
分类:其他   时间:2015-11-21 15:55:01    收藏:0  评论:0  赞:0  阅读:277
linux日常管理-free查看内存工具
查看内存命令free 默认是k为单位也可以指定 m为单位或者G为单位,这个不精准total 总容量used 使用了多少free 剩余多少 看第二行。第一行是物理内存,加上虚拟内存buffers和cached 等于free第二行实际的剩余内存buffers 数据将要写入到磁盘里去的cached 数据从...
分类:系统服务   时间:2015-11-21 15:54:51    收藏:0  评论:0  赞:0  阅读:267
putty 的美化
1.中文乱码问题。这个问题由来已久,每当我查看mount到linux下的windows中文目录的时候,都是一堆乱码,putty也拒绝我输入中文,一句话,这玩意,对中文过敏。解决方式:1.1修改linux的环境变量。[root@localhost arm]#vi /etc/sysconfig/i18n...
分类:其他   时间:2015-11-21 15:54:44    收藏:0  评论:0  赞:0  阅读:631
1076条   上一页 1 ... 22 23 24 25 26 ... 54 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!