5 放大的EZ

尚未进行身份认证

我要认证

本人郑重声明,本博客所编文章、图片版权归权利人持有,本博只做学习交流分享所用,不做任何商业用途。访问者可將本博提供的內容或服务用于个人学习、研究或欣赏,不得用于商业使用。同時,访问者应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人的合法权利;如果用于商业用途,须征得相关权利人的书面授权。若文章、图片的原作者不愿意在此展示內容,请及时通知在下,將及时予以刪除。QQ:1399050210

等级
TA的排名 3k+

Python .py生成.pyd文件并打包.exe注意事项

文章目录1、首先安装cython库,个人比较喜欢用清华的镜像库,速度快。2、然后创建一个setup.py文件,写入以下内容:最近用python写了一个小程序,想发布出去让人试用又不想暴露源码,搜索了一下发现将py文件编译成pyd文件就能达到目的。转换过程很简单,但是在调用pyd文件并且打包为单个exe文件的时候遇到一个坑,搞了一天才解决,在这里分享一下。1、首先安装cython库,个人比较喜欢用清华的镜像库,速度快。pip install Cyphton -i https://pypi.tuna.ts

2020-09-18 18:42:40

ubuntu增加swap交换空间

文章目录1、查看当前系统的swap大小2、创建一个swap文件1)创建swap文件2) 转换swp文件3、激活swap文件4、永久生效交换空间swap,打个比方就是你的内存爆满了,系统就会临时把内存里一些暂时不用的数据放到硬盘上,这样内存就会空出来一部分放新的数据。如果需要用之前旧的数据,可以再把它从硬盘上搬回来。本质上交换空间就是硬盘上开辟的一块专门供内存交换数据使用的空间当初服务器装机是默认只有1G的交换空间,结果跑起数据来,内存,交换都直接撑爆了。唯一的办法就是扩展交换空间了。1、查看当前系统

2020-09-18 17:35:36

Android activity 置于后台 / 置于前台

文章目录1、activity 进行配置2、置于后台3、置于前台1、activity 进行配置android:launchMode=“singleInstance”2、置于后台moveTaskToBack(true); Activity移到后台3、置于前台Intent intent = new Intent(context, A.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);PendingIntent pendingIntent

2020-09-15 14:27:29

Cython 出错 error: Unable to find vcvarsall.bat

python 3.7 使用 Cython 转 .py 到 .pyd 文件 出错 error: Unable to find vcvarsall.bat下载一下资源安装即可:配置资源下载链接文章参考:Windows下安装Python扩展模块提示“Unable to find vcvarsall.bat”的问题

2020-09-15 10:31:45

python 安装 Cython

pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple Cython==0.29.21

2020-09-13 18:02:05

Android APP的禁用横竖屏切换

文章目录1、在AndroidManifest文件中配置2、在OnCreate中设置1、在AndroidManifest文件中配置<activity android:name=".music_play_Activity" android:screenOrientation="portrait"/>我们只要给Activity的screenOrientation属性设置就好了:android:screenOrientation=”portrait” 始终竖屏android:scre

2020-09-12 14:12:43

Android Studio中导入v4,v7和recyclerview-v7包的方法

概述Android Studio中新建工程中会默认导入v7的包,即在gradle中默认配置了com.android.support:appcompat-v7:x.x.x的依赖。但是不会默认为我们配置v4和recyclerview-v7包,如果项目中用到这两个包,需要我们手动在gradle中配置这两个包的依赖。下面介绍一下配置方法。配置方法直接上图:第一步:第二步:第三步:第四步:配置完成后会自动在gradle的生成配置依赖...

2020-09-12 14:08:29

Android onWindowsFocusChanged() 方法

文章目录1、简介1、简介onWindowFocusChanged()的使用情景与作用根据介绍可以了解,onWindowFocusChanged()使用于以下等情景:首次进入一个Activity后会在onResume()方法后面调用;从Activity 跳到另一个Activity,新的窗口会获取焦点, 就的Activity的窗口会失去焦点;打开软键盘进行输入时,窗口失去焦点;软键盘输入完毕消失时,窗口重新获取焦点;应用进入后台,窗口失去焦点;应用从后台返回当前, 窗口重新获取焦点;…因此

2020-09-12 14:00:28

python 将资源文件打包进exe

文章目录1、修改代码中资源路径2、修改生成的 *.spec 文件3、使用 spec 文件再次打包 exe1、修改代码中资源路径在执行exe时资源文件会被解压到C:\Users\xxx\AppData\Local\Temp_MEI33282这样的一个名称随机的文件夹所以要修改代码里资源的路径防止出错def resource_path(filaeName): if hasattr(sys, "_MEIPASS"): return os.path.join(sys._MEIPASS

2020-09-09 16:34:12

python pyechart 柱状图

from pyecharts.charts import Barfrom pyecharts import options as optscolumns = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]data1 = [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]data2 = [2

2020-09-06 18:27:26

python pyechart 雷达图

from pyecharts import options as optsfrom pyecharts.charts import Radarvalue_bj = [ [267, 216, 280, 4.8, 108, 64], [185, 127, 216, 2.52, 61, 27],]value_sh = [ [250, 200, 260, 3.82, 80, 40], [200, 150, 200, 4.86, 50, 29],]c_schema

2020-09-06 18:01:23

android studio jni 调用 第三方 非标准 so库

文章目录1、简介2、先编译出一个第三方非标准so库1)android studio 新创建一个项目2) main 新创建 jni 文件夹3) 新建 .cpp 文件和 .h 实现 求和功能4)、编写 CMakeLists.txt 用来编译 cpp 文件到so5)配置编译环境6)、编译第三方 非标准 库3、新项目 引用第三方 so 库1)新建 android studio 项目2)新建 java 类,封装想要调用的接口函数3)Main 文件夹新建 jniLibs 文件夹4)创建 对应的 jni java 类

2020-08-08 20:24:21

jni 在C 语言中添加 log

文章目录1、在Android.mk 文件中添加2、在 C 文件中引入LOG1、在Android.mk 文件中添加LOCAL_LDLIBS += -llog2、在 C 文件中引入LOG#include <android/log.h>#define LOG_TAG "System.out"//用于打印info级别的log信息#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)

2020-08-08 16:04:40

pyqt5 平移动画

文章目录1、实例展示2、代码逻辑实现1、实例展示2、代码逻辑实现import sysfrom PyQt5.QtGui import QPixmapfrom PyQt5.QtCore import QPropertyAnimation, QSequentialAnimationGroup, QRect, QAbstractAnimation, QPointfrom PyQt5.QtWidgets import QApplication, QWidget, QLabelclass Demo(

2020-08-08 15:36:07

升级Ubuntu nodejs 版本

sudo apt-get install npmsudo npm install n -gsudo n stable备注n是一个Node工具包,它提供了几个升级命令参数:n 显示已安装的Node版本n latest 安装最新版本Noden stable 安装最新稳定版Noden lts 安装最新长期维护版(lts)Noden version 根据提供的版本号安装Node...

2020-08-07 20:35:46

android studio 编译 jni 调用标准的so库 (2)

文章目录1、简介2、获取标准 so 库 包名和 接口说明3、新项目引用 标准 so 库1) 新建android studio 项目2)创建 jniLibs 文件夹拷贝库3)、java 文件目录创建so库引用相同的包名文件名4)、对 so 库的引用4、对非标准 so 库的引用1、简介这里的 so 库 是标准的 so 库,有完整的 包名和接口文档说明,则这样就可以直接在上层创建 相应的java 层接口,直接调用库方法。2、获取标准 so 库 包名和 接口说明就像上节我们创建的标准 so 库 根

2020-08-07 10:24:19

android studio 编译 jni 库并被调用(1)

文章目录1、简介1)、NDK2) 、为什么使用NDK?3)什么是JNI?4) 为什么使用JNI?2、环境配置1)android studio ndk 下载2) ndk 路径配置(1)ubuntu 配置 ndk 全局路径(2)android studio 配置 NDK3 编译自身 so 库文件1) 新建 Android studio 项目2) 新建 一个 java 层 JNI 类3) javah 生成JNI 类 能够 和C /C++ 文件相互引用的头文件4) main 文件夹 下新建 jni 文

2020-08-06 20:50:33

git repo 入门 简介

文章目录版本控制介绍一、原始版本控制二、本地版本控制三、集中版本控制四、分布式版本控制GIT一、获得GIT仓库二、GIT中版本的保存三、GIT文件操作版本控制介绍版本控制是什么已不用在说了,就是记录我们对文件、目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作。。。一、原始版本控制最原始的版本控制是纯手工的版本控制:修改文件,保存文件副本。有时候偷懒省事,保存副本时命名比较随意,时间长了就不知道哪个是新的,哪个是老的了,即使知道新旧,可能也不知道每个版本是什么内容,相对上一版

2020-07-31 15:22:34

repo 让源码恢复到原生状态

repo sync -dorrepo forall -vc "git reset --hard"可以清除源码里面的所有记录,让源码回到最初状态

2020-07-21 19:27:28

android 源码中 adb fastboot 编译后位置

有的时候ubuntu adb 或者fastboot 不识别,或者版本较低,我们就可以使用源码编译后的abd ,fastboot路径:/out/host/linux-x86/bin/adbfastboot然后把他们拷贝到 /usr/bin/ 下就可以在 ubuntu 中使用

2020-07-21 19:23:16

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取