- 目录 前言 示意 分析 总结 前言 我们在写代码的时候,会遇到大量的IO操作,http请求,读写文件,读数据库,对于IO的操作,我们听到了太多的异步,同步,阻塞与非阻塞的操作,可是我们一直没有去深入的理解他的意义到底在哪里,这次我们就具体的分析原理 示意 我们假设有这样一次IO操作,A发出请求,B处理好结果之后给结果返回A A(请求者) ---------... 目录 前言 示意 分析 总结 前言 我们在写代码的时候,会遇到大量的IO操作,http请求,读写文件,读数据库,对于IO的操作,我们听到了太多的异步,同步,阻塞与非阻塞的操作,可是我们一直没有去深入的理解他的意义到底在哪里,这次我们就具体的分析原理 示意 我们假设有这样一次IO操作,A发出请求,B处理好结果之后给结果返回A A(请求者) ---------...
- 设计模式学习概述: ★ 为什么要学习设计模式 1、设计模式都是一些相对优秀的解决方案,很多问题都是典型的、有代表性的问题,学习设计模式,我们就不用自己从头来解决这些问题,相当于在巨人的肩膀上,复用这些方案即可。 2、设计模式已经成为专业人士的常用词汇,不懂不利于交流。 3、能让你设计的系统更加专业,让系统有更好的架构。 ★ 学习设计模式的层次 1、基本入门级... 设计模式学习概述: ★ 为什么要学习设计模式 1、设计模式都是一些相对优秀的解决方案,很多问题都是典型的、有代表性的问题,学习设计模式,我们就不用自己从头来解决这些问题,相当于在巨人的肩膀上,复用这些方案即可。 2、设计模式已经成为专业人士的常用词汇,不懂不利于交流。 3、能让你设计的系统更加专业,让系统有更好的架构。 ★ 学习设计模式的层次 1、基本入门级...
- Clock 基于go cron的可视化调度轻量级调度框架,支持DAG任务依赖,支持bash命令,前端及后端编译完成(基于packr2)后仅有一个二进制文件,轻松部署 地址 https://github.com/BruceDone/clock 环境 后端 go 1.13+ packr – 静态文件打包 cron – 定时调度器 echo gorm 前端 vue ... Clock 基于go cron的可视化调度轻量级调度框架,支持DAG任务依赖,支持bash命令,前端及后端编译完成(基于packr2)后仅有一个二进制文件,轻松部署 地址 https://github.com/BruceDone/clock 环境 后端 go 1.13+ packr – 静态文件打包 cron – 定时调度器 echo gorm 前端 vue ...
- SIG是信号名的通用前缀,SEGV是段违法的缩写,SEGV_MAPERR表示堆栈映射错误。SIGSEGV一般发生内存操作时,比如__memcpy_base、memcpy等。在 POSIX 兼容的平台上,SIGSEGV 是当一个进程执行了一个无效的内存引用,或发生段错误时发送给它的信号。SIGSEGV 的符号常量在头文件... SIG是信号名的通用前缀,SEGV是段违法的缩写,SEGV_MAPERR表示堆栈映射错误。SIGSEGV一般发生内存操作时,比如__memcpy_base、memcpy等。在 POSIX 兼容的平台上,SIGSEGV 是当一个进程执行了一个无效的内存引用,或发生段错误时发送给它的信号。SIGSEGV 的符号常量在头文件...
- Android进程保活·设置前台Service,提升App进程优先级 Android进程 此文章代码Github上有提交:https://github.com/NorthernBrain/processKeep_Service/tree/master 其它文章 Android安卓进程保活(一)1像素且透明Activity Android安卓进程保... Android进程保活·设置前台Service,提升App进程优先级 Android进程 此文章代码Github上有提交:https://github.com/NorthernBrain/processKeep_Service/tree/master 其它文章 Android安卓进程保活(一)1像素且透明Activity Android安卓进程保...
- 目前android手机开发app都是使用usb数据线连接电脑进行调试,这样很容易受usb数据线的限制,不能灵活的移动手机。后来,因为项目的需求,开发平台移到了机顶盒上,自己发现使用usb数据线更加繁琐了。于是,逼自己发现了“新大陆”——使用无线wifi连接电脑进行调试。 使用步骤如下: 1.首先需要借助数据线连接设备与... 目前android手机开发app都是使用usb数据线连接电脑进行调试,这样很容易受usb数据线的限制,不能灵活的移动手机。后来,因为项目的需求,开发平台移到了机顶盒上,自己发现使用usb数据线更加繁琐了。于是,逼自己发现了“新大陆”——使用无线wifi连接电脑进行调试。 使用步骤如下: 1.首先需要借助数据线连接设备与...
- [已解决] 生产环境线程死锁造成的服务器无响应错误-线上问题定位与解决方案 文章目录 概述 问题 定位 根本原因 解决 总结 概述 最近团队有人遇到线程死锁的情况,在这里介绍一下情况,以及如何解决的 问题 首先讲讲是怎么知道出问题了,线上这个应用是4台机器负载,有用户反馈有的页面进入超卡,或者就是进不去。 ... [已解决] 生产环境线程死锁造成的服务器无响应错误-线上问题定位与解决方案 文章目录 概述 问题 定位 根本原因 解决 总结 概述 最近团队有人遇到线程死锁的情况,在这里介绍一下情况,以及如何解决的 问题 首先讲讲是怎么知道出问题了,线上这个应用是4台机器负载,有用户反馈有的页面进入超卡,或者就是进不去。 ...
- 目录 问题 解决 PS:《Electron实战》系列-总览 问题 Electron渲染进程经常会需要引入一些Electron功能模块,比如remote、electron等,有时在导入的时候,会遇到报 require() is not undefined 的问题。 类似报错信息如下: 解决 需要我们在创建渲染窗口的时候,允许集成... 目录 问题 解决 PS:《Electron实战》系列-总览 问题 Electron渲染进程经常会需要引入一些Electron功能模块,比如remote、electron等,有时在导入的时候,会遇到报 require() is not undefined 的问题。 类似报错信息如下: 解决 需要我们在创建渲染窗口的时候,允许集成...
- 目录 前言 正文 主进程模块 渲染进程模块 公共模块 前言 electron有很多的API模块,为了安全考虑,主进程和渲染进程并不能随意访问任意模块。 PS:《Electron实战》系列-总览 目录 前言 正文 主进程模块 渲染进程模块 公共模块 前言 electron有很多的API模块,为了安全考虑,主进程和渲染进程并不能随意访问任意模块。 PS:《Electron实战》系列-总览
- Android进程保活·1像素且透明Activity提升App进程优先级 Android进程 此文章代码Github上有提交:https://github.com/NorthernBrain/processKeep_Activity 其它文章 Android安卓进程保活(一)1像素且透明Activity Android安卓进程保活(二)设置前台S... Android进程保活·1像素且透明Activity提升App进程优先级 Android进程 此文章代码Github上有提交:https://github.com/NorthernBrain/processKeep_Activity 其它文章 Android安卓进程保活(一)1像素且透明Activity Android安卓进程保活(二)设置前台S...
- 老爸说他有个照片文件夹打不开了,让我过去看看,一瞅,好家伙,加密压缩包尘封老照片呀。 既然加密,没准还有意外收货。 作为一个“精灵鬼”,这么有价值的数据,我必须帮老爸解开呀。 寻找思路 解密压缩包的思路是什么? 答:通过各种密码去尝试解压文件。 用什么解压文件? 答:zip 使用 zipfile,rar 使用 rarfile,已经有 Python ... 老爸说他有个照片文件夹打不开了,让我过去看看,一瞅,好家伙,加密压缩包尘封老照片呀。 既然加密,没准还有意外收货。 作为一个“精灵鬼”,这么有价值的数据,我必须帮老爸解开呀。 寻找思路 解密压缩包的思路是什么? 答:通过各种密码去尝试解压文件。 用什么解压文件? 答:zip 使用 zipfile,rar 使用 rarfile,已经有 Python ...
- EventBus引入 EventBus:Github Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 翻译:适用于And... EventBus引入 EventBus:Github Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 翻译:适用于And...
- 文章目录 问题描述 multiprocess segfault on OSX ModuleNotFoundError: No module named 'requests' 解决方案 最后的运行效果图 问题描述 本文章帮忙解决两个问题 一个是第一次运行脚本线程异常的问题,但是异常后,再次运行又没报错。第二天跑... 文章目录 问题描述 multiprocess segfault on OSX ModuleNotFoundError: No module named 'requests' 解决方案 最后的运行效果图 问题描述 本文章帮忙解决两个问题 一个是第一次运行脚本线程异常的问题,但是异常后,再次运行又没报错。第二天跑...
- 目录 前言 正文 一、syscall 二、cmd 信号量表 结论 前言 大家都知道go的协程操作非常灵活,但是有没有想过go如何操作进程,特别是关闭特定Pid的进程。 正文 今天向大家介绍两种使用go关闭进程的方法,话不多说直接上代码。 一、syscall 利用syscall包,具体代码请参考: var cmd *exec.C... 目录 前言 正文 一、syscall 二、cmd 信号量表 结论 前言 大家都知道go的协程操作非常灵活,但是有没有想过go如何操作进程,特别是关闭特定Pid的进程。 正文 今天向大家介绍两种使用go关闭进程的方法,话不多说直接上代码。 一、syscall 利用syscall包,具体代码请参考: var cmd *exec.C...
- 文章目录 神标题引入 线程和进程 多线程的优势 线程创建方式 继承Thread类来创建和启动 实现Runnable接口重写run方法创建线程类 使用 Callable 和 Future 创建线程 三种创建线程方式做出对比 线程生命周期 线程控制 join线程 后台线程 线程睡眠 线程让步yieId 线程优先级控制 ... 文章目录 神标题引入 线程和进程 多线程的优势 线程创建方式 继承Thread类来创建和启动 实现Runnable接口重写run方法创建线程类 使用 Callable 和 Future 创建线程 三种创建线程方式做出对比 线程生命周期 线程控制 join线程 后台线程 线程睡眠 线程让步yieId 线程优先级控制 ...
上滑加载中
推荐直播
-
DeepSeek 深入浅出白话解读
2025/02/12 周三 17:00-18:00
Tim-华为云中国区AI解决方案总监
DeepSeek的来龙去脉,为什么DeepSeek那么强?哪些是它的领先优势?它是怎么发展过来的?在华为云上能不能用到DeepSeek?本节课将一一解读。
回顾中
热门标签