自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linked Lists - Sorted Insert

https://www.codewars.com/kata/linked-lists-sorted-insert/train/pythonWrite a SortedInsert() function which inserts a node into the correct location of a pre-sorted linked list which is sorted in as...

2019-03-28 17:12:06 217

原创 Prize Draw

https://www.codewars.com/kata/5616868c81a0f281e500005cTo participate in a prize draw each one gives his/her firstname.Each letter of a firstname has a value which is its rank in the English alpha...

2019-03-27 17:49:37 1122

原创 Grill it!

https://www.codewars.com/kata/grill-it/train/pythonIntroductionA grille cipher was a technique for encrypting a plaintext by writing it onto a sheet of paper through a pierced sheet (of paper or...

2019-03-27 16:25:12 211

原创 Josephus Permutation

https://www.codewars.com/kata/5550d638a99ddb113e0000a2This problem takes its name by arguably the most important event in the life of the ancient historian Josephus: according to his tale, he and ...

2019-03-22 09:21:41 252

原创 String incrementer

https://www.codewars.com/kata/54a91a4883a7de5d7800009c题目:Your job is to write a function which increments a string, to create a new string. If the string already ends with a number, the number sh...

2019-03-21 11:23:34 460

原创 Range Extraction 4ku

https://www.codewars.com算法的练习,题目:A format for expressing an ordered list of integers is to use a comma separated list of eitherindividual integers or a range of integers denoted by the starti...

2019-03-21 11:13:47 528

原创 单链表操作

1、单链表反转力扣206# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = None# 头插入法class Solution: def reverseList(self,...

2019-03-17 11:10:39 74

原创 用生成器读取文件

背景有一个100G 的文本文件,内容只有一行,内容间用 {|} 这样的字符串分割,目前需要读取里面的配置信息。文件内容示例abc=123{|}ccc=345{|}config_file_name="test.conf"{|}eii=432困难无法直接一次性的读入内存,电脑会奔溃,同时也无法一行一行的读取,因为文件只有一行;解决思路使用生成器,依次去迭代读出,可以避免将计算机主...

2019-01-15 20:09:00 567

原创 日志中的日期替换

情景:某个日志中有大量的日期,想把日期格式调整统一如:..12/21/2018 10:46:25 [root] WARNING: userinfo error http://guba.eastmoney.com/news,of000038,114062178.html12/21/2018 10:46:25 [root] WARNING: userinfo error http://gu...

2018-12-25 19:53:02 443

原创 根据字典中的值的大小,对字典排序

思路:将字典中的各项转换为元组,再通过内置的sorted函数进行排序使用sorted函数from random import shufflefrom random import randintnames = list('abcdefghig')print(names)# ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'g']# 进行洗...

2018-12-25 14:55:58 1398

原创 为元组中的每个元素命名, 提高程序可读性

如有一些学生信息字段,字段是固定的,(姓名,年龄,性别,邮箱),我们选择用元组保存姓名年龄性别邮箱jime15男122@qq.comtom13男123@qq.com使用如下数据结构保存:(‘jim’,15,‘male’,‘122@qq.com’)(‘tom’,13,‘male’,‘123@qq.com’)存在的问题:def xxx_fun...

2018-12-25 14:03:29 313

原创 在列表, 字典, 集合中根据条件筛选数据

在实际项目中可能会遇到下面的简单需求:1、将 [1,2,-2,43,-35,…] 列表中的负数过滤掉,只保留大于等于0的数;2、输出 {‘Jim’:78, ‘Tom’:90, ‘Bob’:93, ‘Max’:88} 列表中的考试成绩大于90分的同学;3、筛选出集合 {6,5,32,33,96,54} 中能被3整除的数;思路 使用列表、字典、集合的解析式 使用filter过滤函数实...

2018-12-25 10:06:10 787

原创 列表训练题

题目:将 下面的列表完全展开,如:list2=[[1,2],[3,4]] 完全展开后为:[1,2,3,4]list1=[11,[12,[13,14]],[100,200]]list2=[[1,2],[3,4]]list3=[[1,2],[3, [4,5,6]]]way1: 屌丝用法result = []def flatten(iter): if type(i...

2018-10-24 13:55:44 159

转载 python练习1

1、自然数10以下的能被3或者5整除的有3,5,9,那么这些数字的和是23,求能被3或者5整除的1000以内数字的和>>> print(sum([i for i in range(1,1000) if i%3==0 or i%5==0]))233168或者用reduce>>> from functools import reduce>&...

2018-10-19 11:11:02 345

MySQL DBA修炼之道

本书以实战讲解为主,摒弃了生产实践中不常用的知识和技术。书中内容主要分为5部分。第壹部分介绍MySQL的应用领域和适用场景、基础架构、常见生产环境部署方式,以及MySQL安装部署方式等内容。第二部分给出DBA、开发人员需要熟悉的一些知识,比如开发基础知识,如何选择合适的数据类型、事务的隔离级别和死锁避免等。第三部分则会介绍DBA及测试人员需要熟悉的测试知识,包括自动化压力测试、硬件性能测试。第四部分对照DBA的工作讲述生产的实际操作步骤,包括如何部署、升级、迁移备份数据等内容。第五部分讲述性能调优的工具和手段,如何进行数据规划,如何设计高可用性、高性能、伸缩性良好的系统。

2017-11-22

高性能MySQL(第3版)

  性能mysql第3版是mysql领域的经典之作,拥有广泛的影响力。第3版更新了大量的内容,不但涵盖了最新mysql 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16章和6个附录,内容涵盖mysql 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的mysql 和mysql相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。   高性能mysql第3版不但适合数据库管理员(dba)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。

2017-11-22

SpringMVC框架

SpringMVC框架,做了一些封装,应用Spring注释做映射,在control层可以简单的一个注释就能捕捉前台的请求,从页面传来的值只需在请求方法内写个实体参数就能自动封装成对象(只要前台页面中的name字段和实体的属性字段对应),支持AJAX以及分页查询,多条件查询等,有利于提高开发的效率,开发者只需重点关注control层。多谢关注。

2013-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除