- 博客(856)
- 资源 (80)
- 收藏
- 关注
原创 查看打印机支持的语言(1284DeviceID)sudo /usr/lib/cups/backend/usb
好多年不弄,您猜怎么着,忘了叫一干净。现在写下来永远留存,好记性不如赖笔头。
2023-06-26 14:47:35 563
原创 手机当作电脑无线摄像头
手机当作电脑无线摄像头前言为什么会有这个需求,因为在录制视频时,需要展示一些实物,就需要使用摄像头来展示。但是购买的USB摄像头还不如旧手机像素高。不如把旧手机利用起来,然后就开始搜索手机当作电脑无线摄像头。找到了下列软件,我最终使用的是iVCam,因为没有付费,视频上会有水印,但是问题不是太大。关于为什么必须是“无线”,因为有线形式电脑和手机其实自带了PTP协议,手机插入到电脑上可以直接当成电脑的有线摄像头,但是并不好用。而目前无线的速度也比较快,使用无线可以让手机不用线连着电脑。Softw
2021-09-12 14:58:50 5201
原创 Android Studio打开旧工程的正确姿势
Android Studio打开旧工程的正确姿势Andriod Studio发展比较快,现在一般使用3.6.3的com.android.tools.build:gradle。如果打开一些2.x.x版本的会报各种错误。比如识别不了google()方法,比如能编译但是不能自动安装。你可能会问为什么要打开一些旧工程呢?Github上的一个sdk大部分都是2.x.x,甚至一些大厂出的sdk也是这样,你要使用sdk看demo的时候就必须要下载打开旧工程了。这是没有办法。Android Studio没有像Office
2021-06-13 15:59:52 3782 5
原创 ubuntu 18.04 nginx日志中记录请求体和响应体
ubuntu 18.04 nginx日志中记录请求体和响应体安装lua模块sudo apt-get install nginx-plus-module-lua设置一个全局格式# /etc/nginx/nginx.conflog_format json_combined escape=json '{' '"t":"$time_local",' '"remote_addr":"$remote_addr",' # '"remote_user":"$remote_user",'
2021-06-13 15:57:57 1018
原创 MacBook 升级成10.15.3之后,CC2015上之前能正常使用的插件失败了
系统版本:10.15.3PS版本:CC2015问题:升级成10.15.3之后,CC2015上之前能正常使用的插件失败了。The plugin crema is incompatible with this version of generator-core. generator-core version: 3.4.0, plugin compatibility: ~3.5安装CC 2018出现:APP开发者需要更新此APP以使其在这个版本的macOS下正常工作。请联系开发者了解更多信息。经过搜
2021-06-13 15:54:55 1056
原创 MacBook M1之我见
MacBook M1安装常用软件同事用上了M1的MacBook,让我帮其装常用软件,我装了Sketch``Photoshop``After Effect``Office,感觉没有什么难度。下面蹭热度从我的角度聊聊M1芯片,当然它是一个ARM芯片,也就是和手机一个架构的的CPU,其实在Linux世界几年前就有类似M1的方案,比如各种能跑Ubuntu系统的Pi。不过很一直是极客的玩物,比如做一个家用磁盘,做一个浇水小玩意儿,简易的PC。而Apple一旦做这种事,是直接面向消费者的,直接越过极客的玩物到消费
2021-06-13 15:45:11 260
原创 Ubuntu 18.04 安装eclipse CDT
按照网上执行这个sudo apt install eclipse eclipse-cdt会报这个log file.....!SESSION Fri Aug 16 14:39:20 IST 2019 ------------------------------------------!ENTRY org.eclipse.equinox.launcher 4 0 2019-08-16 14:39:20.065!MESSAGE Exception launching the Eclipse Plat
2021-06-13 15:18:08 1519 1
原创 replaceOkHttpClient过时,改用setOkHttpClientFactory
标题同样可以起《React Native如何优雅的进行http请求》,要进行http请求免不了需要公共参数,token,cookie。但是如果在原生部分已经实现此功能了,在RN中需要再次实现就会比较麻烦,且会造成维护困难。所以需要网络请求如果能在Native层汇合,由Native层统一管理公共参数,token,cookie等等。会让RN的业务写起来非常方便。通过关键词React Native custon okhttp能搜索到一些资料,比如0.43版本之前使用replaceOkHttpClient方法进行
2021-06-13 14:55:12 566
原创 TypeError: null is not an object evaluating _rngesturehandlerModule.default.direction
TypeError: null is not an object ( evaluating ‘RNGestureHandlerModule.default.Direction’)在做React Native时遇到这个错误,然后把代码回退到没有此问题的版本,也还是有此问题,比较怪异。通过大局观来看问题应该类似缓存引起的。手机卸载最近装的测试程序,重启,然后就恢复正常了,具体哪一步使得变好了,暂时不清楚。...
2021-06-13 14:53:51 1320
原创 Android 6.0 ROM(angler-mtc20l-factory-b7864fdb) 刷机
Android 6.0 ROM(angler-mtc20l-factory-b7864fdb) 刷机采用过高版本的fastboot和过低版本都会报错,采用platform-tools_r23-linux版本可以正常刷机。
2021-06-13 14:51:06 587
原创 Ubuntu上编译ARM程序
Ubuntu上编译ARM程序前言MacBook都直接采用arm架构的m1芯片了,arm越来越强大了。其实还能给嵌入式Linux开发者带来好处,虽然好处不是直接的。Ubuntu的源上已经支持多架构,通俗讲就是可以在x86电脑上装上armhf的所有库文件。如果想把x86的程序编译成arm版本的,只需要将gcc改成arm-linux-gnueabihf-gcc就可以实现了。步骤sudo dpkg --add-architecture armhf修改软件源/etc/apt/sources.list将
2021-06-13 14:47:30 1850
原创 ERROR: There are no scenarios; must have at least one.
系统:Ubuntu 18.04解决方案You’ve got the wrong yarn. The yarn you’re executing comes from the cmdtest package. Uninstalling cmdtest first should fix this:sudo apt remove cmdtestOnce you’ve uninstalled it, run the commands below to install yarn properly:cu
2021-05-20 16:02:20 1390
原创 Xcode假死打不开解决方案-删除配置文件
Xcode假死打不开解决方案-删除配置文件rm -rf $HOME/Library/Application Support/Developer/Shared/Xcoderm -rf $HOME/Library/Preferences/com.apple.dt.Xcode.*rm -rf $HOME/Library/Saved\ Application\ State/com.apple.dt.Xcode.savedStaterm -rf $HOME/Library/Developer/Xcode
2021-03-13 19:36:25 1068
原创 ECS上跑docker磁盘被占满
ECS上跑了几个docker容器,40G硬盘被占满了,使用以下命令清除也解决不了docker system prune -a && docker volume prune根据这里的https://stackoverflow.com/a/55587497/2193455的提示,找到是日志文件过大的原因。I had this issue… It was the log that was huge. Logs are here :/var/lib/docker/containers/&l
2021-02-19 10:18:54 284
原创 Git三大件高级用法
clone之前git clone xxxx.git之后git clone --recurse-submodules xxxx.git区别:将子模块也同步clone下来。来源:https://stackoverflow.com/a/3797061/2193455pullgit pull origin mastermergegit fetch --tags origingit merge v2.2.88add没有不同之处;commit没有不同之处;push之前git
2021-01-22 09:47:36 379
原创 Nginx实现版本控制
尝试按照https://blog.csdn.net/liuxiao723846/article/details/54925328这里的方法进行无感知版本升级,如下:location / { root html; index index.html index.htm index.php; proxy_redirect off; proxy_set_header X-Forwarded-For $proxy_add_x_
2020-11-30 16:12:34 699
原创 letsencrypt遇到Validations for new domains are disabled in the V1 API
letsencrypt遇到Validations for new domains are disabled in the V1 API$ sudo letsencrypt certonly --webroot -w /var/www/html -d example.comSaving debug log to /var/log/letsencrypt/letsencrypt.logPlugins selected: Authenticator webroot, Installer NoneStart
2020-11-22 11:58:22 316
原创 Ubuntu 18.04安装docker
sudo apt-get remove docker docker-engine docker.io containerd runcsudo apt-get updatesudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common curl -fsSL https://download.doc
2020-11-16 23:58:44 269
原创 The “https://packagist.org/packages.json“ file could not be downloaded
The “https://packagist.org/packages.json” file could not be downloaded$ sudo composer create-project xxxxx xxxxx [Composer\Downloader\TransportException
2020-11-16 23:26:08 1169
原创 关于Android中的位置服务解读
关于Android中的位置服务解读一提到位置或者定位,一般的开发者会第一时间百度地图和高德。这么做其实把自己仅仅当成了一个Api caller。还是细细了解一下系统的关于位置的架构比较好。下面开始细细品味。不说第三方定位,系统原生带有位置提供者相关的API有三种:提供者描述NETWORK_PROVIDERGMS或者手机制造商,原生手机不装GMS是为空的。装了GMS会出现“Google 位置信息服务”;GPS_PROVIDER手机GPS硬件,硬件有这个模块一般都支持,注意室
2020-09-08 11:02:26 3620
原创 使用GDB根据段错误core dump文件定位问题
使用GDB根据段错误core dump文件定位问题#include <stdio.h>int main(void){ char *s = "hello world"; *s = 'H';}$ gcc segfault.c -g -o segfault$ ./segfaultSegmentation fault来自:https://en.wikipedia.org/wiki/Segmentation_fault如何定位$ gdb-multiarch ./se
2020-09-08 10:39:57 374
原创 Unable to create a new virtual machine: No permission to perform this operation.
问题1:Unable to create a new virtual machine: No permission to perform this operation.在创建虚拟机时出现这个错误,开始还以为虚拟机安装的有缺陷,结果想多了,只是创建虚拟机目录是root权限,使用普通用户无法写入才提示这个错误。出现这个错误的时候,完全看不到相关日志信息,这也是一个比较奇怪的地方。当作经验记录下来。问题2: Could not connect ‘Ethernet0’ to virtual network ‘
2020-08-26 20:15:57 2763 2
原创 Ubuntu无法正常登录的案例一则
Ubuntu无法正常登录的案例一则今天一早开电脑,Ubuntu 18.04却登录不上了。网上的方法搜索了很多,但是还没有解决了不了。最终的解决方案如下:重启电脑按Shift进入Grub,选择Ubuntu Recovery模式在root下启动,通过命令创建一个test用户adduser test sudo重启使用test命令正常,说明应该只是用户级数据错误导致无法登录,并非整个操作系统损坏在test用户下执行如下操作sudo tail -f /var/log/syslog然后切换到不能
2020-08-17 14:49:48 1632
原创 android.intent.action.VOICE_COMMAND 追踪
Intent层HeadsetHalConstants.VR_STATE_STARTED如果使用KeyEvent启动adb shell input keyevent --longpress KEYCODE_CALL如果Bluetooth层启动HeadsetHalConstants.VR_STATE_STARTEDHeadsetHalConstants.VR_STATE_STOPPEDEVENT_TYPE_VR_STATE_CHANGEDonVrStateChanged# packa
2020-07-11 18:35:16 708
原创 Unclear about USB drive ejection: don‘t unplug until finished
在Ubuntu上插入U盘拷贝文件后,拔出文件时总是提示:don’t unplug until finished.经过搜索了解,Ubuntu在用户进行拷贝时,并没有真正的拷贝,只有在一定时间时才会进行sync。这里就不像Windows,拷贝都是真拷贝。而在Ubuntu中要实现实时拷贝,那么需要在挂载时添加flush标识,怎么添加呢?暂时还没有找到。需要找一下。临时处理方案就是在拷贝后执行一下这个命令sync来自:https://unix.stackexchange.com/questions/90
2020-07-11 18:30:54 316
原创 远程控制软件大全
软件描述teamviewer使用过于频繁会导致无法使用、最好用、但是收费最高向日葵国产 对Linux支持得不太好anydesk小众不太好用QQ被控方需要一个QQ号
2020-07-11 18:20:21 619 3
原创 Android应用商店大全
Android应用商店大全经过会搜索一些App,罗列一下平常使用的一些应用商店。应用商店描述Google Play国际老大,上面的App都比较符合Api要求evozi可以下载Google Play上的Apk华为应用商店小米应用商店百度手机助手应用宝豌豆荚可以下载历史版本App酷安可以根据「包名」来找apk应用汇可以根据「包名」来找apk...
2020-07-11 17:24:16 1718
原创 android from uid not allowed to perform OP_READ_PHONE_STATE
android from uid not allowed to perform OP_READ_PHONE_STATE出现这个错误是一个很偏门的情况下,我使用grant命令为了我这个App的读手机状态的权限,但是还是报了如下的错误,我看到了READ_PRIVILEGED_PHONE_STATE,这个可以不检测OP_READ_PHONE_STATE。我就改用了READ_PRIVILEGED_PHONE_STATE,这样就不报错了,但是这个READ_PRIVILEGED_PHONE_STATE不是所有的ap
2020-06-06 15:34:46 1178
原创 Nginx系列文章目录
从去年接触nginx,在2019.06.02写出了第一篇nginx文章,到今天整好一年,这一年中陆续写出了好几个了篇,这里整理成一个单独的目录,方便索引。1. Ubuntu 16.04安装nginx主要介绍了如何安装nginx。2. Ubuntu 16.04 上获取Let’s Encrypt免费证书一般安装之后就要立即配置https证书了,需要参考这个文章。3. Ubuntu 16.04简易安装Nginx-rtmp-module这个是一个需要使用rtmp时如何安装模块。4. Ubuntu 18
2020-06-02 23:46:00 247 1
原创 Ubuntu 18.04简易安装libnginx-mod-http-lua日志模块
网上很多文章写得需要编译源码的方式安装,我很不认可,看书和写书是两个概念,我一定找到的办法如何看书就好了。找不到就自己写书是不可取的。毕竟你还要花很多精力在别的事情上呢。以下是我整理的安装方法,采用apt-get的方法。sudo apt-get install libnginx-mod-http-lua全局修改#/etc/nginx/nginx.conflog_format json_combined escape=json '{' '"t":"$time_local",'
2020-06-02 23:35:06 845
原创 Unsupported method: GradleProject.getProjectDirectory()
Unsupported method: GradleProject.getProjectDirectory()在打开一个5年前的工程时(Android-BluetoothSPPLibrary),遇到了这个问题,但是看配置文件使用gradle1.0.0,但是如果直接改成我其他工程正在使用的3.3.2,会报更多错误,我决定一步一步升级。先改成了2.2.0结果还是同样的错误,我决定搜索到哪个版本的g...
2020-05-05 16:10:53 3488 3
原创 微信开发平台Android SDK测试问题总结
微信开发平台Android SDK测试问题总结关于 Server response error code:404, error:{“ret”:-1, “msg”:“invalid appkey”}解决方法:把 dependencies 里的com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+换成com.tencent.mm.o...
2020-05-05 16:08:09 1786
原创 Ubuntu 16.04安装nginx
Ubuntu 16.04安装nginx安装安装标准版本sudo apt-get install nginx最新sudo apt-get install software-properties-common python-software-propertiessudo add-apt-repository ppa:nginx/stablesudo apt-get updatesud...
2020-05-01 12:29:32 287
原创 Error: errCode: -404011 cloud function execution error
Error: errCode: -404011 cloud function execution error在一个没有async函数中使用了await会造成这个问题async function queryAllUnsold() { await db.collection('order').where({ sold: false }).get({ success: res...
2020-05-01 12:07:48 2400
原创 记录一次海康威视录像机重置密码的经历
问题:监控密码忘记了,看不了回放了,手机也看不了了,如何才能重置密码,厂家说需要寄回去恢复出厂设置通过连线后得知,该型号为DS-7104N-F1网络硬盘监控录像机,在网上查询默认用户名和密码分别为admin/1234,试了一次后不正确。开始使用SADP的方式,但是电脑上搜索不到这个录像机。只能下功夫了解连接图:最终了解到原来录像机和电脑不在同一个局域网,家里又没有网线,没有办法让电脑和其能在同...
2020-03-28 17:27:37 29222 4
原创 关于函数计算
关于函数计算去年接触过这种形式,是在写小程序时,那里面叫云函数。用起来叫一个神奇,你完全不需要关心服务器,只管写nodejs程序提交就完事了。如今用到了阿里云上的「函数计算」也是这么一个形式,我简单写了一个函数,可以通过http接口进行调用,其他触发方式就没有了解了,不过如果需要一个很小的接口,那就可以采用这种方式,不需要购买单独的ESC和流量等等,直接使用「函数计算」简单明了。更甚至还支持ht...
2020-03-01 17:51:47 303
原创 谈一下我的学习方法
谈一下我的学习方法,我向来不愿意按照传统方法进行学习,我学习的动力主要是因为兴趣。我必须让自己对一个事情有了兴趣,才能动力去深入学习。学习英文、学习五笔、学习Linux等等都是采用的这个方法。关于英文英文目前口语、写和听还不行,但是读文章还是可以的,主要是我强制自己工作中读原英文资料,操作系统设置成英文的,所以的设置和报错等等全部英文,遇到问题时搜索答案也会比较快,因为直接面向全球的开发者。还...
2020-03-01 16:44:01 396
原创 Failed to load resource: the server responded with a status of 403 (Forbidden)
出现这个错误原因之一,服务器上资源文件权限问题出问题。chmod a+r -R ./
2020-02-27 13:46:13 20237
原创 关于抓包的一些常用软件
网络包抓包来debug程序还是比较方便的,最早知道的软件是WireShark,它像是形成了一种行业标准,但是从底层抓取网络通信包,我记得调试PPOE的时候第一次使用这个软件,不过到现在也没有弄清楚这个软件的过滤器规则怎么写。如果是获取http/https的包Fiddler是最适合的,因为它做了反向代理,证书之类的相关操作。蓝牙包蓝牙也是一大块,如果是简单的通信,比如SPP/BLE,可以借助A...
2020-01-01 11:06:23 814
HelloWorld.PCL3GUI打印机测试文件
2014-08-05
busybox_bin.tar.gz
2014-06-28
图片格式大全
2014-06-20
vissible-ibus.tar.gz
2014-06-19
Source Insight 3.X utf8支持插件
2014-05-29
Android Linux Printer simple Ver1.1
2014-02-18
Android Linux Printer simple v1.0
2014-01-14
SecureCRT Ubuntu(scrt-7.2.0-359.ubuntu12.i386.deb)
2013-10-12
tiny210v2-u-boot-130626
2013-06-27
uboot for tiny210 v2 Ver130625
2013-06-25
x264 ffmpeg结合嵌入式使用
2013-06-05
(winmerge for linux)grimmdp-winmerge-1bd708f4cf72.zip
2013-06-01
scrt-7.1.0-244.ubuntu12.i386.deb
2013-05-30
S3C2440裸机读写SD卡(可调试可运行)
2013-04-26
裸机实现LCD显示(可调试也可以下载到NandFlash运行MINI2440)
2013-04-17
纯裸机i2c在s3c2440上实现
2013-04-16
BootLoader TFTP服务器的追加
2013-03-17
mStar 6A648 双 WiFi 所使用的8188eu.ko
2018-10-10
TensorFlow之TF Speech等等
2018-08-25
不是完整的MP3格式_Android播放会有问题
2018-04-01
EPSON_L310_Series_linux_driver
2018-03-17
strace-armv7-4.19
2017-09-10
imgrepacker
2016-04-20
Symantec Ghost 12.0.0.4112.rar 包含Linux版
2016-04-20
ubuntu-core-14.04-core-armhf.ext2
2015-10-25
HelloWorld.ext4
2015-10-24
Jlink调试S5PV210
2015-09-26
toolbox 静态编译-可以用于普通嵌入式Linux系统中
2015-02-13
strace 各种架构的静态编译版本
2014-11-12
tinyalsa-utils 静态链接
2014-10-15
HP LaserJet 1020 test
2014-10-07
freetype example
2014-09-24
AdbTest/Android USB例子
2014-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人