码迷,mamicode.com
首页 > 编程语言
Effective Python 小笔记之 zip 函数
环境:Python3.5.1CentOS7zip函数可以同时遍历两个迭代器。在编写Python代码时,通常要面对很多列表,而这些列表中的对象,可能是相互关联的。如下例:names=[‘Cecilia‘,‘Lily‘,‘Maria‘] length=[len(word)forwordinnames]对于上例中的源列表和派生列表,相同索引处有关联关系..
分类:编程语言   时间:2016-05-19 19:41:54    阅读次数:167
12 种编程语言的起源故事
过去的几十年间,大量的编程语言被发明、被替换、被修改或组合在一起。每种语言总在争论中诞生,又在进化中消亡。而这些语言的的创造者,无一不是编程世界中的标志性人物,高举探索的旗帜不断前行。敬仰之情促使了这篇文章的诞生,这里收集并分享了这五十年来最成功、最流行的..
分类:编程语言   时间:2016-05-19 19:37:41    阅读次数:320
Python爬虫使用Selenium+PhantomJS抓取Ajax和动态HTML内容
在上一篇python使用xslt提取网页数据中,要提取的内容是直接从网页的sourcecode里拿到的。但是对于一些Ajax或动态html,很多时候要提取的内容是在sourcecode找不到的,这种情况就要想办法把异步或动态加载的内容提取出来。python中可以使用selenium执行javascript,selenium可以..
分类:编程语言   时间:2016-05-19 19:39:00    阅读次数:231
python socket 服务器和客户端
一、服务器端的实现:__author__=socket threading tcplink(sock,addr): (%addr) sock.send() : data=sock.recv() .sleep() datadata.decode()==: sock.send((%data.decode()).encode()) sock.close() (%addr) server=socket.socket(socket.AF_INET,socket.SOCK_STREAM) H..
分类:编程语言   时间:2016-05-19 19:38:35    阅读次数:281
java基础第九天课程总结
实现Runnable接口子覆盖接口中的run方法通过Thread类创建线程,并将实现了Runnable接口的子类对象作为参数传递给Thread类的构造函数Thread类对象调用start方法开启线程线程的启动得用start方法导致安全问题的出现的原因多个线程现延迟线程随机性线程安全问题在理想状态下,不容..
分类:编程语言   时间:2016-05-19 19:37:31    阅读次数:151
python实现find -name的功能
实现方式一:使用pyhon的os模块,借助os.listdir();os.pah.isfile();os.path.isdir();os.path.join()等操作文件和目录的方法思路:从上往下,层层搜索,每一次迭代判断文件类型作为分叉点,难点在于遇到逐层这里,用到了“递归”查询的概念#!/usr/bin/python #-*-coding:utf8..
分类:编程语言   时间:2016-05-19 19:36:45    阅读次数:365
Hibernate3使用注解出现 javax/persistence/Entity找不到的错误
最近使用Spring3,Struts2和Hibernate3开发中,对于实体类不使用Hbmxml映射文件而使用注解。使用Test类java运行方式可以成功,但是web环境下,启动Tomcat时报错出现javax/persistence/Entity找不到的错误。原因是因为缺少persistence.jar包。在Hibernate4中有一个hibernate-jpa..
分类:编程语言   时间:2016-05-19 19:37:42    阅读次数:190
python基础列表
列表作为有序数据类型。大部分操作和字符串类似。别如获取列表的元素;切片操作等。1:索引(下标)2:增、删、改、查3:常用函数4:列表解析一:索引:通字符串一样,从左到右。索引从0开始到len(list)-1结束。从右到左,-len(list)到-1。a=[1,2,3,4] print(a[0]) print(a[-1]..
分类:编程语言   时间:2016-05-19 19:35:59    阅读次数:266
java泛型
importjava.lang.reflect.Method; importjava.util.ArrayList; importjava.util.List; importorg.junit.Test; publicclassFanXing{ @Test publicvoidtest1(){ List<String>arrayList1=newArrayList<String>(); arrayList1.add("abc"); List<Integer>arrayL..
分类:编程语言   时间:2016-05-19 19:34:55    阅读次数:163
python基础-enumerate函数
应用场景:有时候数据输出的时候,需要序列下标,以方面供他人进行选择。例子:dict1={ ‘mac‘:7000, ‘coffe‘:30, ‘banana‘:5 } print(‘whatdoyouwanttobuy?:‘) forindex,iinenumerate(dict1.keys()): print(index,i)enumerate()函数需要2个参数,一个输出文件的序列。一个输出..
分类:编程语言   时间:2016-05-19 19:31:48    阅读次数:138
Linux运维人员如何学习python编程
Linux运维人员如何学习python编程从不会写代码,到自己独立能写代码解决问题。这个问题很重要!盲目学习所谓的项目,最后还是不会自己写代码解决问题。首先解决了独立能写代码解决问题,再通过项目来加强训练。运维必须懂开发,特别是python开发,已经形成大家的共识,不懂开发..
分类:编程语言   时间:2016-05-19 19:32:05    阅读次数:205
python通过colorama模块在控制台输出彩色文字的方法
本文实例讲述了python通过colorama模块在控制台输出彩色文字的方法。colorama是一个python专门用来在控制台、命令行输出彩色文字的模块,可以跨平台使用,在windows下linux下都工作良好,如果你想让控制台的输出信息更漂亮一些,可以使用给这个模块。colorama官方地址:https:/..
分类:编程语言   时间:2016-05-19 19:30:40    阅读次数:653
Nginx引入线程池,性能提升9倍!
前言Nginx以异步、事件驱动的方式处理连接。传统的方式是每个请求新起一个进程或线程,Nginx没这样做,它通过非阻塞sockets、epoll、kqueue等高效手段,实现一个worker进程处理多个连接和请求。一般情况下是一个CPU内核对应一个worker进程,所以worker进程数量固定,并且不多,..
分类:编程语言   时间:2016-05-19 19:29:26    阅读次数:342
spring 新版本 ExceptionHandler 了解
Spring注解ExceptionHandler,今天看新公司的项目发现的这个注解(以前公司用的版本低啊很多新特性都没有遇到过),用@RequestBody,@ResponseBody,可解决json绑定。但是每次遇到RuntimeException,需要给出一个默认返回JSON这一点比较繁琐。SimpleMappingExceptionResolver这..
分类:编程语言   时间:2016-05-19 19:28:51    阅读次数:131
python 实现终端中的进度条
#-*-coding:utf-8-*- #Copyright:Lustralisk #Author:test #Date:2015-11-08 importsys,time classProgressBar: def__init__(self,count=0,total=0,width=50): self.count=count self.total=total self.width=width defmove(self): self.count+=1 deflog(self): sys.stdout...
分类:编程语言   时间:2016-05-19 19:27:01    阅读次数:209
spring boot 快速搭建 基于 Restful 风格的微服务
使用springboot快速搭建基于Restful风格的微服务,无spring配置文件,纯java工程,可以快速发布,调试项目1.创建一个maven工程2.导入如下配置<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation..
分类:编程语言   时间:2016-05-19 19:28:29    阅读次数:565
一步一步地配置Spring
一步一步教你配置spring,主要包含以下内容: (1)spring基本配置 (2)配置json支持 (3)配置单元测试 (4)配置日志管理,包括log4j/logback (5)配置mybatis...
分类:编程语言   时间:2016-05-19 19:27:04    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!