logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java多线程下生产者消费者问题的五种同步方法实现

本文目录:文章目录概述`wait() / notify()`方法实现`await() / signal()`方法`BlockingQueue`阻塞队列方法`Semaphore`方法实现同步`PipedInputStream` / `PipedOutputStream`概述生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。  生产者消费者模式的优点:解耦支持并发支持忙...

#java
Linux/Ubuntu下安装配置Tensorflow教程

摘要之前一直用的caffe,但是最近突然有新需求,caffe对某些方面支持的不是很人性化,所以只能试试Tensorflow,毕竟Google出品必属精品,本文主要记录Ubuntu下安装Tensorflow的方法,如果是Windows或者mac环境请参考官方文档。本文使用最简单的 pip 安装. 使用 pip 安装的时候要确保你的 pip 已经存在于你的电脑中. 如果还没有安装 pip. 你...

将移动端的Flutter代码部署为桌面程序(macOS)

介绍如果您正在为智能手机开发应用程序,可能您已经听说过Google的Flutter这个比较新的开发框架。它是一个允许您使用Dart语言(也来自Google)开发可以同时在Android和iOS平台发布的具有单个代码库的应用程序框架。其实,Flutter不仅限于移动端的跨平台(Android、iOS),还可以为桌面环境(Windows,macOS和Linux)构建应用程序,这点在今年的Goole..

#flutter#macos
Service——(3)向后台Service发送工作请求

本文始发于github,由于文内部分链接使用的是相对路径,如果访问不到,请移步github项目内阅读即可正常访问。原文(英文)地址上一篇文章介绍了如何创建一个JobIntentService类.这篇文章将介绍如何通过一个Intent来触发JobIntentService去执行一个操作,这个Intent中也可以用于JobintentService执行任务(操作)的一些数据。创建工作请求并将其发...

Activity——(4)测试你的Activity

本文始发于github,由于文内部分链接使用的是相对路径,如果访问不到,请移步github项目内阅读即可正常访问。原文(英文)地址Activity作为应用程序与用户交互的容器,因此在发生设备级事件时测试Activity的不同行为尤为重要,比如:其他APP(比如设备来电APP)中断了你的Activity设备销毁并重建了你的Activity用户将你的Activity放置到了一个新的窗口环境...

#测试
Activity——(3)Activity的状态变化

本文始发于[github]https://github.com/DmrfCoder/Android-Developers-Guide/blob/master/Activity/Activity的状态变化.md),由于文内部分链接使用的是相对路径,如果访问不到,请移步github项目内阅读即可正常访问。原文(英文)地址不同的事件(一些是用户触发的,一些是系统触发的),可以导致Activity从一..

Android动态权限申请

摘要本文介绍了如何用最短的代码解决Android 6.0以上的动态权限申请问题说明:本文不讲原理不讲过程只讲如何用最简单的方法使用,如想了解具体原理可深入工具类的源码进行学习,或者去找其他资源。添加相关依赖在你项目的app gradle的dependencies下添加下列语句:compile 'com.github.dfqin:grantor:2.1.0'添加

随机算法

概述随机算法是一种在接受输入的同时,为了随机选择的目的,还接受一串随机比特流并且在运行过程中使用该比特流的算法(允许算法在执行过程中随机地选择下一个计算步骤)。随机算法通常有两个优点:较之那些我们所知的解决同一问题最好的确定性算法,随机算法所需的运行时间或空间通常小一些。随机算法比较易于理解和实现(呵,站着说话不腰疼)。随机算法的基本特征:对所求解问题的同一实例用同一随机算法...

面试必备之数据库知识点总结

原文地址:https://github.com/DmrfCoder/interview/blob/master/DataBase/DataBase.md文章目录事物事务的概念例子事务的特性(ACID)并发控制读写异常封锁事务的隔离级别未提交读(Read Uncommitted)提交读(Read Committed)可重复读(Repeatable Read)可序列化(Serializable)封锁.

#数据库
Android面试必备知识点总结

本文原文(MarkDown)链接:https://github.com/DmrfCoder/interview/blob/master/Android/Android.md文章目录Android的系统架构是怎么样的?Android手机启动过程BootloaderKernelinitZygote启动系统服务引导完成Activity启动过程如何退出APPAndroid四大组件ActivityActi.

#面试
    共 13 条
  • 1
  • 2
  • 请选择