随笔分类 -  编程基础

摘要:总共有六大范式: 第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。 只记前三范式: 三大范式: 第一范式:数据表中字段满足原子性,字段不可再分 如学生信息字段:存储(张三,手机号),这个可以再分姓名,手机号 阅读全文
posted @ 2021-03-11 17:35 海绵般汲取 阅读(565) 评论(0) 推荐(0) 编辑
摘要:javaWeb项目,要加载xxx.properties或其它如.txt, .md后缀的文本文件 文本内容有两种格式 诸如Spring框架,Jfinal框架,都是使用java.util.Properties类来加载文本配置文件 Poperties类是按行读取key和value,所以我们写配置文件时,只 阅读全文
posted @ 2018-12-28 16:48 海绵般汲取 阅读(929) 评论(0) 推荐(0) 编辑
摘要:待完成 Java中hash算法细述 https://blog.csdn.net/majinggogogo/article/details/80260400 java HashMap源码分析(JDK8) https://www.cnblogs.com/hfczgo/p/4033283.html 大数据 阅读全文
posted @ 2018-12-03 19:11 海绵般汲取 阅读(359) 评论(0) 推荐(0) 编辑
摘要:没有测试过使用取余运算符和位运算符都做同一件事时的时间效率! 取余运算符% 如3除以2取余数 int a = 3 a = a%2; 结果为1 上面是传统的方式进行求余运算。 需要先将10进制转成2进制到内存中进行计算,然后再把结果转换成10进制 而位运算是直接在内存中进行,不需要经过这些转换 但是位 阅读全文
posted @ 2018-12-03 19:06 海绵般汲取 阅读(8710) 评论(5) 推荐(2) 编辑
摘要:直接调用HashKit.sha1(String str)方法就可以了,,返回的是16进制的字符串长度是40, 也就是用md.digest()方法解析出来的字节数是160字节长度。 而MD5散列算法生成的字节数是128字节长度,返回的16进制的字符长度是32位 阅读全文
posted @ 2018-08-28 16:45 海绵般汲取 阅读(2443) 评论(0) 推荐(0) 编辑
摘要:java中的随机数,java.lang.Math.random()和java.util.Random.nextDouble() Math.random()方法是生成0.0 1.0区域内的随机数,每次返回的数值都是不一样,应该可以算作随机数, 而Random类,如果初始化时候new Random(12 阅读全文
posted @ 2018-08-27 13:17 海绵般汲取 阅读(1372) 评论(0) 推荐(0) 编辑
摘要:java.lang包是java语言中被用于编程的基本包。编写的程序基本上都要用到这个包内的常用类。 包含了基本数据类型包装类(Boolean,Number,Character,Void)以及常用类型类(String,StringBuilder,StringBuffer) Number类 是所有数值类 阅读全文
posted @ 2018-08-21 17:09 海绵般汲取 阅读(4487) 评论(0) 推荐(0) 编辑
摘要:摘要 看完本文可以知道,使用java原生编写get/post请求的步骤,进行网络请求时应该注意的地方。 这里使用java自带的HttpUrlConnection对象进行网络请求, 请求步骤大致分为五步 1、创建URL对象 2、打开URL连接 3、设置通用属性 4、建立实际的连接 5、读取返回的内容 阅读全文
posted @ 2018-08-01 20:34 海绵般汲取 阅读(12360) 评论(0) 推荐(0) 编辑
摘要:md5 属于hash算法一类,是不可逆的消息摘要算法。与对称加密和非对称加密算法不一样,不需要加密密钥。 注意: md5不是加密算法,只是将数据进行散列计算后生成一个唯一值的算法,没有加密密钥也没有解密密钥。 下面说的md5加密是指对密码加密成32位长度字符串的过程 md5可以用于密码的加密,如12 阅读全文
posted @ 2018-07-20 19:18 海绵般汲取 阅读(720) 评论(0) 推荐(0) 编辑
摘要:直接上代码,备份使用 时间戳,长整型存储 long startTime1 = 1530613938532l; Calendar calendar = Calendar.getInstance(); calendar.setFirstDayOfWeek(Calendar.MONDAY);//设置星期一 阅读全文
posted @ 2018-07-17 19:24 海绵般汲取 阅读(19722) 评论(4) 推荐(1) 编辑
摘要:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 1. 在运行时判断任意一个对象所属的类; 判断aIntege 阅读全文
posted @ 2017-10-20 15:56 海绵般汲取 阅读(443) 评论(0) 推荐(0) 编辑
摘要:数据库学习 SQL基础(一) 数据库学习 SQL基础(二) 数据库学习 SQL基础(三) SQL(struct query language)结构化查询语言:一种专门与数据库通信的语言,不依赖与DBMS的存在而存在。 增删改查 基础 增 insert into tablename(field1,fi 阅读全文
posted @ 2017-09-18 15:40 海绵般汲取 阅读(427) 评论(0) 推荐(0) 编辑
摘要:冒泡排序算法: 第一次排序依次比较相邻的两个数,第n个数与n+1个数比较,n大则n和n+1交换,否则继续比较n+1与n+2........最后最大的数会沉底。 第二次排序。。。。。。。。。。次大的数会沉底 第n躺后排序完成。 冒泡排序算法:bubbleSort 方法调用 结果如上图。时间复杂度n^2 阅读全文
posted @ 2017-09-14 23:04 海绵般汲取 阅读(193) 评论(0) 推荐(0) 编辑
摘要:一般显示Toast都是一条语句够了 Toast.makeText(Context context, CharSequence text, int duration) Context是要显示Toast的activity所在应用程序的上下文 text是显示的文本 duration是显示的时间 在源码中可 阅读全文
posted @ 2017-05-26 22:56 海绵般汲取 阅读(1656) 评论(0) 推荐(0) 编辑
摘要:详细请跳转原网页Activity和Service的生命周期(图) 不解释,不懂算我输 Activity的生命周期(图) Service的声明周期 阅读全文
posted @ 2017-05-26 16:48 海绵般汲取 阅读(284) 评论(0) 推荐(0) 编辑
摘要:我们知道,应用程序的主入口都是main函数--"它是一切事物的起源" main函数工作也是千篇一律的, 这种模型是“一事件为驱动”的软件系统的必然结果,这些开发相同的步骤由IDE(Intergrated Development Environment)工具帮开发人员完成,这样开发人员就可以把精力放在 阅读全文
posted @ 2017-04-20 17:03 海绵般汲取 阅读(208) 评论(0) 推荐(0) 编辑
摘要:消息处理机制主要对象:Looper,Handler,Message(还有MessageQueue和Runnable) Looper不断从MessageQueue消息队列中取出一个Message,然后传给Handle,如此循环往复,如果队列为空,那么它会进入休眠。 这些类的主要变量 Looper.ja 阅读全文
posted @ 2017-04-20 17:03 海绵般汲取 阅读(341) 评论(1) 推荐(0) 编辑
摘要:概要: 数据类型,关键字,常量,变量,运算符,表达式,流程控制语句,数组 数据类型 对于数据类型,java和c(c++)大部分相同 java是在c++的基础上进行编写了语言,数据类型也是对c++的简化派生 c和c++的数据类型基本相同 C++是半面向过程半面向对象的程序设计语言 所以在C的基础上多的 阅读全文
posted @ 2017-04-16 14:23 海绵般汲取 阅读(878) 评论(0) 推荐(0) 编辑
摘要:参考来源:http://blog.csdn.net/androidxiaogang/article/details/50890208 上面类是AmS的全称,另外两大核心功能是WindowManagerService.java和View.java AmS提供的主要功能: AmS中定义了几个重要的数据类 阅读全文
posted @ 2017-04-12 22:54 海绵般汲取 阅读(11088) 评论(1) 推荐(0) 编辑
摘要:最近研究android内核-系统关键服务的启动解析,然而我也不知道研究wifi的作用,就当兴趣去做吧(其实是作业-_-) 系统原生WiFI功能大概有:启动WiFI服务,扫描WiFi信息(这个好像已经被封装到WiFiManager中了),显示WiFi,连接WiFi,关闭WiFi...... Andro 阅读全文
posted @ 2017-04-10 21:42 海绵般汲取 阅读(2265) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示