Python
文章平均质量分 84
牛麦康纳
主攻运维安全基础平台架构设计与落地
展开
-
Java基础学Python之环境与语法
做Java有很多年,做到后面发现Java在后台业务处理、微服务架构、系统框架建设等方面有突出的优点,但是在某些方面确实疲软,例如在研究机器学习时一些发杂的运算和演练用Java写起来费劲甚至基本写不出来,所以需要一种跟精进的脚本语言帮助做运算,所以选择转学Python,第一两条腿走路在研发这行能走得更远,第二利用Python敲开机器学习的大门,开拓自己的视野和事业。原创 2017-12-01 22:24:50 · 596 阅读 · 0 评论 -
python之signal操作
1 信号的意义在linux系统中信号是与进程通信的一种手段。假设没有信号,linux中的进程一旦运行起来将不再受控,这种局面对于进程的管理来说是一种灾难。kill、ctrl+c等操作本质上就是我们向linux发出的信号,进程接收到信号后根据相应的策略做出反馈。 2 信号的来源A) 通过终端(组合键)产生信号最典型的ctrl+c终止当前进程B) 硬件异常产生信号例如进程运行中内存的寻址出现异常,就...原创 2018-06-11 23:39:00 · 3067 阅读 · 0 评论 -
Python小技巧-日积跬步(1)
1 模块的动态导入先看样例代码idc_module = __import__('cloudm.ext.provider.{idc}'.format(idc=idc), fromlist=[idc.title()])idc_provider = getattr(idc_module, idc.title())client = idc_provider(access_key, secret_key...原创 2018-05-24 00:02:33 · 419 阅读 · 0 评论 -
PyCharm远程开发调试
环境列表:本地:OS:Win10工作目录:C:\workspace 服务端:OS:CentOS7工作目录:/home/workspaceIP:192.168.44.130 如果你VM中Linux的IP经常变动,建议以hostname的方式进行以上配置,防止ip变动后PyCharm需要改动多处。给以下文件添加一行配置C:\Windows\System32\drivers\etc192.168.44....原创 2018-05-12 16:27:54 · 16342 阅读 · 18 评论 -
Flask扩展
Flask的一些扩展功能原创 2018-04-06 16:38:53 · 717 阅读 · 0 评论 -
Flask导读
Flask的基本功能:这里的request和session请参考http协议《Http协议详解》,没什么特别的地方。current_app比较简单,就是我们构造这个app时设置的那个name。g这个有点难度,在java开发中我没有见过,需要配合flask里的钩子来理解。Flask提供了4种钩子:请求:请求处理函数用@app.route(‘/url/<username>’,method...原创 2018-04-05 20:17:05 · 585 阅读 · 0 评论 -
pyspark
本文主要介绍python如何通过pyspark的API操作spark原创 2018-03-13 21:33:12 · 17933 阅读 · 1 评论 -
python之美--开发原则篇
上一篇详细的介绍了python的几个有深度的知识点,本篇我想再升华到一个高度,python开发中到底要遵守哪些原则。原创 2018-03-18 23:58:48 · 967 阅读 · 0 评论 -
Python之美—技术细节篇
本人做过8年的Java开发,后来有接触了2年的python,这两种语言各有各的味道。Java就像德国战车,各种精密的零件配合起来庞大无比力拔山兮!python像红色法拉利,没有战车那么强悍的战斗力但是灵活迅捷充满艺术之美。我想通过两篇博文来好好的深挖一下python,第一篇从深层次的细节入手再“深度学习”一次python;第二篇从宏观原则上来分析下到底怎么写python代码才能把它写成一辆法拉利...原创 2018-03-18 00:58:54 · 1413 阅读 · 1 评论 -
logging—python日志之深入浅出
关于python的日志我采用的是python自带的logging,因为它确实好用而且支持各种场景和各种用法,所以本篇详细的介绍介绍。虽然网上有各种博文,但是思路都不是很好,基本都是先疯狂灌输一些概念,然后介绍他们之间的关系,再然后罗列代码,讲得让人似懂非懂,所以本篇想用深入浅出的方式来让大家重新理解下logging模块。原创 2018-03-15 22:02:02 · 435 阅读 · 0 评论 -
Java转Python入门之IO
本篇以Java视角介绍了Python的键盘输入、文件操作、Json序列化、socket编程原创 2017-12-17 14:33:32 · 304 阅读 · 0 评论 -
PIL的基本概念
一篇介绍PythonPIL扩展包的博文,转自http://blog.csdn.net/icamera0/article/details/50647465转载 2017-12-25 17:51:04 · 793 阅读 · 0 评论 -
Java转Python之函数、模块和异常处理
通过比较Java与Python在模块、函数、异常方面的异同点,方便Java技术人员更快速的适应Python开发原创 2017-12-16 16:39:48 · 441 阅读 · 1 评论 -
Java转Python之并发
对于Java语言我们没得选,并发只能用多线程。但是对于Python语言当我们有的选的时候,先看规模,规模都很大的情况下如果不需要考虑数据共享,尽量用多进程,因为在分布式、微服务流行的年代,通过添加PC的方式进程数的限制不再成为瓶颈,为何不用更稳定的方式呢;如果要考虑数据共享先分析通过数据同步方式能否低消耗的解决,能解决还是用多进程,代价很大就用多线程。当然了运算规模很小,需要快餐式消费,还是多线程开销更小。原创 2017-12-21 17:13:22 · 811 阅读 · 0 评论 -
Java转Python之面向对象编程
Python的OO和Java的OO跨度不大,最大的区别就是多继承会带来一些变化,但是只要理解了继承的顺序使用多集成时需要注意的地方也很清晰。原创 2017-12-20 17:55:10 · 760 阅读 · 0 评论 -
Java转Python入门之运算与循环
做Java有很多年,做到后面发现Java在后台业务处理、微服务架构、系统框架建设等方面有突出的优点,但是在某些方面确实疲软,例如在研究机器学习时一些发杂的运算和演练用Java写起来费劲甚至基本写不出来,所以需要一种跟精进的脚本语言帮助做运算,所以选择转学Python,第一两条腿走路在研发这行能走得更远,第二利用Python敲开机器学习的大门,开拓自己的视野和事业。原创 2017-12-03 19:25:51 · 1089 阅读 · 1 评论 -
Django-Python重量级Web框架
Django是一套完整的MVC开发架构,虽然在微服务盛行的今时今日再谈MVC有些老土,不过对于python这种解决小项目的开发语言来说,MVC仍然是最优的选择。严格来说,Django是MTC,因为其表现层用的是模板(Template) Django的目录结构manage.py:Django的命令行工具,可以让我们通过命令形式与Django进行交互。templates:前台模板文件存放的目录,该目录...原创 2018-06-06 23:38:46 · 1097 阅读 · 0 评论