- 博客(11)
- 收藏
- 关注
原创 Java过期引用
在群里听到别人说这个过期引用,这是什么没听过啊,抓紧时间百度了一下过期引用:对某一个对象的引用还存在着,但是我们可能已经遗忘它,或者被程序以我们不知道的方式引用着导致此对象应该被GC回收,却永远无法回收的对象千篇一律都是如下,此文章出自Effecitve Java (第3版)第二章第7条:消除过期的对象引用如果一个栈先是增长,然后再收缩,从栈中弹出来的对象不会被当作垃圾回收,即使使用栈的程序不再引用这些对象,它们也不会被回收。因为栈内部维护着对这些对象的过期引用(obsolete re
2021-07-05 20:12:27
412
1
原创 <error-page>不起作用
在web.xml中配置了404,但是无效 <error-page> <error-code>404</error-code> <location>/WEB-INF/Project/error.jsp</location> </error-page>百度了一下大致就下面三种方法,但是对我都失效了location属性中填写的错误页面是绝对路径错误页面jsp的大小>1024字节.
2020-09-05 18:03:34
1124
原创 C语言-可变参详解
#include<stdio.h>#include<stdarg.h>//windows下,栈是从高地址到低地址分配内存的//函数传参就是入栈//函数形参从右往左入栈,且栈是从高地址往低地址方向增长/*fun(5,4,3,2,1); 栈的内存------------|地址编号:5|------------|地址编号:4|------------...
2020-02-18 22:37:49
247
原创 C语言-NULL的值到底是什么?
废话不多说,直接上代码 NULL 的值定义在stdio.h文件中/* Define NULL pointer value */#ifndef NULL#ifdef __cplusplus#define NULL 0#else#define NULL ((void *)0)#endif#endif进行预编译的时候,首先判断当前NULL是否定义,如果未定义,则...
2019-12-04 22:14:28
3244
原创 GIT 常用命令
查看当前生效的配置git config -l 查看仓库级的配置git config –local -l查看全局级的配置git config –global -l查看系统级的配置git config –system -l修改全局配置用户名信息git config –-global user.name 'zhangsan'修改全...
2019-11-23 11:35:34
91
原创 SQL 列转行 行转列 的方法
表结构--创建表CREATE TABLE `col_to_row` ( `ID` int(10) AUTO_INCREMENT, `USER_NAME` varchar(20) DEFAULT NULL, `COURSE` varchar(20) DEFAULT NULL, `SCORE` float DEFAULT '0', PRIMARY KEY (`ID`)) E...
2019-10-29 16:57:15
518
转载 C语言-指针详解
C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的:Theright-leftrule:Startreadingt...
2019-08-31 13:11:56
269
原创 C语言-大小端-高低字节-高低内存
高低字节一般一个16位(双字节)的数据,比如 FF1A (16进制)那么高位字节就是FF,低位是1A如果是32位的数据,比如 3F68415B高位字(不是字节)是3F68低位字是415B右边是低位位,左边是高位高低地址地址值小的就是低地址地址值大的就是高地址大端模式是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,**小端模式**是指数据的...
2019-08-29 15:50:40
2870
原创 算法-整数反转-C语言实现-LeetCode
这是一个比较简单的算法,如果不考虑数据类型的范围,完全没有记录的必要。一开始也是思考怎么才能判断,数值反转之后数据是否溢出方法如下主要思想就是借助,double的范围比int大。int reverse(int x){ int bei=10; double count=0; while(abs(x)){ count=count*10+x%bei...
2019-07-21 22:53:25
439
原创 数据结构-链表-单链表-C语言实现
#include<stdio.h> #include<stdlib.h> typedef int ElementType; typedef int boolean; #define TRUE 1; #define FALSE 0; typedef...
2019-04-19 22:37:33
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人