技术栈

  • androidStuido“高级Debug”调试技巧

    简书 · 9小时前 · 0 · 4

    掌握调试技巧,提高debug效率跳过单步调试的stepOver stepInto等基础调试,从上一幅图开始。frames查看帧调用关系图中右边箭头指着的图标用来控制是否显示frames。左边的箭头指着...

  • Java并发编程实战系列14之构建自定义的同步工具 (Building Custom Synchronizers)

    简书 · 10小时前 · 0 · 5

    类库中包含了许多存在状态依赖的类,例如FutureTask、Semaphore和BlockingQueue,他们的一些操作都有前提条件,例如非空,或者任务已完成等。创建状态依赖类的最简单的房就是在JD...

  • Java并发编程实战系列13之显式锁 (Explicit Locks)

    简书 · 10小时前 · 0 · 5

    Java5.0之前只能用synchronized和volatile,5.0后Doug Lea加入了ReentrantLock,并不是替代内置锁,而是当内置锁机制不适用时,作为一种可选择的高级功能。不适...

  • Java并发编程实战系列11之性能与可伸缩性Performance and Scalability

    简书 · 10小时前 · 0 · 5

    线程可以充分发挥系统的处理能力,提高资源利用率。同时现有的线程可以提升系统响应性。但是在安全性与极限性能上,我们首先需要保证的是安全性。11.1 对性能的思考提升性能=用更少的资源做更多的事情(太对了...

  • Java并发编程实战系列10之避免活跃性危险

    简书 · 10小时前 · 0 · 5

    10.1 死锁哲学家问题有环A等B,B等A数据库往往可以检测和解决死锁//TODOJVM不行,一旦死锁只有停止重启。下面分别介绍了几种典型的死锁情况:10.1.1 Lock ordering Dead...

  • Java并发编程实战系列8之线程池的使用

    简书 · 10小时前 · 0 · 5

    ThreadPoolExecutor UML图:8.1 在任务和执行策略之间隐形耦合避免Thread starvation deadlock8.2 设置线程池大小8.3 配置ThreadPoolExe...

  • 4- Flask 构建微电影视频网站-博客小项目学完flask基础

    简书 · 10小时前 · 0 · 5

    实战小项目介绍项目介绍项目演示开发思路实现用户注册,用户登录,退出登录,添加文章文章分页列表,修改文章,删除文章等功能开发思路:创建路由,视图,模板,静态文件路由(route):@app.route(...

  • RxKotlin 例子不超过15行教程 2----Observable Observer 与 subscribe

    简书 · 11小时前 · 0 · 3

    RxKotlin 例子不超过15行教程 1----环境配置与初体验RxKotlin 例子不超过15行教程 2----Observable Observer 与 subscribe讲真,我看了很多 ...

  • 利用Qt开发跨平台APP(Android)

    红黑联盟 · 16小时前 · 0 · 5

    本文将手把手教你如何在Windows环境下,使用Qt编译出安卓应用程序。Qt是一个优秀的跨平台开发工具。我们利用Qt可以很方便地将一次编写的应用,多次编译到不同平台上,如Windows、Linux、M...

  • 如何使用 Android UI 设计聊天界面

    红黑联盟 · 16小时前 · 0 · 3

    1 制作 Nine-Patch 图片Nine-Patch 图片是一种被特殊处理的 png 图片,它能够指定哪些区域可以被拉伸而哪些区域不可以。先准备一张气泡样式的图片 message_left.png...