- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 如何将自己写的代码上传到github上
如何将自己写的代码上传到github上忙活了一下午终于成功把代码上传到github上。接下来就是我上传代码的步骤:①首先注册github账号,登录,创建新仓库 ,点击+,点击new repository得到如下页面,填写仓库名,自己随便写一个名字,下面的描述可写可不写,点击Initialize this repository with a README,然后创建
2017-08-09 17:45:38
31270
14
原创 通用栈(c实现)
c语言实现的通用栈,可存放各种数据类型.cstack.h文件#pragma oncetypedef struct Node{void *pdata;struct Node *pnext;}Node,*PNode;typedef struct CStack{int count;int data_size;Node *phead;}C
2017-07-12 15:32:35
1749
转载 jvm内存回收
一、GC是通过对象是否存活来决定是否进行回收,判断对象是否存活主要有两种算法:引用计数算法、可达性分析算法①引用计数算法引用计数的算法原理是给对象添加一个引用计数器,每被引用一次计数器加1,引用失效时减1,当计数器0后表示对象不在被引用,可以被回收了,引用计数法简单高效,但是存在对象之间循环引用问题,可能导致无法被GC回收,需要花很大精力去解决循环引用问题②可达性分析算法可达性分析
2017-07-11 23:34:23
280
翻译 java多线程
什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要 100 毫秒,那么用十个线程完成改任务只需 10 毫秒。Java 在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。 线程和进程有什么区别?线程是进程的子集,一个进程可以有很多
2017-07-11 23:07:15
229
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人