ICode9

精准搜索请尝试: 精确搜索
  • JDK1.8源码分析03之idea搭建源码阅读环境2019-08-07 11:55:10

    序言:上一节说了阅读源码的顺序,有了一个大体的方向,咱们就知道该如何下手。接下来,就要搭建一个方便阅读源码及debug的环境。有助于跟踪源码的调用情况。 目前新开发的项目, 大多数都是基于JDK1.8开发,所以我选择该版本进行源码分析。 JDK1.8版本号:jdk1.8.0_151 一. JDK1.8的src在哪里

  • springmvc spring mybatis SSM 整合 框架源码 websocket2019-08-07 11:00:07

    A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码B 集成代码生成器 (单表、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C 集成阿里巴巴数据库连接池druid 数

  • Netty服务端启动过程相关源码分析2019-08-06 22:53:46

    1、Netty 是怎么创建服务端Channel的呢? 我们在使用ServerBootstrap.bind(端口)方法时,最终调用其父类AbstractBootstrap中的doBind方法,相关源码如下: private ChannelFuture doBind(final SocketAddress localAddress) { //初始化和注册 final ChannelFuture regFut

  • ArrayList源码2019-08-06 21:38:09

    ArrayList内部由数组构成,初始容量0 private static final int DEFAULT_CAPACITY = 10; private static final Object[] EMPTY_ELEMENTDATA = {}; private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {}; transient Object[] elementData; private int siz

  • HashMap源码分析--jdk1.82019-08-06 20:55:57

    JDK1.8 ArrayList源码分析--jdk1.8LinkedList源码分析--jdk1.8HashMap源码分析--jdk1.8 HashMap概述   1. HashMap是可以动态扩容的数组,基于数组、链表、红黑树实现的集合。  2. HashMap支持键值对取值、克隆、序列化,元素无序,key不可重复value可重复,都可为null。  3. HashMa

  • opencv4.1.1 源码VS2015环境编译,包含samples,opencv_contrib部分,调试end_to_end_recognition工程2019-08-06 17:03:12

    目录 1、opencv源码下载: 2、cmake下载安装 3、tesseract下载编译 4、编译opencv  5、测试(sample) end_to_end_recognition项目 本博客主要介绍opencv4.1.1编译过程,及end_to_end_recognition.CPP文字识别例子调试。编译过程中忽略python接口及GPU模式。 1、opencv源码下载: ope

  • Xposed源码编译2019-08-06 15:40:40

    原文链接:https://www.imisty.cn/?p=20 参考博文 参考掘金系列博文 参考博文 源码编译和镜像编译 参考博文 编译Xposed 参 考博文 https://www.jianshu.com/p/c731cd44e82b 参考博文 https://www.cnblogs.com/luoyesiqiu/p/9524651.html Xposed简介 X

  • linux源码安装CSVN2019-08-06 10:55:17

    一.关闭防火墙和SElinux systemctl stop firewalld setenforce 0 二.JAVA环境配置 下载JDK源码包到/usr/local/src 解压到/usr/local下改名为java tar xf jdk-8u211-linux-x64.tar.gz cd /usr/local/ mv jdk1.8.0_211/ java/ 更改JAVA环境变量 vim /etc/profile 末尾添加三行 expo

  • 源码分析12019-08-06 09:55:18

         1、基本的订阅、事件发射、取消订阅 public static void case2() { Observable.create(new ObservableOnSubscribe<Integer>() { @Override public void subscribe(ObservableEmitter<Integer> emitter) throws Exception {

  • JDK1.8源码分析01之学习建议(可以延伸其他源码学习)2019-08-06 09:02:50

    序言:目前有个计划就是准备看一下源码,来提升自己的技术实力。同时现在好多面试官都喜欢问源码,问你是否读过JDK源码等等? 针对如何阅读源码,也请教了我的老师。下面就先来看看老师的回答,也许会有帮助呢。 我很尊敬的一位老师,他姓唐,算是我入门编程的启蒙老师,有10多年的C/C++开发经验,我

  • Django REST framework之序列化组件以及源码分析+全局、局部Hook2019-08-05 23:53:25

    序列化两大功能   a.对queryset类型进行序列化   b.对用户请求的数据进行校验   a.对queryset类型进行序列化 举例说明: 表设计 1 from django.db import models 2 3 4 class UserGroup(models.Model): 5 title = models.CharField(max_length=32) 6 7 8 class UserI

  • Cesium数据可视化-仓储调度系统可视化部分(附github源码)2019-08-05 22:52:02

    Cesium数据可视化-仓储调度系统可视化部分 目的 仓储调度系统需要一个可视化展示物资运输实况的界面,需要配合GPS设备发送的位置信息,实时绘制物资运输情况和仓储仓库。因此,使用Cesium可视化该数据。 说明 这只是开发过程中的原型系统。 原理简介 点,线,图片的绘制就不细说了。 动态点

  • step4 . day4 库函数和库函数的制作2019-08-05 22:00:09

    函数库: 具有特定功能的函数,系统或者第三方提供的编译好的二进制文件(如数学库、线程库等),分为静态库和动态库。 静态库:代码运行时候,将静态库代码复制进文件(用到哪些复制哪些),移植性好,但是代码体积大,升级库后需要重新编译源文件 生成静态库的步骤: 1)写库文件源码  即和之前头文件

  • Android Studio 新建一个简单的Jni-demo,实现了so库的生成与调用(使用 javah 和 ndk-build指令方式来生成so库)。2019-08-05 21:43:38

    三步走 第一步:创建一个Jni-demo项目。以图形方式一步步指引(just for 新手): 等待gradle build的完成,第一步就此结束。 备注:如果有的朋友遇到gradle太慢的情况,可以参考我的这篇博文,希望可以解决你的问题。https://blog.csdn.net/qq_41811438/article/details/97616483 第二步

  • kafka-clients源码分析二:producer发送消息架构2019-08-05 20:44:04

    1. ProducerIntercptor对消息进行拦截 2. Serialzer对key和value进行序列化 3. Partitioner对消息选择合适的分区 4. RecordAccumulator收集消息,实现批量发送 5. Sender从RecordAccumulator获取消息 6 构造ClientRequest 7 将ClientRequest交给Network,准备发送 8 Network将

  • kafka-clients源码分析三:producer发送消息详解2019-08-05 20:42:11

    一.发送消息时序图 二.核心字段 String clientId:该生产者的唯一标示 AtomicInteger PRODUCER_CLIENT_ID_SEQUENCE: clientId生成器 Partitioner: 分区选择器,根据一定策略将消息路由到合适的分区 int maxRequestSize: 消息的最大长度 long totalMemorySize: 发送单个消息

  • LinkedList源码分析--jdk1.82019-08-05 20:00:12

    LinkedList概述   1.LinkedList是用双向链表实现的集合,基于内部类Node<E>实现的集合。  2.LinkedList支持双向链表访问、克隆、序列化,元素有序且可以重复。  3.LinkedList没有初始化大小,也没有扩容机制,通过头结点、尾节点迭代查找。 LinkedList数据结构   数据结构是集

  • 源码安装 & 磁盘管理和维护2019-08-05 16:04:49

    1. 源码安装 源码安装: 第一步:前置条件:安装编译工具 yum install gcc gcc-c++ 第二步:下载源码包 cd /usr/local/src/ wget http://…tar.gz (源码包建议保存位置:/usr/local/src/) 第三步:安装源码包 先解压 tar -zxf 源码包 再进入源码包 第四步:编译安装源码包 (1)./configure -

  • ace自定义在线编辑器方法及提示2019-08-05 15:03:43

    ace是一款优秀的开源在线代码编辑器 github下载地址:https://github.com/ajaxorg/ace 下载源码>打开命令行窗口- git clone https://github.com/ajaxorg/ace.git 2.进入ace-demo目录,每个html页面有不同的功能,可以自己测试看一下。 但是打开autocompletion.html页面时,报错如

  • 获取微信小程序源码并进行反编译2019-08-05 14:38:14

    原文链接:https://blog.csdn.net/qq_39425864/article/details/81197949 获取微信小程序源码并进行反编译 只需如下几部就可以爬取到你所想要的微信小程序源码: 第一: node.js运行环境 如果没有安装nodejs,请先安装一下 下载地址:https://nodejs.org/en/;

  • Win10 源码安装mysql2019-08-05 14:35:30

    原文链接:https://www.cnblogs.com/xiaxiaoxu/p/8977418.html   1.下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads  直接点击下载项   下载后: 2.可以把解压的内容随便放到一个目录,我的是如下目录(放到C盘的话,可能在修改ini文件

  • 源码安装nginx2019-08-05 11:37:46

    别的安装方法:https://blog.csdn.net/XUEER88888888888888/article/details/78827146 1.安装pcre cd /home/tongdun/softwares tar -zxvf pcre-8.21.tar.gz cp -r pcre-8.21 /home/tongdun/local/pcre ./configure --prefix=/home/tongdun/local/pcre/ make make install 2.

  • 跟着大彬读源码 - Redis 8 - 对象编码之字典2019-08-05 10:05:48

    目录 1 字典的实现 2 插入算法 3 rehash 与 渐进式 rehash 总结 字典,是一种用于保存键值对的抽象数据结构。由于 C 语言没有内置字典这种数据结构,因此 Redis 构建了自己的字典实现。 在 Redis 中,就是使用字典来实现数据库底层的。对数据库的 CURD 操作也是构建在对字典的操

  • OSSIM之security.php源码分析2019-08-04 17:55:34

    下面开始进行仪表盘子模块中event的一个重要的文件security.php源码的分析。 //引用文件,初始化函数库 require_once 'av_init.php'; require_once 'sensor_filter.php'; require_once '../widget_common.php'; require_once 'common.php'; //检查是否有权限访问这个菜单 Se

  • cesium 雷达扫描(附源码下载)2019-08-04 15:00:35

    前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材。 内容概览 1.基于cesium 实现雷达扫描2.源代码 demo 下载 本篇实现 cesium 雷达扫描功能,效果图如下: 实现思路:核心引用

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有