- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 python 充分利用CPU
当利用python处理大规模数据或者运行一些耗时较长的程序时,往往会发现程序运行时CPU并没有跑满,哪怕开了多线程后CPU利用率仍然不高。这是因为在默认情况下,Python 程序是单个进程,使用单 CPU 核心执行,这意味着多核处理器只使用了一个核。「一核有难九核围观」意味着超过 50% 的算力都会被浪费。这篇文章将介绍如何解决这种情况。多线程无法增加cpu使用率的原因GIL 的全程为 Global Interpreter Lock ,意即全局解释器锁。在 Python 语言的主流实现 CPyt
2021-09-03 10:18:32
5984
原创 C/C++程序读写Android中xml文件
Created: September 2, 2021作者: 秋水君前言怎么编写能在Android系统中运行的C/C++可执行程序,一般有一下两种方法:1. 通过谷歌提供的JNI机制2. 交叉编译(本文选用方式)安卓一般搭载在ARM架构下,其文件格式与常规X86架构的电脑端有所不同,电脑端可运行的可执行文件无法在安卓端直接运行,这就需要进行交叉编译,将代码编译为ARM环境下能够运行的程序。交叉编译有更大的自由度,可以使用NDK里提供的交叉编译工具,例如 android-ndk-r13..
2021-09-03 09:38:18
600
原创 C# chart控件基础使用
允许转载,但请指明来源基本介绍:chart(图表)(此文主要针对有一定控件编程基础者)功能:主要用来绘制折线图,柱状图与饼状图,也可达到动态效果(例如作示波器);Chart控件的结构需要说明 一个chart可以包含多个chartArea。 chartArea是具体的坐标区域。 每一个chartArea主要包含X轴,Y轴,副X轴(上方),副Y轴(右方),绑定的线条,绑定的图例。 数据列可以有许多,...
2018-03-13 18:30:14
7055
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人