首页 > 编程语言
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:45:23    收藏:0  评论:0  赞:0  阅读:404
在centos 7 中 conda 环境和Python2.7 中安装远程jupyter
折腾了半天,为了能够方便学习TensorFlow,搞了远程的jupyter,方便在本地使用它,今天填了不少坑。 装完后截图: 下面是一些步骤: 检查 Python 环境 CentOS 7.2 中默认集成了 Python 2.7,可以通过下面命令检查 Python 版本: python --versi ...
分类:编程语言   时间:2017-10-04 23:44:34    收藏:0  评论:0  赞:0  阅读:469
Python之函数
1》函数: 1>定义,关键字与调用: 2>函数的返回值: 3>函数的普通参数: 4>函数的默认参数:默认参数必须放在最后; 可以指定参数: 5>动态参数: *:将传入的参数转换为一个元组; **:将传入的参数转换为一个字典: *,**:可以同时将传入的参数处理为元组和字典,参数需先指定*,再指定** ...
分类:编程语言   时间:2017-10-04 23:43:17    收藏:0  评论:0  赞:0  阅读:320
校招准备系列:每天一道算法题
校招准备系列:每天一道算法题(1) 1.1、实现一个算法,确定一个字符串的所有字符是否全都不同。假使不允许使用额外的数据结构,又该如何处理? 校招准备系列:每天一道算法题(2) 1.3、给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。 校招准备系列:每天一道算法 ...
分类:编程语言   时间:2017-10-04 23:42:54    收藏:0  评论:0  赞:0  阅读:335
Java设计模式——工厂方法&模版方法
Java的泛型一直是我比较感兴趣的部分,但是既然说起泛型,就不得不提到擦除。Java泛型是使用擦除实现的,使用泛型时,具体的类型信息都被“擦除”了。举个例子:List<String>和List<Integer>在运行时实际上都是相同的类型,都被擦除成了“原生的”类型,即List。 泛型类型参数将擦除 ...
分类:编程语言   时间:2017-10-04 23:41:44    收藏:0  评论:0  赞:0  阅读:365
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:40:06    收藏:0  评论:0  赞:0  阅读:775
快速排序算法
快速排序算法的思想 快速排序算法本质上通过把一个数组划分成俩个子数组,然后递归的调用自己为每一个子数组进行快速排序来实现的,它应用了划分算法和递归思想,具体的划分算法参考http://www.cnblogs.com/iwebkit/p/7623350.html,只要把划分算法弄明白基本快速排序也就明 ...
分类:编程语言   时间:2017-10-04 22:39:18    收藏:0  评论:0  赞:0  阅读:249
Spring-data-jpa 学习笔记(二)
通过上一篇笔记的,我们掌握了SpringData的相关概念及简单的用法。但上一篇笔记主要讲的是Dao层接口直接继承Repository接口,然后再自己定义方法。主要阐述了自定义方法时的一些规则及SpringData是如何来解析这些方法的。实际上,一些常用的方法SpringData已经帮我们定义好了,... ...
分类:编程语言   时间:2017-10-04 22:32:32    收藏:0  评论:0  赞:0  阅读:512
java正则表达式
1、什么是java正则表达式 1、RegularExpressions(Regex) 正则表达式是一种用来描述一定数量文本的模式,常用于:字符串匹配、查找和替换。 2、正则表达式是字符串处理的利器,它是一种描述字符串模式的式子,一个正则表达式的核心价值就是匹配一个字符串。 3、示例: 2、正则表达式 ...
分类:编程语言   时间:2017-10-04 22:31:32    收藏:0  评论:0  赞:0  阅读:395
Prim算法
今天学习了prim算法。严奶奶的代码我没看懂,毕竟她都80岁了。算了,我自己按照书上的描述写了一个。 今天学习的Java知识点:调用类中的类进行变量声明可以使用 className.innerClassName objectName 这种声明方式。 解题所用数据结构:邻接矩阵。 可视化: 邻接矩阵p ...
分类:编程语言   时间:2017-10-04 22:26:15    收藏:0  评论:0  赞:0  阅读:483
Spring集成MyBatis框架
(一).MyBatis介绍 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 创建MyBatis SQL映射XML文件:MyBatis Generator配置示例 MyBatis配置,创 ...
分类:编程语言   时间:2017-10-04 21:33:02    收藏:0  评论:0  赞:0  阅读:307
python contextlib 上下文管理器
1、with操作符 在python中读写文件,可能需要这样的代码 try-finally读写文件 同样,在python中使用线程锁,可能需要这样的代码 try-finally线程锁 可能你会觉得这种写法很不方便,python提供了with操作符,你可以这样操作 with读写文件 with线程锁 是不 ...
分类:编程语言   时间:2017-10-04 21:28:46    收藏:0  评论:0  赞:0  阅读:292
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:09:17    收藏:0  评论:0  赞:0  阅读:303
用 Python 撸一个区块链
本文翻译自 Daniel van Flymen 的文章 Learn Blockchains by Building One 略有删改。原文地址:https://hackernoon.com/learn-blockchains-by-building-one-117428612f46 相信你和我一样对 ...
分类:编程语言   时间:2017-10-04 21:07:24    收藏:0  评论:0  赞:0  阅读:653
Python之迭代器,生成器与装饰器
1》迭代器原理及使用: 1>原理: 迭代器是访问集合元素的一种方式,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束;迭代器只能往前不会后退,不过这也没什 么,人们很少在迭代途中往后退,另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素;迭代器仅仅在迭代到某个元素时才计 ...
分类:编程语言   时间:2017-10-04 21:05:26    收藏:0  评论:0  赞:0  阅读:483
python args kwargs 传递参数的区别
先来看个例子: args = (1, 2, 3, 4) kwargs = {} args = () kwargs = {'a': 1, 'c': 3, 'b': 2} args = (1, 2, 3, 4) kwargs = {'a': 1, 'c': 3, 'b': 2} args = ('a', ...
分类:编程语言   时间:2017-10-04 21:05:14    收藏:0  评论:0  赞:0  阅读:350
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:04:12    收藏:0  评论:0  赞:0  阅读:237
Python之深浅拷贝
1》python深浅拷贝原理: 对于数字和字符串而言,赋值,浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址;对于字典,元组,列表而言,进行赋值,浅拷贝和深拷贝时,其 内存地址的变化是不同的; 浅拷贝: 1>对于数字与字符串而言: 2>对于字典,元组,列表而言: 深拷贝: 1>对于数字与字符串而言 ...
分类:编程语言   时间:2017-10-04 20:44:58    收藏:0  评论:0  赞:0  阅读:295
Python编写的ARP扫描工具
源码如下: 运行结果如下: ...
分类:编程语言   时间:2017-10-04 20:44:36    收藏:0  评论:0  赞:0  阅读:994
JAVA基础--JAVA API集合框架(ArrayList、HashSet、HashMap使用)
一、集合Collection 1. 集合介绍 变量:表示的内存中的一个空间,只能保存确定类型的单个数据 数组:表示的是内存中的多个连续的空间,这些空间中可以存储多个同类型的数据。 后期继续学习面向对象技术,我们在程序中开始创建对象,使用对象。当在程序中创建的多少越来越多的时候,我们就需要将这些对象也 ...
分类:编程语言   时间:2017-10-04 20:41:52    收藏:0  评论:0  赞:0  阅读:259
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!