我正在尝试构建Gecko代码,我从Github克隆了它:git clone https://github.com/mozilla/gecko-dev.git
我收到autoconf 2.13 not found错误,已经安装在我的Mac机上:
Tom-Swayer:gecko-dev vmishra$ autoconf --version
Autoconf version 2.13
Tom-Swayer:gecko-dev vmishra$ sudo make build
Password:
./mach build
0:00.33 /usr/bin/make -f client.mk -s MOZ_PARALLEL_BUILD=9 -s
0:01.86 Adding client.mk options from /Users/vmishra/Desktop/gecko-dev/.mozconfig:
0:01.86 AUTOCLOBBER=1
0:01.86 export MOZ_AUTOMATION_BUILD_SYMBOLS=1
0:01.86 export MOZ_AUTOMATION_L10N_CHECK=1
0:01.86 export MOZ_AUTOMATION_PACKAGE=1
0:01.86 export MOZ_AUTOMATION_PACKAGE_TESTS=1
0:01.86 export MOZ_AUTOMATION_INSTALLER=0
0:01.86 export MOZ_AUTOMATION_UPDATE_PACKAGING=0
0:01.86 export MOZ_AUTOMATION_UPLOAD=1
0:01.86 export MOZ_AUTOMATION_UPLOAD_SYMBOLS=0
0:01.86 export MOZ_AUTOMATION_SDK=0
0:01.86 MOZ_MAKE_FLAGS=-j9 -s
0:01.86 MOZ_OBJDIR=/Users/vmishra/Desktop/gecko-dev/VM-Gecko-build
0:01.86 OBJDIR=/Users/vmishra/Desktop/gecko-dev/VM-Gecko-build
0:01.86 FOUND_MOZCONFIG=/Users/vmishra/Desktop/gecko-dev/.mozconfig
0:01.88 /Users/vmishra/Desktop/gecko-dev/client.mk:299: *** Could not find autoconf …Run Code Online (Sandbox Code Playgroud) 我是AWS和Python的新手,并尝试使用AWS Lambda函数实现一个简单的ML推荐系统进行自学习.我被包裹在sklearn,numpy和pandas的组合上.如果结合任何两个lib意味着(Pandas和Numpy)或(Numpy和Skype)工作正常并且部署完美.因为我正在使用ML系统,所以我需要sklearn(scipy和pandas和numpy),它们无法工作并在aws lambda测试中得到此错误.到目前为止我所做的:我的部署包来自python3.6 virtualenv,而不是直接来自主机.(已经安装/配置了python3.6,virtualenv和awscli,并且你的lambda函数代码在〜/ lambda_code目录中):
cd ~ (我们将在主目录中构建virtualenv)
virtualenv venv --python=python3.6 (创建虚拟环境)
source venv/bin/activate (激活虚拟环境)
pip install sklearn, pandas, numpy
cp -r ~/venv/lib/python3.6/site-packages/* ~/lambda_code (将所有已安装的软件包复制到lambda_code目录的根级别.这将包含一些不必要的文件,但如果需要,您可以自行删除这些文件)
cd ~/lambda_code
zip -r9 ~/package.zip . (拉上lambda包)
aws lambda update-function-code --function-name my_lambda_function --zip-file fileb://~/package.zip (上传到AWS)
之后得到这个错误:
**"errorMessage": "Unable to import module 'index'"**
Run Code Online (Sandbox Code Playgroud)
和
START RequestId: 0e9be841-2816-11e8-a8ab-636c0eb502bf Version: $LATEST
Unable to import module 'index': **Missing required dependencies ['numpy']**
END RequestId: 0e9be841-2816-11e8-a8ab-636c0eb502bf
REPORT RequestId: 0e9be841-2816-11e8-a8ab-636c0eb502bf Duration: 0.90 ms Billed Duration: 100 ms Memory Size: 128 MB Max …Run Code Online (Sandbox Code Playgroud) 我有一个BLE设备(外围设备)和iOS应用程序,它们使用CoreBluetooth.framework(连接,断开连接,订阅,通知服务)相互通信.以下是几个场景:
这也显示了用户的App Force Quit,应用程序不会重新启动或使用状态保存和恢复活动.
"如果您需要在应用程序未运行时执行代码,则根据您要执行的操作,有几个选项可供您使用. - 后台提取将让您的应用程序在预定的时间间隔内在后台运行约30秒这样做的目的是获取数据并为应用程序下次运行时准备用户界面. - 推送通知让您的应用程序从服务器获取新数据.如果需要,您可以在设备上显示消息,但这不是必需的- 静音推送通知让您跳过该部分. - 本地通知让您向用户显示警报,以及您想要的任何媒体附件以及供用户选择的一些选项.如果他们选择这些选项,那么您的应用可以启动在前台或后台处理它们."
我尝试使用Background Fetch,但是当应用程序终止时它也没有醒来.
我实现的唯一目标是"当应用程序被用户终止或终止时,每当连接BLE设备时,应该在前台/后台调用应用程序,以便我执行一些操作,例如从BLE设备获取数据并保存它"
如何在不使用推送通知或静默通知的情况下实现此目的 如果CoreBluetooth框架中的任何内容在终止后应用程序唤醒,请告诉我?
aws-lambda ×1
b2g ×1
firefox-os ×1
gecko ×1
ios ×1
mozilla ×1
pandas ×1
python ×1
scikit-learn ×1
swift ×1