自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (11)
  • 收藏
  • 关注

原创 Java并发:java内存模型(JMM)设计思想(一), 一分钟搞懂并发问题

前言:Debug并发的bug通常十分困难,这些bug在测试阶段一般无法暴露,直到程序高负载时才被发现,而且很难复制和追踪问题。解决并发bug的关键不在于问题暴露以后,而是在设计时花更多的精力确保程序已经正确的同步了,这比debug一个漏洞百出的并发程序要轻松的多。一个模型通常是为了解决一类问题而设计。Java内存模型(JMM)是为了解决并发中遇到的同步问题而产生的。所以,首先要讨论的是,程序并...

2020-03-27 20:49:26 392

原创 Java并发:Semaphore(信号量):Android中信号量的使用例子

每篇一格言:秩序就是正确的规律和事物永久的合理性——Henry Fielding前言lock操作在某一时刻只允许一个任务访问资源(例如写文件)。而Semaphore允许多个任务在同一时刻访问资源。本篇以Android代码为实例学习Semaphore的使用方法。1.Semaphore概念Semaphore翻译为信号量,但是这个名称不是很直观。更直观的称呼是许可证拥有者。下面我们用更形象的方式做类比。task——汽车访问资源 —— 上高速公路Semaphore —— 高速公路收费站

2020-03-24 11:09:48 640

原创 modem 2G/3G/4G/5G:非诚勿扰!PLMN(啥?Piao.Liang.Mei.Nv...?)这么多,看移动终端该如何选择?

移动终端搜网过程移动终端搜网过程分为三个部分:1.PLMN选择2.小区选择3.位置注册PLMN选择PLMN选择分为自动选择和手动选择。手动选择时,设备列出所有可用的PLMN,包括F-PLMN和某些PLMN,它们仅仅提供设备不支持的服务。自动选择时,遵循下面选择的流程(点击图片放大):概念与定义为了理解上图的流程,我们需先了解下面几个定义:PLMN:全称Public La...

2020-03-17 20:40:19 2138 2

原创 软件工程:伟大的程序员不写代码?快看看未来“好的”编程语言应该长什么样

每篇一格言:**to err is human; to forgive, divine(博主译:人非圣贤,孰能无过;闻过则喜,点凡成圣)**——Alexander Pope# 前言2020年3月TIOBE编程语言排行榜:Java继续蝉联榜首,C、Python、C++、C#、Visual Basic .NET、JavaScript、PHP、SQL、Go分列前十。这不禁令人深思,像C和C++这种诞生于40年前的语言,为何仍然这么有生命力?自然语言不是一种形式语言,翻译自然语言有三个难点:辩证思维

2020-03-12 20:52:46 457

原创 房贷利率要不要转换,选LPR还是固定利率?这样思考就不会再迷茫

每篇一格言:模糊的正确远胜过精确的错误。——沃伦巴菲特前言从3月1日起,存量房贷利率开始转换。不少购房者因此陷入选择性焦虑,不知道到底应该选择LPR(贷款市场报价利率)加点的浮动利率,还是选择固定利率。本篇不会定量的计算两种利率方式的损益,而是侧重于面对问题的思考方法与抉择。那么,废话少说,该怎么选?首先,旗帜必须鲜明:选LPR!为什么呢?在阐释原因之前,我们先回顾下面几个金融常识。1.利率——金钱的价格购买一个面包,需要支付相应的成本,决定这个成本的是面包的价格;跟银行借一笔钱,同样

2020-03-03 19:21:44 40150

android开发环境集成安装包_ubuntu16_04

一键安装android开发环境。 适用操作系统:ubuntu 16.04. 集成了如下部分: deb工具; make工具; 编译相关:gcc、g++\ openjdk7\openjdk8,编译依赖包 wine; 虚拟机virtualbox; 比较工具beyond compare; adb驱动; teamviewer; 使用方法: 运行android.sh ./android.sh 然后根据提示安装你想要的部分。

2021-08-06

计算机专业课件_微机原理

7章课程。 内容翔实,深入浅出,不容错过。

2021-08-05

计算机专业课件_通信原理

10节ppt课程,外加习题。 适合软件和通信从业者。

2021-08-05

计算机专业课件_软件工程讲稿

包含12节课程ppt,外加近20个实例。 适合所有软件从业者学习、温习、参考。

2021-08-05

计算机专业课件_计算机系统结构

9节课程,外加习题和一本教材。 计算机专业核心课程。

2021-08-05

计算机专业课件_计算机网络

共6章doc讲义,外加习题。 计算机、通信基础课程,适合入门学习。

2021-08-05

计算机专业课件_电子商务,适合爱钱人士

共10节课程。 电子商务入门教材。 本课程通俗易懂,带你找回学习的快乐!

2021-08-05

计算机专业课件_操作系统(英文),适合需要巩固基础的软件开发者

包含14节课程,外加习题。 操作系统是计算机、软件专业的核心课程。 课程有难度,下载需谨慎!

2021-08-05

计算机专业人工智能与机器人课件.zip

包含人工智能12课时;机器人3课时

2021-08-05

RJ45_USBhost_StaticIP.rar

Android的network interface中提供了Ethernet和USB host网口的支持,但仅实现了DHCP(动态IP分配)。若用户希望使用自定义IP(即StaticIpConfiguration)上网,则需要采用本方案。 本方案实现了RJ45有线网口和USB host无线网卡的开关、DHCP和静态IP的实时切换,以及静态IP的设置。 本资源的作者为GentlemanTsao,可任意下载使用~

2020-11-16

ethernetStaticIP_patch.zip

本资源是源码patch,实现了Android系统的静态IP联网。源码作者为本人。源码简介:Android设备可以通过网线的RJ45硬件接口访问互联网。接入网线之后,设备可以动 态的获取IP,DNS,Gateway等一系列网络参数,我们也可以手动配置设备的网络参数,使用静态IP参 数。Google已经有一套现成的机制使用有线网,但没有涉及有线网的参数配置。因而静态IP的配置需自行实现。

2020-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除