搜索到与相关的文章
Python

cdf的python支持

cdf(commondataformat)文件的python接口参考教程需要的库:Spacepy底层包:NASA’sCDFCDF下载安装wgethttps://spdf.gsfc.nasa.gov/pub/software/cdf/dist/cdf37_1/linux/cdf37_1-dist-all.tar.gztar-zxvfcdf37_1-dist-all.tar.gzcdcdf37_1-distmakeOS=linuxENV=gnuCURSES=y

系统 2019-09-27 17:45:41 1957

Python

Python中的默认参数详解

文章的主题不要使用可变对象作为函数的默认参数例如list,dict,因为def是一个可执行语句,只有def执行的时候才会计算默认默认参数的值,所以使用默认参数会造成函数执行的时候一直在使用同一个对象,引起bug。基本原理在Python源码中,我们使用def来定义函数或者方法。在其他语言中,类似的东西往往只是一一个语法声明关键字,但def却是一个可执行的指令。Python代码执行的时候先会使用compile将其编译成PyCodeObject.PyCodeOb

系统 2019-09-27 17:45:28 1957

Python

利用python自动生成docker nginx反向代理配置

利用python自动生成dockernginx反向代理配置由于在测试环境上用docker部署了多个应用,而且他们的端口有的相同,有的又不相同,数量也比较多,在使用jenkins发版本的时候,不好配置,于是想要写一个脚本,能在docker容器创建、停止的时候,自动生成nginx反向代理,然后reloadnginx我的原则是尽量简单,轻量,内存占用少目标很明确,只要能监听到docker的容器启动/停止事件,即可网上查了一下可以用dockerevents来监听d

系统 2019-09-27 17:38:32 1957

Python

python全栈要学什么 python全栈学习路线

IT行业,技术要比学历、年龄、从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础、Pythonweb开发、Python爬虫、Python数据分析这四大方面。全栈即指的是全栈工程师,指掌握多种技能,并能利用多种技能独立完成产品的人。就是与这项技能有关的都会,都能够独立的完成。全栈只是个概念,也分很多种类。真正的全栈工程师涵盖了web开发、DBA、爬虫、测试、运维,要学的内容那是相当的巨量。就web开发方向而

系统 2019-09-27 17:38:07 1957

Python

在Mac OS上搭建Python的开发环境

一.安装pythonmac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因此我们需要重新安装python。这里有两种方案安装:1.homebrewbrewinstallpython这个方案比较简单,如果出错的话可以给前面加sudo试试,这个安装的python可能不是最新版.2.从官网下载安装大家可以从https://www.python.org/download下载安装最新版的python,安装比较无脑,一路

系统 2019-09-27 17:37:37 1957

编程技术

Flash游戏制作--五子连珠(二)

//显示棋子_root.display="Xpos:"+(x+1);temp=chr(y+65);_root.display1="Ypos:"+temp;_root.playnow="player";//判断是否获胜xx=x;yy=y;for(k=0;k6){_root.a_result=0;x=xx;y=yy;while((_root.table[y][x]==2)and(y+_root.dir[k][1]=-1)and(x+_root.dir[k][0

系统 2019-08-29 23:42:45 1957

编程技术

画线实现蜘蛛丝的动态更新

以前个人网上的一个点辍,用画线实现的,希望给有想象力的同志一点启发,抛砖先(1)先建三个MC,如下:screen.width-333)this.width=screen.width-333"border=0>一个是spider_mc,画一个蜘蛛,像样点就算了,呵呵!一个是net_mc一个网,当背景用的,没有用!最后一个是空的MC,叫line_mc,用来画线的.(2)回到场景,建三个层如下:screen.width-333)this.width=screen

系统 2019-08-29 23:42:24 1957

编程技术

应用Rails进行REST 开发(三)

REST风格的URL和ViewView是系统界面和用户之间的一个表现,用户通过链接和按钮来和系统进行交互。传统上Rails的开发人员使用link_to这个helper方法来构造一个链接,这个方法需要一个hashmap,hashmap由controller和action组成;此外,还可以传递一些其他的参数。例如:link_to:controller=>"projects",:action=>"show",:id=>project=>

系统 2019-08-29 23:32:01 1957

编程技术

UIView的一些基本方法 init、loadView、viewDid

init方法在init方法中实例化必要的对象(遵从LazyLoad思想)‍init方法中初始化ViewController本身loadView方法当view需要被展示而它却是nil时,viewController会调用该方法。不要直接调用该方法。如果手工维护views,必须重载重写该方法如果使用IB维护views,必须不能重载重写该方法loadView和IB构建viewviewDidLoad方法重载重写该方法以进一步定制view在iPhoneOS3.0及之

系统 2019-08-29 23:12:56 1957

编程技术

用happen-before规则重新审视DCL

转载自----http://lifethinker.iteye.com/blog/260515编写Java多线程程序一直以来都是一件十分困难的事,多线程程序的bug很难测试,DCL(DoubleCheckLock)就是一个典型,因此对多线程安全的理论分析就显得十分重要,当然这决不是说对多线程程序的测试就是不必要的。传统上,对多线程程序的分析是通过分析操作之间可能的执行先后顺序,然而程序执行顺序十分复杂,它与硬件系统架构,编译器,缓存以及虚拟机的实现都有着很

系统 2019-08-29 23:06:36 1957