时间空间复杂度分析:牺牲时间换取空间,或者牺牲空间换取时间:如果空间很大,可以用多线程来,可以大大提速如果空间很小,只用一个元素,这样增加了时间用 异或^ 不用借助中间变量就能实现数据的交换 a^=b 要完成两个数组之间的交换,用一个数组来作为临时中间变量进行交换时,可以用多线程,相比只用一个数.....
分类:
其他好文 时间:
2015-12-14 23:00:17
阅读次数:
430
最近的项目是微信公众号平台的开发,微信官方给出的Demo是PHP的,发现大部分的学习资料也是PHP,那好吧,放弃Java,来段儿PHP吧下面说说Mac下搭建PHP环境数据库:MySQL-5.6.26OS X:10.11.1Apache:2.4.16phpMyAdmin:4.5.2编辑器:Sublim...
分类:
数据库 时间:
2015-12-14 23:01:41
阅读次数:
311
Product of Array Except SelfTotal Accepted:26470Total Submissions:66930Difficulty:MediumGiven an array ofnintegers wheren> 1,nums, return an arrayoutp...
分类:
其他好文 时间:
2015-12-14 22:58:45
阅读次数:
158
由于自己不怎么会javascripts,无法找全所有的参数进行模拟提交,所以只能寻求Selenium和PhantpmJS的方式。先说下ubuntu上怎么安装相应的环境,尤其PhantomJS安装比较蛋疼。其他内容后续再补1.环境配置pip install selenium安装PhantomJS采取曲...
分类:
Web程序 时间:
2015-12-14 22:58:52
阅读次数:
259
一:改变索引 reindex方法对于Series直接索引,对于DataFrame既可以改变行索引,也可以改变列索引,还可以两个一起改变. 1)对于Series 1 In [2]: seri = pd.Series([4.5,7.2,-5.3,3.6],index = ['d','b','a','.....
分类:
其他好文 时间:
2015-12-14 22:59:35
阅读次数:
251
下面列出一些做项目时常用到的一些mysql操作。1.对数据库的操作查看所有的数据库:show databases;新建一个数据库:create database database_name;此时再去查看数据库,就可以看到多出了一个school库要对数据库进行操作时,你就得使用这个:use datab...
分类:
数据库 时间:
2015-12-14 22:58:02
阅读次数:
191
调试dll的时候会有一件事情比较烦人,就是dll加载的地址不会很固定(默认设置下编译的dll基址总是0x10000000,多个同基址的dll加载时,后面的肯定会被重定位),这给前后多次调试时对比分析结果造成了一些麻烦,要解决这个问题,有两种办法。方法一:直接修改dll文件PE头中的ImageBas....
分类:
其他好文 时间:
2015-12-14 22:57:47
阅读次数:
346
本系列博客介绍以python+pygame库进行小游戏的开发。有写的不对之处还望各位海涵。前几期博客我们一起学习了,pygame中的冲突检测技术以及一些常用的数据结构。这次我们来一起做一个简单的酷跑类游戏综合运用以前学到的知识。程序下载地址:http://yunpan.cn/cLIcJgTvq4tZ...
分类:
编程语言 时间:
2015-12-14 22:55:47
阅读次数:
382
平常在各种排序算法中常需要交换元素的位置,那么如何能够准确高效地交换两个元素的位置呢?Java/C/C++中交换两个变量值有三种方法。下面具体分析一下。 1)临时变量temp---普通,推荐1 int temp = a;2 a = b;3 b = temp; 2)加减运算(不能用乘除,会有精...
分类:
其他好文 时间:
2015-12-14 22:56:47
阅读次数:
257
In cassandra 2.1.4, if you run "nodetool status" without any keyspace specified, you will get a Note:?123456789$ nodetool statusDatacenter: datacenter...
分类:
其他好文 时间:
2015-12-14 22:54:54
阅读次数:
993
时间限制:1000ms | 内存限制:65535KB难度:5描写叙述在漆黑的夜里,N位旅行者来到了一座狭窄并且没有护栏的桥边。假设不借助手电筒的话,大家是不管怎样也不敢过桥去的。不幸的是,N个人一共仅仅带了一仅仅手电筒。而桥窄得仅仅够让两个人同一时候过。假设各自单独过桥的话,N人所须要的时间已知;而...
分类:
其他好文 时间:
2015-12-14 22:55:16
阅读次数:
314
这种非标准的属性目前不被推荐。我们一般会找一个可以替代的方法来完成相同的功能,不到外不得已,最好别用。CSS的这个text-rendering属性通常被用在Windows和Linux系统中,用来给渲染引擎提供信息,让文本在速度和可读性方面得到优化(控制显示在线字体的微妙细节)。目前只有Firefox...
分类:
Web程序 时间:
2015-12-14 22:56:23
阅读次数:
216
一、简介CentOS 6.5的yum源可以安装的SVN客户端版本太低了,1.6.11,所以需要升级到1.8.10,而官网有没有找到1.8.10的安装包,只能选择源码编译安装。二、安装步骤参考官网:http://svn.apache.org/repos/asf/subversion/trunk/INS...
分类:
其他好文 时间:
2015-12-14 22:55:12
阅读次数:
178
http://m.blog.csdn.net/blog/yusewuhen/43706169转载请注明出处:http://blog.csdn.net/androiddevelop/article/details/38815493希望得到的效果是ListView不能滚动,但是最大的问题在与ListVi...
分类:
移动开发 时间:
2015-12-14 22:55:19
阅读次数:
292
什么是设计模式 设计模式(Design pattern)是一套被反复使用、被多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式不是一种方法和技术,而是一种思想设计模式,和具体的语言无关,但是本文以Java为语言基础来讲解....
分类:
编程语言 时间:
2015-12-14 22:53:36
阅读次数:
227
一、什么是指令? 在《AngularJs权威教程》中,指令可以简单理解成特定的DOM元素上运行的函数;我认为还可以理解成将将自定义的HTML标签解析成原始的标签,然后为其加入一些扩展的功能(函数)。二、指令是如何工作的? 首先是编译阶段,angularJs会遍历整个的文档并根据JavaScrip.....
分类:
Web程序 时间:
2015-12-14 22:53:29
阅读次数:
306
接下来,继续分析duilib之UI布局Layout,目前提供的布局有:VerticalLayout、HorizontalLayout、TileLayout、TabLayout、ChildLayout分别为垂直布局、水平布局、平铺布局、TAB布局、子窗体布局; 一般项目中用得比较多的是垂直布局、...
分类:
其他好文 时间:
2015-12-14 22:53:47
阅读次数:
772