- 博客(283)
- 资源 (96)
- 问答 (1)
- 收藏
- 关注
原创 kubernetes系列2:Pod配置
本小节主要来研究pod.spec.containers属性,这也是pod配置中最为关键的一项配置。[root@k8s-master01 ~]# kubectl explain pod.spec.containersKIND: PodVERSION: v1RESOURCE: containers <[]Object> # 数组,代表可以有多个容器FIELDS: name <string> # 容器名称 image <string>
2022-03-19 18:10:55 731
原创 kubernetes系列1: pod 资源清单
每个Pod中都可以包含一个或者多个容器,这些容器可以分为两类:用户程序所在的容器,数量可多可少Pause容器,这是每个Pod都会有的一个根容器,它的作用有两个:可以以它为依据,评估整个Pod的健康状态可以在根容器上设置Ip地址,其它容器都此Ip(Pod IP),以实现Pod内部的网路通信下面是Pod的资源清单:apiVersion: v1 #必选,版本号,例如v1kind: Pod #必选,资源类型,例如 Podmetadata:
2022-03-19 17:59:46 324
原创 Python sqlalchemy 多表查询 没有外键
多表查询 没有外键 from sqlalchemy import and_两张表 q = db.session.query(User, UserIn).join(UserIn, and_(User.id==UserIn.user_id, User.id == 4)).all()三张表 q = db.session.query(User, UserIn, Supplier).join(UserI
2015-12-08 15:37:31 5104 1
原创 macvim 不能输入中文问题
原因是输是输入法没有完全截获按键; 解决方法:在命令行输入以下命令,defaults write org.vim.MacVim MMUseInlineIm 0 之后就好了,我这边测试通过ps. 我的使用都是在iterm里的 alias vim=”mvim -v” 之后启动
2015-10-23 16:13:57 2166
原创 Flask Excel python操作excel
在flask api 中下载excel 以下是示例代码 很详细的 http://flask-excel.readthedocs.org/en/latest/ https://github.com/chfw/Flask-Excel
2015-09-17 17:11:43 10415
转载 Python collections
Python包括很多标准编程数据结构,如list,tuple,dict,set,这些属于内置类型collections模块包含多种数据结构的实现,扩展了其他模块中相应的结构。Deque是一个双端队列,允许从任意一端增加或删除元素。defaultdict是一个字典,如果找不到某个键,会相应一个默认值。OrderedDict会记住增加元素的序列。nametuple扩展了一般的tuple,除了为
2015-09-14 10:45:01 972
转载 python logging 日志详细配置
转载自伯乐在线 http://python.jobbole.com/81666/ 谢谢这位大哥的详细翻译在现实生活中,记录日志非常重要。银行转账时会有转账记录;飞机飞行过程中,会有黑盒子(飞行数据记录器)记录飞行过程中的一切。如果有出现什么问题,人们可以通过日志数据来搞清楚到底发生了什么。对于系统开发、调试以及运行,记录日志都是同样的重要。如果没有日志记录,程序崩溃时你几乎就没办法弄明白到底发生了
2015-09-01 11:38:52 12266
原创 python pika 操作 rabbitmq
首先安装pika pip install pika安装rabbitmq的东西 去之前celery的文章里面看启动rabbitmq 直接上代码import pikadef send_message(): connection = pika.BlockingConnection(pika.ConnectionParameters( 'localhost')) chan
2015-08-31 11:55:41 4159 1
转载 python 装饰器的本质
转载:http://blog.csdn.net/handsomekang/article/details/39997163 很多人把装饰器搞的很复杂,其实本质很简单. 首先,什么是装饰器呢?在代码中发现戴着@xxx帽子的,就是装饰器. 那要怎么自己定义一个装饰器呢? 其实任何一个接收一个参数的callable都可以用来做装饰器,比如函数和类.为方便起见,下面的例子都用函数来说明.def de
2015-08-27 10:48:04 697
转载 python __new__、__init__、__call__
最近搞python,有几个方法搞不清楚,看到下面这篇博客,豁然开朗,转载过来,供大家看一下,谢谢这位大哥。 http://blog.csdn.net/handsomekang/article/details/46672251new: 对象的创建,是一个静态方法,第一个参数是cls。(想想也是,不可能是self,对象还没创建,哪来的self) init : 对象的初始化, 是一个实例方法,第一个参
2015-08-27 10:30:58 743
转载 Python 单例模式
实现python单例模式有很多种方式, 这里只列出几个常用的以供参考,欢迎提出意见,本人小菜。1、装饰器 : 利用“装饰器只会执行一次”这个特点 代码如下def singleton(cls): instances = []# 为什么这里不直接为None,因为内部函数没法访问外部函数的非容器变量 def getinstance(*args, **kwargs): if
2015-08-27 10:22:11 1029
转载 python Django 1.7 中文入门 (官网) 10 修改admin页面
进入admin管理页面后,就可以看到默认的界面。在这里,我们可以添加一些自己的内容。方法/步骤修改poll/admin.py文件,使其同步到admin管理页面中。注册models中的Questionfrom django.contrib import adminfrom polls.models impor
2015-02-12 17:04:42 1073
转载 python Django 1.7 中文入门 (官网) 09 创建admin帐号
在前面我们已经说了关于Django的基本设置和models的编写和高度,这里我们来看一下怎么创建一个Django后台帐号。方法/步骤首先我们要新建一个用户名,用来登陆管理网站,可以使用如下命令:python manage.py createsuperuser输入想要使用的用户名:
2015-02-12 17:03:20 1029
转载 python Django 1.7 中文入门 (官网) 08 Django API 2
shell API的功能主要是用来调试,实时反馈。也要可以用来数据查询等。方法/步骤重新运行python manage.py shell1、首先要导入数据库模块>>> from polls.models import Question, Choice确定models.py已经添加
2015-02-12 17:02:14 869
转载 python Django 1.7 中文入门 (官网) 07 Django的API使用
使用shell来测试django数据库的操作。并做一个app里的models设置。方法/步骤如果要使用Django Shell,就必须使用下面的这个命令:python3 manage.py shell导入polls.models模块from polls.model
2015-02-12 17:01:26 1310
转载 python Django 1.7 中文入门 (官网) 06 第一个项目1_2
在这一节主要讲应用的创建和models设置,这里非常重要,一定要认真学习哦。工具/原料python3.4.2django1.7.1方法/步骤创建appD:\python\www\mysite>python3 manage.py startapp polls应用
2015-02-12 17:00:15 825
转载 python Django 1.7 中文入门 (官网) 05 第一个项目1_1
让我们从一个实例开始学习。 通过这个教程,我们将带你学习创建一个基础poll应用 这个教程由两部分组成:发布一个网站,让别人访问polls和对他们投票。一个管理后台,可以让你添加,更改和删除polls.工具/原料django1.7python3.4.2方法
2015-02-12 16:59:41 901
转载 python Django 1.7 中文入门 (官网) 04 设计model
在前面我们已经学习了如果创建一个网站。不过没有多少功能,并且没有对数据库做设计。django是使用python语言对象关系映射来设计数据库布局工具/原料python3django1.7.1方法/步骤数据模型语法提供丰富的表现模型的方法。代码如下:from django
2015-02-12 16:59:11 963
转载 python Django 1.7 中文入门 (官网) 03 django安装测试
这个小测试,用来测试Django的安装运行情况,也能教你简单的生成一个网站。在后面的章节中,还会详细讲解的。方法/步骤创建一个项目:django-admin.py startproject web1创建一个APPcd web1manage.py s
2015-02-12 16:58:01 719
转载 python Django 1.7 中文入门 (官网) 02 django安装设置
1、下载django安装包。 django安装包,这个教程里使用是1.7.1的 下载django安装包可以到官网下载。这里就不贴地址了。2、解压后,使用命令安装:python setup.py install注:python版本是:python3,django版本:django-1.7 如果你安装了两个python版本,那就
2015-02-12 16:57:23 970
转载 python Django 1.7 中文入门 (官网) 01 开始
对Django熟悉?想做一般的WEB开发?好吧,你来对地方了,阅读下面的材料可以让你快速的建立和运行自己的WEB.Django介绍快速安装编写你第一个Django app,part1编写你第一个Django app,part2编写你第一个Django app,part3编写你第一个Django app,part4编写你第一个Django ap
2015-02-12 16:56:02 850
转载 更新mac自带的python(回退版本也可以)
mac lion自带的python是2.7版本的,有点儿低,要使用一些应用的时候还需要3.3以上的,这时可以用以下的方法更新mac自带的python。先去python的官网下载最新的python,并安装好。现在要删除mac自带的python,如下:sudo rm -R /System/Library/Frameworks/Python.framework/Ver
2015-02-11 15:08:08 3354
原创 一些简单的特效 鼠标悬停 鼠标移动 和 图标特效
鼠标悬停 http://www.iteye.com/topic/1137162鼠标经过 http://www.w2bc.com/Article/19556图标特效 http://www.w2bc.com/demo/2015-02-04-IconHoverEffects/index.html
2015-02-06 17:29:51 7308
原创 CSS 中 px 和 em
什么是弹性布局?用户的文字大小与弹性布局用户的浏览器默认渲染的文字大小是“16px”,换句话说,Web页面中“body”的文字大小在用户浏览器下默认渲染是“16px”。当然,如果用户愿意他可以改变这种字体大小的设置,用户可以通过UI控件来改变浏览器默认的字体大小。弹性设计有一个关键地方Web页面中所有元素都使用“em”单位值。“em”是一个相对的大小,我们可以这样来设置1e
2015-02-04 10:37:06 992
原创 ResponsiveSlides javascript 幻灯片插件
ResponsiveSlides.js是一个展示同一容器内图片的轻量级响应式jQuery幻灯片插件(tiny responsive slideshow jQuery plugin)。它支持包括IE6在内的几乎所有的浏览器,在IE6中还支持最大宽度属性,但在其它浏览器中并不原生支持。你需要做的只是链接jquery并且把图片裁剪为相同大小。第一步:添加链接第二步:添加图片
2015-02-04 10:15:43 1306
转载 Flexisel响应式的轮询图片jQuery插件
Flexisel使用方法基本调用$("#flexiselDemo1").flexisel();使用参数$("#flexiselDemo2").flexisel({ enableResponsiveBreakpoints: true, responsiveBreakpoints: { portrait: {
2015-02-04 09:45:14 3899
转载 windows安装使用mongodb详解
一、首先安装mongodb1.下载地址:http://www.mongodb.org/downloads2.解压缩到自己想要安装的目录,比如d:\mongodb3.创建文件夹d:\mongodb\data\db、d:\mongodb\data\log,分别用来安装db和日志文件,在log文件夹下创建一个日志文件MongoDB.log,即d:\mongodb\data\log
2014-10-10 16:08:32 740
转载 Java多线程面试题总结(常见多线程面试题)
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用
2014-08-21 16:49:53 2410
转载 Java使用Quartz详解
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。官方网站:http://www.opensymphony.com/quartz 相关Jar:
2014-08-14 14:50:13 1045
转载 backbone名词解释
// Backbone.js 0.9.2// (c) 2010-2012 Jeremy Ashkenas, DocumentCloud Inc.// Backbone may be freely distributed under the MIT license.// For all details and documentation:// http://backbonej
2014-08-13 16:47:41 823
转载 wkhtmltopdf 中文不能显示问题完美解决
装好wkhtmltopdf 中文显示空白或者乱码方框网路上说一般是中文支持没有安装说添加yum源后安装以下两个包:fonts-chinese.noarchfonts-ISO8859-2-75dpi.noarch下载好安装,[root@alpha-openl soft]# rpm -ivh fonts-chinese-3.02-12.el5.noarch.rpm warn
2014-06-17 10:14:48 23605 1
原创 使用java连接hive,并执行hive语句详解
安装hadoop 和 hive我就不多说了,网上太多文章 自己看去首先,在机器上打开hiveservicehive --service hiveserver -p 50000 &打开50000端口,然后java就可以使用java连了,需要的jar包我发个图片就这多jar包,必须的不多说,直接上代码package asia.wildfire.hiv
2013-09-24 23:46:51 12099 1
原创 使用spring 并加载模板发送Email 发邮件 java 模板
以下例子是使用spring发送email,然后加载到固定的模板,挺好的,大家可以试试需要使用到spring-context 包 和 com.springsource.org.apache.velocity-1.6.2.jar 其他都是常用包,自选,包括commons 系列包代码如下package asia.wildfire.mail;import java.io.File;
2013-09-24 23:39:44 2948 2
转载 Redis的master/slave复制(主从复制)
Redis的master/slave复制:Redis的master/slave数据复制方式可以是一主一从或者是一主多从的方式,Redis在master是非阻塞模式,也就是说在slave执行数据同步的时候,master是可以接受客户端的请求的,并不影响同步数据的一致性,然而在slave端是阻塞模式的,slave在同步master数据时,并不能够响应客户端的查询Redis的master/s
2013-09-03 17:18:16 1374
转载 hive中的时间处理函数
日期函数UNIX时间戳转日期函数: from_unixtime语法: from_unixtime(bigint unixtime[, string format])返回值: string说明: 转化UNIX时间戳(从1970-01-01 00:00:00 UTC到指定时间的秒数)到当前时区的时间格式举例:hive> select from_unixtime(13233089
2013-08-27 17:17:47 18333
原创 REST四种请求(get,delete,put,post) 收集整理 之一
资源是REST中最关键的抽象概念,它们是能够被远程访问的应用程序对象。一个资源就是一个标识单位,任何可以被访问或被远程操纵的东西都可能是一个资源。资源可以是静态的,也就是该资源的状态永远不会改变。相反,某些资源的状态可能随着时间推移呈现很大的可变性。这两种类型的资源都是有效的 为了简化整体系统架构,REST架构风格包含了统一接口的概念。统一接口包含一组受限的良定义的操作,由它
2013-08-19 22:39:39 3551
转载 RUBY的CGI使用方法
CGI的工作原理介绍:CGI(Common Gateway Interface)是一个WEB服务器提供信息服务的标准接口,通过这样一个接口,WEB服务器能够执行程序,并将程序输出的信息返回给浏览器。因为在WEB网上的数据都是静态的,通过CGI程序能够动态的处理浏览者的请求,如保存用户输入的信息,根据用户信息返回相关的资料等等。当客户端发送一个CGI请求给WEB服务器后,WEB服务器将根据CGI程序
2013-08-01 00:08:37 1273
原创 ruby gsub gsub! chomp chomp! 以及所有类似函数用法及区别
ruby中带“!"和不带"!"的方法的最大的区别就是带”!"的会改变调用对象本身了。比方说str.gsub(/a/, 'b'),不会改变str本身,只会返回一个新的str。而str.gsub!(/a/, 'b')就会把str本身给改了。但是gsub和gsub!还有另外一个不同点就是,gsub不管怎么样都会返回一个新的字符串,而gsub!只有在有字符被替换的情况下才会返回一个新的字符串,假如说没
2013-07-28 23:13:54 2311
转载 Installing mysql on windows 7 and using ruby on it
Recently I reinstalled by entire Windows installation due a SSD migration and wanted to take the opportunity to document the configuration process, specially in the light of the known issues with ma
2013-05-30 15:24:16 1290
myeclipse.10.0安装包+破解补丁
2012-03-25
SecureCRT7.0 官方下载及注册机和注册方法
2013-03-27
多维数据查询MDX教程(全)
2013-01-30
kettle 集成到自己的应用中_实例
2013-01-24
CDH3U4的eclipse插件(hadoop eclipse插件)
2012-12-11
java用CXF实现webservice如何自定义soapheader?
2013-06-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人