自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 主板EC程序烧写异常致无法点亮修复经验

电脑主板EC程序烧写

2023-03-01 17:34:00 2772

原创 宏实现基于C++枚举的声明、名称获取、值遍历、名称遍历

宏实现基于C++枚举的声明、名称获取、值遍历、名称遍历

2023-02-10 11:56:26 734

原创 VS2019代码中包含中文内容导致的编译错误和打印输出乱码问题

在VS2019中,如果代码中包含中文字符串定义或注释,会导致各种莫名其妙的编译错误,就算是运气好,编译没有报错,也会遇到控制台打印中文乱码的问题

2022-06-25 17:45:47 6056 1

原创 CD刻录的一点个人经验:铭大、铼德、三菱、万盛, Nero、Burnatonce、Burrrn、Feurio

基本信息操作系统win10 21H1 19043刻录机型号ASUS SDRW-08D3S-U (USB2.0外置)最低x10碟片信息1. 铭大金碟(MNDA)江南水乡,制造商Plasmon data systems ltd. Short Strategy Type 2.三菱AZO水蓝,制造商 Mitsubish Chemical Corporation Long Strategy Type3. 铼德五彩黑胶(RiTEK DIGITAL AUDIO),制造商 Ritec

2022-04-05 02:30:52 6880 9

原创 在Ubuntu PHP中基于wxsqlite3扩展使用加密的Sqlite数据库

PHP wxsqlite3

2022-03-31 14:41:37 1566

原创 OSG3.6.5 for Android Win10平台Cmake编译

前提内容:下载osg源码及依赖,解压到合适目录osg源码(当前最新3.6.5)osg-data(当前最新3.4.0)3rdpartyAndroid(中文官网链接失效了) 网友提供的百度云盘链接使用Android NDK直接编译,不需要安装cygwin和MinGW1. 下载安装Cmakehttps://cmake.org/download/2. 下载Android-NDK-r10c-Windows-x86_64源码提供的toolchain.cmake很老了一直没有更新,根据作..

2021-11-20 06:40:07 2477 1

原创 Android应用System.loadLibrary(“**“)加载流程与典型问题分析解决

###一、问题与场景起因是在开发过程中遇到的问题:应用内部使用了jni加载自研的so模块,该so又依赖了libcurl.so,libcurl.so又依赖了libcrypto.so;┏ MyDemo┣━ jniLib┣━━━ libmydemo.so┣━━━ libcurl.so┣━━━ libcrypto.so测试中当应用作为第三方应用安装到设备时(Android P),运行正常;当应用作为系统应用集成至system/app目录下时,出现如下错误(找不到对应的符号sk_pop_fre

2021-10-25 13:33:08 7139 3

转载 MariaDB初次使用

安装数据库服务:sudo apt-get install mariadb-server安装数据库客户端:sudo apt-get install mariadb-client默认

2021-06-01 17:25:37 375

原创 Android Apk预置脚本模板

Android Apk预置脚本模板LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := TestAppLOCAL_MODULE_TAGS := optionalLOCAL_SRC_FILES := $(LOCAL_MODULE)_0101.apkLOCAL_MODULE_CLASS := APPSLOCAL_MODULE_PATH := $(TARGET_OUT)/appLOCAL_MODULE_SUFFIX :=

2021-03-19 14:55:16 285

原创 AndroidStudio Module编译打包输出jar

#AndroidStudio Module编译打包输出jar不同版本的androidStudio 中 classes的位置// com.android.tools.build:gradle:4.0.1 + gradle-6.1.1-all.zipbuild/intermediates/aar_main_jar/release// com.android.tools.build:gradle:3.3.2 + gradle-4.10.1-all.zipbuild/intermediates/packa

2021-01-06 18:01:20 295

原创 使用国内镜像地址加速AndroidStudio项目依赖下载速度

使用国内镜像地址加速AndroidStudio项目依赖下载速度:Gradle.zip工具包下载修改项目目录下gradle-wrapper.properties,使用腾讯云镜像源https:\//mirrors.cloud.tencent.com/gradle/gradle-x.x.x-all.zipGradle编译插件及依赖下载修改项目的build.gradle,使用阿里云镜像源buildscript { repositories { maven{ url 'https

2021-01-06 17:33:52 1565

原创 纹理坐标的映射-图像帧填充缩放居中渲染

2020-11-10 11:51:56 218

原创 am dumpheap -n <PID> /data/dumplog.txt 报错

java.lang.IllegalStateException: Process disappeared at android.os.Parcel.readException(Parcel.java:1692) at android.os.Parcel.readException(Parcel.java:1637) at android.app.ActivityManagerProxy.dumpHeap(ActivityManagerNative.java:5...

2020-11-04 11:10:12 1272

原创 Android JAVA OpenGLES使用过程中内存泄漏的一种场景

关于Android JAVA OpenGLES的使用,常规的流程网上或者参考的Demo一大把,详不赘述,见下代码JAVA代码 openGLES创建:// 获取显示设备EGLDisplay eglDisplay = EGL14.eglGetDisplay(EGL14.EGL_DEFAULT_DISPLAY);if (eglDisplay == EGL14.EGL_NO_DISPLAY) { throw new RuntimeException("eglGetDisplay failed:" +

2020-10-23 13:13:18 1020

转载 EGL资源的数据共享应用和底层驱动实现

EGL资源的数据共享应用和底层驱动实现已有 4201 次阅读2015-8-12 19:22|个人分类:OpenGL|系统分类:科研笔记为了某个原因成文于2013年,本文最有意义的是在最后揭示了如何实现免拷贝的数据共享(non-copy,zero-copy),我还没有在之前的书籍教材中有看到过介绍的。通过CPU和GPU直接的数据直接共享,GPU之上各API之间的数据直接共享,可以大幅度的提高性能。这是个普遍的思路,在各种应用背景下都可以实现并使用。摘要随着移动设备的广泛应...

2020-10-15 17:22:59 2410

原创 GLES中VA、VAO、VBO、EBO数据关系及绑定使用

OpenGL ES 2.+ 流程中,每次绘制时数据操作都有如下流程:sharder代码中已定义顶点坐标和纹理坐标变量,并在GLES代码获取其变量location:posLoc、texLoc;顶点着色器代码: "attribute vec4 aPosition;\n" + // 顶点坐标 "attribute vec4 aTextureCoord;\n" + // 纹理坐标GLES代码:int positionLoc = GLES20.glG

2020-08-08 17:35:08 1111

原创 OpenGL ES笔记

一、常见问题glUseProgram前需要 glMakeCurrent 切换环境;使用过程中绑定的 对象ID, 使用完需要绑定0重置(如VAO顶点数组对象、VBO顶点缓冲对象、EBO顶点索引、FBO帧缓冲区对象、TxtureId等);glBindFrameBuffer绑定的是0(默认)时,此时绑定的是屏幕默认帧缓冲区,多重绘制最后需要显示时记得先绑定到0;glError 0x506: 检查FrameBuffer有效性;glError 0x501: 检查上下文环境、program等对象索引是否正确

2020-08-08 17:34:16 618

原创 SystemUI RecentTask 流程分析

SystemUI RecentTask 流程分析Android SystemUI Recent文章目录SystemUI RecentTask 流程分析1. 启动流程1.1 RecentsActivity1.2 TaskStackView2. 滚动逻辑2.1 TaskStackViewTouchHandle2.3 TaskStackViewScroller3. 位置计算3.1 TaskStac...

2020-04-27 09:57:51 2069

原创 Android socket使用中需要注意的两点事项

Android socket 使用过程中跟 JAVA socket 基本相同,不过还是略有区别,在使用过程中有两点需要注意:接收数据的逻辑简单的接收逻辑都是读取字符流,while循环按行读取字符串: private static void startRecive(Socket client) { try { log("startRecive"); InputStream ...

2019-10-12 17:07:46 641

翻译 bash 正则表达式使用注意事项

常用的正则表达式有多种方言。Bash支持的是扩展正则表达式的变体。这与许多在线正则表达式测试人员支持的不同,后者通常是更现代的Perl 5 / PCRE变体。不支持\d\D\s\S\w\W-这些可以与POSIX字符类等同替换[[:digit:]],[^[:digit:]],[[:space:]],[^[:space:]],[_[:alnum:]],和[^_[:alnum:]],分别。...

2019-09-03 11:26:56 265

原创 使用adb shell sendevent模拟发送事件方法和注意事项

使用adb shell sendevent模拟发送事件时,需要注意发送后还需发送同步事件才能生效,具体如下:kernel中事件的type、code定义和一些附件信息按照格式定义在所加载的*.dtsi文件,其中compatible的值对应adb shell getevent打印出来的设备名称,即 event0~event9 节点对应的设备名称以“音量减” 事件为例,在dtsi文件中查询到该事...

2019-08-30 18:37:52 6014

原创 Android System Service 框架

2019-06-24 08:33:19 275

原创 使用会话保持方式远程登录Linux服务器

使用xshell等终端软件远程登录Linux编译服务器时,如果遇到终端断网、卡死、重启或死机情况,SSH链接将被中断,此时终端执行的编译等耗时命令将被打断,必须重新登录后重新执行,耗时耗力。此类困扰可利用screen命令解决,亲测可用,现分享给大家(已知的大神请忽视),教程如下: 在Xhsell中新建远程会话; 在终端中输入 screen –R 作业名称...

2019-06-11 17:43:01 631

原创 使用拷贝的方式(adb push) 绕过Android系统和adb install 直接安装APK

某些情况下定制的Android系统为了限制用户安装应用,例如电视盒子,车载中控等,通过修改代码屏蔽了正常安装应用的方式本文探讨如何在 adb shell 具有读写data分区目录的权限前提下,通过adb push 拷贝方式绕过Android系统和adb install直接安装apk到Android系统,适用于对Android系统和adb指令操作有一定基础的读者测试环境:夜神模拟器(...

2019-03-21 15:28:44 9287 6

原创 Ubuntu16.04下搭建mysql + uwsgi + nginx环境启动flask 项目

Ubuntu16.04下搭建mysql + uwsgi + nginx环境启动flask 项目 1.安装mysqlSudo apt-get install mysql 配置mysql的数据存储路径,默认在 /var/lib/mysqlsudo cp -R /var/lib/mysql/* /home/applex/mysqldb sudo chown -R mysq...

2019-01-02 11:45:57 393

原创 mysql + redis + flask + flask-sqlalchemy + flask-session 配置及项目打包移植部署

1.下载mysql-installer-community-5.7.24.0.msi(https://dev.mysql.com/downloads/windows/installer/8.0.html, 选择Looking for previous GA versions?)2.安装2.1选择模块2.2安装方式2.3设置密码2.4查看环境变量3.配置数据库3.1配置服务器编...

2018-12-28 19:38:32 2623

原创 Python装饰器浅解

Python 装饰器浅解Python装饰器分为两个过程:示例:结果如果注释掉 test()调用,则结果:Python装饰器分为两个过程:一是装饰器装载过程;二是调用装载后的装饰器过程;示例:# @auth: applex# @date: 2018-10-10# coding=utf-8def deco1(func): print ("deco1 loading!") ...

2018-10-10 11:10:13 159

原创 C# async 和 await 理解

C# async 和 await 理解先假设如下场景:主函数 Main,循环等待用户输入;计算函数 Cal,耗时计算大量数据;class Test { static int Main(string[] args) { while(true) { // 等待用户输入 } } ...

2018-08-31 20:13:10 24530 8

原创 Visual Studio 2017 ASP.NET Framework MVC 项目 MySQL 配置连接

首先在 VS2017 中新建 Web ASP.NET#Framework 项目选择MVC结构 使用NuGet包管理器安装插件 安装 Entity Framework 【摘抄】 EF是一种ORM工具,ORM表示对象关联映射 在RDMS中,对象称为表格和列对象,而在.net中(面向对象)称为类,对象以及属性。 任何数据驱动的应用实现的方式有两种: ...

2018-08-10 11:43:39 5647

原创 Linux下基于Pycharm的wxpython程序环境配置和打包

1.Linux自带的Python未包含include目录及头文件,首先根据代码所使用的Python版本安装 libpython*-dev,如果缺少头文件,使用Pyinstaller会报错,例如提示 找不到pyconfig.h 文件;2.打开Pycharm,配置venv环境,注意Python的版本号要与代码对应,在设置-Project Interpreter选项中安装依赖模块(若在此处搜索并安装...

2018-07-10 22:51:02 1915

原创 Python 类成员变量使用缺省值初始化时要注意的一个坑

Python 类成员变量使用确省值初始化时要注意的一个坑 标签(空格分隔): python2.7 python 3.6考虑到如下场景:定义class A,class A 包含成员变量 l 和 d, l为数组, d 为字典; 在 class A 的构造函数中使用缺省参数初始化 A 的成员变量 l 和 d ;具体代码如下:class A: def __init__(...

2018-06-12 15:46:57 9067

原创 预置第三方apk到MTK项目相关问题总结

预置第三方apk到MTK项目相关问题总结标签:MTK 预置apk 作者:解国栋 2015-06-03目前5.0之后项目预置方式通用步骤为: 建立apk文件夹; 置目标apk到该文件夹下; 解压缩apk查看是否包含lib/文件夹(apk项目是否包含lib库文件); 在该文件夹下编写Android.mk脚本 ; 理论上apk文件夹可以建立在项目内任意目录,编译系统会自动搜索

2015-06-05 18:56:43 17207 10

PDF转图片工具

PDF转图片工具 功能: 支持pdf转图片,图片格式png 支持批量转换 使用: 第一步,点击按钮添加文档到列表,或直接将待转换文档拖入列表 第二步,选择输出目录 第三部,点击转换

2019-02-01

台电闪存 UT165芯片 4G量产工具

台电酷闪4G UT165芯片 照片如下: http://price.zol.com.cn/155/1551254.html

2013-03-01

麦迪M10 刷固件工具

费尽心思找到的,并且刷好了我的麦迪M10。!

2012-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除