你想进什么公司,和你读什么计算机方向,关系不是很大。只要是理工科的学生,面对技术岗位,其实机会是差不多的。 至于你想什么职位,那显然和你的专业/方向关系较大,比如说很多大数据职位,就明确表示要求你DM/ML/NLP/IR背景,但是这也只是说这些 学生可能更有优势些,事实上,数学和统计学出身的,很多搞 ...
分类:
编程语言 时间:
2016-05-11 17:51:40
阅读次数:
173
1、python种类和区别 Cpython Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。 Jyhton Python的Java实现,Jython会将Python代码动态编译成Java字节 ...
分类:
编程语言 时间:
2016-05-11 17:51:33
阅读次数:
292
上网查了很多,才认识到框架分不同的版本,版本不同,相对应的jar包也不同,所有就自己整合了一个框架,希望能帮助大家...
分类:
编程语言 时间:
2016-05-11 16:45:12
阅读次数:
286
这个程序本身并没有什么难点,但是通过这个入门案例,我们可以体验Python编程的基本方法,如何查看帮助文档,如何引入模块,初始化对象,操作zip文件,打开本地文件,命令行参数设置。
原书中,作者有为程序增加多线程的例子,但是实在是太过于粗暴,容易误导大家都多线程的使用,所以我这篇文章直接略过了。
之后的文章,我们会在此基础上继续深入,敬请期待。...
分类:
编程语言 时间:
2016-05-11 16:43:33
阅读次数:
267
Python以其清晰简洁的语法、易用和可扩展性以及丰富庞大的库深受广大开发者喜爱。其内置的非常强大的机器学习代码库和数学库,使Python理所当然成为自然语言处理的开发利器。 那么使用Python进行自然语言处理,要是不知道这8个工具就真的Out了。 NLTK NLTK是使用Python处理语言数据 ...
分类:
编程语言 时间:
2016-05-11 16:41:19
阅读次数:
408
堆排序是对简单选择排序算法的一种改进。可以构建大顶堆(每个结点的值都大于等于其左右孩子的值)也可以构建小顶堆(每个结点的值都小于等于其左右孩子的值)。堆排自我感觉代码理解起来还是有点难,主要是如何构建一个新堆以及输出堆顶元素后,怎样调整剩余元素成为一个新堆。 1、堆排代码 2、堆调整代码 堆排测试完 ...
分类:
编程语言 时间:
2016-05-11 16:39:04
阅读次数:
205
第一部分,JAVA基础和面向对象 part01 入门与开发环境搭建 1: 计算机基础知识(了解)(1)计算机(2)计算机硬件(3)计算机软件系统软件:windows,linux,mac应用软件:QQ,YY,扫雷,CS/F(4)软件开发就是用开发工具和计算机语言做出软件(5)计算机语言人与计算机的交流... ...
分类:
编程语言 时间:
2016-05-11 16:35:31
阅读次数:
405
Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还自带服务器。 其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与We ...
分类:
编程语言 时间:
2016-05-11 16:33:56
阅读次数:
191
Java中的阻塞和非阻塞IO包各自的优劣思考 NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式。 反应器(Reactor):用于事件多路分离和分派的体系结构模式 通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞 与非阻塞 。所谓阻塞方式的意思是指, 当试图对 ...
分类:
编程语言 时间:
2016-05-11 16:33:42
阅读次数:
130
应掌握内容:1. AOP的全名2. AOP的实现原理[静态代理和动态代理]3. 注解方式的配置4. 通知类型 A. 每种通知的特点和使用方式 B. 获取各种数据,方便日后操作5. 执行表达式的方式6. XML方式的配置7. 如何加载属性文件和注意事项8. 如何引入资源文件,为什么只用引入资源文件 A ...
分类:
编程语言 时间:
2016-05-11 16:33:06
阅读次数:
359
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能 ...
分类:
编程语言 时间:
2016-05-11 16:30:27
阅读次数:
216
(1)overload:重载,在一个类定义中,可以编写几个同名的方法,但是只要它们的签名参数列表不同,Java就会将它们看 做唯一的方法。 简单的说,一个类中的方法与另一个方法同名,但是参数表不同,这种方法称之为重载方法。(2)try......catch......finally的问题。程序中如果 ...
分类:
编程语言 时间:
2016-05-11 16:29:02
阅读次数:
179
版本3.5 注意事项:每行不能超过80字节 换行用 ''' ''' hello.py #!/usr/bin/env python 声明解释其类型 # -*- coding:utf-8 -*- 国际编码支持中文 # Author:QL 作者 name = 'QL' #变量名要让人看懂不能起无意义名称, ...
分类:
编程语言 时间:
2016-05-11 16:27:19
阅读次数:
199
模板系统基本知识模板是一个文本文件(可以是HTML,XML,CSV等任何文本格式),同时包含了静态内容(例如HTML)和动态标记的逻辑,用于分离文档的表现形式和内容。 模板定义了占位符以及各种用于规范文档该如何显示的各部分基本逻辑(模板标签)。 模板通常用于产生HTML,但是Django的模板也能产生任何基于文本格式的文档。使用哪个模版以及渲染什么数据是由视图函数本身(通过显式的渲染或者使用rend...
分类:
编程语言 时间:
2016-05-11 15:18:16
阅读次数:
320
1、 什么是定义,什么是声明?
定义:编译器创建一个对象,并为这个对象分配一块内存,给它取上一个名字。
声明:1>告诉编译器这个名字已经已经分配到一块内存上了
2>告诉编译器这个名字已经被预定了,别的地方不能再用它来作为变量名或对象名。2、 auto:
在缺省的情况下,编译器默认所有的变量都是auto的,3、 register:
register变量必...
分类:
编程语言 时间:
2016-05-11 15:20:45
阅读次数:
247
# -*- coding:utf-8 -*-from email.mime.text import MIMETextfrom email.header import Headerimport smtplib def send_mail(file_new): f = open(file_new,'rb ...
分类:
编程语言 时间:
2016-05-11 15:17:31
阅读次数:
199