今天给大家分享一下小布去广州华南资讯科技公司笔试和面试的过程。 过程:1.HR面试 2.笔试 3.技术面试 小布下午两点到达,进门从前台领了一张申请表,填完之后带上自己的简历到4楼就开始HR面试。HR是个很nice很漂亮的大姐姐,面试过程很简单,以介绍公司和了解小布的基本情况为主,大概问了20分钟左 ...
分类:
编程语言 时间:
2016-07-23 12:10:11
收藏:
0 评论:
0 赞:
0 阅读:
250
一、Python进程 IO密集型 多线程 计算密集型 多进程 1、单进程 注意:由于进程之间的数据需要各自持有一份,所以创建进程需要的非常大的开销。 进程数据共享 由于进程在内存中具有独立的地址空间,且每个地址空间各持有一份数据,默认情况下无法共享数据 'c': ctypes.c_char, 'u' ...
分类:
编程语言 时间:
2016-07-23 12:09:11
收藏:
0 评论:
0 赞:
0 阅读:
357
一、什么是归并排序 归并排序又称合并排序,它是成功应用分治技术的一个完美例子。对于一个需要排序的数组A[0..n-1],归并排序把它一分为二:A[0..n/2-1]和A[n/2..n-1],并对每个子数组递归排序,然后把这两个排好序的子数组合并为一个有序数组。下面是归并排序的例子图解: 二、单线程实 ...
分类:
编程语言 时间:
2016-07-23 12:07:11
收藏:
0 评论:
0 赞:
0 阅读:
358
1.Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的 ...
分类:
编程语言 时间:
2016-07-23 12:07:01
收藏:
0 评论:
0 赞:
0 阅读:
312
小游戏:九宫格也可以叫三子棋,边学习js边练习,界面长这样: 步骤: 1、画好九宫格 2、实现点击后把图片放上去(绑定监听事件) 3、交替画图 4、把每个div关联到一个二维数组,方便以后计算 5、计算如何才算赢 上传两颗蠢蠢的棋子 具体代码: 1 <!DOCTYPE HTML> 2 <html> ...
分类:
编程语言 时间:
2016-07-23 12:06:52
收藏:
0 评论:
0 赞:
0 阅读:
356
有些特殊情况下,需要将多个jar包打包成一个jar文件。如果使用maven可以加入如下插件: ...
分类:
编程语言 时间:
2016-07-23 12:05:31
收藏:
0 评论:
0 赞:
0 阅读:
176
一、首先说下多线程、多进程用途及异同点,另外还涉及到队列的,memcache、redis的操作等: 1、在python中,如果一个程序是IO密集的操作,使用多线程;运算密集的操作使用多进程。 但是,其实在python中,只支持一个cpu的多线程,多个任务是切换执行的,并不能并行执行,所以有的时候,多 ...
分类:
编程语言 时间:
2016-07-23 12:04:21
收藏:
0 评论:
0 赞:
0 阅读:
257
数组去重: a. arr.sort(); //sort法 for(var i=0;i<arr.length;i++){ if(arr[i]==arr[i+1]){ arr.splice(i,1); i--; } } alert(arr); b. function findInArr(n,arr){ ...
分类:
编程语言 时间:
2016-07-23 12:01:51
收藏:
0 评论:
0 赞:
0 阅读:
288
本节介绍Python应用程序处理时间和日期的方式。其中转换日期格式是最常用的功能。 (1)获取时间戳: Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 函数time.time()用于获取当前时间戳: 注意: 1.时间间隔是以秒为单位的浮点小数。 2.每个时间 ...
分类:
编程语言 时间:
2016-07-23 12:01:41
收藏:
0 评论:
0 赞:
0 阅读:
256
python 线程 更多方法: start 线程准备就绪,等待CPU调度 setName 为线程设置名称 getName 获取线程名称 setDaemon 设置为后台线程或前台线程(默认) 如果是后台线程,主线程执行过程中,后台线程也在进行,主线程执行完毕后,后台线程不论成功与否,均停止 如果是前台 ...
分类:
编程语言 时间:
2016-07-23 12:01:21
收藏:
0 评论:
0 赞:
0 阅读:
288
1.模块的定义 随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块.abc.py模块的名字就变 ...
分类:
编程语言 时间:
2016-07-23 11:59:11
收藏:
0 评论:
0 赞:
0 阅读:
250
required init?(coder aDecoder: NSCoder) 可失败构造器在init关键字后面添加问号(init?)。 可失败构造器会创建一个类型为自身类型的可选类型的对象。你通过return nil语句来表明可失败构造器在何种情况下应该“失败”。struct Animal { l... ...
分类:
编程语言 时间:
2016-07-23 11:58:00
收藏:
0 评论:
0 赞:
0 阅读:
257
模拟数组排序: var arr=[2,45,78,12,46,1]; function findInMin(arr,start){ //从第start位往后找最小值 var iMin=arr[start];//假设第start个数为最小值; var iMinIndex=start;//假设最小值的下 ...
分类:
编程语言 时间:
2016-07-23 11:57:31
收藏:
0 评论:
0 赞:
0 阅读:
276
整体思路同之前的一样,依然采取降低维度的方式进行 整体速度在leetcode上大概为50% ...
分类:
编程语言 时间:
2016-07-23 11:56:41
收藏:
0 评论:
0 赞:
0 阅读:
292
主要用到Location 对象,包含有关当前 URL 的信息,是 Window 对象的一个部分,可通过 window.location 属性来访问。 方法一 (window.document.location.href/window.document.location.pathname) 方法二(w ...
分类:
编程语言 时间:
2016-07-23 11:55:11
收藏:
0 评论:
0 赞:
0 阅读:
176
C/C++产生随机数用到两个函数rand() 和 srand() 一. 不指定范围产生随机数 用到函数rand(),函数原型为int rand(),无参数。此时会产生一个介于0~RAND_MAX间的整数。RAND_MAX的大小可以查看,在include文件夹(linux在usr目录、windows在 ...
分类:
编程语言 时间:
2016-07-23 11:54:01
收藏:
0 评论:
0 赞:
0 阅读:
186
一.安装准备 1.环境简介 2.小插曲 想用wget进行下载,发现mac默认是没有安装的。用惯了别的Linux环境,相使用个自动安装工具来安装wget。让后就找到了Homebrew。下面首先安装Homebrew,这个类似CentOS的yum和Ubuntu的apt-get,安装方法很简单,执行下面就可 ...
分类:
编程语言 时间:
2016-07-23 11:53:41
收藏:
0 评论:
0 赞:
0 阅读:
310
简介 Memcached是一个高性能的分布式内存对象缓存系统,用于动态WEB应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态,数据库网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon)是用C写的,但是客户端可以用任何语言 ...
分类:
编程语言 时间:
2016-07-23 11:52:41
收藏:
0 评论:
0 赞:
0 阅读:
220
1.安装驱动 输入命令:pip install redis 2.直接使用驱动 3.ORM框架——flask-redis 输入命令:pip install flask-redis ...
分类:
编程语言 时间:
2016-07-23 11:51:03
收藏:
0 评论:
0 赞:
0 阅读:
173
树状数组又名二分索引术,主要包含两种基本操作 1.Update(int i,int val)更新节点及其所有父节点及祖先节点的值,表示对第i点的值增加val。时间复杂度O(logn) 2.Sum(int i)表示对前i个点进行求和操作.时间复杂度O(logn),n表示节点总数,logn即log2n。 ...
分类:
编程语言 时间:
2016-07-23 11:50:41
收藏:
0 评论:
0 赞:
0 阅读:
208