自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Running Snail

写代码是一种艺术,甚于蒙娜丽莎的微笑!不拼博,枉少年!

原创 CCF认证考试题解目录

编号标题题解201912-1报数201912-2回收站选址201912-3化学方程式201912-4区块链201912-5魔数

2020-02-11 19:08:43 837

原创 Ablative analysis(消融分析)

Ablative analysis(消融分析)误差分析尝试去解释算法当前的表现与完美表现的差别,而「消融分析」(Ablative analysis)尝试去解释一些基线表现(通常表现更差)与当前表现的差别。以垃圾邮件分类器为例,你通过在逻辑回归中加入了以下这些有趣的特征获得了不错的结果:· Spelling correction· Sender host features· Email header features· Email text parser features· Javascript

2020-08-10 21:38:37 34

原创 Android Studio报错Your anti-virus program might be impacting your build performance的解决办法

把以上文件夹添加杀毒软件信任目录即可

2020-08-06 15:59:23 34

原创 Android之EditText练习

activity_edit_text.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="20dp"&..

2020-08-04 21:29:11 60

原创 Markdown中插入图片及图注

<center> <img style="border-radius: 0.3125em; box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.08);" src="在这里插入图片地址" width = "60%" alt=""/> <br> <div style="color:orange; border-bottom: 1px so

2020-08-04 20:55:16 71

原创 Android之Button练习

先声明创建一个Buttonactivity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientatio

2020-08-03 13:14:53 752

原创 Android之TextView练习

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddin.

2020-08-02 13:29:42 692

原创 Android Studio 设置主题及字体

1、修改主题及标签的字体 主题 (theme 背景) 标签 (例如:file 文件 run 运行 tool 工具等)步骤:File >> settings >> Appearance & Behavior >> Appearance2、修改代码区域的字体,字号,行距步骤:File >> settings >> Editor >> Font...

2020-08-02 10:47:18 91

原创 相对布局练习

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width=.

2020-08-01 16:30:39 774

原创 线性布局练习

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="ma

2020-08-01 16:00:42 82

原创 Markdown段首实现缩进

方法一使用全角空格(切换快捷键shift+空格)。即:在全角输入状态下直接使用空格键就ok了(但此方法在第一段不可行,其他段落可以)方法二输入 (分号一定是在英文状态下)

2020-07-31 21:35:58 67

原创 Java 1.4 大数值问题

  如果基本的整数和浮点数精度不能够满足需求, 那么可以使用java.math 包中的两个很有用的类:BigInteger 和 BigDecimaL 这两个类可以处理包含任意长度数字序列的数值。 Biglnteger类实现了任意精度的整数运算, BigDecimal 实现了任意精度的浮点数运算。  使用静态的 valueOf方法可以将普通的数值转换为大数值:BigInteger a = BigInteger.valueOf(100);   但不能使用熟悉的算术运算符(如:+ 和 *) 处理大数值。

2020-07-29 18:16:00 264

原创 Java 1.3.1 带标签的 break语句

与 C++ 不同,Java 还提供了一种带标签的 break语句,用于跳出多重嵌套的循环语句。标签必须放在希望跳出的最外 层循环之前, 并且必须紧跟一个冒号。Scanner in = new Scanner(System.in); int n; read_data: //标签!!!while (. ..) // this loop statement is tagged with the label { for (...) // this inner loop is not labeled

2020-07-29 16:24:02 88

原创 Java 1.3 控制流程(条件语句、循环结构)

Java与C/C++对比:Java 的控制流程结构与 C 和 C++ 的控制流程结构一样, 只有很少的例外情 况。没有 goto 语句, 但 break 语句可以带标签, 可以利用它实现从内层循环跳出的目的 (这种情况 C 语言采用 goto语句实现)。另外,还有一种变形的 for 循环, 在 C 或 C++ 中 没有这类循环。它有点类似于 C# 中的 foreach 循环。块作用域:定义:块(即复合语句)是指由一对大括号括起来的若干条简单的 Java语句。块确定了变量的作 用域。一个块可以

2020-07-29 14:16:18 81

原创 Java 1.2.4 文件输入输出时——文件的位置

  当指定一个相对文件名时,例如, “ myfile.txt”, “ mydirectory/myfile.txt” 或“ …/myfile.txt”, 文件位于 Java 虚拟机启动路径的相对位置 。  如果在命令行方式下用下列命令启动程序: java MyProg 启动路径就是命令解释器的当前路径。  然而,如果使用集成开发环境, 那么启动路径将由 IDE 控制。 可以使用下面的调用方式找到路径的位置: String dir = System.getPropertyC'user.dir")

2020-07-29 11:40:52 69

原创 Java 1.2.3 文件输入与输出

文件读取要想对文件进行读取,就需要一个用 File 对象构造一个 Scanner 对象,如下所示:Scanner in = new Scanner(Paths.get("myfile.txt"), "UTF-8"); (读取一个文本文件时,要知道它的字符编码,这里以"UTF-8"为例。如果省略字符编码, 则会使用运行这个 Java 程序的机器的“ 默认编码”。如果在不同的机器上运行这个程序, 可能会有不同的表现。)之后,就可以利用前面介绍的任何一个 Scanner方法对文件进行读取。注意:一定不

2020-07-29 11:34:53 74

原创 Java 1.2.2 格式化输出

System.out.printf( )在早期的 Java 版本中,格式化数值曾引起过一些争议。后来Java SE 5.0 沿用了 C 语言库函数中的 printf方法。每一个以 %字符开始的格式说明符都用相应的参数替换。控制格式化输出的各种标志例如:Systen.out.printfrx,.2f", 10000.0 / 3.0);//输出:3,333.33System.out.print( )可以使用 System.out.print( x )将 x 输出到控制台上。若

2020-07-29 11:01:06 82

原创 Java 1.2.1 读取输入

  打印输出到标准输出流即控制台窗口是件容易的事情,只要调用System.out.println即可。  然而,读取“ 标准输人流” System.in就没有那么简单了。要想通过控制台进行输人,首先需要构造一个 Scanner 对象,并与“ 标准输人流” System.in 关联。 注意要在程序的最开始添加上一行: import java.util.*;import java.util.*; Scanner in = new Scanner(System.in); 现在,就可以使用 Scanner

2020-07-29 09:50:17 78

原创 Java 1.1.8 构建字符串

  有些时候,需要由较短的字符串构建字符串, 例如,按键或来自文件中的单词。采用字 符串连接的方式达到此目的效率比较低。每次连接字符串, 都会构建一个新的 String 对象, 既耗时,又浪费空间。使用StringBuilder类就可以避免这个问题的发生。  如果需要用许多小段的字符串构建一个字符串, 那么应该按照下列步骤进行。 首先,构建一个空的字符串构建器:StringBuilder builder = new StringBuilder();   当每次需要添加一部分内容时, 就调用 appe

2020-07-29 09:29:35 61

原创 Java 1.1.7 String API (!!!)

在这里, 一般不列出某个类的所有方法, 而是选择一些最常用的方法, 并以简洁的 方式给予描述。(这里还列出所给类的版本号。若某个方法是在这个版本之后添加的, 就会给出一个单独的版本号)• char charAt (int index)返回给定位置的代码单元。除非对底层的代码单元感兴趣, 否则不需要调用这个方法。• int codePointAt(int Index) 5.0返回从给定位置开始的码点。• int offsetByCodePoints(int startlndex, int cpCo

2020-07-29 09:13:18 74

原创 Java 1.1.6 码点与码点单元(回)

Java 字符串由 char 值序列组成。char 数据类型是一 个采用 UTF-16 编码表示 Unicode 码点的代码单元。length方法将返回采用 UTF-16 编码表示的给定字符串所需要的代码单元数量。String greeting = "Hello"; int n = greeting.length(); // n=5. 要想得到实际的长度,即码点数量,可以调用:int cpCount = greeting.codePointCount(0, greeting.lengt

2020-07-29 08:56:50 75

原创 Java 1.1.5 空串与 Null 串

空串空串 “” 是长度为 0 的字符串。可以调用以下代码检查一个字符串是否为空:if (str.lengthQ = 0)或if (str.equals("")) Null串不过,String 变量还可以存 放一个特殊的值, 名为 null, 这表示目前没有任何对象与该变量关联。要检查一个字符串是否为 null, 要使用以下条件:if (str == null)有时要检查一个字符串既不是 null 也不为空串,这种情况下就需要使用以下条件:if (str != null &&a

2020-07-29 08:34:47 64

原创 Java 1.1.4 检测字符串是否相等

1.可以使用 equals方法检测两个字符串是否相等。对于表达式: s.equals(t) 如果字符串 s 与字符串 t 相等, 则返回 true ; 否则, 返回 false。2.需要注意,s与 t 可以是字符串变量, 也可以是字符串字面量。例如,下列表达式是合法的:"Hello".equals(greeting) 3.要想检测两个字符串是否相等,而不区分大小写, 可以使用 equalsIgnoreCase 方法。"Hello".equalsIgnoreCase("hello")4.

2020-07-28 16:48:31 116

原创 Java 1.1.3 修改字符串、不可变字符串

修改字符串String类没有提供用于修改字符串的方法。如果希望将 greeting 的内容修改为“ Help!”, 不能直接地将 greeting的最后两个位置的字符修改为 ‘ p’ 和 ‘ ! 。这对于 C 程序员来说,将会感到无从下手 。如何修改这个字符串呢?在 Java中实现这项操作非常容易。首先提取需要的字符, 然后再拼接上替换的字符串:< font color=red>colorgreeting = greeting.substring(0, 3) + "p!"; //上面

2020-07-28 15:48:38 60

原创 Java 1.1.2 字符串之拼接

1.与绝大多数的程序设计语言一样,Java语言允许使用 + 号连接(拼接)两个字符串。String expletive = "Expletive"; String PC13 = "deleted"; String message = expletive + PC13; //上述代码将“ Expletivedeleted” 赋给变量 message (注意,单词之间没有空格,+ 号按照 给定的次序将两个字符串拼接起来)。 2.当将一个字符串与一个非字符串的值进行拼接时,后者被转换成字符串(在之后的

2020-07-28 13:04:02 84

原创 Java 1.1.1字符串之子串

1.String类的 substring方法可以从一个较大的字符串提取出一个子串。String greeting = "Hello"; String s = greeting.substring(0, 3); //创建了一个由字符“ Hel” 组成的字符串2.substring方法的第二个参数是不想复制的第一个位置。这里要复制位置为 0、 1 和 2 (从 0 到 2, 包括 0 和 2 ) 的字符。在 substring中从 0开始计数,直到 3 为止,但不包含 3。3.substring

2020-07-28 12:58:27 53

原创 Java 1.1字符串

从概念上讲, Java 字符串就是 Unicode 字符序列。Java 没有内置的字符串类型, 而是在标准 Java类库中提供了 一个预定义类,很自然地叫做 String。每个用双引号括起来的字符串都是 String类的一个实 例:String e = ""; // an empty string String greeting = "Hello";...

2020-07-28 12:54:41 58

原创 Java 易错小结

1.字符串的定义时String一定要大写String greeting = "Hello";//正确string greeting = "Hello";//错误2.C /C++程序员第一次接触 Java 字符串的时候, 常常会感到迷惑, 因为他们总将字符串认为是字符型数组,这种认识是错误的,Java 字符串大致类似于 char* 指针。3.String greeting = "Hello";444String greeting = "Hello";33...

2020-07-28 12:51:10 50

原创 Java 注释

在 Java中,有 3 种标 记注释的方式。1.最常用的方式是使用 //,其注释内容从 // 开始到本行结尾。System.out.println("We will not use 'Hello, World!’") ;// is this too cute? 2.当需要长篇的注释时,既可以在每行的注释前面标记 //,也可以使用 /* 和 */ 将一段比较 长的注释括起来。3.最后,第 3 种注释可以用来自动地生成文档。这种注释以 /** 开始, 以 */ 结束警告: 在 Java 中,/* /

2020-07-27 21:37:56 50

原创 Java第一个程序

public class FirstSample{ public static void main(String[] args) { System.out.println("Hello, World!"); }}作为一名 C++ 程序员, 一定知道类的概念。Java 的类与 C++ 的类很相似, 但还是有些差异会使人感到困惑。 例如,Java 中的所有函數都属于某个类的方法(标准 术语将其称为方法, 而不是成员函数) 。因此,Java 中的 main 方法必须有一个外壳类。 读者有可

2020-07-27 21:36:09 87

原创 李宏毅机器学习之Classification

实际应用关于分类的一些应用How to do Classification首先,要收集data。1.假设现在的model是y=b+w1x1+w2x2y=b+w1x1+w2x2y=b+w1x1+w2x2,如果用Regression来想,我们希望蓝色的接近1,红色的接近-1,用绿色的线分开。但如果出现右图的情况,蓝色的点有的接近1,有的>>1,这是用Regression就出问题,会得到紫色的线,而不会得到绿色的线。因为要使>>1的蓝点压小,所以绿色的线一定向右侧倾斜。所

2020-07-22 16:35:56 107

原创 AI人工智能 / ML机器学习专业词汇集

目录Letter ALetter BLetter CLetter DLetter ELetter FLetter GLetter HLetter ILetter KLetter LLetter MLetter NLetter OLetter PLetter QLetter RLetter SLetter TLetter ULetter VLetter WLetter Z第二组Letter AAccumulated error backpropagation 累积误差逆传播Activation Func

2020-07-22 11:03:38 186

转载 二维高斯分布(Two-dimensional Gaussian distribution)

1、多维高斯分布的概率密度函数多维变量X=(x1,x2,...xn)X=(x_1,x_2,...x_n)X=(x1​,x2​,...xn​)的联合概率密度函数为:       其中:  d:变量维度。对于二维高斯分布,有d=2;  u=(u1u2…un)u=(u_1 u_2 … u_n)u=(u1​u2​…un​):各位变量的均值;  Σ:协方差矩阵,描述各维变量之间的相关度。对于二维高斯分布,有:后文主要分析均值和协方差矩阵对二维高斯分布的影响。2、均值和协方差矩阵对二维高斯分布的影响

2020-07-22 10:47:39 167

原创 Java 集成开发环境 Eclipse 安装

目录1.官网下载下载速度慢的解决方法2.安装3.第一个程序长期以来一直是开发者最可靠和最常用的IDE之一。它是开发人员最友好的框架之一,其中包含许多工具和插件。它由IBM开发,目前与Microsoft Visual Studio工具竞争,旨在为Java开发者提供与Microsoft的标准化流程相同的标准。Eclipse受欢迎的原因包括:标准化,内置测试,调试,源代码生成,插件服务器以及轻松访问“帮助”功能。1.官网下载下载链接:http://www.eclipse.org/downloads/

2020-07-21 19:23:59 110

原创 JDK的安装

1.打开Oracle官网,依次操作2.根据自己的系统选择下载注:第一次可能需要注册帐号3.安装(1)下载完成,双击打开安装目录下的文件(2)单击“下一步”按钮,进入自定义安装界面(3)更改安装文件路径之后,选择“下一步”按钮,开始安装(4)等待一段时间,JDK安装完成4.配置环境变量(1)开“环境变量”配置窗口选中电脑桌面上“计算机”或“我的电脑”的快捷方式,单击右键,选择“属性”选项,进入“高级系统属性”设置窗口;并选择“高级”选项卡,打开“环境变量”配置窗口。

2020-07-21 17:37:26 68

原创 Java第一篇

JDK (Java Development Kit)Java开发工具集SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集(JDK)。开发人员和最终用户可以利用这个工具来开发java程序。JDK简单易学,可以通过任何文本编辑器(如:Windows 记事本、UltrEdit、Editplus、FrontPage以及dreamweaver等)编写Java源文件,然后在DOS状况下利通过javac命令将Java源程序编译成字节码,通过Java命令来执行编译后的Java文件,

2020-07-21 16:39:58 64

原创 Python内置函数之 range()

python range() 函数可创建一个整数列表,一般用在 for 循环中。函数语法range(start, stop[, step])参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)实例>&gt

2020-07-17 15:53:33 89

原创 Python使用库读取数据

1.用Pandas库读取数据Pandas读取数据的方法有很多,这里就举一个最常用的方法read_csv。read_csv用来读取csv格式的数据文件,具体操作如下,需要注意的是在读取数据的代码中也是要插入文件路径的,如果要读取的文件保存在Python工作目录中就可以不用加路径,用’文件名.格式’就可以了。import pandas as pd # 导入Pandas库data = pd.read_csv('data.csv', names=['col1', 'col2', 'col3',

2020-07-16 15:25:31 140

原创 Pycharm(windows)设置中文菜单

安装中文插件链接:https://pan.baidu.com/s/1fEM63V9kROT-Dq8VaFw7DQ提取码:ufxy将下载好的文件 resources_cn.jar 放到安装目录下的lib目录下即可然后重启Pycharm,菜单会自动变成中文

2020-07-15 23:40:18 238

原创 注册谷歌账号(手机号无法验证的解决办法)

注:以下内容仅分享谷歌账号无法验证的解决办法,真的无主关传播fanqiang信息。1.手机注册,遇到“此电话号码无法用于进行验证”。以谷歌Chrome浏览器为例,我们看下该如何设置。找到“设置”入口在设置界面左侧栏,查看高级功能,找到“语言”选项:查看语言设置:点击“添加语言”:添加英语(美国)删除中文语言:只留下英文语言:如果没有删除选项,先让中文下移:再在英文这里选择以这种语言显示这时把下面的中文删除即可点击重新启动:重新申请谷歌账号,你会发现电话号码问

2020-07-15 20:19:22 977 12

提示
确定要删除当前文章?
取消 删除