自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客理想的博客

我很懒的。

  • 博客(50)
  • 收藏
  • 关注

原创 2017浅谈计算机类找工作

前言转眼间来到海大已经呆了七年,本人研究生专业为农业信息化,本科专业为计算机科学与技术,先后在海信研发和百度实习,目前分别拿到百度和阿里测试开发offer。实习先后在海信和百度MSG实习过一段时间,下面简单介绍下实习经历:海信实习记得那时刚好从一个创业团队出来,刚好实验室同学在海信实习,于是拉着我也就一起去实习了,实习岗位是软件测试,这也是第一次接触测试这一岗位,主要负责大数据平台测试还顺便参加了海

2017-05-21 17:22:38 656

原创 研究僧-僧僧不息

研究僧-僧僧不息我竟然上研了?创业公司的第一次偶遇2014年,刚刚大四的我去某个粮库实习信息主管,在“智慧粮库”项目中第一次接触到了杭州的创业团队,并顺便利用甲方的优势成功跟随汪老板去杭州参观了其创业小公司,这算是第一次了解到创业,不得不说汪总的公司虽然很小,但在当时就在提出了“智能快递箱”的概念,也就是学校现在经常用到的快递柜,创新点十足,在杭州一周的时间了,感觉到哪种打鸡血,靠心灵鸡汤,靠对未来

2017-04-12 23:21:45 593

原创 新装固态硬盘SSD,在安装WIN10,显示一直请稍后及Windows安装程序无法将Windows配置为此计算机的解决方法(网上都是胡诌)

显示-Windows安装程序无法将Windows配置为此计算机的硬件运行 shift+F10进入cmd输入 cd oobe 再输入 msoobe 之后安装,但是会一直卡在请稍后的界面网上的这种方法,治标不治本, 解决办法:先现将BIOS中的SATA model 设置为ahci(原先为IDE)之后用winpe进入系统,用Disk Genius将SSD设置为主分区,重写引导文件,确定成为系

2016-01-09 14:44:34 38306 4

原创 关于-宏碁4741G换固态硬盘SSD的一些注意事项

拆下原先的机械硬盘,之后插入SSD,(PS:最好要先将BIOS刷至最新版,将SATA mdel 调整为 AHCI)拆机前,用自来水洗手消除静电,以免击穿主板拆下笔记本光驱,将机械硬盘放入新的硬盘托架,插入原先光驱位置用winpe进入系统安装

2016-01-09 14:24:43 15947

原创 WIN10下配置java jdk

1.java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.完成了第一步,只是把JDK环境安装完成了。这个时候还要通过一系列的环境变量的配置才能使用JDK环境进行JAVA开发。配置环境变量包括java_home

2016-01-09 11:42:05 3274

原创 【python】pycharm5.0 注册码

安装pycharm5后点击 license server 输入地址:http://idea.lanyus.com 即可完成注册

2016-01-09 10:19:17 863

原创 爱护你的眼睛请使用f.lux

爱护你的眼睛请使用f.lux對此問題,F.lux 開發出一套能根據時間調節螢幕亮度、色彩的小軟體,安裝後只要設定你的所在位置,它就會自動取得日出、日落時間,分析該時間點的光照強度,並自動為你調整螢幕。軟體資訊軟體名稱:f.lux軟體語系:英文作業系統:Windows, Mac OS X 及 Linux官方網站:http://www.stereopsis.com/flux/免費下載:Windo

2016-01-08 23:50:09 471

原创 Python2.7 urlparse学习

urlparse模块主要是把url拆分为6部分,并返回元组。并且可以把拆分后的部分再组成一个url。主要有函数有urljoin、urlsplit、urlunsplit、urlparse等。 urlparse.urlparse(urlstring[, scheme[, allow_fragments]])将urlstring解析成6个部分,它从urlstring中取得URL,并返回元组 (scheme

2016-01-06 15:12:10 482

原创 欢迎使用优快云-markdown编辑器

简言之就是用form…import导入的东西可以直接拿来用,而用import导入的东西需要用模块名.XX来调用Python 中的 from module import * 像 Perl 中的 use module ;Python 中的 import module 像 Perl 中的 require module 。 Python 中的 from module import * 像 Java 中的

2016-01-06 11:30:19 235

原创 python中if __name__ == '__main__': 的解析

当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用.        模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名。但是您也可以像一个标准的程序

2016-01-06 10:15:55 270

原创 【整理】Python中:self和__init__的含义 + 为何要有self和__init__

背景回复:我写的一些Python教程,需要的可以看看中SongShouJiong的提问:Python中的self,__init__的含义是啥?为何要有self,__init这些东西?解释之前,先说几句1.到目前为止,我虽然也已写了不算很少的python的代码,但是,还真的没有太多接触self和__init__这两个东西。只能算是大概了解。2.为了搞懂其含义,现学

2016-01-04 10:22:02 2942

原创 JAVA-变量

命名首字母-英文,$,_,由字母,数字,下划线丞见名知意首字母不大写,大写一般为类名,借口驼峰命名法 —sumScore不适用java关键字定义变量 - float x,y;

2015-09-12 11:03:54 268

原创 JAVA- 学习日记-堆-栈

存储空间-寄存器,栈空间,堆空间 栈空间存储效率高先进后出空间小,不能存放大量数据JVM将基本类型的数据存放在栈空间堆空间效率低数据存储的位置随机分配空间大

2015-09-12 10:51:21 280

原创 16进制

0x1000注意是 0 数字0不是字母o

2015-09-12 10:06:14 328

原创 JAVA- 学习日记-eclipse

创建java项目创建package编写java源程序运行java程序

2015-09-11 19:29:29 357

原创 JAVA- 学习日记-命令行运行java程序

创建一个源文件以.java结尾,之后在cmd中找到该文件文件名 要和类名相同比如Hello.java 对应的public class Hello{}入口函数为public static void main(String[] args){}用javac Hello.java编译文件生成Hello.class字节码文件java Hello 来运行字节码文件,注意!!不能后面加class会报错

2015-09-11 18:58:36 296

原创 匿名函数

当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入匿名函数: list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9])) [1, 4, 9, 16

2015-09-02 12:32:50 449

原创 返回函数

函数作为返回值高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的:def calc_sum(*args): ax = 0 for n in args: ax = ax + n return ax但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和

2015-09-01 20:03:57 323

原创 sorted

排序算法排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个dict呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽象出来。通常规定,对于两个元素x和y,如果认为x < y,则返回-1,如果认为x == y,则返回0,如果认为x > y,则返回1,这样,排序算法就不用关心具体的比较过程,

2015-09-01 15:25:12 561

原创 filter

Python内建的filter()函数用于过滤序列。和map()类似,filter()也接收一个函数和一个序列。和map()不同的时,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。例如,在一个list中,删掉偶数,只保留奇数,可以这么写:def is_odd(n): return n % 2 == 1list(filter(i

2015-09-01 15:09:09 1843

原创 map/reduce

Python内建了map()和reduce()函数。如果你读过Google的那篇大名鼎鼎的论文“MapReduce: Simplified Data Processing on Large Clusters”,你就能大概明白map/reduce的概念。我们先看map。map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Itera

2015-09-01 14:07:20 322

原创 高阶函数

高阶函数高阶函数英文叫Higher-order function。什么是高阶函数?我们以实际代码为例子,一步一步深入概念。 变量可以指向函数以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码: abs(-10) 10 但是,如果只写abs呢? abs 可见,ab

2015-09-01 12:49:18 411

原创 函数式编程

函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。我们首先要搞明白计算机(Computer)和计算(Co

2015-09-01 12:48:59 301

原创 Python--迭代器

小结凡是可作用于for循环的对象都是Iterable类型;凡是可作用于next()函数的对象都是Iterator类型,它们表示一个惰性计算的序列;集合数据类型如list、dict、str等是Iterable但不是Iterator,不过可以通过iter()函数获得一个Iterator对象。Python的for循环本质上就是通过不断调用next()函数实现的,例如:for x in [1, 2, 3,

2015-09-01 12:19:44 328

原创 Python--生成器

通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环一

2015-09-01 11:57:56 326

原创 Pthon-列表生成式

如果要生成[1x1, 2x2, 3x3, …, 10x10]怎么做?方法一是循环: L = [] for x in range(1, 11): … L.append(x * x) … L [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 但是循环太繁琐,

2015-08-31 11:20:25 404

原创 Python-迭代

如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration) list这种数据类型虽然有下标,但很多其他数据类型是没有下标的,但是,只要是可迭代对象,无论有无下标,都可以迭代,比如dict就可以迭代: d = {‘a’: 1, ‘b’: 2, ‘c’: 3} for key in d:

2015-08-31 10:21:01 382

原创 Python-切片

Python提供了切片(Slice)操作符,能大大简化这种操作。对应上面的问题,取前3个元素,用一行代码就可以完成切片:>>> L[0:3]['Michael', 'Sarah', 'Tracy']L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。如果第一个索引是0,还可以省略:>>> L[:3]['Michael', '

2015-08-31 09:58:32 309

原创 Python--递归函数

如果一个函数在内部调用自身本身,这个函数就是递归函数。 fact(n)用递归的方式写出来就是:def fact(n): if n==1: return 1 return n * fact(n - 1) 如果我们计算fact(5),可以根据函数定义看到计算过程如下:===> fact(5) ===> 5 * fact(4) ===> 5 * (4 * fa

2015-08-29 13:52:23 894

原创 Python--函数的参数

位置参数可以把power(x)修改为power(x, n),用来计算xn,说干就干:def power(x, n): s = 1 while n > 0: n = n - 1 s = s * x return s 修改后的power(x, n)函数有两个参数:x和n,这两个参数都是位置参数,调用函数时,传入的两个值按照位置顺序依次赋

2015-08-29 13:37:49 363

原创 Python -定义函数

在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。我们以自定义一个求绝对值的my_abs函数为例:def my_abs(x): if x >= 0: return x else: return -x 如果没有return语句,函数执行完毕

2015-08-29 10:17:19 615

原创 Python--使用dict和set

dictPython内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list:names = [‘Michael’, ‘Bob’, ‘Tracy’] scores = [95, 75, 85]给定一个名字,要查找对应的成绩,就先

2015-08-28 19:03:14 619

原创 python -循环

Python的循环有两种,一种是for…in循环,依次把list或tuple中的每个元素迭代出来,看例子:names = [‘Michael’, ‘Bob’, ‘Tracy’] for name in names: print(name)执行这段代码,会依次打印names的每一个元素:Michael Bob Tracy所以for x in …循环就是把每个元素代入变量x,然后执行缩进

2015-08-28 14:12:56 404

原创 条件判断

age = 3 if age >= 18: print(‘your age is’, age) print(‘adult’) 注意不要少写了冒号: else 后面也要加上: if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else,所以,请测试并解释为什么下面的程序打印的是teenager:再议 inp

2015-08-28 13:47:12 341

原创 使用list和tuple

小结list和tuple是Python内置的有序集合,一个可变,一个不可变。根据需要来选择使用它们。 listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示: classmates = [‘Michael’, ‘Bob’, ‘Tracy’] cl

2015-08-28 13:11:10 340

原创 Python的字符串

在最新的Python 3版本中,字符串是以Unicode编码的,也就是说,Python的字符串支持多语言,例如: print(‘包含中文的str’) 包含中文的str 对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符: ord(‘A’) 65

2015-08-28 10:12:06 322

原创 字符编码

Unicode应运而生。Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了。Unicode标准也在不断发展,但最常用的是用两个字节表示一个字符(如果要用到非常偏僻的字符,就需要4个字节)。现代操作系统和大多数编程语言都直接支持Unicode。现在,捋一捋ASCII编码和Unicode编码的区别:ASCII编码是1个字节,而Unicode编码通常是2个字节。字母A用ASCII编码是十

2015-08-28 09:32:21 332

原创 python学习笔记-(2)

在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:a = 123 # a是整数 print(a) a = ‘ABC’ # a变为字符串 print(a)这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言,赋值语句

2015-08-28 09:24:01 370

原创 python学习笔记-(1)

小结任何计算机程序都是为了执行一个特定的任务,有了输入,用户才能告诉计算机程序所需的信息,有了输出,程序运行后才能告诉用户任务的结果。输入是Input,输出是Output,因此,我们把输入输出统称为Input/Output,或者简写为IO。input()和print()是在命令行下面最基本的输入和输出,但是,用户也可以通过其他更高级的图形界面完成输入和输出,比如,在网页上的一个文本框输入自己的名字,

2015-08-27 10:44:40 610

原创 阿里云ECS下 XAMPP security concept:错误解决方法

http://blog.sina.com.cn/s/blog_4f1c99de0101rx4k.html初步分析了一下错误原因是:安全异常,需要修改httpd-xampp.conf.这个文件在:/opt/lampp/etc/extra下。确定了需要改的地方。 将Deny from al注释掉Require local最后,重启启动lampp,OK了,哈哈root@××××××:/opt/lampp

2015-08-21 12:50:52 340

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除