range的使用range()在python很常用,可以进行初始化和遍历等。#range(st,ed)#[st,ed)#range(st,ed,step)#range(st,ed,step)==i,i+step,i+2*step...()
python学习随笔1
ICER瞌睡虫
python学习随笔1开头篇学习内容回忆小结开头篇推荐学习视频:小甲鱼零基础学习Python;网址:https://www.bilibili.com/video/av52080698特别说明,这是一篇关于我个人的学习随记,并不具有好的学习参考价值,说白了没有任何的参考价值,只是我个人习惯记录我的学习过程,之前喜欢用word记录,那么为什么现在选择网页记录呢,首先,网页记录不需要占用实际存储空间;其
一枚老猿的Python学习随笔(2)
Ti-蜗牛
Pythonpython
一枚老猿的Python学习随笔(2)本想边学习,边笔记整理,学了一天发现简单跟随一个教程太单一,随学随记吧。PS:发现发布文章,还有markdown模板还可以,嵌入HTML,看来离开程序界太久了~~目录一枚老猿的Python学习随笔(2)1、学习小结2、安装NumPy3、NumPy小试4、贴段代码5、研究Python的另一个原因补充1、学习小结昨天在Windows10下安装了Python的开发环境
python xlwings下载_Python学习随笔:使用xlwings读取和操作Execl文件
时光里的沙漏
pythonxlwings下载
一、背景有2种模块可以对Execl文件,一种是xlwt方式,需要安装三个库文件xlrd(读Excel)xlwt(写Excel)xlutils(修改Excel),也是网上介绍文章最多的一种方法,一种是xlwings方式,只要安装一个库文件。第一种方式将读写修改分模块,支持Excel表格样式设计,第二种方式不支持表格样式设计,支持对Excel进行读写操作。由于老猿目前只要用Execl进行读操作,同时觉
Python学习随笔:使用xlwings设置和操作excel多行多列数据以及设置数据字体颜色填充色对齐方式的方法
LaoYuanPython
老猿PythonPythonexcelxlwings编程语言程序人生
☞░前往老猿Python博文目录░在前面老猿的文章中,《Python学习随笔:使用xlwings读取和操作Excel文件》、《Python学习随笔:使用xlwings读取和操作Excel文件的数字需要注意的问题》、《第15.25节PyQt(Python+Qt)入门学习:Model/View开发实战–使用QTableView展示Excel文件内容》、《第二十章、QTableView与QStandar
Python学习随笔
部落大圣
来自AppPython中布尔型真:True,假:False,:and,或:or,非:not(布尔型在其他语言和数学中较多介绍。)空值空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。此外,Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型,我们后面会继续讲到。Python变量变量的概念基本上和初中代数的方程变量
Python学习随笔—关于Pycharm每次新建工程都会在anaconda里新建虚拟环境的解决
赵方婧是我女神
笔记PycharmAnacondaPython
用Pycharm写东西每次都会新建一个虚拟环境的原因是在新建Project的时候选择的问题。在Pycharm下新建时候会有这么个东西就是location下那个三角形点开把newenvironmentusing哪里的conda改成virtualenv那个即可。如图:
day22 python学习随笔
weixin_34163741
Python的WEB框架BottleBottle是一个快速、简洁、轻量级的基于WSIG的微型Web框架,此框架只由一个.py文件,除了Python的标准库外,其不依赖任何其他模块。pip install bottleeasy_install bottleapt-get install python-bottlewget http://bottlepy.org/bottle.pyBottle框架大致
第15.4节 PyCharm程序代码检测功能介绍
LaoYuanPython
老猿Python
老猿使用PyCharm有将近一个月了,发现PyCharm并不能很好的完成语法检查,有时运行时突然终止,仔细核查却发现是基本的语法错误,不过有次无意中移动鼠标到代码最右边的边框时发现其实PyCharm有错误检测,就是代码最右边的边框那些颜色标记,鼠标悬停在某个颜色位置上面时,就会浮动窗口告知哪个代码有哪种错误。所以后来老猿就根据这个情况写了篇随笔《Python学习随笔:PyCharm的错误检测使用及
python学习随笔--web框架
weixin_33919941
Web框架本质众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。#!/usr/bin/env python#coding:utf-8 import socket def handle_request(client): buf = client.recv(1024) client.send("HTTP/1.1 200 O
python学习随笔(四)_内置数据结构_bytes,bytearray
weixin_30594001
python3新引入两个新类型bytes#不可变字节序列bytearray#字节数组,可变#用的少字符串与bytes字符串是字符组成的有序序列,字符可以使用编码来理解bytes是字节组成的有序的不可变序列bytearray是字节组成的有序的可变序列编码与解码字符串按照不同的字符集编码encode返回字节序列bytesencode(encoding='utf-8',errors='strict')-
Python学习随笔:使用xlwings读取和操作Excel文件
LaoYuanPython
老猿Python
一、背景有2种模块可以对Execl文件,一种是xlwt方式,需要安装三个库文件xlrd(读Excel)xlwt(写Excel)xlutils(修改Excel),也是网上介绍文章最多的一种方法,一种是xlwings方式,只要安装一个库文件。第一种方式将读写修改分模块,支持Excel表格样式设计,第二种方式不支持表格样式设计,支持对Excel进行读写操作。由于老猿目前只要用Execl进行读操作,同时觉
Python(Python+Qt)学习随笔:使用xlwings新建Execl文件和sheet的方法
LaoYuanPython
老猿Python
在《Python学习随笔:使用xlwings读取和操作Execl文件》介绍了使用xlwings读取和操作Execl文件的方法,但老猿这两天写个例子使用时,发现使用该文的方法无法新建EXCEL文件或新的sheet页,经过学习和测试,在此补充说明一下相关方法。新建Excel文件的方法语法:在打开已经存在文件时,使用的是app.books.open(filename)方法,如果要新建一个文件,则需要使用
Python学习随笔四:使用str,dic和set
Ada22799
python学习
写在前面本博客是基于廖雪峰Python教程基础上的自我整理和消化,欢迎大家批评指正。第四节内容将介绍:不可变的字符串Python里的’map’——dic有键无值的set不可变的字符串第一节介绍过,被单引号或双引号包裹起来的为字符串在Python3.x中,从键盘的输入input类型也是默认的st类型单引号与双引号在表示数据类型是字符串上,二者没有区别。但是有些情况下,有的字符串包含了单引号(或者撇号
python学习随笔—MacOS卡特琳娜下终端shell变成zsh后anaconda命令失效的解决
赵方婧是我女神
笔记
MacBook升级到卡特琳娜后打开终端会提示可以切换到另一个shell(zsh)。切换后会发现conda命令无法使用,因为bash环境变量是配置好的。zsh在zshrc文件里并没有配置环境变量且anaconda不会自动配置。所以需要我们修改zshrc的文件,把anaconda的目录加进去就行。具体如下:打开终端输入修改zshrc文件echo'exportPATH="/Users/username/
python学习随笔:字符串截取、查找、替换、分割
k_code_rookie
python字符串
1、字符串截取:str[头下标:尾小标:步长]头下标,尾下标都好理解,步长开始没理解,实验后才理解,原来是确定头尾后,隔多少取一次,默认为1,结果如下>>>str='123456789'#从0开始,2之前结束>>>str[0:2]'12'#全部字符串,步长为2>>>str[::2]'13579'>>>str[0::2]'13579'#从下标1开始,步长为2,取到最后>>>str[1::2]'246
python学习随笔
部落大圣
Python同其他语言一样,数据类型包括,整数,浮点数,字符串。整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。浮点数浮点数也就是小数,之所以称为浮点数,是因为
Python学习随笔
部落大圣
这是我滴=第三次重新开始学习python,由于性格和自我约束力极差。导致这件非常有意思的事情久久不能完成。1、python基本语法python是一门计算机程序语言,同一个任务,C语言需要1000个代码,Java需要200个代码而Python之需要20个代码就能完成。所以Python是一门高级语言,但是也有它的缺点,运行时间慢。好了,跳过Python环境安装和编译软件安装,我已经很熟练了。2、第一个
Python学习随笔
Genshen
本笔记整理自中谷教育在线教育视频学习笔记——正则表达式常用符号这里学习过正则表达式后,简单做了一个爬虫程序,效果为从某个网站上下载网站上的符合要求的图片。这里选取了百度贴吧中的某个壁纸网站:实验网站,目标是下载实验网站上面的壁纸图片。实现代码importreimporturllibdefgetHtml(url):page=urllib.urlopen(url)html=page.read()ret
Python基础知识学习随笔
LaoYuanPython
老猿PythonPython基础教程Python基础知识学习随笔
Python学习随笔:PyCharm的错误检测使用及调整配置减少错误数量Python学习随笔:获取当前主机名和用户名的方法Python中数字按位取反的方法Python链式赋值执行顺序及执行方式的证明博客地址:https://blog.csdn.net/LaoYuanPython老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/de
python学习随笔4
winson_c
python学习随笔4距离上一次写学习随笔,已经过去了好几天,这几天其实一直都没有闲着,忙着做小甲鱼布置的python课后作业,刚入门的python菜鸟,做题速度是真的慢。今天因为一个txt文本和split函数,折腾了我一上午。当解决此问题之后,便及时的记录。下面就开始进入正题吧!split出现不同error的解决方法首先,谈一谈这个txt文件。详细看过小甲鱼课程的同学对于文件的基本操作都是了解的
python学习随笔(六)_解析式_生成器
weixin_30522095
python
解析式,生成器标准库datetime#fromdatetimeimportdatetimedatetime.now()datetime模块对日期,时间,时间戳的处理datetime类today()#返回本地时区当前时间的datetime对象d1=datetime.today()***now()#常用,返回当前时间的datetime对象,时间到微秒,如果tz为None,返回和today()一样d1=
python学习随笔
three_co
Pythonpython大数据编程IT
python简述①是一种解释型语言,代码不能加密,发布就是发源码。②代码相对来说较少,所以运行速度稍慢,但并不影响。③用python编写的代码是以.py为扩展名的文本文件,执行时需要用python解释器。(一般下载安装好python后会有自带的CPython(官方版解释器))④直接输入python-------->进入python交互模式。或者进入.py文件所在路径下,pythonXXX.py即可
python学习随笔—— Python简介
幸福丶如此
pythonpythonpython随笔
一、Python环境安装PythonWindows:1、下载安装包https://www.python.org/downloads/2、安装默认安装路径:C:\python273、配置环境变量【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到变量名为Path的一行,双击】-->【Python安装目录追加到变值值中,用;分割】如:原来的值;
Python学习随笔记-0801
duxiaohan0326
如何打开文件:handle=open(file_name,access_mode='r')file_name为变量,包含希望打开的文件的字符串名字,access_mode中'r'为权限r为读取,w为写、‘a’为添加,如果未提access_mode则默认为读取。如果open()成功,一个文件对象句柄会被返回,所有后续文件操作都必须通过此文件句柄进行。当一个文件对象返回后,可访问它的一些方法,如clo
分享一个高手的python学习随笔。对于入门的新手有很大帮助
Hello_Doer
新手入门pythonpython
黑体表示章节,下划线表示可以直接在原文对应位置查到的专有技术名词。原书配套答案请到http://www.hzbook.com/Books/4572.html下载,简单注册即可。第三章如何运行程序import进行模块导入只能运行一次,多次运行需使用reload。模块往往是变量名的封装,被认为是命名空间。例如:#myfile.pytitle="test">>>importmyfile>>>printm
day22 python学习随笔
砺器悟道
pythonweb框架python学习随笔
Python的WEB框架BottleBottle是一个快速、简洁、轻量级的基于WSIG的微型Web框架,此框架只由一个.py文件,除了Python的标准库外,其不依赖任何其他模块。pip install bottleeasy_install bottleapt-get install python-bottlewget http://bottlepy.org/bottle.pyBottle框架大致
python学习随笔--django 下
砺器悟道
pythonpython学习随笔
缓存由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者Redis中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内容拿到,并返回,#配置:CACHES = { 'default': { 'BACKEND
python学习随笔--django 上
砺器悟道
djangopython学习随笔
Python的WEB框架有Django、Tornado、Flask等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。基本配置一、创建django程序终端命令:django-adminstartprojectsitenameIDE创建Django程序时,本质上都是自动执行上述命令其他常用命令:pythonmanage.
怎么样才能成为专业的程序员?
cocos2d-x小菜
编程PHP
如何要想成为一名专业的程序员?仅仅会写代码是不够的。从团队合作去解决问题到版本控制,你还得具备其他关键技能的工具包。当我们询问相关的专业开发人员,那些必备的关键技能都是什么的时候,下面是我们了解到的情况。
关于如何学习代码,各种声音很多,然后很多人就被误导为成为专业开发人员懂得一门编程语言就够了?!呵呵,就像其他工作一样,光会一个技能那是远远不够的。如果你想要成为
java web开发 高并发处理
BreakingBad
javaWeb并发开发处理高
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(
mysql批量更新
ekian
mysql
mysql更新优化:
一版的更新的话都是采用update set的方式,但是如果需要批量更新的话,只能for循环的执行更新。或者采用executeBatch的方式,执行更新。无论哪种方式,性能都不见得多好。
三千多条的更新,需要3分多钟。
查询了批量更新的优化,有说replace into的方式,即:
replace into tableName(id,status) values
微软BI(3)
18289753290
微软BI SSIS
1)
Q:该列违反了完整性约束错误;已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 说明:“不能将值 NULL 插入列 'FZCHID',表 'JRB_EnterpriseCredit.dbo.QYFZCH';列不允许有 Null 值。INSERT 失败。”。
A:一般这类问题的存在是
Java中的List
g21121
java
List是一个有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。
与 set 不同,列表通常允许重复
读书笔记
永夜-极光
读书笔记
1. K是一家加工厂,需要采购原材料,有A,B,C,D 4家供应商,其中A给出的价格最低,性价比最高,那么假如你是这家企业的采购经理,你会如何决策?
传统决策: A:100%订单 B,C,D:0%
&nbs
centos 安装 Codeblocks
随便小屋
codeblocks
1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可yum install gccyum install gcc-c++
2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档.yum install gtk2*
3. 安装wxGTK
yum search w
23种设计模式的形象比喻
aijuans
设计模式
1、ABSTRACT FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:
开发管理 CheckLists
aoyouzi
开发管理 CheckLists
开发管理 CheckLists(23) -使项目组度过完整的生命周期
开发管理 CheckLists(22) -组织项目资源
开发管理 CheckLists(21) -控制项目的范围开发管理 CheckLists(20) -项目利益相关者责任开发管理 CheckLists(19) -选择合适的团队成员开发管理 CheckLists(18) -敏捷开发 Scrum Master 工作开发管理 C
js实现切换
百合不是茶
JavaScript栏目切换
js主要功能之一就是实现页面的特效,窗体的切换可以减少页面的大小,被门户网站大量应用思路:
1,先将要显示的设置为display:bisible 否则设为none
2,设置栏目的id ,js获取栏目的id,如果id为Null就设置为显示
3,判断js获取的id名字;再设置是否显示
代码实现:
html代码:
<di
周鸿祎在360新员工入职培训上的讲话
bijian1013
感悟项目管理人生职场
这篇文章也是最近偶尔看到的,考虑到原博客发布者可能将其删除等原因,也更方便个人查找,特将原文拷贝再发布的。“学东西是为自己的,不要整天以混的姿态来跟公司博弈,就算是混,我觉得你要是能在混的时间里,收获一些别的有利于人生发展的东西,也是不错的,看你怎么把握了”,看了之后,对这句话记忆犹新。 &
前端Web开发的页面效果
Bill_chen
htmlWebMicrosoft
1.IE6下png图片的透明显示:
<img src="图片地址" border="0" style="Filter.Alpha(Opacity)=数值(100),style=数值(3)"/>
或在<head></head>间加一段JS代码让透明png图片正常显示。
2.<li>标
【JVM五】老年代垃圾回收:并发标记清理GC(CMS GC)
bit1129
垃圾回收
CMS概述
并发标记清理垃圾回收(Concurrent Mark and Sweep GC)算法的主要目标是在GC过程中,减少暂停用户线程的次数以及在不得不暂停用户线程的请夸功能,尽可能短的暂停用户线程的时间。这对于交互式应用,比如web应用来说,是非常重要的。
CMS垃圾回收针对新生代和老年代采用不同的策略。相比同吞吐量垃圾回收,它要复杂的多。吞吐量垃圾回收在执
Struts2技术总结
白糖_
struts2
必备jar文件
早在struts2.0.*的时候,struts2的必备jar包需要如下几个:
commons-logging-*.jar Apache旗下commons项目的log日志包
freemarker-*.jar  
Jquery easyui layout应用注意事项
bozch
jquery浏览器easyuilayout
在jquery easyui中提供了easyui-layout布局,他的布局比较局限,类似java中GUI的border布局。下面对其使用注意事项作简要介绍:
如果在现有的工程中前台界面均应用了jquery easyui,那么在布局的时候最好应用jquery eaysui的layout布局,否则在表单页面(编辑、查看、添加等等)在不同的浏览器会出
java-拷贝特殊链表:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?
bylijinnan
java
public class CopySpecialLinkedList {
/**
* 题目:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?
拷贝pNext指针非常容易,所以题目的难点是如何拷贝pRand指针。
假设原来链表为A1 -> A2 ->... -> An,新拷贝
color
Chen.H
JavaScripthtmlcss
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML> <HEAD>&nbs
[信息与战争]移动通讯与网络
comsci
网络
两个坚持:手机的电池必须可以取下来
光纤不能够入户,只能够到楼宇
建议大家找这本书看看:<&
oracle flashback query(闪回查询)
daizj
oracleflashback queryflashback table
在Oracle 10g中,Flash back家族分为以下成员:
Flashback Database
Flashback Drop
Flashback Table
Flashback Query(分Flashback Query,Flashback Version Query,Flashback Transaction Query)
下面介绍一下Flashback Drop 和Flas
zeus持久层DAO单元测试
deng520159
单元测试
zeus代码测试正紧张进行中,但由于工作比较忙,但速度比较慢.现在已经完成读写分离单元测试了,现在把几种情况单元测试的例子发出来,希望有人能进出意见,让它走下去.
本文是zeus的dao单元测试:
1.单元测试直接上代码
package com.dengliang.zeus.webdemo.test;
import org.junit.Test;
import o
C语言学习三printf函数和scanf函数学习
dcj3sjt126com
cprintfscanflanguage
printf函数
/*
2013年3月10日20:42:32
地点:北京潘家园
功能:
目的:
测试%x %X %#x %#X的用法
*/
# include <stdio.h>
int main(void)
{
printf("哈哈!\n"); // \n表示换行
int i = 10;
printf
那你为什么小时候不好好读书?
dcj3sjt126com
life
dady, 我今天捡到了十块钱, 不过我还给那个人了
good girl! 那个人有没有和你讲thank you啊
没有啦....他拉我的耳朵我才把钱还给他的, 他哪里会和我讲thank you
爸爸, 如果地上有一张5块一张10块你拿哪一张呢....
当然是拿十块的咯...
爸爸你很笨的, 你不会两张都拿
爸爸为什么上个月那个人来跟你讨钱, 你告诉他没
iptables开放端口
Fanyucai
linuxiptables端口
1,找到配置文件
vi /etc/sysconfig/iptables
2,添加端口开放,增加一行,开放18081端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 18081 -j ACCEPT
3,保存
ESC
:wq!
4,重启服务
service iptables
Ehcache(05)——缓存的查询
234390216
排序ehcache统计query
缓存的查询
目录
1. 使Cache可查询
1.1 基于Xml配置
1.2 基于代码的配置
2 指定可搜索的属性
2.1 可查询属性类型
2.2 &
通过hashset找到数组中重复的元素
jackyrong
hashset
如何在hashset中快速找到重复的元素呢?方法很多,下面是其中一个办法:
int[] array = {1,1,2,3,4,5,6,7,8,8};
Set<Integer> set = new HashSet<Integer>();
for(int i = 0
使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL
lanrikey
history
后退时关闭当前页面
<script type="text/javascript">
jQuery(document).ready(function ($) {
if (window.history && window.history.pushState) {
应用程序的通信成本
netkiller.github.com
虚拟机应用服务器陈景峰netkillerneo
应用程序的通信成本
什么是通信
一个程序中两个以上功能相互传递信号或数据叫做通信。
什么是成本
这是是指时间成本与空间成本。 时间就是传递数据所花费的时间。空间是指传递过程耗费容量大小。
都有哪些通信方式
全局变量
线程间通信
共享内存
共享文件
管道
Socket
硬件(串口,USB) 等等
全局变量
全局变量是成本最低通信方法,通过设置
一维数组与二维数组的声明与定义
恋洁e生
二维数组一维数组定义声明初始化
/** * */ package test20111005; /** * @author FlyingFire * @date:2011-11-18 上午04:33:36 * @author :代码整理 * @introduce :一维数组与二维数组的初始化 *summary: */ public c
Spring Mybatis独立事务配置
toknowme
mybatis
在项目中有很多地方会使用到独立事务,下面以获取主键为例
(1)修改配置文件spring-mybatis.xml <!-- 开启事务支持 --> <tx:annotation-driven transaction-manager="transactionManager" /> &n
更新Anadroid SDK Tooks之后,Eclipse提示No update were found
xp9802
eclipse
使用Android SDK Manager 更新了Anadroid SDK Tooks 之后,
打开eclipse提示 This Android SDK requires Android Developer Toolkit version 23.0.0 or above, 点击Check for Updates
检测一会后提示 No update were found