自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 androidx.appcompat 升级到1.5.1 趟过的坑

appcompat 升级引发的一些列升级,Kotlin 升级、各种SDK升级、甚至会IDE也需要升级,究竟是思想的变化、技术的进步,还是程序的碎片化?

2023-03-17 18:20:48 2625 1

原创 32 位系统 php 大文件 大于2GB 上传适配

最近遇到一个php问题,在32位系统上面上传大文件; 32系统??? 为什么要用32系统?php都放弃32位系统的适配了! 是啊,世事无常,就是这么无奈,一般服务器早就64位了,但还有一些殊的的系统,比如在 arm 架构32系统, 还有些32位嵌入式的系统,有php的需求,32位系统上面 php7 上支持文件size最大是2G,为了能够满足这个需求,看了两天php7源码,然后有些想法,和改动,能够暂时实现部分的大文件上传的接口。32位系统能够支持大文件的方案大概有两种:1、自己实现php modul

2022-03-04 20:06:34 808

原创 MacOS Virtual Box 磁盘扩容流程

遇到Virtual Box 磁盘不够用,需要扩容,具体操作流程如下:在MacOS遇到的问题是,Mac Virtual Box 6.1 菜单栏没有找到磁盘调整按钮,只能通过命令行来进行调整;1、 关掉虚拟机;调整对应vdi文件的大小,找到对应文件存储文件路径, 执行命令如下:VBoxManage modifyhd /Users/XXX/VirtualBox/centos-32/centos-32.vdi --resize 60000单位是MB;2、打开虚拟机在linux 系统中操作如下:

2022-02-28 16:01:04 1324

原创 Electron http proxy

function setProxy (mode, proxyServer) { mode = mode || store.get('enableProxy'); switch (mode) { case 'custom': { const { host, port, protocol } = store.get('proxy'); log('Custom proxy %s:%s.', host, port); proxyServer = protocol.

2022-02-14 16:06:50 2447 2

原创 Enigma Virtual Box 打包绿色程序

由于一些特殊场景,只能用绿色的程序,推荐神器:Enigma Virtual Box!下载地址:https://enigmaprotector.com/en/downloads.html遇到了一个MinGW程序,查找了好久都为能找到绿色解决方案,因为依赖MinGW,还得安装MinGW,去改代码吧,代码量有点大,改完之后还不确定稳定性,各种修改Makefile,无意中发现这个打包神器,帮了大忙,还可以减小包的大小,经过测试,完美运行;基本上分两步:1. 找出要打包的exe的依赖,包括依赖的依赖(注意

2021-08-03 17:43:40 270

原创 macos gcc dylib @rpath 动态库,相对路径

最近跨平台编译一个第三方库,想编译成能独立运行的绿色包(除了基础的C库),遇到一些常见问题,做了以下实验:项目目录结构如下:```├── bin├── lib│ ├── hello.c│ └── world.c└── main.c```world.c#include<stdio.h>void world(void){printf("world.\n");}hello.c#include <stdio.h>voi...

2021-07-27 18:08:00 1763

原创 ReactNative: Cannot run program “node“ (in directory “xxx“): error=2, No such file or directory

MAC系统,前两天对Android studio 升了级,升到4.1了,打开RN的Android项目发现,gradle sync 都无法通过了,报错如题,看了日志就是gradle 找不到node命令,检查命令行以及环境变量都没有问题,搜索问题,各种修改配置,比如:```project.ext.react = [// entryFile: "index.js" enableHermes: false, // clean and rebuild if changi

2021-06-25 12:08:03 5556 1

原创 IOS 真机调试: The executable was signed with invalid entitlements

公司好多好多业务会帮第三方公司提供一些定制服务,所以经常遇到修改bundle id的情况, 好多时候修改总有遗漏,比如:IOS模拟器运行的良好,真机上运行就会报错,unable to install xxxx, dian

2021-06-18 15:34:47 166

原创 微信:PBItemCollectionServicer connection disconnected

IOS 微信出现如题错误的时候,除了检查AppDelegate.m 中,实现的接口是否完整,一定要验证一下Universal Link 是否能跑通

2021-06-18 15:25:53 355

原创 MAC APP 签名证书查看

背景:前一阵子,在xcode的证书管理中心,测试了一下新建证书的功能,想看看在apple 开发者账户产生证书的流程,结果由于网络延迟问题,apple开发者账户刷新未看到,连着新建了几个证书,在某次刷新之后发现,早已生成了好几个,我这个强迫症啊,想找办法删掉,最终没找到方法删掉,只有过期的证书才能删除掉, 后来我只能在本地删掉了一些没用证书的;可是最近在打包新版本APP,发现APP原有的自动升级在签名验证的时候报错:code signature at url xxx did not pass val

2021-04-21 17:59:34 3676

原创 远程, 文件夹遍历

syncFolderPathList(folderPath, rootPath, parentId, pageNum, folderList, callback) { if(this.stopCreatingFlag){ Logger.log('stop creat download job'); return; } let i = 0, length = folderList.length; ...

2020-11-25 00:59:32 716

原创 electron tray click & right click

mac electron 中想实现, 在点击鼠左键弹出弹出程序界面,右键弹出托盘选项,查了良久发现没有办法捕获到左键点击事件,google了好久,把结果贴出来吧,方便后来人,希望能省点事件;https://github.com/electron/electron/issues/2830原来是当调用了setContextMenu()导致的,具体的源码我没有再往底层跟了,原因是:调用了了set...

2019-07-24 00:19:30 2304

原创 CMake MSBuild 配置

cmake 命令生成对应环境的 一些参数:配置 编译工具, 举个栗子比如 vs 2017,64位如下:cmake -G "Visual Studio 15 2017" -A x6432位如下:cmake -G "Visual Studio 15 2017" -A Win32配置 Release & Debug 需要在编译的时候进行设置:cmake --bu...

2019-07-10 22:36:07 2458

原创 VS Code 常用 调试配置

{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830...

2019-07-09 22:07:18 427

原创 electron dowloading 太慢

开发 electron app 的时候, npm install, 会遇到electron 下载非常慢,还是老问题:下载源在国外,设置一下下载源就可以了,npm config set ELECTRON_MIRROR "https://npm.taobao.org/mirrors/electron/"改为淘宝下载源,速度会很快,免得你痛苦焦躁的等待。...

2019-07-01 21:29:19 1225

原创 gitignore 修改不起作用

gitignore 规则不起作用在git使用过程中有时会遇到修改了.gitignore文件,修改了之后发现,不能起作用,这是因为git存在缓存问题,所以做一下步骤即可:git rm -r --catched . git add .git commit -m "update gitignore"

2016-12-05 11:33:59 13576 5

转载 怎么在eclipse中使用自己编译的SDK

在我们开发自己的ROM时,常常会增加一些自定义的API,而这些API在google公开的SDK中是没有的,导致想要使用这些API的应用在Eclipsea中无法编译通过,下面说下怎么在Eclipse使用中使用自己的编译的SDK:1,打开Eclipse的Preferences,选择Java>Build Path>User Libraries2,点击new新建一个Lib,名字随便取

2014-08-04 18:04:11 1806

原创 PCM 数据中的大/小端 与 MSB/LSB

大小端是以字节为单位的,表现在硬件上就是说,如果是32位的数据接口,那么对于小端来说,字节0对应的就是DB7--DB0;对于大端来说,字节0对应的就是DB31--DB24.MSB\LSB优先则是以BIT为单位的,且是串行的概念,MSB优先是指串行接口中DB7先传,DB0最后传,LSB优先则恰好相反.

2014-07-02 11:58:30 4271

原创 AEC、AGC、ANS 作用

AGC是自动增益补偿功能(Automatic Gain Control)  AGC可以自动调麦克风的收音量,使与会者收到一定的音量水平,不会因发言者与麦克风的距离改变时,声音有忽大忽小声的缺点。  ANS是背景噪音抑制功能(Automatic Noise Suppression)  ANS可探测出背景固定频率的杂音并消除背景噪音,例如:风扇、空调声自动滤除。呈现出与会者清晰

2014-06-05 15:45:02 2354 1

原创 KODExplorer 简介

KODExplorer是款开源码的基于Web的在线文件管理、代码编辑器。它提供了类windows经典用户界面,一整套在线文件管理、文件预览、编辑、上传下载、在线解压缩、音乐播放功能。让你直接在浏览器端实现web开发、源码文件预览、网站部署的同时拥有与本地操作一样方便、快捷、安全的体验。——设计理念——传承经典,追求创新,为用户提供方便快捷、安全易用的在线云管理系统。无论何时

2014-03-20 22:36:27 2716

原创 Tiny210 uboot 移植 No NAND device found!!!

经过良久的学准备之后,终于可以真刀真枪的实干了,我得开发板是Tiny-210 V2版的,拿到之后发现友善有点坑阿,用的bootloader是superboot,不开源,不能满足要求,就想着移植uboot,于是在度娘了一下,已经有大牛们坐过了,也好,我就直接难过来可以用了。可以看一下blog:http://blog.csdn.net/liukun321/article/details/86108

2013-11-05 14:27:02 1135

转载 uboot在引导linux之前要做的事 theKernel 作用

启动armlinux,bootloader必须提供下面几步:   1.  设置并初始化ram 2.  初始化一个串口 3.  检测处理器类型 4.  设置内核标记列表 5.  调用内核映像   1.       设置并初始化ram   bootloader要找到并初始化系统中所有的ram,内核将这些ram用于可变数据的存储。   2.       初

2013-11-05 13:47:42 511

原创 android 源码下载 4.0.3-r1

大概在3年前对android一阵狂热之后,觉得系统运行灰常繁重,于是那股热情渐渐退去,一心去搞linux,搞了良久linux之后发现,顺势而为这句话还是正确的,虽然有些迟了,但愿勤能补拙,正式开始我得android之旅。第一步,下载源码;根据blog http://www.cnblogs.com/jqyp/archive/2012/02/27/2369291.html

2013-10-14 17:49:18 624

原创 linux 批量 压缩 打包

在linux系统,当你想批量压缩文件夹的时候,可以这么做:#! /bin/bashfor dir in `ls -l|grep ^d|awk '{print $9}'`dotar zcvf $dir.tar.gz $dirdone批量打包(rpm包):#!/bin/bashfor file in `ls *.spec`doecho $filerpmbuild -b

2013-09-03 18:17:27 1545

原创 fedora 开机加载模块

在fedora 需要开机自动加载某个模块,很简单需要做以下步骤:在 /etc/sysconfig/modules/ 下创建一个 *.modules 的文件,依照原来的*.modules 文件添加内容;以hello.modules为例:#!/bin/bashinsmod /usr/lib/xxxx(目录模块自定义)

2013-07-25 16:47:39 878

原创 awk $1 l连接

qt-creator 内容:cdparanoia-libs             i686    10.2-12.fc18                 fedora   51 kdesktop-file-utils          i686    0.21-1.fc18                  fedora   66 kemacs-filesystem        

2013-07-11 11:20:01 413

原创 Makefile 总结

最近在编写makefile文件时遇到了不少问题,又重新学习了了以下,做以下总结:1 makefile的输出:@echo 不是随便什么地方都可以输出的,必须是在target体里,而且跟顺序有关,看个例子吧:CC = g++THREAD = ../thread/EXCEP = ../exception/SYNC = ../sync/

2012-04-20 14:17:39 352

android repo 支持到 android 4.2-r2

android 源码下载的 repo,支持到 android 4.2-r2

2013-10-14

空空如也

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

TA关注的人

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