1 #!/usr/bin/python 2 #coding=utf-8 3 #网络爬虫 4 import urllib,re 5 6 def getHtml(url): 7 page=urllib.urlopen(url) #打开一个url 8 html=page.read() #读取全部内容生成一... ...
分类:
编程语言 时间:
2017-07-17 16:45:03
收藏:
0 评论:
0 赞:
0 阅读:
241
一、转义字符 二、hello world的N种做法 三、打开程序的n种做法 四、通过内存地址改变变量的值 首先设置断点,进行调试 到达第一个断点时,打印出num变量的地址,根据地址查看到该地址存储的值为01 到达第二个断点,值变成了03 到达第三个断点,值变成了05,对其进行修改,将05改成59 1 ...
分类:
编程语言 时间:
2017-07-17 16:44:35
收藏:
0 评论:
0 赞:
0 阅读:
372
1 #!/usr/bin/python 2 #coding=utf-8 3 #server 4 import socket 5 import sys 6 import os 7 8 server_address = './test' 9 10 #首先确保这个文件不能存在,只是用于本地套接字的通信,如... ...
分类:
编程语言 时间:
2017-07-17 16:44:09
收藏:
0 评论:
0 赞:
0 阅读:
609
本节内容 shutil模块 一、简述 我们在日常处理文件时,经常用到os模块,但是有的时候你会发现,像拷贝、删除、打包、压缩等文件操作,在os模块中没有对应的函数去操作,下面我们就来讲讲高级的 文件、文件夹、压缩包 处理模块:shutil 二、模块详解 1、shutil.copyfileobj(fs ...
分类:
编程语言 时间:
2017-07-17 16:43:26
收藏:
0 评论:
0 赞:
0 阅读:
673
1.InfoGlue infoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力。 该项目主页:http://www.infoglue.org 2.Magnolia Magnolia是一个开源基于Java的We ...
分类:
编程语言 时间:
2017-07-17 16:42:12
收藏:
0 评论:
0 赞:
0 阅读:
290
继承实现原理 python中的类可以同时继承多个父类,继承的顺序有两种:深度优先和广度优先。 一般来讲,经典类在多继承的情况下会按照深度优先的方式查找,新式类会按照广度优先的方式查找 示例解析: 没有共同头部父类的类型 在这种模型下,新式类和经典类的继承顺序都一样。 调用obj.test(),首先找 ...
分类:
编程语言 时间:
2017-07-17 16:41:54
收藏:
0 评论:
0 赞:
0 阅读:
321
一、进程 1、什么是进程? 1.1 进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。 1.2 程序是指进程需要完成那些功能以及如何完成。 1.3 数据集是指程序在执行过程中所需要使用的资源。 1.4进程控制块用来记录进程的外部特征,描述进程的执行变化过 ...
分类:
编程语言 时间:
2017-07-17 16:41:33
收藏:
0 评论:
0 赞:
0 阅读:
269
Python的字典是一种Key-value的数据类型,和js的数据格式一样。 字典的定义 1、打印的结果和我定义字典的顺序不一样,说明字典是无序的。 2、定义了两个'address' 最后定义的把之前的覆盖了 说明字典的key是唯一的。 字典的添加 dic[key] = value 字典的删除 po ...
分类:
编程语言 时间:
2017-07-17 16:40:37
收藏:
0 评论:
0 赞:
0 阅读:
308
1 #!/usr/bin/python 2 #coding=utf-8 3 from time import ctime,sleep 4 import threading 5 6 class Mythead(threading.Thread): 7 def __init__(self,func,ar... ...
分类:
编程语言 时间:
2017-07-17 16:40:10
收藏:
0 评论:
0 赞:
0 阅读:
377
1 #!/usr/bin/python 2 #coding=utf-8 3 #服务器端 4 from socket import * 5 from time import ctime 6 HOST="192.168.1.33" 7 PORT=1235 8 BUFSIZE=1024 9 ADDR=(H... ...
分类:
编程语言 时间:
2017-07-17 16:39:11
收藏:
0 评论:
0 赞:
0 阅读:
284
本节内容 json序列化 1、dumps序列化和loads反序列化 dumps()序列化 1 2 3 4 5 6 7 8 9 10 11 12 13 import json #导入json模块 info = { 'name':"zhangqigao", "age":22 } with open("t ...
分类:
编程语言 时间:
2017-07-17 16:38:37
收藏:
0 评论:
0 赞:
0 阅读:
247
计算机的高速发展,在多核技术上要远远快于提升单核的计算能力。因而设计并发的程序成为提高软件性能的一大利器。 并发的程序虽然可以有效利用硬件资源,但同时也会增加程序设计的难度,其首要解决的就是同步的问题。 同步问题归纳而言就是要解决两个问题:活性失败(liveness failure)和 安全性失败( ...
分类:
编程语言 时间:
2017-07-17 16:37:27
收藏:
0 评论:
0 赞:
0 阅读:
290
[From] http://www.jb51.net/article/44726.htm Javascript语言的设计不够严谨,很多地方一不小心就会出错。举例来说,请考虑以下情况。现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下: 复制代码代码如 ...
分类:
编程语言 时间:
2017-07-17 16:37:14
收藏:
0 评论:
0 赞:
0 阅读:
221
最近上线的项目中数据库数据已经临近饱和,最大的一张表数据已经接近3000W,百万数据的表也有几张,项目要求读数据(select)时间不能超过0.05秒,但实际情况已经不符合要求,explain建立索引,使用redis,ehcache缓存技术也已经满足不了要求,所以开始使用读写分离技术,可能以后数据量 ...
分类:
编程语言 时间:
2017-07-17 16:36:45
收藏:
0 评论:
0 赞:
0 阅读:
378
1 #!/usr/bin/python 2 #coding=utf-8 3 4 import threading,time 5 lock=threading.Condition() 6 product=0 7 class Make(threading.Thread): 8 def __init__(... ...
分类:
编程语言 时间:
2017-07-17 16:36:05
收藏:
0 评论:
0 赞:
0 阅读:
179
1 #!/usr/bin/python 2 #coding=utf-8 3 import multiprocessing 4 5 str= "欢迎来到菜鸟购物系统!" 6 print str.center(80) 7 money=input("请输入您的预算:",) 8 def show(): 9 ... ...
分类:
编程语言 时间:
2017-07-17 16:14:54
收藏:
0 评论:
0 赞:
0 阅读:
247
1 #!/usr/bin/python 2 #coding=utf-8 3 import sys,os 4 from time import sleep 5 6 (r,w)=os.pipe() #创建无名管道,返回两个整数,代表两个管道文件,且代表的功能是(r,w) 7 pid=os.fork() ... ...
分类:
编程语言 时间:
2017-07-17 16:14:02
收藏:
0 评论:
0 赞:
0 阅读:
259
1 #!/usr/bin/python 2 import multiprocessing,time 3 4 class ClockProcess(multiprocessing.Process): 5 def __init__(self,value): 6 super(ClockProcess,se... ...
分类:
编程语言 时间:
2017-07-17 16:12:05
收藏:
0 评论:
0 赞:
0 阅读:
317
有个excle表格须要做一些过滤然后写入数据库中,可是日期类型的cell取出来是个数字,于是查询了下解决的办法。 主要的代码结构 data = xlrd.open_workbook(EXCEL_PATH) table = data.sheet_by_index(0) lines = table.nr ...
分类:
编程语言 时间:
2017-07-17 15:09:03
收藏:
0 评论:
0 赞:
0 阅读:
589
用过spring框架进行开发的人,多多少少会使用过它的AOP功能,都知道有@Before、@Around和@After等advice。最近,为了实现项目中的输出日志和权限控制这两个需求,我也使用到了AOP功能。我使用到了@Before、@Around这两个advice。但在,使用过程中,却对它们的执 ...
分类:
编程语言 时间:
2017-07-17 15:04:55
收藏:
0 评论:
0 赞:
0 阅读:
405