E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python基础教程学习手记
Python基础教程
读书笔记(第3章—第4章:使用字符串、字典)
第三章:使用字符串 1:基本字符串操作:所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最小值和最大值)对字符串同样适用。但记住:字符串是不可变的 2:字符串格式化:精简版使用字符串格式化操作符即百分号%来实现。注意:%也可以用作模运算(求余)操作符 >>> format = "Hello,%s. %s enough for ya?"
·
2015-11-13 09:30
python
Python3 time()
在《
Python基础教程
(第二版)》一书中, if time % 60 == 0 : print 'on the hour! '在3.3.2版本中显示错误。
·
2015-11-13 06:48
python3
Kilxy的WF(Windows Workflow Foundation)
学习手记
(一)
原文地址: http://www.cnblogs.com/kilxy/archive/2006/12/15/593359.html 0 前言 各位网友大家好!Vista的到来对于跟随微软的开发人员可谓又是一场技术的革命,革命尚未到来已经就有了山雨欲来风满楼的感觉。从去年的Avalon(WPF开发代号)
·
2015-11-13 02:46
workflow
Python基础教程
---读书笔记三
原文链接:http://www.faceye.net/search/144443.html 1. 所有的标准序列操作都使用于字符串,记住字符串不可改变。 2. 字符串格式化:标记转换说明符(%),如果字符串本身包含%,用%%代替。 3. 字符串格式化转换标志:-表示左对齐;+表示在转换值前加正负号;""(空白字符)表示正数之前保留空格;0表示转换值若位数不够用0填充。
·
2015-11-13 01:09
python
2014年学习提升计划
2.性能测试的书要看完,做书上实例,入门,会写简单脚本 时间:8月15日 -- 9月30日 缓冲:按时完成 《Python 核心编程》 《Python 学习手册 4th》 《
Python
·
2015-11-13 00:38
学习
java
学习手记
:JDK的安装配置
经过前面的讲解知道了系统是如何搜索命令的,下面就可以开始动手写自己的第一个java程序了 先下载一个JDK(Java Developer's Kit Java开发工具包 ,到处都有,这里就不贴地址了),下载后双击安装。安装好后到安装目录下,文件结构应该像下图所示:
·
2015-11-12 23:58
Java学习
java
学习手记
:推荐编辑器UltraEdit及其配置
如果不是进行大型的项目开发,只是自己初步学习java,而其中不免要编写测试书上的好多程序,这时我们不用下载安装像Eclipse、JBuilder这些庞大的集成开发环境(IDE)。在这里向大家推荐一款小巧的文本编辑工具UltraEdit。 UltraEdit 是一套功能强大的文
·
2015-11-12 23:58
ultraEdit
《
Python基础教程
(第二版)》学习笔记 -> 第十章 充电时刻 之 标准库
SYS sys这个模块让你能够访问与Python解释器联系紧密的变量和函数,下面是一些sys模块中重要的函数和变量: 函数和变量 描述 argv 命令行参数,包括脚本和名称 exit([arg]) 退出当前的程序,可选参数为给定的返回值或者错误信息
·
2015-11-12 21:14
python
《
Python基础教程
(第二版)》学习笔记 -> 第十一章 文件和素材
打开文件 open函数用来打开文件,语句如下: open(name[,mode[,buffering]]) open函数使用一个文件名作为唯一的强制参数,然后后返回一个文件对象。模式(mode)和缓冲(buffering)参数都是可选的。 文件模式 open函数中模式参数的常用值 值 描述 'r' &nb
·
2015-11-12 21:14
python
《
Python基础教程
(第二版)》学习笔记 -> 第十章 充电时刻 之 模块
模块是程序 任何Python程序都可以作为模块导入。 先在c盘目录下创建一个py文件夹,然后新建一个hello.py文件,代码如下: print "Hello Python!" 下面将运行这个模块,代码如下: >>> import sys >>> sys.pa
·
2015-11-12 21:13
python
《
Python基础教程
(第二版)》学习笔记 -> 第九章 魔法方法、属性和迭代器
准备工作 >>> class NewStyle(object): more_code_here >>> class OldStyle: more_code_here 在这两个类中,NewStyle是新式的类,OldStyle是旧式的类,如果文件以__metaclass__ = type 开始,那么两个类
·
2015-11-12 21:12
python
《
Python基础教程
(第二版)》学习笔记 -> 第八章 异常
什么是异常 Python用 异常对象(exception object)来表示异常情况。遇到错误后,会引发异常,如果异常对象并未被处理或者捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行: >>> 1/0 Traceback (most recent call last): File "<p
·
2015-11-12 21:11
python
《
Python基础教程
(第二版)》学习笔记 -> 第七章 更加抽象
对象的魔力 多态:意味着可以对不同类的对象使用同样的操作; 封装:对外部世界隐藏对象的工作细节; 继承:以普通的类为基础建立专门的类对象 多态① 多态和方法绑定到对象特性上面的函数称为方法(method) >>> from random import choice >>> x = choice(['hello,world!',[
·
2015-11-12 21:58
python
《
Python基础教程
(第二版)》学习笔记 -> 第六章 抽象
抽象和结构 本章将会介绍如何让将语句组织成函数,还会详细介绍参数(parameter)和作用域(scope)的概念,以及递归的概念及其在程序中的用途。 创建函数 函数可以调用,它执行某种行为,并返回某个值,可用内建的callable函数来判断函数是否可以调用 >>> import math >>>
·
2015-11-12 21:56
python
《
Python基础教程
(第二版)》学习笔记 -> 第五章 条件、循环 和 其他语句
条件和条件语句 下面的值在作为布尔表达式的时候,会被解释器看作假(False):False None 0 "" () [] {} 条件执行和if语句 name = raw_input('What is your name
·
2015-11-12 21:55
python
《
Python基础教程
(第二版)》学习笔记 -> 第四章 字典
字典是Python中唯一内建的映射类型。 字典中的值并没有特殊的顺序,但是都存储在一个特定的键(Key)里。键可以是数字、字符串甚至是元组。 字典的使用 某些情况下,字典比列表更加适用: 表征游戏棋盘的状态,每个键都是由坐标组成的元组; 存储文件修改次数,用文件名作为键; 数字电话/地址簿 创建和使用字典  
·
2015-11-12 21:54
python
《
Python基础教程
(第二版)》学习笔记 -> 第三章 使用字符串
本章讲话介绍如何使用字符串格式化其他的值,并简单了解一下利用字符串的分割、联接、搜索等方法能做些什么。 基本字符串操作 所有标准的序列操作(索引、分片、乘法。判断成员资格、求长度、取最大最小值)对字符串同样适用,但,字符串都是不可变的,因此字符串的分片赋值是不合法的。 字符串格式化:精简版 字符串格式化 使用 字符串格式化操作符,即百分号 % 来实现。 在%的左侧放置
·
2015-11-12 21:53
python
《
Python基础教程
(第二版)》学习笔记 -> 第二章 列表和元组
本章将引入一个新的概念:数据结构。 数据结构是通过某种方式阻止在一起的数据元素的集合,这些数据元素可以是数字或者字符,设置可以是其他数据结构。 Python中,最基本的数据结构是序列(Sequence),序列中的每个元素被分配一个序列号--即元素的位置,也称为索引。第一个索引是0,第二个则是1,以此类推,倒数第一个是-1。 序列概览 Python中包含6中内
·
2015-11-12 21:52
python
《
Python基础教程
(第二版)》学习笔记 -> 第一章 基础知识
写笔记的原因:书也看了一遍,视频也看了,但总是感觉效果不好,一段时间忘记了,再看又觉得有心无力,都是PDF的书籍,打开了就没有心情了,上班一天了,回家看这些东西,真的没多大精力了,所以,我觉得还是把python的一些重点内容都整理一下,代码也整理出来,看代码复习也不错,也可以结合自己的webdriver来写一些脚本,所以拭目以待吧。 此外,我有空的时候会去兼顾一下《python核心教程》,还有我
·
2015-11-12 21:51
python
ibatisnet
学习手记
(1)
很久以来一直想学习一下IBatisNet,可一直定不下心来!今天终于开了个头。分享一下我的学习成果!private CatalogService() { //alvin 生成管理对象, 应该是在这里读取了配置文件(dao.config or SqlMap.config ?), //猜测应该是dao.conf
·
2015-11-12 19:11
ibatis
八皇后,回溯与递归
以下为python语句的八皇后代码,摘自《
Python基础教程
》,代码相对于其他语言,来得短小且一次性可以打印出92种结果。同时可以扩展为九皇后,十皇后问题。
·
2015-11-12 17:44
八皇后
ExtJS MVC
学习手记
3
在演示应用中,我们已经创建好了viewport,并为之添加了一个菜单树。但也仅仅是这样,点击树或应用的其他地方获得不到任何响应。这个演示应用还是一个死的应用。 接下来,我们让这个应用活起来。 首先,给树添加一个点击事件。以前的做法是使用listener属性,添加事件监听及处理函数。现在的做法也是采用了类似的方法,修改MenuController.js: Ext.define('demo.c
·
2015-11-12 15:32
ExtJs
maven
学习手记
- 1
学习目标 windows下安装maven环境; 使用命令创建maven项目结构; maven项目编译测试打包安装运行; 在maven项目中使用插件。 在windows下安装maven环境 在windows下安装maven环境的步骤如下: 1. 下载maven, 下载地址:http://maven.apache.org/download.
·
2015-11-12 15:32
maven
ExtJS MVC
学习手记
2
开发环境 eclipse(indigo) ExtJS4.0 开发目标 使用store、model和controller创建菜单树 开发步骤 之前我们已经建立了一个MVC的项目框架。现在要做的就是在这个基础上给项目添加一个左侧菜单。 首先,在/app/中定义一个菜单视图类TreeMenu.js: Ext.define('demo.view.TreeMenu', { extend
·
2015-11-12 15:30
ExtJs
ExtJS MVC
学习手记
1
开发环境: ExtJS4.2 eclipse indigo 开发目标 搭建项目框架,创建viewport 开发步骤说明 这次主要使用extjs4的mvc模式创建viewport。籍此初步了解mvc模式的结构。 下图为项目结构: 重点是app的目录结构: 其中controller、model、store、view一般来说是必须存在的目录。 app.js是应用的
·
2015-11-12 15:27
ExtJs
python基础教程
1
python作为一种编程语言,诞生于1990年左右,算是一门比较年轻的语言(也算是90后吧),它是面向对象的,但不同于JAVA\C#那么严格要求一切皆对象,更接近于C++,是面向过程和面向对象的结合;它是解释型语言,但是也可以编译成 .pyc 跨平台的字节码文件(由类似于JAVA 的 .class 文件,由python虚拟机来执行),.pyc 文件有几个好处,一是可以简单的隐藏源码,二是提高载入速
·
2015-11-12 14:08
python
python网络编程
最近在看《
Python基础教程
》,本书从第二十章开始后面都是小的项目实践。
·
2015-11-12 12:08
python
maven
学习手记
- 3
学习目标 maven插件的定义; maven插件的使用。 前言 在手记2中说过maven的阶段命令是通过插件实现的。在手记1中也有简单的示范过插件的用法。但是总觉得有些泛泛了,想在这里再捋一下,以期能更好地掌握maven的插件。 maven插件的定义 还是从插件的定义及创建开始吧。 这里要理解一个词mojo,mojo即Maven Plain Old Jav
·
2015-11-12 11:00
maven
Windows API
学习手记
1.function GetWindowThreadProcessId(hWnd: HWND; var dwProcessId: DWORD): DWORD; 获取与指定窗口关联在一起的一个进程和线程标识符 指定一个窗口句柄,返回这个创建这个窗口的进程(函数可变参数)和线程的标识符(函数返回值) 这里的进程ID应该和任务管理器PID(进程标识符)一样. 进程 一个可执行程序(如
·
2015-11-12 11:50
windows
Atlas
学习手记
(2):全面了解ScriptManager
转自 TerryLee技术空间摘要:ScriptManager是Atlas一个重要的控件,它用来处理页面上的所有Atlas组件以及局部页面的更新,生成相关的客户端脚本,所有需要支持Atlas的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过JS来调用的Web Service,还可以指定页面错误处理等。
·
2015-11-12 11:36
manager
Atlas
学习手记
(1):Hello,Atlas
转自 TerryLee技术空间关于Atlas的介绍已经有很多的文章,我就不废话了,对于我自己来说学习一个新东西,总是习惯于以一个简单的示例开始,Atlas也不例外,本文将会以一个非常简单的示例来踏上Atlas之旅,文中示例程序来自于Atlas老家。 1.创建“Atlas”应用程序 安装完Atlas之后,会在Visual Studio的项目模版里面出现一项“Atlas”Web Site,如下
·
2015-11-12 11:35
学习
企业库(V4.1)入门
学习手记
企业库整体概览 引用 Alex Homer 的企业库开发指导中的企业库组建依赖关系图图: 使用企业库配置编辑工具: A)数据访问(Data Access)1)配置文件 在配置文件中(App.config 或 Web.config)编辑定义数据库连接串,使用 DatabaseFactory.CreateDatabase(数据库连接串的配置名称) 来创建 D
·
2015-11-11 19:33
学习
python基础教程
转自:http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html Python快速教程 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题。 Python包含的内容很多,加上各种标准库、拓展
·
2015-11-11 18:59
python
maven
学习手记
- 2
学习目标 maven 的插件和目标; maven 的生命周期和阶段。 前言 在手记1中看到执行 mvn clean package 时,maven 自动执行了compile 和 test 操作。 compile、test和package属于一个生命周期的不同阶段。在没有特意设置的情况下,执行生命周期内一个阶段的操作会默认执行这个阶段及之前阶段的操作。有点绕口是吧,稍后慢慢说
·
2015-11-11 18:18
maven
Atlas
学习手记
(11):使用ModalPopup Extender
转自 TerryLee技术空间ModalPopup是AtlasControlToolkit中提供的一个Extender,本文将会用它来实现一个类似模态的确定对话框,并实现灰屏效果。 主要内容 1.ModalPopup Extender介绍 2.完整示例 一.ModalPopup Extender介绍 用过网易邮箱的朋友,都应该对这个界
·
2015-11-11 17:50
extend
Atlas
学习手记
(10):使用AlwaysVisibleControl Extender
转自 TerryLee技术空间AlwaysVisibleControl是AtlasControlToolkit中的一个简单的Extender,用来显示在页面上的一个相对固定位置,随着窗口的滚动和大小改变,它会随着移动,可以用来做浮动广告等。 主要内容 1.AlwaysVisibleControlExtender介绍 2.完整示例 一.Al
·
2015-11-11 17:49
visible
Atlas
学习手记
(8):调用本地Web Service简单介绍
转自 TerryLee技术空间Atlas对于调用Web Service作了很好的封装,使得我们用JS调用Web Service的工作变得非常的简单,只需要使用WebServiceName.WebMethod()就可以完成调用。本文将通过两个简单的例子来说明这一内容。 主要内容 1.调用简单的Web Service 2.传递复杂类型的数据 Atlas对于调用We
·
2015-11-11 17:48
web Service
Atlas
学习手记
(9):异步调用Page Method
转自 TerryLee技术空间使用Atlas我们可以调用两种服务端的方法WebService Method和Page Method,在前面的使用中,我们一直都是调用WebService Method,如何去调用一个Page Method?本文将简单的介绍一下这一内容。 主要内容 1.如何调用Page Method 2.与WebService Method区别
·
2015-11-11 17:48
method
Atlas
学习手记
(7):使用DragOverlayExtender实现拖放功能
转自 TerryLee技术空间DragOverlayExtender允许我们对任何控件添加类似于Drag-and-Drop Behaviors那样的拖放(Drag-and-Drop)功能,更重要的是如果要对已经存在的控件添加,我们不需要对原有控件做任何的改动,只需添加一个DragOverlayExtender就可以 轻松 实现。 主要内容 1.DragOverlayExtender介绍
·
2015-11-11 17:47
overlay
Atlas
学习手记
(6):使用Atlas UpdateProgress控件
转自 TerryLee技术空间在页面上执行较长时间的操作时,如果能够给用户提供一个类似于浏览器状态栏那样的进度条,将会使界面用户界面更加友好。在Atlas中,为我们提供的UpdateProgress控件可以 轻松 的实现这些。 主要内容 1.UpdateProgress控件介绍 2.完整的示例 一.UpdateProgress控件介绍 在页面上执行较长时
·
2015-11-11 17:46
progress
Atlas
学习手记
(5):使用服务端定时控件TimerControl
转自 TerryLee技术空间摘要:TimerControl是一个用于服务器端定时器的控件,可用来实时显示数据等,在很多地方都有应用,本文将简单介绍一下TimerControl的使用。 主要内容 1.TimerControl介绍 2.完整示例 一.TimerControl介绍 TimerControl是一个用于服务器端定时器的控件,可用来实时显示数据等,在
·
2015-11-11 17:46
timer
Atlas
学习手记
(4):使用AutoComplete Extender实现自动完成功能
转自 TerryLee技术空间摘要:自动完成功能在Ajax时代已经见的很多了,像Google Suggest,很多邮箱中也都有应用。在Atlas对于自动完成功能提供了很好的支持,提供了客户端的AutoComplete Behavior和服务器端的AutoComplete Extender的支持。本文主要看一下使用AutoComplete Extender来实现自动完成功能。
·
2015-11-11 17:45
autocomplete
Atlas
学习手记
(3):由UpdatePanel开始
转自 TerryLee技术空间UpdatePanel是Atlas中一个很重要的控件,功能强大且容易使用,可以使我们只做很小的改动就可以向已有的ASP.NET站点添加Ajax。采用Dflying的建议,我也是由UpdatePanel进入Atlas的世界。本文将通过可视化和代码两种方式来实现向已有的ASP.NET应用程序中添加UpdatePanel。 主要内容 1.UpdatePanel
·
2015-11-11 17:44
update
Python基础教程
学习(四)类的创建与继承
类中可以有方法,类外也可以有函数,其实类就是一种封装, Python中可以自己定义一个函数,一可以把这个函数在类中封装成一个方法, 其中的属性和方法自然就从父类中继承来了, 要想获得多个类的属性和功能,Python中可以使用接口 #karl doenitz #coding=utf-8 def speak(sentense): print sentense
·
2015-11-11 16:30
python
WCF热带鱼书
学习手记
- Security (1) 概述
谈到安全,首先应该想到的是三个基本的安全相关的动作,可以用AAA来概括,即Authentication, Authorization and Audit Authentication - 验证用户是不是他所宣称的人。或者反过来,server是不是我们确实要访问的server。。。。这年头没啥东西是绝对可信的啊! Authorization - 通过验证的用户能做什么样的操作。 Au
·
2015-11-11 15:07
Security
WCF热带鱼书
学习手记
- Service Contract Overload
重载是面向对象编程里面比较常见的一个问题,如下: interface ICalculator { int Add(int a, int b); double Add(double a, double b); } 通过不同的参数列表,给出不一样的函数签名。但是在WCF通过interface公开服务契约的时候,有这样一个问题。直接在这2个Add方法
·
2015-11-11 15:04
overload
WCF热带鱼书
学习手记
- client coding
客户调用WCF service基本上有2种方式,当然啦,都是需要编程地…… 1. 通过Proxy 一般来说我们通过SvcUtil.exe来获取WCF服务的元数据,进而生成客户端可直接调用的代理类。一般语法如下: svcutil.exe http://localhost:9000/MyService/MyService.svc /out Proxy.cs svcutil.exe h
·
2015-11-11 15:04
client
WCF热带鱼书
学习手记
- metadata
WCF – MetaData WCF的metadata描述了客户端如何同服务进行交互。通过metadata,我们可以利用一些工具生成proxy代码,比如SvcUtil.exe,客户端编程基本上是基于这些proxy的 服务有两种方案可以发布自己的元数据。一种是基于HTTP-GET协议提供元数据;另一种则为元数据交换方式,它往往使用一个专门的终结点,称之为元数据交换终结点。元数据交换终结点与其它
·
2015-11-11 15:03
meta
WCF热带鱼书
学习手记
- ABC
WCF的基本要点总结一下可以缩略为ABC: 1. A - Address (服务在哪里) 2. B - Binding (怎么才能访问服务呀?) 3. C - Contract (提供了哪些服务?) Address - 用来唯一的标识一个服务。格式为[传输协议]://[IP地址,机器名或域名]:[端口号]。举几个例子 http://l
·
2015-11-11 15:02
WCF
WCF热带鱼书
学习手记
- endpoint
endpoint的作用就是发布服务,它必须包含WCF中A, B和C三个方面的定义,缺一不可。从配置文件上来看 <system.serviceModel> <services> <service name="MyNamespace.MyService"> <endpoint
·
2015-11-11 15:02
WCF
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他