码迷,mamicode.com
首页 > 编程语言 > 日排行
用 Python 撸一个区块链
本文翻译自 Daniel van Flymen 的文章 Learn Blockchains by Building One 略有删改。原文地址:https://hackernoon.com/learn-blockchains-by-building-one-117428612f46 相信你和我一样对 ...
分类:编程语言   时间:2017-10-04 21:12:19    阅读次数:257
python: __slots__ 解析 (待整理)
http://python.jobbole.com/52420/ http://www.cnblogs.com/rainfd/p/slots.html http://www.jianshu.com/p/ef1797577f71 http://blog.csdn.net/sxingming/artic ...
分类:编程语言   时间:2017-10-04 21:12:38    阅读次数:198
Ubuntu环境下IPython的搭建和使用
1. Ubuntu操作系统版本 说明:Ubuntu 12.04.3 LTS自带的Python 2.7.3版本。 2. 安装IPython 说明: 输入命令sudo apt-get install ipython,然后输入密码即可。 3. install ipython-qtconsole 上面出现错 ...
分类:编程语言   时间:2017-10-04 21:13:08    阅读次数:304
Python之迭代器,生成器与装饰器
1》迭代器原理及使用: 1>原理: 迭代器是访问集合元素的一种方式,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束;迭代器只能往前不会后退,不过这也没什 么,人们很少在迭代途中往后退,另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素;迭代器仅仅在迭代到某个元素时才计 ...
分类:编程语言   时间:2017-10-04 21:14:03    阅读次数:279
Spring集成MyBatis框架
(一).MyBatis介绍 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 创建MyBatis SQL映射XML文件:MyBatis Generator配置示例 MyBatis配置,创 ...
分类:编程语言   时间:2017-10-04 21:35:17    阅读次数:347
python contextlib 上下文管理器
1、with操作符 在python中读写文件,可能需要这样的代码 try-finally读写文件 同样,在python中使用线程锁,可能需要这样的代码 try-finally线程锁 可能你会觉得这种写法很不方便,python提供了with操作符,你可以这样操作 with读写文件 with线程锁 是不 ...
分类:编程语言   时间:2017-10-04 21:36:57    阅读次数:312
快速排序算法
快速排序算法的思想 快速排序算法本质上通过把一个数组划分成俩个子数组,然后递归的调用自己为每一个子数组进行快速排序来实现的,它应用了划分算法和递归思想,具体的划分算法参考http://www.cnblogs.com/iwebkit/p/7623350.html,只要把划分算法弄明白基本快速排序也就明 ...
分类:编程语言   时间:2017-10-04 22:58:20    阅读次数:267
Spring-data-jpa 学习笔记(二)
通过上一篇笔记的,我们掌握了SpringData的相关概念及简单的用法。但上一篇笔记主要讲的是Dao层接口直接继承Repository接口,然后再自己定义方法。主要阐述了自定义方法时的一些规则及SpringData是如何来解析这些方法的。实际上,一些常用的方法SpringData已经帮我们定义好了,... ...
分类:编程语言   时间:2017-10-04 23:06:36    阅读次数:448
java正则表达式
1、什么是java正则表达式 1、RegularExpressions(Regex) 正则表达式是一种用来描述一定数量文本的模式,常用于:字符串匹配、查找和替换。 2、正则表达式是字符串处理的利器,它是一种描述字符串模式的式子,一个正则表达式的核心价值就是匹配一个字符串。 3、示例: 2、正则表达式 ...
分类:编程语言   时间:2017-10-04 23:12:48    阅读次数:261
Prim算法
今天学习了prim算法。严奶奶的代码我没看懂,毕竟她都80岁了。算了,我自己按照书上的描述写了一个。 今天学习的Java知识点:调用类中的类进行变量声明可以使用 className.innerClassName objectName 这种声明方式。 解题所用数据结构:邻接矩阵。 可视化: 邻接矩阵p ...
分类:编程语言   时间:2017-10-04 23:12:56    阅读次数:251
在centos 7 中 conda 环境和Python2.7 中安装远程jupyter
折腾了半天,为了能够方便学习TensorFlow,搞了远程的jupyter,方便在本地使用它,今天填了不少坑。 装完后截图: 下面是一些步骤: 检查 Python 环境 CentOS 7.2 中默认集成了 Python 2.7,可以通过下面命令检查 Python 版本: python --versi ...
分类:编程语言   时间:2017-10-04 23:50:42    阅读次数:418
python实现查有道词典
Python实现的在Windows或Linux终端查有道词典 ...
分类:编程语言   时间:2017-10-04 23:52:11    阅读次数:401
Java 中byte 与 char 的相互转换 Java基础 但是很重要
char转化为byte: public static byte[] charToByte(char c) { byte[] b = new byte[2]; b[0] = (byte) ((c & 0xFF00) >> 8); b[1] = (byte) (c & 0xFF); return b; ...
分类:编程语言   时间:2017-10-04 23:52:30    阅读次数:228
Python之函数
1》函数: 1>定义,关键字与调用: 2>函数的返回值: 3>函数的普通参数: 4>函数的默认参数:默认参数必须放在最后; 可以指定参数: 5>动态参数: *:将传入的参数转换为一个元组; **:将传入的参数转换为一个字典: *,**:可以同时将传入的参数处理为元组和字典,参数需先指定*,再指定** ...
分类:编程语言   时间:2017-10-04 23:52:44    阅读次数:308
python 获取excel文件内sheet名称列表
xl = pd.ExcelFile('foo.xls') xl.sheet_names # see all sheet names xl.parse(sheet_name) # read a specific sheet to DataFrame ...
分类:编程语言   时间:2017-10-04 23:53:24    阅读次数:351
校招准备系列:每天一道算法题
校招准备系列:每天一道算法题(1) 1.1、实现一个算法,确定一个字符串的所有字符是否全都不同。假使不允许使用额外的数据结构,又该如何处理? 校招准备系列:每天一道算法题(2) 1.3、给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。 校招准备系列:每天一道算法 ...
分类:编程语言   时间:2017-10-04 23:53:49    阅读次数:309
探秘SPFA——强大的单源最短路径算法
基于上次发blog,有位朋友让我多写些基本概念,就利用这次详解伟大的SPFA算法来谈。以下是百科上的算法简介,很清楚,看一遍再继续对理解程序很有帮助!(当然后面我也会解释) SPFA(Shortest Path Faster Algorithm)(队列优化)算法是求单源最短路径的一种算法,它还有一个 ...
分类:编程语言   时间:2017-10-04 23:54:04    阅读次数:415
Java设计模式——工厂方法&模版方法
Java的泛型一直是我比较感兴趣的部分,但是既然说起泛型,就不得不提到擦除。Java泛型是使用擦除实现的,使用泛型时,具体的类型信息都被“擦除”了。举个例子:List<String>和List<Integer>在运行时实际上都是相同的类型,都被擦除成了“原生的”类型,即List。 泛型类型参数将擦除 ...
分类:编程语言   时间:2017-10-04 23:55:28    阅读次数:254
025.多维数组
一维数组和二维数组其实并没有本质的区别.但是在不同的场合下,二维数组表达更加形象化. 二维数组#include<stdio.h>#include<stdlib.h>void main() { int l_v1[4][2] = { {'A',98}, { 'B',97 }, {'C',99}, {'D ...
分类:编程语言   时间:2017-10-04 23:55:50    阅读次数:230
C++智能指针
智能指针模板类 智能指针是行为类似于指针的类对象,但这种对象还有其他功能。本文章介绍三个可帮助管理动态内存分配的只能指针模板。先来看需要哪些功能以及这些功能是如何实现的。请看下面的函数 void remodel(std::string & str) { std::string *ps = new s ...
分类:编程语言   时间:2017-10-04 23:57:29    阅读次数:427
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!