深圳幻海软件技术有限公司 欢迎您!

  • 位运算:按位与、按位或、按位异或、按位左移、按位右移

    目录一、基础知识补充  (1)位运算  (2)二进制的详细操作二、位运算  (1)按位与(&)  (2)按位或(|)  (3)按位异或(^)   (4)按位左移(

  • Rxjava源码分析&实践(六)【实践环节:map操作符功能实现】

    Rxjava源码分析&实践系列文章目录Rxjava源码分析&实践(一)【RxJava的基本使用】Rxjava源码分析&实践(二)【RxJava基本原理分析之构建流】Rxjava源码分析&实践(三)【RxJava基本原理分析之订阅流】Rxjava源码分析&实践(

  • 携程火车票iOS项目开发体验优化实践

    ​作者|东海,携程移动开发专家,专注于移动端框架、移动端性能。元帅,携程资深软件工程师,致力于平台基建开发。一、背景现在各大公司的APP都采用的是组件化架构,组件化架构带来了高内聚、低耦合、平台化等诸多有点,使工程结构更加清晰,工程管理更加轻松。iOS工程大多采用CocoaPod进行组件化管理,一些

  • 推荐六种查看Android系统源码的网址

    1.http://androidxref.com从Android1.6到Android9的源码支持关键字全局搜索目录界面如下:2.http://aospxref.com从Android7.1到Android13的系统源码支持关键字全局搜索目录界面如下:3.https://www.androidos.

  • 免费分享20套微信小程序源码 源码免费下载【强烈推荐】

    淘源码:国内知名的源码免费下载平台微信小程序源码包括:商城系统源码、点餐外卖源码、垃圾分类识别源码、预约洗车源码、物业管理源码、校园跑腿源码、驾考学习源码、会议预约源码、图书管理源码、智能停车源码、在线答题等小程序源码。源码分享,文末获取源码!1、JAVA微信小程序商城源码带完整后台运行版&nbsp

  • 微信小程序源码1000套

    简介不懂开发,但又想拥有自己的小程序怎么办?或者想要基于某个小程序框架做二次开发?如下截图,免费提供1000套微信小程序源码包合集(收集过程中发现网上资源大部分居然还要收费,真的很无语,人家本来就是开源的,这里博主已收集整理好,完全白嫖)。类目涵盖:音乐类、交通类、天气类、游戏类、答题类、博客类、商

  • Retrofit源码分析&实践(八)【Retrofit CallAdapter的引入】

    Retrofit源码分析&实践系列文章目录Retrofit源码分析&实践(一)【从使用入手分析源码】Retrofit源码分析&实践(二)【Retrofit免费的api测试工具引入】Retrofit源码分析&实践(三)【Retrofit代码框架搭建】Retrofit源码

  • 彻底搞懂 Webpack 的 Sourcemap 配置原理

    用过webpack的都知道,webpack的sourcemap配置是比较麻烦的,比如这两个配置的区别:eval-nosources-cheap-module-source-maphidden-module-source-map是不是分不清楚?其实它是有规律的。你把配置写错的时候,webpack会提示

  • 大家都能看得懂的源码之 Ahooks 整体架构篇

    本文是深入浅出ahooks源码系列文章的第一篇,这个系列的目标主要有以下几点:加深对Reacthooks的理解。学习如何抽象自定义hooks。构建属于自己的Reacthooks工具库。培养阅读学习源码的习惯,工具库是一个对源码阅读不错的选择。注:本系列对ahooks的源码解析是基于 v3.

  • 18 张图 | 一文带你搭建 RocketMQ 源码调试环境

    大家好,我是悟空呀。前言最近在倒腾RocketMQ消息队列,小卷了下RocketMQ的源码,本篇会带着大家一起看下如何配置好调试源码的环境。一、获取源码首先就是到Github网站上下载源码。源码地址:https://github.com/apache/rocketmq/releases我下载的是这个

  • 读 Go 源码,可以试试这个工具

    编程发展至今,从面向过程到面向对象,再到现在的面向框架。写代码变成了一件越来越容易的事情。学习基础语法,看看框架文档,几天时间搞出一个小项目并不是一件很难的事情。但时间长了就会发现,一直这样飘在表面是不行的,技术永远得不到提升。想要技术水平有一个质的飞跃,有一个很好的方法,就是读源码。但读源码真的是

  • 杂谈篇之我是怎么读源码的,授之以渔

    读源码的经历刚参加工作那会,没想过去读源码,更没想过去改框架的源码;总想着别人的框架应该是非常好的、功能齐全的,应该不需要改;另外即使我改了源码,怎么样让我的改动生效了?项目中引用的不还是没改的jar包吗。回想起来觉得那时候的想法确实挺......工作了一年多之后准备跳槽了,开始了一轮的面试,其中有

  • 十年阿里架构师教你如何阅读Java源码

      阅读Java源码的前提条件:1、技术基础在阅读源码之前,我们要有一定程度的技术基础的支持。假如你从来都没有学过Java,也没有其它编程语言的基础,上来就啃《CoreJava》,那样是很难有收获的,尤其是《深入Java虚拟机》这类书,或许别人觉得好,但是未必适合现在的你。比如设

  • 如何阅读大型前端开源项目的源码,授人以鱼不如授人以渔

    目前网上有很多「XX源码分析」这样的文章,不过这些文章分析源码的范围有限,有时候讲的内容不是读者最关心的。同时我也注意到,源码是在不断更新的,文章里写的源码往往已经过时了。因为这些问题,很多同学都喜欢自己看源码,自己动手,丰衣足食。这篇文章主要讲的是阅读大型的前端开源项目比如React、Vue、We

  • 源码面前,了无秘密

    著名IT作家、译者侯捷老师以前在其著作中有句话,就是我们今天文章的标题「源码面前,了无秘密」。可以说相当精炼。高度概括了从源码中我们可以收获的内容。在源码中,无论是应用的调用逻辑,关系,各种设计都一目了然。为什么会突然想到这样一个题目呢?是因为最近一个项目上线,其中有几个功能模块使用了Redis进行

  • 面对枯燥的源码,如何才能看得下去?

     一个软件开发人员,工作到了一定的年限(一般是3、4年左右),如果他还没学会阅读源码,那么他就会遇到瓶颈。因为到了这个时候的开发,他应该不仅仅只会做那些CURD的业务逻辑,而应该会根据公司的实际情况去写框架。而基本上没有谁能像天才一样从零写出一个框架,很多人写框架其实都是从模仿开始的。而你

推荐阅读