Java——包装类

包装类 就是将基本数据类型封装到类中。 包装类的产生原因:Object类可以接收所有引用数据类型。然而在Java中,数据类型分为基本数据类型和引用数据类型,为了使用Object接收一切东西,引出了包装类. 自己定义一个包装类 public class Test { public static void main(String[] args) { Object obj = new IntDemo(10);//向上转型 fun(obj); }
分类: 其他 发布时间: 11-05 23:30 阅读次数: 0

Java学习——StringBuffer和 StringBuilder

StringBuffer 和 StringBuilder 首先来回顾下String类的特点: 任何的字符串常量都是String对象,而且String的常量一旦声明不可改变,如果改变对象内容,改变的是其引用的指向而已。通常来讲String的操作比较简单,但是由于String的不可更改特性,为了方便字符串的修改,提供StringBuffer类。 一.字符串连接 在String中使用"+"来进行字符串连接,但是这个操作在StringBuffer类中需要更改为append()方法:
分类: 其他 发布时间: 11-05 23:29 阅读次数: 0

Java学习——单例模式

单例模式 特点:一个类只允许产生一个实例化对象 一个普通的类我们可以new出多个实例化对象,如何才能限制对象的个数呢? 产生对象的本质是我们调用了类的构造方法,如果我们无法调用构造方法不就不会产生实例化对象了吗?最容易想到的就是将类的构造方法私有化。一旦构造方法被私有化了,表示外部无法调用构造即外部不能够产生新的实例化对象。此时的类是一个相对而言封闭的状态。但是我们还需要一个实例化对象啊,那么我们可以在类中调用构造方法产生一个实例化对象,再通过静态方法将这个对象返回给想要实例化对象的地方就行了
分类: 其他 发布时间: 11-05 23:29 阅读次数: 0

学习本无底,前进莫徬徨

最近学习了很多编程知识,也愈发明白自己的不足。 IT这个行业需要不断学习,从基础到拓展,新技术层出不穷,发展日新月异,只有不断充实自己才能站得住脚。 给以后的4个月定个目标: 1.坚持写博客,总结知识点 2.掌握计算机网络原理和操作系统原理,能运行到实际中,能熟练得进行基于网络的编程。 3.掌握数据结构基本知识,能使用c语言及java语言实现 4.能使用java完成中小型项目开发 业精于勤而荒于嬉 每天要复习前一天学习的知识,也要学习新知识,将以前不会的问题逐个解决。这里的意思是以前好多代码都
分类: 其他 发布时间: 11-05 23:29 阅读次数: 0

吴恩达机器学习 - 神经网络的反向传播算法 吴恩达机器学习 - 神经网络的反向传播算法

原 吴恩达机器学习 - 神经网络的反向传播算法 2018年06月21日 20:59:35 离殇灬孤狼 阅读数:373 <span class="tags-box artic-tag-box"> <span class="label">标签:</span> <a data-track-click="{&quot;mod&quot;:&quot;popu_626&quot;,&quot;con&quot;:&quot;机器学习&
分类: 其他 发布时间: 11-05 23:28 阅读次数: 0

吴恩达机器学习 - 评估假设 吴恩达机器学习 - 评估假设

原 吴恩达机器学习 - 评估假设 2018年06月22日 20:47:29 离殇灬孤狼 阅读数:105 </div> <div class="operating"> </div> </div> </div> </div> <article> <div id="article_content" class="article_content clearfix csdn-tracking-statis
分类: 其他 发布时间: 11-05 23:28 阅读次数: 0

吴恩达机器学习 - 支持向量机(SVM) 吴恩达机器学习 - 支持向量机(SVM)

原 吴恩达机器学习 - 支持向量机(SVM) 2018年06月24日 14:40:42 离殇灬孤狼 阅读数:218更多 <div class="tags-box space"> <span class="label">个人分类:</span> <a class="tag-link" href="https://blog.csdn.net/wyg1997/article/category/7742222" tar
分类: 其他 发布时间: 11-05 23:28 阅读次数: 0

吴恩达机器学习 - 无监督学习——K-means算法 吴恩达机器学习 - 无监督学习——K-means算法

原 吴恩达机器学习 - 无监督学习——K-means算法 2018年06月25日 12:02:37 离殇灬孤狼 阅读数:181 </div> <div class="operating"> </div> </div> </div> </div> <article> <div id="article_content" class="article_content clearfix csdn-tra
分类: 其他 发布时间: 11-05 23:28 阅读次数: 0

吴恩达机器学习 - PCA算法降维 吴恩达机器学习 - PCA算法降维

原 吴恩达机器学习 - PCA算法降维 2018年06月25日 13:08:17 离殇灬孤狼 阅读数:152更多 <div class="tags-box space"> <span class="label">个人分类:</span> <a class="tag-link" href="https://blog.csdn.net/wyg1997/article/category/7742222" target
分类: 其他 发布时间: 11-05 23:27 阅读次数: 0

吴恩达机器学习 - 异常检测 吴恩达机器学习 - 异常检测

原 吴恩达机器学习 - 异常检测 2018年06月25日 21:09:33 离殇灬孤狼 阅读数:69 </div> <div class="operating"> </div> </div> </div> </div> <article> <div id="article_content" class="article_content clearfix csdn-tracking-statist
分类: 其他 发布时间: 11-05 23:27 阅读次数: 0

吴恩达机器学习 - 推荐系统 吴恩达机器学习 - 推荐系统

原 吴恩达机器学习 - 推荐系统 2018年06月25日 22:26:51 离殇灬孤狼 阅读数:187 </div> <div class="operating"> </div> </div> </div> </div> <article> <div id="article_content" class="article_content clearfix csdn-tracking-statis
分类: 其他 发布时间: 11-05 23:27 阅读次数: 0

关于内存地址和内存空间的理解。

VIPler 关于内存地址和内存空间的理解。 1.内存地址用4位16进制和8位16进制表示的区别。例如经常可以看到某些书籍上写的内存地址0x0001,在另外一些书籍上写的内存地址又变成了0x00000001。都是表示的编号为1的内存地址,为什么一个是4位16进制表示,另外一个又是用8位16进制表示呢? 首先,必须要知道内存地址只是一个编号,代表一个内存空间。那么这个空间是多大呢?原来在计算机中存储器的容量是以字节为基本单位的。也就是说一个内存地址代表一个字节(8bit)的存储空间。 例如经常说
分类: 其他 发布时间: 11-05 23:27 阅读次数: 0

jQuery Ajax常用方法参数总结

$.ajax( { url: 提交请求的路径 type: 请求方式,可为get或post,默认为get async: 是否异步,true为异步,false为同步,如果不写默认为异步 data: 要发送的数据 success:function() 请求成功时回调此函数 error:function() 请求失败时回调此函数 complete:function() 请求完成后回调此函数,无论成功或失败 cache: 是否缓存此页面,设置为true缓存,false不缓存 contentType: 传
分类: 其他 发布时间: 11-05 23:26 阅读次数: 0

众数抽奖算法

需求描述 在各大电商购物平台上,常常会举行抽奖活动,假设我们的每个用户有一串唯一的ID,由一串数字组成,长度固定,我们的抽奖是从所有用户ID的每一位取众数,然后拼接成一个中奖的ID 算法 如果让我们不考虑算法计算机编程什么的,让我们用人力进行这样一个手动的的得到一个众数ID,我们经过思考可能会得到一种方案: 列一个表格,列名写的是从0~9,行名写的是用户ID的个位、十位、百位、千位…在表格中填的是每个数字的出现次数,如图: 数字种类 第一位 第二位 第三位 第四位 第五位 第六位 … 0 1
分类: 其他 发布时间: 11-05 23:25 阅读次数: 0

jQueryAjax++servlet+json实现页面加载时从后台读取数据

在eclipse中新建一个项目,我起名为Demo 新建一个html文件,在其中引入外部jQuery和自定义的js文件 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script type="text/javascript" src="jQuery.js"></script> <script type="text/javascript" src="js.js"></script> <title>Insert title here</t
分类: 其他 发布时间: 11-05 23:25 阅读次数: 0

更改mysql8.0密码

使用管理员模式打开cmd窗口,在窗口中输入: mysql -u root -p 输入原本的密码,登陆成功后会显示欢饮页面: 接着我们来更改密码: 在命令行输入下列命令 alter user 'root'@'localhost'IDENTIFIED BY '此处输入新密码'; 即可更改密码成功
分类: 其他 发布时间: 11-05 23:25 阅读次数: 0

mysql8.0以上解压版配置安装(无需my.ini)

1.下载安装mysql8.0 官网解压版本mysql地址:https://dev.mysql.com/downloads/file/?id=479669 点击下方红圈内链接下载,下载完成后解压出来即可 2.配置mysql环境变量 1.计算机→属性→高级系统设置→高级→环境变量 2.系统变量→寻找 Path 变量→编辑→编辑文本 在变量值最后输入: 你的mysql路径/bin 如:D:\Software\mysql-8.0.12-winx64\bin (注意原来Path的变量值末尾有没有;号,如
分类: 其他 发布时间: 11-05 23:25 阅读次数: 0

mysql更改远程连接权限

1.使用管理员模式打开cmd 2.使用mysql -u root -p 输入密码登录 3.使用语句更改权限 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION 4.使用mysql语句刷新 mysql>FLUSH PRIVILEGES
分类: 其他 发布时间: 11-05 23:24 阅读次数: 0

jquery如何获取innerHTML

在js中,我们可以通过 document.getElementById().innerHTML 来获取指定id名的innerHTML,在jquery中,我们不能这样获取,替代方式是: $().html() 直接就可以进行获取
分类: 其他 发布时间: 11-05 23:23 阅读次数: 0

JVM对象创建流程解析

Person p = new Person(); 这是一个简单的创建对象语句,让我们来看看java虚拟机是如何实现它的: 1.类加载检查 jvm遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化过,如果没有则进行相应的类加载过程。 2.jvm分配内存 java程序在运行时,虚拟机会在内存中申请一块内存空间用来运行jvm: 在这块jvm内存区域中,有两块区域,堆和栈,如图: 我们写的类,如Person
分类: 其他 发布时间: 11-05 23:23 阅读次数: 0