- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 做校招面试官的总结
简历的问题(重复的项目,简单的完成)技术视野 github 开源项目 知名组织等面试官的问题 基础知识好奇心 主动性问什么问题呢 网上找开放性(看思维,没有标准答案),最好又亮点原理性基于项目经验的扩展性(知道什么说什么,别乱说)项目往大数据方面扩展做过的项目每一点都要清晰半小时?一小时?有没有什么问题啥都不写,那面试官就随机问风险会大面试官要找什么样的学生 本Ma...
2018-10-23 23:07:14
634
原创 scrapy使用笔记
spider类仅需要start_urls/start_requests ,并且对每一个response负责调用parse方法。 1. name:spider的名称。 2. allowed_domains:如果启用OffsiteMiddleware,不在该列表内的domain不会被爬取。 3. start_urls:spider从该列表列出的url开始爬取。 4. start_requests
2015-05-06 09:18:50
545
原创 m台机器,n个任务,求最短时间
题目前段时间,参加了cvte的笔试,有一道笔试题是这样的:设有m台完全相同的机器运行n个独立的任务,运行任务i所需的时间为Ti,要求确定一个调度方案,使得完成所有任务所需要的时间最短。解决方法先把Ti按照从大到小的顺序排列,依次放入m中执行,再按照m空闲的顺序依次分配任务。
2015-04-30 15:53:11
12266
8
翻译 java静态类声明--java类可以声明为static吗
原文:http://www.javaworld.com/article/2077372/learn-java/static-class-declarations.html 为了理解static关键字在类声明中的使用,首先我们需要了解类声明。有两种类,一种是top-level class;一种是inner class。Top-level class
2015-01-09 10:36:22
2953
转载 理解Java对象序列化
http://www.blogjava.net/jiangshachina/archive/2012/02/13/369898.html
2014-12-07 12:36:54
407
转载 C++中的函数指针和函数对象总结
篇一、函数指针函数指针:是指向函数的指针变量,在C编译时,每一个函数都有一个入口地址,那么这个指向这个函数的函数指针便指向这个地址。函数指针的用途是很大的,主要有两个作用:用作调用函数和做函数的参数。函数指针的声明方法:数据类型标志符 (指针变量名) (形参列表);一般函数的声明为: int func ( int x );而一个函数指针的声明方法为:int (*
2014-12-04 16:03:58
471
原创 AT&T/UNIX 与Intel 汇编语法区别
http://www.delorie.com/djgpp/doc/brennan/brennan_att_inline_djgpp.html
2014-10-30 21:47:27
777
转载 Ubuntu不同目录下profile与bashrc的区别
不同目录下profile与bashrc的区别/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell的设置。etc/bash.bashrc: 为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取。~/.bash_profile: 每
2014-10-15 16:43:45
547
转载 Linux 目录命令全称
/bin = BINaries/dev = DEVices/etc = ETCetera/lib = LIBrary/proc = PROCesses/sbin = Superuser BINaries/tmp = TeMPorary/usr = Unix Shared Resources/var = VARiable ?FIFO = First In, Fir
2014-10-15 16:42:42
3017
原创 python变量交换性能优化
从多方面新讲python性能优化看到交换两个变量的值可以使用a,b = b,a这样可以提高性能>>> from timeit import Timer>>> Timer("t=a;a=b;b=t","a=1;b=2").timeit()0.06279781319366587>>> Timer("a,b=b,a","a=1;b=2").timeit()0.037897992553
2014-10-11 10:31:31
1644
原创 UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 1106: illegal multibyte s
在调试python程序的时候报了这样一条错误,da
2014-09-19 15:14:10
4255
原创 mysql导入tab分隔的文本文件
http://changwu0101.blog.163.com/blog/static/110424639201252431544663/
2014-09-13 20:38:49
2268
原创 安装numpy、nltk问题汇总
系统环境是win7(64bit)+python3.4(64bit)+numpy1.82+vs20121.如果用sourceforge上编译好的32bit的exe安装,会提示‘python version ** required,which was not found in the registry’. 原因是安装的python是64bit的吧(不确定),但是注册表里确实没有,2.自
2014-08-20 09:02:01
3715
转载 字符编码简介
1.1. ASCIIASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制符号。不过ASCII只用到了其中的一半(\x80以下),这也是MBCS得以实现的基础。1.2. MBCS然而计算机世界里很快就有了其他
2014-08-19 14:10:53
568
原创 减少空间复杂度
题目:https://oj.leetcode.com/problems/copy-list-with-random-pointer/
2014-06-10 09:00:57
830
原创 动态规划-minipaint
动态gu题目:http://community.topcoder.com/stat?c=problem_statement&pm=1996&rd=4710
2014-05-31 15:26:17
1813
原创 vim复制粘贴
vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;
2014-04-19 08:20:42
535
转载 替换
vi/vim 中可以使用 :s 命令来替换字符串:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky:n,$s/vivian/sky/g 替换
2014-04-01 08:55:46
562
转载 深入学习JavaScript: apply\call方法
这篇文章主要解决以下问题:1.apply和call的区别在哪里2.什么情况下用apply,什么情况下用call3.apply的其他巧妙用法(一般在什么情况下可以使用apply)apply和call的区别在哪里apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性. Function.a
2014-03-31 10:35:19
554
原创 关于C语言printf十进制 八进制的表示
输出十六进制、八进制分别用%x %o,这样不管输入的数据的进制,转化为相应的输出格式。如果声明十六进制、八进制分别在数据前加上0x、0.如果要表明输出的数据的进制则在%x、%o中加上‘#’,如%#x、%#o。
2010-05-15 12:15:00
1213
原创 关于关键字 extern static 的几点理解
用extern 声明变量,即表示在同一项目下的其它源文件中引用非static全局变量。用extern 声明函数,即表示函数是定义是在其它源文件中的,此处引用。使用extern的缺点就是一旦被引用的变量或函数发生改变,可能导致错误。用static 声明变量,该变量的作用域被限定在该函数内,如果是全局变量,则限于该文件内部不可被其它文件引用,同时因为静态变量被存储在全局存储区,它的值
2010-04-23 15:11:00
501
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人