- 博客(13)
- 收藏
- 关注
原创 Flask Web开发背景介绍及环境配置
背景介绍之前一直用Python做数据挖掘这块的工作,第一次打算系统的自学一下Python的Web方向,所以有必要通过写一系列的东西来帮助自己整理一下思路。简而言之,flask是用Python写的一个web微框架,官方网站: http://flask.pocoo.org/。具体细节不言表,毕竟只是给我自己看的 -。-环境配置解释器:Python 2.7 ; IDE:PyCharm使用虚拟环境
2015-12-30 23:43:08
1169
原创 Single Number I II III
Single Number题目: Given an array of integers, every element appears twice except for one. Find that single one. Note: Your algorithm should have a linear runtime complexity. Could you implement
2015-12-19 15:28:13
285
原创 Making Recommendations
Euclidean Distance Score/** *@author zhuang_yongxin 2015/12/12 */from math import sqrt#构造一个涉及影评者及其对几部影片评分情况的字典数据集critics = { 'Lisa Rose':{ 'Lady in the Water':2.5, 'Snakes on a Plane':3
2015-12-12 00:42:39
311
原创 Sublime Text3
安装进入Sublime Text官网下载当前系统的安装包安装package control,官网提供了两种方式,sublime通过这个包管理器来管理第三方插件的。ctrl+shift+p,打开package control,输入install,继续输入要安装的插件名称,如果已经安装过就不会显示,否则选中回车即可。插件随手一搜会有好多推荐,这里我比较赞同这位博主的推荐:Sublime常用插件快
2015-12-12 00:23:54
323
原创 你真的会用你的电脑嘛?
Windows系统建议配置控制面板主页查看方式选择“小图标” 系统->高级系统设置->高级->性能设置->调整为最佳性能。刚开始可能会有点不习惯,但是对于程序员来说保持系统的一个良好性能永远是第一位,至于那些花哨的界面是给用户体验的,我们应该把有限的系统资源尽可能用来开发。右击任务栏->属性->使用小任务栏按钮。随着开发时间变长,要用的工具会越来越多,改成小图标可以多放一些工具在任务栏上,
2015-12-10 23:36:30
489
原创 266 Palindrome Permutation
原题如下: 分析:看到这个题目的第一思路就是想用C++标准库的next_permutation()生成全排列,然后分别进行判断。事实证明,第一想法往往都不会是最优的,除非事先已经知道答案。仔细观察一下不难发现,回文字符串字母个数(比较饶人哈0-_-0),如果大于1的话就不是回文字符串,如果为1或者0的话就是回文字符串。 具体代码及测试案列如下:#include <iostream>
2015-11-17 15:10:43
448
原创 292 Nim Game
原题如下:![这里写图片描述](http://img.blog.csdn.net/20151117144013824)分析:这题有点像小学数学报玩过的一个趣味数学题。首先我们这样来考虑,对于给定的n,如果我想要拿到n必须得拿到n-4(因为每个人只能拿【1,3】个石头),同理可得要想拿到n-4必须得拿到n-8,这其实就是一个递归了。然后我们考虑中止情况,n为1到3的时候肯定是我赢,n为4的时候肯定是
2015-11-17 14:37:16
430
原创 一道输入流的问题
原题源于北京大学在coursera上开的《C++程序设计》课后一道编程作业题。见下图:![这里写图片描述](http://img.blog.csdn.net/20151020181925098)
2015-10-20 18:21:18
259
原创 运算符重载
1.运算符重载语法格式:返回类型 operator 运算符(参数){}。比如对复数类进行加法运算符重载,则普通函数为 Complex operator+(const Complex &c1, const Complex &c2){},成员函数为Complex operator+(const Complex &c){} 2.赋值运算符重载:
2015-10-14 01:07:54
230
原创 图解TCP/IP之概述
个人感觉《图解TCP/IP》这本书是新手入门计算机网络的不二之选。相较于谢希仁那本《计算机网络》通俗易懂多得多。本系列主要记述了我在读这本书过程中的一些思考及记录,方便以后回顾。1.分组交换:将大数据分割成一段一段报文。2.报文首部:包含了发送端地址,接收端地址及分组序号。3.**OSI**(Open System Interconnection)模型中,每个分层接收由它下
2015-10-13 15:00:57
553
原创 链队列的实现
//Queue.h#ifndef QUEUE_H#define QUEUE_H#include <stdlib.h>#include <stdio.h>#define OK 1typedef int QElemType;typedef int Status;typedef struct QNode{ QElemType data; struct QNode *next;}
2015-10-07 20:54:33
343
原创 顺序栈的实现
顺序栈的实现相对较为容易,但是应用极其广泛强大。/*** SqStack.h*/#ifndef SQSTACK_H#define SQSTACK_H#include <stdio.h>#include <stdlib.h>#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedef int SElemType;typedef
2015-10-04 18:16:48
277
原创 线性表的实现--顺序表&&链表
谨以此系列纪念逝去的大学时光!本文共分为两部分,第一部分为顺序表的实现,第二部分为单链表的实现。均采用分离式编译写法。代码思想来源于《数据结构(C语言描述)》,严蔚敏著。顺序表如下://SqList.h#ifndef SQLIST_H#define SQLIST_H#define LIST_INT_SIZ 100#define LISTINCREMENT 10typedef int E
2015-10-02 14:42:43
383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人