- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 Python 实现列表 偶数位与奇数反转
1->2->3->4转换成2->1->4->3class ListNode: def __init__(self, x): self.val = x self.next = Noneclass Sort: def swapList(self,head): if head is not None and head.nex
2017-06-14 20:32:24
4132
原创 一个Python面试题
这是我遇到的一个Python面试题,因为正则表达式用的不熟悉,所以直接没参加。最后心里过意不去,就试着写了写:问题如下:请完成一个程序,并能按步骤实现以下功能:1. 下载https://en.wikipedia.org/wiki/Machine_translation 页面的内容并保存为mt.html 需要编写代码来下载页面。2. 统计mt.html中标签内下
2017-06-06 14:38:19
917
原创 python版本--求最长子串
def lengthOfLongestSubstring(s): d_map = {} start = maxLength = 0 for i in range(len(s)): if s[i] in d_map and start <= d_map[s[i]]: start = d_map[s[i]] + 1 els
2017-02-23 11:43:00
1781
原创 python版本的快速排序算法
def quickSort(array): if len(array)<2: return array else: key = array[0] left_list = [i for i in array[1:] if i < key] right_list = [i for i in array[1:] if i >
2017-02-22 15:13:54
313
转载 python2 3版本共存问题
作者:匿名用户链接:https://www.zhihu.com/question/21653286/answer/95532074来源:知乎著作权归作者所有,转载请联系作者获得授权。转帖-[官解]Windows上Python2和3如何兼容想学习Python3,但是暂时又离不开Python2。在Windows上如何让它们共存呢?目前国内网站经常会让大家把其中一个p
2017-02-07 11:49:32
410
原创 python 批量写更新语句脚本
#encoding=utf-8import sysreload(sys)sys.setdefaultencoding('utf-8')#上面这三行为了防止python2.7 出现编码问题import xlrdbook = xlrd.open_workbook(u"test.xlsx") #文件名,把文件与py文件放在同一目录下sheet = book.sheet_by_nam
2016-09-30 12:10:03
1761
原创 python读取Excel插入到mysql数据库
import xlrdimport MySQLdbbook = xlrd.open_workbook("a.xlsx") #文件名,把文件与py文件放在同一目录下sheet = book.sheet_by_name("emp") #execl里面的表明database = MySQLdb.connect(host="127.0.0.1",
2016-09-23 10:30:00
1579
原创 python2.7,Ubuntu14.04环境下pip安装插件,cffi插件出现一下错误解决办法。
1.sudo apt-get update2.sudo apt-get dist-upgrade
2016-09-09 17:11:36
5311
原创 python学习之flask的02篇(万丈高楼平地起)
from flask import Flask #导入flask包app = Flask(__name__) #创建运行实例@app.route('/') #根路由def index(): return 'hello world'if __name__ == '__main__': app.run(debug=True) #run方法运行实例熟悉的hello wor
2016-09-07 14:57:01
756
原创 python学习之flask的01篇(linux+windows)
1. 首先安装virtuaenv虚拟环境虚拟环境非常有用, 可以在系统的 Python 解释器中避免包的混乱和版本的冲突。为每个程序单独创建虚拟环境可以保证程序只能访问虚拟环境中的包, 从而保持全局解释器的干净整洁,使其只作为创建(更多)虚拟环境的源。使用虚拟环境还有个好处,那就是不需要管理员权限。1) Linux下安装Virtualenv (以Ubuntu16.04为例)
2016-09-07 14:32:36
502
原创 PHP和Mysql锁机制
MYSQL中的表:语法:LOCK TABLE 表名1 READ|WRITE, 表名2 READ|WRITE ..................UNLOCK TABLES Read:读锁|共享锁: 所有的客户端只能读这个表不能写这个表Write:写锁|排它锁:所有当前锁定客户端可以操作这个表,其他客户端只能阻塞
2016-06-05 17:06:31
361
原创 mysql 之 ERROR 1364 (HY000): Field 'ssl_ciphe
解决办法:打开my.ini,查找到:sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 修改为sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 然后重启MYSQL windows 在本地服务中重启
2016-05-27 20:51:45
379
原创 C++单向链表之合并链表
代码如下ListNode* Merge(ListNode* pHead1, ListNode* pHead2){ if (pHead1 == NULL) { return pHead2; } else if (pHead2 == NULL) { return pHead1; } ListNode* pMergeHead = NULL; if (pHead1->m_nVal
2016-04-27 13:29:59
412
原创 C++单向链表之链表翻转
代码如下:ListNode * ReverseList(ListNode* pHead){ ListNode *pReverseHead = NULL; ListNode* pNode = pHead; ListNode* pPrev = NULL; while (pNode != NULL) { ListNode* pNext = pNode->m_pNext; if (
2016-04-26 21:41:15
323
原创 C++单向链表之链表的创建
题主用的是VS2013编辑器链表的创建头文件:struct ListNode{ int m_nValue; ListNode* m_pNext;};_declspec(dllexport) ListNode* CreateListNode(int value);_declspec(dllexport)void CoonnectListNode(ListNode* pCurren
2016-04-14 08:41:08
418
原创 C++单向链表-查找某个节点
本算法从下标1开始遍历 利用双指针的形式遍历, 大大提高了代码的查找速度:ListNode* FindKthToTail(ListNode* pListHead, unsigned int k){ if (pListHead == NULL || k ==0) { return NULL; } ListNode* pAhead = pListHead; ListNode* pB
2016-04-14 08:33:36
1801
原创 C++单向链表之删除节点
笔者的时间复杂度为O(1)下面是实现的函数:void DeleteNode(ListNode** pHead, ListNode* pToBeDeleted){//删除链接节点算法 时间复杂度为O(1); if (!pHead || !pToBeDeleted) { return; } if (pToBeDeleted->m_pNext != NULL) { ListNo
2016-04-07 20:18:40
1002
原创 C++服务器学习之VIM的常用命令
Vim的基础用法查看Vin版本;vim --vesion 进入VIM编辑的方法:1.i 进入编辑:q退出 :wq保存并退出:x退出并保存hjkl 移动光标 i 向右移动 h向左移动 j 向下移动 k 向上移动在 nomol状态下找到你要删除的位置用x删除 dd删除行
2016-04-07 10:41:41
301
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人