自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 4027

原创 一个Python面试题

这是我遇到的一个Python面试题,因为正则表达式用的不熟悉,所以直接没参加。最后心里过意不去,就试着写了写:问题如下:请完成一个程序,并能按步骤实现以下功能:1. 下载https://en.wikipedia.org/wiki/Machine_translation 页面的内容并保存为mt.html          需要编写代码来下载页面。2. 统计mt.html中标签内下

2017-06-06 14:38:19 874

原创 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 1677

原创 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 276

转载 python2 3版本共存问题

作者:匿名用户链接:https://www.zhihu.com/question/21653286/answer/95532074来源:知乎著作权归作者所有,转载请联系作者获得授权。转帖-[官解]Windows上Python2和3如何兼容想学习Python3,但是暂时又离不开Python2。在Windows上如何让它们共存呢?目前国内网站经常会让大家把其中一个p

2017-02-07 11:49:32 386

原创 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 1703

原创 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 1550

原创 python2.7,Ubuntu14.04环境下pip安装插件,cffi插件出现一下错误解决办法。

1.sudo apt-get update2.sudo apt-get dist-upgrade

2016-09-09 17:11:36 5171

原创 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 724

原创 python学习之flask的01篇(linux+windows)

1.     首先安装virtuaenv虚拟环境虚拟环境非常有用, 可以在系统的 Python 解释器中避免包的混乱和版本的冲突。为每个程序单独创建虚拟环境可以保证程序只能访问虚拟环境中的包, 从而保持全局解释器的干净整洁,使其只作为创建(更多)虚拟环境的源。使用虚拟环境还有个好处,那就是不需要管理员权限。1)     Linux下安装Virtualenv (以Ubuntu16.04为例)

2016-09-07 14:32:36 460

原创 PHP和Mysql锁机制

MYSQL中的表:语法:LOCK TABLE 表名1 READ|WRITE, 表名2 READ|WRITE ..................UNLOCK TABLES Read:读锁|共享锁: 所有的客户端只能读这个表不能写这个表Write:写锁|排它锁:所有当前锁定客户端可以操作这个表,其他客户端只能阻塞

2016-06-05 17:06:31 329

原创 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 336

原创 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 383

原创 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 285

原创 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 389

原创 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 1727

原创 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 949

原创 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 272

go学习资料合集

Go语言程序设计 和 Go开发实战 造福广大同胞们,好好学习

2018-03-29

基于MFC的http协议客户端

基于MFC写的一款软件获取服务器响应。一个是控制台下的软件,一个是MFC软件,对于新手很有帮助

2015-12-22

HTTP客户端

用于了解HTTP协议,基于MFC写的一款HTTP客户端接收响应软件

2015-12-22

Unity3D 基于红绿眼镜的3d

Unity的一个包 基于红绿3d的一个包,我自己没搞懂,

2015-11-28

Unity3D VR包

基于3D偏振做的 我也是看了一篇文章学的

2015-11-28

空空如也

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

TA关注的人

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