![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
天雨龙马
好好学习,天天思考!
展开
-
Java中将0x开头的十六进制字符串转换成十进制整数
1、Integer.toString(int i) 由于input(输入数据)是以0x开头的字符串,并不是整型。因而在用String s = Integer.toString(input);时用会由于参数类型不匹配而无法正常运行。而String s = Integer.toString(0x8100);System.out.println(s);则可正常输出0x8100的...转载 2020-03-18 11:43:15 · 9062 阅读 · 0 评论 -
Java中next()、nextLine()、以及nextInt()的区别及用法
Java中的Scanner包中的next()、nextLine()、nextInt()都是用来读取输入的方法,但它们之间存在一点细微的区别,这里我们一一举例说明:首先总结一下:主要区别在于对空格的处理方式不同。next()方法:import java.util.Scanner;public class test { public static void main(Strin...原创 2020-03-17 11:31:49 · 2491 阅读 · 0 评论 -
Leetcode 26. 删除排序数组中的重复项
class Solution { public int removeDuplicates(int[] nums) { int len=1; for(int i=0;i<nums.length-1;i++){ if(nums[i]<nums[i+1]){ len+=...原创 2020-03-03 22:28:21 · 124 阅读 · 0 评论 -
Java 中的 StringBuilder 类的常用方法
StringBuilder 类提供了很多方法来操作字符串:例如:在下面的示例代码中,创建了 StringBuilder 对象,用来存储字符串,并对其做了追加和插入操作。这些操作修改了 str 对象的值,而没有创建新的对象,这就是 StringBuilder 和 String 最大的区别。运行结果:...转载 2020-03-01 11:17:25 · 344 阅读 · 0 评论 -
java中如何判断二维数组是否为空
在Java程序设计里面,相信大部分人都知道如何判断一个一维数组是否为空,示例如下:public int primeNumberCount(int[] array){ if(array==null||array.length==0) return 0;那么在二维数组中,又如何判断二维数组为空呢?在判断之前,我们要先了解如何获取二维数组的行数和列数,示例如下:...转载 2020-02-28 14:49:55 · 1693 阅读 · 0 评论 -
学习编程的加速度
小王听说测试驱动开发(Test Driven Development,简称TDD) 非常火爆,作为一个热爱新技术的程序员, 肯定得学一下。他先是找到了TDD的经典书籍, 也就是Kent Beck写的《测试驱动开发》, 仔细看了一遍,他很快发现这本书虽然阐明了TDD的原理和实践, 但是举的例子实在是太简单了, 和日常的工作相距太远,很难体会到TDD的精髓。要是有一本书用TDD的方式讲解Web...转载 2019-06-28 10:06:50 · 318 阅读 · 0 评论 -
Pandas set_index&reset_index
1.set_indexDataFrame可以通过set_index方法,可以设置单索引和复合索引。 DataFrame.set_index(keys, drop=True, append=False, inplace=False, verify_integrity=False) append添加新索引,drop为False,inplace为True时,索引将会还原为列 2.re...翻译 2018-12-19 22:05:43 · 137 阅读 · 0 评论 -
如何写好 README
引言:因为 README,6 个月后的你仍然知道当初写了什么;因为 README,其他人看一眼就能知道是否需要;因为 README,让你的代码更有质量;因为 README,你成了个作家。README是documentation的一种。Documentationdocumentation的潜在用户 包括:你自己,有可能半年后你看自己的代码,不晓得当时脑子在想啥?你同事, 毫无疑问...翻译 2018-12-19 16:47:42 · 1319 阅读 · 0 评论 -
Pandas —— 处理缺失数据dropna( )和fillna( )
dropna( )对于Serial对象丢弃带有NAN的所有项In [152]: data=pd.Series([1,np.nan,5,np.nan])In [153]: dataOut[153]:0 1.01 NaN2 5.03 NaNdtype: float64In [154]: data.dropna()Out[154]:0 ...转载 2019-08-05 13:43:35 · 556 阅读 · 0 评论 -
Python中为什么推荐使用isinstance来进行类型判断?而不是type
Python在定义变量的时候不用指明具体的的类型,解释器会在运行的时候会自动检查 变量的类型,并根据需要进行隐式的类型转化。因为Python是动态语言,所以一般情 况下是不推荐进行类型转化的。比如"+"操作时,如果加号两边是数据就进行加法操 作,如果两边是字符串就进行字符串连接操作,如果两边是列表就进行合并操作,甚 至可以进行复数的运算。解释器会在运行时根据两边的变量的类型调用不同的内部方法。 当...转载 2019-07-21 19:13:51 · 277 阅读 · 0 评论 -
WARNING (theano.tensor.blas): Using NumPy C-API based implementation for BLAS functions.
安装theano时出现WARNING (theano.tensor.blas): Using NumPy C-API based implementation for BLAS functions.应该怎么解决1.使用cmd安装类库conda install mklconda install mkl-serviceconda install blas2.在如下位置添加配置文件.thea...转载 2019-05-27 13:10:35 · 867 阅读 · 0 评论 -
用nohup执行python程序时,print无法输出
nohupPythontest.py >nohup.out 2>&1 &发现nohup.out中显示不出来python程序中print的东西。这是因为python的输出有缓冲,导致nohup.out并不能够马上看到输出。python 有个-u参数,使得python不启用缓冲。nohup python-utest.py >nohup.out ...转载 2019-04-08 15:48:25 · 723 阅读 · 0 评论 -
Python中的lambda和apply用法
1 lambdalambda原型为:lambda 参数:操作(参数)lambda函数也叫匿名函数,即没有具体名称的函数,它允许快速定义单行函数,可以用在任何需要函数的地方。这区别于def定义的函数。lambda与def的区别:1)def创建的方法是有名称的,而lambda没有。2)lambda会返回一个函数对象,但这个对象不会赋给一个标识符,而def则会把函数对象赋值给一个变量...转载 2018-12-19 22:21:52 · 4145 阅读 · 0 评论 -
python报警告--DeprecationWarning
#使用sklearn.cross_validation里的train_test_split模块用于分割数据使用上述导入时,出现DeprecationWarning警告的类型错误:该类型的警告大多属于版本更新时,所使用的方法过时的原因,可以在该方法的说明处查找替换的方法DeprecationWarning: This module was deprecated in version ...原创 2018-12-17 08:59:36 · 2786 阅读 · 0 评论 -
TypeError: parse() got an unexpected keyword argument 'transport_encoding'
博主的系统环境如下:Win10 1709 教育版Anaconda3-5.0.1-Windows-x86_64.exePython是Anaconda中自带的3.6.3。前言由于原来电脑中装有Arcgis就自带装了2.7的Python,后来为了打包又弄了个3.5的Python,所以电脑里共存了3个版本的Python。。。最近为了装Tensorflow所以pip的源被我换成豆瓣的...转载 2018-12-15 22:30:06 · 1848 阅读 · 3 评论 -
Python3知识点:global关键字
num = 1def fun(): num = 123 print(num)fun()print(num)此时没有使用global关键字,无法对全局变量num进行修改,运行结果如下:1231想要对全局变量进行修改,要用到关键字global!#global关键字(内部作用域想要对外部作用域的变量进行修改)num = 1def fun(): ...转载 2018-10-14 20:18:59 · 4483 阅读 · 0 评论 -
JavaScript NaN 属性
个人经验:一个变量未被初始化或未被成功初始化时会经常碰到NaN,所以碰到NaN时可以看看变量是否成功初始化。定义和用法NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值。提示:请使用 isNaN() 全局函数来判断一个值是否是 NaN 值。语法Number.NaN说明Number.NaN 是一个特转载 2016-07-24 10:59:56 · 345 阅读 · 0 评论 -
java版 贪吃蛇小游戏 完整源码 (测试100%无误)
package mvcTest; //July、06.11(完成测试)。 //根据以下代码,编译,游戏运行界面如下: public class GreedSnake { public static void main(String[] args) { SnakeModel model = new SnakeModel(20,30); ...转载 2016-07-24 00:12:16 · 21321 阅读 · 6 评论 -
Python报错'transport_encoding'
一、问题说明 系统:Windows10,Python 3.6(Anaconda)版本 报错 parse() got an unexpected keyword argument 'transport_encoding'二、原因pip不是最新版本三、解决方案更新pipconda install pip ...转载 2018-12-15 22:28:05 · 208 阅读 · 0 评论