
代码笔记
7圈电池
这个作者很懒,什么都没留下…
展开
-
[代码笔记] java连接redis&通常操作
jedis-2.1.jar包下载地址 点击下载package cn.guddqs.jredis;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Set;import org.junit.Test;import redis.clients.jedis.Jedis;/**原创 2016-12-16 09:08:36 · 304 阅读 · 0 评论 -
[代码笔记] python的函数定义之各种参数(必须,关键字,默认值,不定长)
def fun3(name,age):#默认参数,必选参数 print(name,age) returnfun3('wq',19)def fun(name,age):#关键词参数,顺序可以改变 print(name,age) returnfun(age=99,name='Guddqs')def fun2(name,age=19):#带默认值参数,默认参数只能放在末尾原创 2016-12-20 07:38:57 · 994 阅读 · 0 评论 -
[代码笔记] python 之 堆栈与队列 _使用推导式构建
stack=[x*4 for x in range(10)]#使用了推导式构建一个list,set,dict均可使用推导式stack.append(4)#加入一个元素,位于尾部print(stack)stack.pop()#移除一个尾部的元素,符合堆栈的规则,先进后出,后进先出print(stack)from collections import dequequeue = deque([1原创 2016-12-20 08:43:26 · 537 阅读 · 0 评论 -
[代码笔记] python 之嵌套列表(多维数组)之转置
def printlist(list): for x in list: print(x)list=[[1,2,3,4], [5,6,7,8], [9,10,11,12]]printlist(list)print('-----------------')list2=[[ y[x] for y in list ] for x in range(4)]#原创 2016-12-20 09:15:11 · 3980 阅读 · 0 评论 -
[代码笔记] python 之File 基础操作
#!/usr/bin/python3#文件名: demo.pyf2=open('foot.txt','w+')#打开文件(不存在创建),写入数据(覆盖式)for i in range(1,11): f2.write(str(i)+'Python是世界上最好的语言!\n')f2.close()st=''f= open('foot.txt','r+')#读取文件内容st=f.readl原创 2016-12-20 10:50:23 · 310 阅读 · 0 评论 -
[代码笔记] python 之 pickle序列化与反序列化
#!/usr/bin/python3#文件名:demo_pickle.pyimport pprint,pickle#导入pickle和pprint模块me={'name':'Guddqs','age':19,'sex':'男'}#定义一个数据output=open('pickle.dat','wb')#准备一个文件写入pickle.dump(me,output)#先写入一个dictpickle.d原创 2016-12-20 11:20:49 · 545 阅读 · 0 评论 -
[代码笔记] python 之模块OS
#!/usr/bin/python3#文件名:demo_os.py# python之 os模块学习import os#os.access(path,mode)print('foot.txt是否存在:',os.access('foot.txt',os.F_OK))print('foot.txt是否可读:',os.access('foot.txt',os.R_OK))print('foot.t原创 2016-12-20 11:57:55 · 363 阅读 · 0 评论 -
[学习笔记] bootstrap (二) 表格和表单
表格与表单表格表格模板:table class='table'> caption>基本的表格布局caption> thead> tr> th>名称th> th>城市th> th原创 2016-12-29 11:32:15 · 676 阅读 · 0 评论 -
[代码笔记] python之 异常处理 try except else finally
#!/usr/bin/python3#文件名: demo_exception.py# python之异常处理while True : try: number=int(input('请输入一个数字:'))#要求从控制台输入数字,但实际输入字母即发生异常 #break except ValueError: print('你输入的不是一个原创 2016-12-21 07:40:44 · 1615 阅读 · 0 评论 -
[代码笔记] python之 类和对象(Just syntax)
最基础的一个类:具有类变量,类方法,构造方法,类私有变量#!/usr/bin/python3#文件名: demo_class.pyclass Person: #定义类变量,私有变量(加__) name='Guddqs' age=0 __height=167 #定义构造方法 def __init__(self,name,age,height):原创 2016-12-21 08:42:10 · 289 阅读 · 0 评论 -
京东开普勒导购模式代码分享[java]
京东请求工具类package com.guddqs.utils;import org.jboss.logging.Logger;import java.util.Map;import java.util.TreeMap;/** * @author wq * @date 2018/10/22 * @description kpl util */public class JD...原创 2018-10-27 12:02:42 · 1484 阅读 · 0 评论 -
[代码笔记] python之 玩玩 while 我的九九归一
num1=1num2=1while num1<=9: line='' while num2<=num1: line+=str(num2)+" X "+str(num1)+" = "+str(num1*num2)+'\t' num2+=1 print(line); num1+=1; num2=1打印如下: 1 X 1 =原创 2016-12-20 07:46:25 · 411 阅读 · 0 评论 -
[代码笔记] python 之JSON 使用和 Time,datetime
#!python#文件名: demo_json&time.pyimport json#python字典转为json对象'''data={ 'id':1, 'name':'GQ'}json_str=json.dumps(data)#将dict转为json串,另json.dump(data,f)来快捷写入文件print('dict :',repr(data))print('JSON串原创 2016-12-26 16:35:22 · 1636 阅读 · 0 评论 -
[代码笔记] python 常用标准库学习
#!/usr/bin/python3#文件名: demo_lib.py#看看python的标准库(强大)import reimport mathimport random#测试正则表达式lst=re.findall(r'a[a-z]*','abcd aifg iigg ooaa nnva 9afg')print(lst)#测试math库#help(math)#测试randomprin原创 2016-12-21 11:01:04 · 355 阅读 · 0 评论 -
[代码笔记] python 之 mysql操作(CRUD)
#!python#文件名: demo_mysql.pyimport pymysql#打开数据库连接db=pymysql.connect('localhost','root','root','python')#使用cursor()方法创建一个游标对象cursorcursor = db.cursor()db.set_charset('utf8')#使用execute()方法执行sql查询cu原创 2016-12-21 16:56:51 · 346 阅读 · 0 评论 -
[代码笔记] python 之socket编程(一)
先写服务端:#!python#文件名: demo_server.pyimport socket,sysserversocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#获取本机主机名host=socket.gethostname()port=9999print(host+':'+str(port))#绑定端口serversocket原创 2016-12-22 08:00:36 · 343 阅读 · 0 评论 -
[代码笔记] python 之socket编程(二)
UDP入门:服务端#!python#文件名: demo_server.pyimport socketBUF_SIZE = 1024server_addr = ('127.0.0.1',8888)#socket的类型是socket.SOCK_DGRAM(udp使用的)server = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#服务端照例绑定地原创 2016-12-22 08:31:37 · 604 阅读 · 0 评论 -
[代码笔记] python 之网络编程: 使用udp 发送音频文件
使用udp发送一个可执行的jar文件服务端:#!python#文件名: demo_server.py''' 规定: 服务器接受客户端请求,得知要发送文件了(实际就得知该发送哪个) 向其发送文件,然后不停的发送(大文件分段发送),此处我还要接受客户端的接受成功消息'''import socketBUF_SIZE = 1024server_addr = ('127.0.原创 2016-12-22 10:22:44 · 6033 阅读 · 4 评论 -
[代码笔记] python 之 smtp发送邮件
基础版:#!python#文件名: demo_smtp.pyimport smtplibfrom email.mime.text import MIMETextfrom email.header import Headersender='gudxxx@126.com'#发送者recvs=['gudxxx@qq.com']#接受者message=MIMEText('python发送邮件测试..原创 2016-12-22 11:40:02 · 743 阅读 · 0 评论 -
[代码笔记 ] python 之 多线程代码笔记_基础版(函数式+封装类式)
#!python#文件名: demo_thread.pyimport _thread,time,threading#新建一个函数用于多线程执行# 函数作用:循环间隔时间打印当前时间def print_time(threadName,delay): count=0 while count<5: time.sleep(delay) count+=原创 2016-12-23 08:02:28 · 894 阅读 · 0 评论 -
[代码笔记] python 之 多线程同步锁 threading.Lock
单消费者,单生产者问题#!python#文件名: demo_thread_lock.py#实现了:# 一个生产者(为resource赋值)后,另一个消费者淡定取走resource# 整个过程必须同步,即实现生产一个,才消费一个,且生产与消费同步进行import threading,time#定义资源类(模拟消费物品)class Resource: def __init__(s原创 2016-12-23 10:06:41 · 473 阅读 · 0 评论 -
[代码笔记] python 之 xml解析_sax:基于事件驱动的解析方式
#!usr/bin/python3#文件名: demo_xml.py#SAX解析import xml.sax#继承并重写xml.sax.ContentHandler 的众多方法事件回调class MovieHandler(xml.sax.ContentHandler ): def __init(self):#经测试,在类中任何有self的地方直接使用self.变量名赋值初始化变量,相当与原创 2016-12-26 15:05:07 · 450 阅读 · 0 评论 -
[代码笔记] python 之xml解析_dom
#!python#文件名: demo_xml_dom.py#DOM解析from xml.dom.minidom import parseimport xml.dom.minidom#使用minidom解析器打开xml文档''' 1.对于dom,他将xml文档一次性解析(所以大文件初始化慢) 2.每对标签都是一个Element实例'''dom=xml.dom.minidom.p原创 2016-12-26 15:49:39 · 566 阅读 · 0 评论 -
淘宝联盟工具类
maven 依赖:<!--http client--><dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</versi...原创 2019-07-02 10:03:02 · 1221 阅读 · 0 评论