获得徽章 0
公司创始人 @北京乐搏学院
Python的作者是Guido van Rossum(龟叔)
Python正式诞生于1991年
Python的解释器如今有多个语言实现,我们常用的是CPython(官方版本的C语言实 现),其他还有Jython(可以运行在Java平台)、IronPython(可以运行在.NET和Mono平台)、PyPy(Python实现的,支持JIT即时编译)
Python目前有两个版本,Python2和Python3,最新版分别为2.7.13和3.7.2
Life is shot, you need Python. 人生苦短,我用Python。
展开
评论
Python的作者,Guido von Rossum(吉多·范·罗苏姆,中国Python程序员都叫他 龟叔),荷兰人。1982年,龟叔从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的 话说,虽然拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的事情。
在那个时候,龟叔接触并使用过诸如Pascal、C、Fortran等语言。这些语言的基本设计原则是让机器能更快运行。在80年代,虽然 IBM和苹果已经掀起了个人电脑浪潮,但这些个人电脑的配置很低。比如早期的Macintosh,只有8MHz的CPU主频和128KB的RAM,一个大 的数组就能占满内存。所有的编译器的核心是做优化,以便让程序能够运行。为了增进效率,语言也迫使程序员像计算机一样思考,以便能写出更符合机器口味的程 序。在那个时代,程序员恨不得用手榨取计算机每一寸的能力。有人甚至认为C语言的指针是在浪费内存。至于动态类型,内存自动管理,面向对象…… 别想了,那会让你的电脑陷入瘫痪。
这种编程方式让龟叔感到苦恼。龟叔知道如何用C语言写出一个功能,但整个编写过程需要耗费大量的时间,即使他已经准确的知道了如何实现。他 的另一个选择是shell。Bourne Shell作为UNIX系统的解释器已经长期存在。UNIX的管理员们常常用shell去写一些简单的脚本,以进行一些系统维护的工作,比如定期备份、文 件系统管理等等。shell可以像胶水一样,将UNIX下的许多功能连接在一起。许多C语言下上百行的程序,在shell下只用几行就可以完成。然 而,shell的本质是调用命令。它并不是一个真正的语言。比如说,shell没有数值型的数据类型,加法运算都很复杂。总之,shell不能全面的调动 计算机的功能。
展开
评论
LINUX系统的主要特点

开放性:挃系统遵循丐界标准规范,特别是遵循开放系统互连(OSI)国际标准。

多用户:是挃系统资源可以被丌同用户使用,每个用户对自己的资源(例如:文件、设备)有
特定的权限,互丌影响。

多任务:它是挃计算机同时执行多个程序,而丏各个程序的运行互相独立。

良好的用户界面:Linux向用户提供了两种界面:用户界面和系统调用。Linux还为用户提供
了图形用户界面。它利用鼠标、菜单、窗口、滚劢条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。

设备独立性:是挃操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱劢程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而丌必知道它们的具体存在形式。Linux是具有设备独立性的操作系统,它的内核具有高度适应能力。

提供了丰富的网络功能:完善的内置网络是Linux一大特点。

可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。

良好的可移植性:是挃将操作系统从一个平台转移到另一个平台使它仍然能挄其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行
展开
4
1、谁决定你的工资?
也许你会说,这个问题还需要问么,当然是老板啊!这是大部分人所持有的错误观点。是你自己决定工资的吗?想都别想,这更不可能。

2、学历高就应该要求薪资高吗?
我上家公司的测试岗位面试过各种各样的人。他们期望的薪资,大体上跟自己的学历呈正比。专科学生要求低,研究生、海归要求高。也许你认为学历高的人综合能力更强,他们理应得到更高的薪资。
经济学中最重要的基石之一,就是需求理论。需求理论的一个推论就是成本无法决定价格。

例如,
一个作家在世界顶级豪华酒店里面写一本书,而不是在家里,那么应该把书的价格提升10吗?
在饭店点菜的时候,由于厨师的失误将食材掉在了地上,又拿了一份新的重新制作,这时候饭店老板把原来的菜价提高一倍,你愿意吗?
那么,在面试同样的岗位时,你在学业上投资了比别人更多的时间和金钱,是否应该拿更高的薪资呢?
展开
评论
grep 与 find 命令的区别:grep搜索的是文本,find搜索的是文件,换句话说就是grep是查找匹配条件的行,find是搜索匹配条件的文件。
PS 进程查看命令
使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源ps是显示瞬间进程的状态,并不动态连续;如果想对进程进行实时监控应该用top命令
-A 将所有进程都显示出来
-a 不与terminal有关的所有进程
-x一般与a参数一起使用,可列出较完整的信息
-f 做一个更为完整的输出
ps -T -p<pid> -T开启线程查看
top 查看各进程CPU/内存占用
Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况(cpu/内存)
用法:top [参数]
参数:
-d 显示两次刷新时间的间隔,比如 -d 5,表示两次刷新间隔为5秒;
-i 禁止显示空闲进程或僵尸进程;
-n NUM 显示更新次数,然后退出。比如 -n 5,表示top更新5次数据就退出;
-p PID 仅监视指定进程的ID;PID是一个数值;
-H -p<pid> 查看某个进程内的线程运行状况
展开
评论
想做好数据库,这些知识你了解了吗?

1)创建/删除库、创建/删除表、查看库、查看表。
2) 备份、还原数据库 。
3)存储过程 、视图 等。
4)导入、导出数据 等。
5)数据库基础配置 。修改密码、添加用户等。
6)数据库链接工具:如 WorkBench Navicat phpMyAdmin 等 。
7)基本的增删改查 语句。
8) 稍微复杂点的SQL :多表查询、子查询 等等。
9) 至少得知道常见的数据库:Mysql MSSQL Oracle Memcached Redis Mongodb
10) 数据库的安装、部署:你至少得会自己在服务器或自己电脑上安装个数据库。
展开
评论
下一页
个人成就
文章被点赞 3
文章被阅读 13,142
掘力值 277
收藏集
0
关注标签
3
加入于