这是一个在面试中出现概率很高的一道题目,就拿我来说吧,面试了5家公司中,两家公司问了这道题目,可见,这道题目是非常经典的。 解题思想也不是很难,我熟悉的有;两种解题办法: 1. 一直连加,终止当前序列的条件是连加的和是负数 因为,一个数加上一个负数之后肯定是没有原来的数值大,所以,这肯定是没有意义的,最终,我们利用这个思想得到如下的解法。 函数声明:ll D...
分类:
编程语言 时间:
2014-10-14 15:34:20
收藏:
0 评论:
0 赞:
0 阅读:
160
题目描述:
输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。
输入:
输入可能包含多个测试样例。
对于每个测试案例,输入的第一行为一个整数m (1
输入的第二行包括m个正整数,其中每个正整数不超过10000000。
输出:
对应每个测试案例,
输出m个数字...
分类:
编程语言 时间:
2014-10-14 15:32:40
收藏:
0 评论:
0 赞:
0 阅读:
208
今天,给一位新同事配置pip,用get-pip.py安装之后,出现错误:
raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: pip==1.5.5
PIP就完全不能用了,后来请教了我们公司的python大牛,解决的办法很简单:
sudo eas...
分类:
编程语言 时间:
2014-10-14 15:32:34
收藏:
0 评论:
0 赞:
0 阅读:
223
logistic回归与python实现,理论与实际结合。...
分类:
编程语言 时间:
2014-10-14 15:31:10
收藏:
0 评论:
0 赞:
0 阅读:
329
本书基本信息
作者:冀云(编著)
出版社:人民邮电出版社
出版时间:2012-6-1
ISBN:9787115280640
版次:1
页数:265
字数:406000
印刷时间:2012-6-1
开本:16开
纸张:胶版纸
印次:1
包装:平装
定价:39.00元
书籍封面
内容简介
《C++黑客编程揭秘与防范》旨在通过简单的语法知识...
分类:
编程语言 时间:
2014-10-14 15:30:20
收藏:
0 评论:
0 赞:
0 阅读:
332
最近闲着没事想看小说,找到一个全是南派三叔的小说的网站,决定都下载下来看看,于是动手,在很多QQ群里高手的帮助下(本人正则表达式很烂,程序复杂的正则都是一些高手指导的),花了三四天写了一个脚本
需要 BeautifulSoup 和 requests 两个库
(我已经把注释写得尽量详细)
这个程序的执行速度很慢,求高手告诉我优化的方法!!
#-*-coding:utf8-*-
from...
分类:
编程语言 时间:
2014-10-14 15:28:30
收藏:
0 评论:
0 赞:
0 阅读:
298
一、缓存需要多次读取的 DOM元素,对象属性,数组值
二、选取DOM元素,尽量缩小查询范围
三、减少页面回流(reflow)
四、使用事件委托替代事件绑定。
五、其他
1.使用原生js代码替代jquery
2.针对耗时js操作,使用setTimeout定时释放UI线程,防止浏览器假死
...
分类:
编程语言 时间:
2014-10-14 15:27:09
收藏:
0 评论:
0 赞:
0 阅读:
291
一 、Critical Sections(功能与Mutex相同,保证某一时刻只有一个线程能够访问共享资源,但是不是内核对象,所以访问速度比Mutex快,但是没有等待超时的功能,所以有可能导致死锁,使用要小心) 当多个线程访问一个独占性共享资源时,可以使用“临界区”对象。任一时刻只有一个线程可以拥有临...
分类:
编程语言 时间:
2014-10-14 15:26:59
收藏:
0 评论:
0 赞:
0 阅读:
287
栈的基本特性是后进先出,最简单的用途是用于转置,还有其他诸如括号匹配,中序表达式(A+B*(C-D/(E+F)) --> ABCDEF+/-*+)和后续表达式(345+*612+/- --> 3*(4+5)-6/(1+2))互换等高级用法。示例代码:package chap04.Reverse;im...
分类:
编程语言 时间:
2014-10-14 15:23:09
收藏:
0 评论:
0 赞:
0 阅读:
257
1.Unity3D 目前最新正式版本是4.2.1f 官网下载,以前的版本安装时候需要序列号激活,新版本4.2.1f 不需要,完全免费,但发布的时候需要许可证2.要学习的同学,下载频道可以找到破解补丁,使用这个版本的破解补丁,导出不出win phone 8的。具体解决办法还没找到3.使用破解补丁安装的...
分类:
编程语言 时间:
2014-10-14 15:20:59
收藏:
0 评论:
0 赞:
0 阅读:
299
List恐怕是日常代码里最常用的集合类型之一了,此子大多数情况下工作情况良好,但凡事都有例外了。 加入你正在写一个服务端项目,对稳定性有着极高的要求,这时就要多考虑一些因素了,就拿这个List来说吧。 一、先说说List的内部机理 其实很简单,内部就是一个数组,当添加一个新元素T时,首先判...
分类:
编程语言 时间:
2014-10-14 15:19:00
收藏:
0 评论:
0 赞:
0 阅读:
358
Writing Surface ShadersWriting shaders that interact with lighting is complex. There are different light types, different shadow options, different re...
分类:
编程语言 时间:
2014-10-14 15:18:29
收藏:
0 评论:
0 赞:
0 阅读:
494
有序表需要掌握的插入方法,删除方法和二分法查找方法。插入方法: 从前往后找到比要插入的值大的数组项,将该数组项及之后的项均后移一位(从最后一项起依次后移),最后将要插入的值插入当前数组项。删除方法: 从前往后找到要删除的项,将该数组项之后的项均前移一位(从该数组项后一项起依次往前移);二分法查找: ...
分类:
编程语言 时间:
2014-10-14 15:14:50
收藏:
0 评论:
0 赞:
0 阅读:
249
当今 JavaScript 大行其道,各种应用对其依赖日深。web 程序员已逐渐习惯使用各种优秀的 JavaScript 框架快速开发 Web 应用,从而忽略了对原生 JavaScript 的学习和深入理解。所以,经常出现的情况是,很多做了多年 JS 开发的程序员对闭包、函数式编程、原型总是说不清道...
分类:
编程语言 时间:
2014-10-14 15:14:09
收藏:
0 评论:
0 赞:
0 阅读:
334
排序需要掌握的有冒泡排序,插入排序和选择排序。冒泡排序: 外层循环从后往前,内存循环从前往后到外层循环,相邻数组项两两比较,将较大的值后移。插入排序: 从排序过程的中间开始(程序从第二个数组项开始a[1]),此时队列已经拍好了一部分。此时,将后边的数组项一次插入到已经排好序的部分队列中。选择排序: ...
分类:
编程语言 时间:
2014-10-14 15:12:49
收藏:
0 评论:
0 赞:
0 阅读:
179
一直以来对this的理解只在可以用,会用,却没有去深究其本质。这次,借着《JavaScript The Good Parts》,作了一次深刻的理解。下面我们一起来看看这个this吧。 在我们声明一个函数时,每个函数除了有定义时的parameters(形参),自身还会有额外的两个参数,一个是this,...
分类:
编程语言 时间:
2014-10-14 15:09:40
收藏:
0 评论:
0 赞:
0 阅读:
207
只需导入两张纹理图片,然后在Unity中做相应设置就可以了,果然这个软件很强大,都不带写代码的。做游戏特效越来越简单,是好事,还是坏事...
分类:
编程语言 时间:
2014-10-14 14:24:09
收藏:
0 评论:
0 赞:
0 阅读:
2123
interface Visitor {
void visit(Gladiolus g);
void visit(Chrysanthemum c);
}// concrete visitor 名称访问
class StringVisitor implements Visitor {
String s;
public String toString() {
return s;
}
...
分类:
编程语言 时间:
2014-10-14 14:22:59
收藏:
0 评论:
0 赞:
0 阅读:
307
import random
def rand(n):
for i in range(n):
yield random.randint(0,1000)
#创建一个随机数列表
def createList(n):
lists=[]
for i in rand(n):
lists.append(i)
return lists
#挖坑法快速排...
分类:
编程语言 时间:
2014-10-14 14:21:39
收藏:
0 评论:
0 赞:
0 阅读:
299
在.NET下使用了约2个月的Unity NGUI后,感觉.NET cs用起来还比较容易上手,Unity 2D项目中使用NGUI也非常好用。其丰富的库支持,让愿意花时间的人一学就会用,比如我们用得比较多的,iTween/EasyTouch/FxMaker/UnityVS等。尤其UnityVS让原来使用VS习惯的人,用起来那叫一个爽!
费话不多说了,下面说说我们以开发过程中解决的一些问题和关...
分类:
编程语言 时间:
2014-10-14 14:21:29
收藏:
0 评论:
0 赞:
0 阅读:
338