- 博客(10)
- 收藏
- 关注
原创 圆周率与信息论
1.圆周率包含了宇宙奥秘?圆周率是一个无理数,无理数 = 无限+不循环很多人还认为它是个正规数,正规数 = 小数点后每个数字出现概率相等所以,理论上说它可能包含了世界上的所有信息?这个说法我最早在《信息简史》中看到,很多文章也有这样的说法:你的生日,银行卡密码,大英百科,莎士比亚全集。。。还有,这篇文章,都可以找到我们来这里https://www.1415926pi.com...
2019-07-02 18:53:53
485
原创 关于在LeetCode刷题的一点个人心得
1.自己想的思路比看来的记忆更深刻,思考过程比答案更有价值2.不想全刷的人,可以不用看踩比赞更多的题目,有的题目真的重复且没有价值3.代码和注释要规范,不仅易读继而对思路有利,还能锻炼规范编程这项很重要的技能4.提交完系统提示的类似题型可以一并学习,一个系列的一步步进阶事半功倍5.可以看完题,然后利用碎片时间思考,不用一刷题就呆坐在电脑前面6.多像...
2019-03-02 01:44:07
756
原创 关于质数的算法集合
问题1:如何判断一个数是否为质数?从解决原理来看,大致有两种。一种从质数定义出发:除了1和自身无其他约数,那么解决思路就简单直接--用这个数除以除1外所有比它小的数,若能整除,则不是质数。但是实际操作中如果写用n循环去除2到n-1的所有数,然后看是否都不能被整除,未免太慢了。大体改进的方法不外乎设法减少判断的次数。可以参考这篇文章:https://blog.csdn.net/huang...
2019-01-03 11:00:48
515
原创 数据可视化:(echarts入门手册:vue+echarts+饼图demo详解)
1.示例截图1.1vue前端框架做基础1.2饼图的Demo 2.怎么引入2.1用npm添加相关依赖文件在当前前端文件为路径的命令行中输入:npm install echarts --save等待安装完毕2.2在main.js文件中引入//这一行:import echarts from 'echarts'//和这一行:Vue.prototype...
2018-09-21 17:30:55
20165
6
原创 关于内存安全,线程安全,死锁(中)
接上,死锁问题1.原因定义之前已经阐述,这里先上一个死锁最简单的例子://线程1: public void leftRight() { // 得到left锁 synchronized (left) { // 得到right锁 synchronized (right) { ...
2018-09-19 16:40:13
458
原创 关于内存安全,线程安全,死锁(上)
1.基本概念 这三样东西知识点很多,接触多线程编程必然接触到,专门理一理也算开个坑,很多细节没有细致解释,后面遇到需要深挖 线程安全虽然处处接触到内存,但跟内存安全还不是一回事,内存安全可以被定义为:不访问任何未定义的内存。如:避免缓冲区溢出,避免引用未初始化等。可以说内存安全涉及到内存的分配回收等偏底层操作。 线程安全被定义为:多个线程访问类时,无论采取何种...
2018-09-17 00:00:52
611
原创 java学习笔记----回调的实现
java学习笔记(高琪版)oop面向对象回调的实现取自知乎 常溪玲 的解释: 你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调函数,你到店里去取货叫做响应回调
2017-01-30 22:00:26
237
原创 java学习笔记(接口)
java学习笔记(高琪版)oop面向对象关于接口接口类与抽象类的区别在于接口更加抽象,接口类中只定义了规范,所有由接口写的类必须按照接口的章程来写,实现其中提到的所有方法。 全面专业地实现了设计和具体实现的分离,大多工程都是面向接口的编程。定义了两个接口,第一个有3个定义的变量,其修饰符为:public static final 。。。和两个方法。
2017-01-30 14:32:41
236
原创 java学习笔记----抽象类
java学习笔记(高琪版)面向对象OOP抽象类抽象类必须要被继承才有意义,他的结构能给子类一个模板,限制子类的设计。注意: 只能定义抽象方法(类也要被定义为抽象类) only public, protected, private, static, final, transient & volatile are permitted抽象类不能被实例化,只能定义子类 Car mycar1 = ne
2017-01-28 20:42:55
382
原创 java学习笔记----测试多态的用法
java学习笔记(高琪版)面向对象OOP测试多态的用法多态,是指程序最终状态是在程序运行时才被确定首先一个类需要被多个类所继承这多个类相较于父类都有一定的改写才有意义(方法的重写)新建对象时父类引用指向子类的对象带入方法的对象必须是父类形式先定义三个继承于一个父类的子类package com.lyr.oop.polymorphism;/* * 测试多态的用法 */public c
2017-01-26 21:25:03
932
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人