编程语言
LeBron_Six
Android
展开
-
C语言 标准库函数
实际上库函数并不是C语言的一部分,它是由人们根据需要编制并提供用户使用的。每一种C编译系统都提供了一批库函数,不同的编译系统所提供的库函数的数目和函数名以及函数功能是不完全相同的。ANSI C标准提出了一批建议提供的标准库函数,它包括了目前多数C编译系统所提供的库函数,但也有一些是某些C编译系统未曾实现的。考虑到通用性,本篇博文主要列出ANSI C标准建议提供的、常用的部分库函数。对多数C编译系统原创 2015-11-03 10:51:31 · 1799 阅读 · 0 评论 -
常用的C库头文件
C系统提供了丰富的系统文件,称为库文件,C的库文件分为两类,一类是扩展名为".h"的文件,称为头文件, 在前面的包含命令中我们已多次使用过。在".h"文件中包含了常量定义、 类型定义、宏定义、函数原型以及各种编译选择设置等信息。另一类是函数库,包括了各种函数的目标代码,供用户在程序中调用。 通常在程序中调用一个库函数时,要在调用之前包含该函数原型所在的".h" 文件。ALLOC.H原创 2015-11-06 17:10:40 · 1309 阅读 · 0 评论 -
Java 实现顺时针螺旋二维数组输出
看到一道有点意思的逻辑算法题,便着手实现一下。打印 N*N顺时针螺旋数组,规律如下:// 1 2 3 4 5// 16 17 18 19 6// 15 24 25 20 7// 14 23 22 2原创 2016-08-18 11:24:14 · 8303 阅读 · 0 评论 -
JS实现类似于微博秀的GitHub挂件
先来几张效果图。GitHub用户信息挂件 GitHub代码库信息挂件 GitHub个人贡献信息挂件 为CSDN博客添加GitHub用户信息挂件 实现GitHub用户信息挂件<div class="github-widget" data-username="smuyyh"></div><script src="../js/github_user_widget_en.js"></script>原创 2016-08-29 09:59:56 · 3676 阅读 · 2 评论 -
JVM 基础知识
JVM 概念类加载器子系统装载链接初始化JVM 内存模型方法区Method Area堆区Heap Area栈区Stack Area程序计数器Program Counter Register本地方法栈Native Method Stacks执行引擎Java Native Interface JNI本地方法库JVM 概念JVM(Java Virtual Mechine,Java原创 2017-03-06 16:11:42 · 3217 阅读 · 0 评论 -
HashMap 内部原理
HashMap 内部实现通过名字便可知道的是,HashMap 的原理就是散列。HashMap内部维护一个 Buckets 数组,每个 Bucket 封装为一个 Entry 键值对形式的链表结构,这个 Buckets 数组也称为表。表的索引是 密钥K 的散列值(散列码)。如下图所示:链表的每个节点是一个名为 Entry 的类的实例。 Entry 类实现了 Map.Entry 接口,下面是原创 2017-04-06 12:01:15 · 7098 阅读 · 2 评论 -
IDEA 插件开发
文章目录前言插件工程创建插件工程结构plugin.xmlPlugin ActionAction 是什么创建Action注册Action快速创建Action运行插件打包插件安装插件Plugin ComponentsComponents 类型创建 Component获取 Component 实例持久化PropertiesComponentPersistentStateComponent注册持久化组件G...原创 2019-08-22 10:00:41 · 3198 阅读 · 0 评论