摘要:
整理的15年校招面试的题目,还没有来得及整理答案。参考意义不大。只为记录。 某白: 1. java多线程编程 2. session和cookie的概念以及使用 3. mysql中索引的概念 4. mysql中join的使用 5. linux下的一些工具:grep、awk的使用 某点: 1. 对jav 阅读全文
摘要:
Selenium3.0.1是新版的自动化测试框架,目前因为进行了版本的升级,所以和Selenium2.0+有着很大的不同[1]。本文先不对新版本进行介绍,而是首先讲解一下新版本的安装过程。 安装的环境是:eclipse( Mars.2 Release), jdk 1.8.0,selenium 3.0 阅读全文
摘要:
在Python3中,输入已经与Python2不同。Python3中通过input()来进行输入。如下input_1 = input("Input values:")print(input_1, type(input_1))当执行上述代码的时候,我们可以随便输入一段字符串,比如输入“123 abc”那... 阅读全文
摘要:
Python是一门通过C语言写出来的动态语言。那么可以通过C语言对Python3的库进行扩展。主要的流程是通过C语言实现一些方法和功能,然后使用Python.h的文件功能,将C语言实现的功能进行包装,通过gcc编译城*.so的库文件。然后在python的代码中import编译成功的库,就可以调用库里... 阅读全文
摘要:
多个核之间在解决同一个任务的时候要进行任务的协调。这些协调一共跟为三类: Communication(通许)- 一个或者多个核发送他们当前完成的结果到另一个核中进行任务的整合 Load balancing (负载均衡) - 将任务平均地分配给每一个参与的核,使得这些核之间不会出现某个或者某些核工... 阅读全文
摘要:
并行计算中,有两种并行的方法:任务并行(task-parallelism)和数据并行(data-parallelism)。任务并行:将许多可以解决问题的任务分割,然后分布在一个或者多个核上进行程序的执行。数据并行:将可以解决问题的数据进行分割,将分割好的数据放在一个或者多个核上进行执行;每一个核对这... 阅读全文
摘要:
为什么会出现并行计算: 从1986-2002年这期间,微处理器的速度平均每年增长50%。但是自从2003年以后,微处理器的速度跌落到了以每年20%的速度增长。而使用单核计算的话,速度是可以跟上去,但是单核产生的热量会越来越多,风扇技术不能处理产生热量的速度。这样处理大规模的任务的时候,不能依赖一... 阅读全文
摘要:
并发计算(Concurrent Computing):多个任务在同一时间段内从开始执行到执行结束,在这段时间内,每一个时刻都只有一个程序执行,并且所有的任务都是在同一个处理器上执行。串行计算(Sequential Computing):指的是多个程序在同一个处理器上被执行,只有当当前的程序执行结束后... 阅读全文
摘要:
http://blog.sina.com.cn/s/blog_564978430100iqpp.html 阅读全文
摘要:
http://code.tutsplus.com/tutorials/pdo-vs-mysqli-which-should-you-use--net-24059 阅读全文