编程语言
百川AI
心怀热爱,奔赴山海
展开
-
设计模式
设计模式2017-02-24 23:53 51人阅读 评论(0)收藏举报本文章已收录于:分类: 《软件工程》笔记 目录(?)[+]设计模式的分类设计模式的六大原则开闭原则Open Close Principle里氏代换原则Liskov Substitution Principle依赖倒转原则Depend转载 2017-04-01 11:01:34 · 217 阅读 · 0 评论 -
Windows 64位下安装TensorFlow
转载来自于:http://blog.csdn.net/u010099080/article/details/53418159按照自己电脑的流程有些许改动。安装前准备TensorFlow 有两个版本:CPU 版本和 GPU 版本。GPU 版本需要 CUDA 和 cuDNN 的支持,CPU 版本不需要。如果你要安装 GPU 版本,请先确认你的显卡支持 CUDA。我安装的是 GPU 版本转载 2017-06-07 21:52:30 · 1654 阅读 · 0 评论 -
数据结构-排序算法原理和Python实现
排序算法概览插入排序直接插入排序希尔排序交换排序冒泡排序快速排序选择排序简单选择排序堆排序归并排序基数排序有些时候看懂了,不一定会写,不妨自己写一遍代码看看会有什么收获。排序算法概览插入排序基本思想是每次讲一个待排序的记录,按其关键字大小插入到前面已拍好的子序列中,直到全部完成。直接插入排序讲元素L(i)插入到有序序列L[1,…,i-1]中,执行以下操作: 1. 查找出L(原创 2017-04-09 22:30:47 · 1464 阅读 · 0 评论 -
10 Minutes to pandas
最近在看pandas,之前一致用SQL做数据处理,对于线下的小数据量,的确是pandas功能简洁实用,而且方便可视化操作。翻译来自于pandas官方网站上《10 Minutes to pandas》,首先是引入所需的包import pandas as pdimport numpy as npimport matplotlib.pyplot as plt创建对象具体见Data Structure翻译 2017-05-23 15:44:03 · 1723 阅读 · 0 评论 -
『 Python笔记』 lambda表达式和函数式编程
lambda表达式lambda用来编写简单的函数,而def用来处理更强大的任务。lambda的一般形式是关键字lambda后面跟一个或多个参数,紧跟一个冒号,以后是一个表达式。lambda是一个表达式而不是一个语句。它能够出现在Python语法不允许def出现的地方。作为表达式,lambda返回一个值(即一个新的函数)。代码中内嵌lambda表达式f = lambda x,y,z : x+y+z原创 2017-05-06 17:21:03 · 622 阅读 · 0 评论 -
MySQL经典问题
原文链接:http://bbs.51cto.com/thread-1470880-1.html1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;2、MySQL中myisam与innodb的区别,至少5点(1)、问5点不同;(2)、innodb引擎的4大特性(3)、2者selectcount(*)转载 2017-04-22 21:36:42 · 589 阅读 · 0 评论 -
Java实现Oracle到MySQL的表迁移
第一次写博客,希望能帮到别人,同时愿意相互进行一些讨论,互相进步。 最近在做有关项目的时候,由于服务器数据库被其他人算法读取,导致我读取的时候很慢,于是乎打算将自己需要的表导入到本地的mysql数据库进行处理,刚开始当然是不想写代码,尝试用kettle实现表迁移,但是无奈数据量较大,可kettle内存溢出。痛下决心自己实现。基本思路就是先从数据库中抽取出数据存储到ResultSet的一个...原创 2016-03-18 10:28:25 · 7995 阅读 · 6 评论 -
可登陆爬虫Python实现
最近期末测试完结了,正好恰逢周末,就想找点事来做,之前做过爬虫,遇到了登录的问题,今天就来整理下。 登录问题其实就是程序发送请求,服务器返回数据时,发出http响应消息报文,这两种类型的消息都是由一个起始行,而cookie就在在http请求和http响应的头信息中,在请求中添加用户信息的cookie即可实现登录。于是乎cookie是消息头的一种很重要的属性。什么是Cookie? 当用户原创 2016-03-18 10:28:27 · 1138 阅读 · 0 评论 -
交叉验证的Java weka实现,并保存和重载模型
我觉得首先有必要简单说说交叉验证,即用只有一个训练集的时候,用一部分数据训练,一部分做测试,当然怎么分配及时不同的方法了。1)k-folder cross-validation:k个子集,每个子集均做一次测试集,其余的作为训练集。交叉验证重复k次,每次选择一个子集作为测试集,并将k次的平均交叉验证识别正确率作为结果。优点:所有的样本都被作为了训练集和测试集,每个样本都被验证一次。10-folder原创 2016-03-18 10:28:35 · 5778 阅读 · 0 评论 -
惰性求值和yield-Python
惰性求值惰性求值(Lazy evaluation)是在需要时才进行求值的计算方式。表达式不在它被绑定到变量之后就立即求值,而是在该值被取用的时候求值。除可以得到性能的提升(更小的内存占用)外,惰性计算的最重要的好处是它可以构造一个无限的数据类型。yield的概念yield的功能类似于return,但是不同之处在于它返回的是生成器。生成器生成器是通过一个或多个yield表达式构成的函数,每一个生成器都原创 2017-04-30 11:25:38 · 3505 阅读 · 0 评论 -
设计模式
设计模式的分类总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 其实还转载 2017-04-04 11:37:40 · 353 阅读 · 0 评论