小编Cas*_*ynn的帖子

UIImagePicker和AVCaptureSession同时访问摄像头

我想知道是否可以有一个实例AVCaptureSessionUIImagePicker同时访问相机.

我想创建一个应用程序,将环境光度计/指示器显示为UIImagePicker相机处于活动状态时的叠加视图.我之前使用过这个UIGetScreenImage(),但Apple现在不允许使用这个私有API AVCaptureSession.在我的实验中,AVCaptureSessionUIImagePicker显示摄像机视图时似乎被暂停.有任何想法吗?谢谢!

iphone uiimagepickercontroller avcapturesession

5
推荐指数
1
解决办法
4206
查看次数

中级javascript程序员编写更好代码的提示

所以我是一个相当不错的javascript程序员,我刚刚完成了一个相当大的Web应用程序,涉及编写相当多的javascript.我调试脚本时可以遇到的一件事就是我在脚本中使用的各种全局变量存在一些命名空间冲突.从本质上讲,我的javascript文件的结构如下:

global var a
global var b
global var c
function1(){}
function2(){}
function3(){}
Run Code Online (Sandbox Code Playgroud)

使用jQuery文档就绪函数将各种事件绑定到我的html中的按钮,并将我的函数作为事件处理程序回调调用.

有些人建议将我的整个脚本封装在一个巨大的函数中,以防止任何与范围相关的错误.我无法弄明白究竟会带来什么.任何提示都很受欢迎,因为我即将创建另一个Web应用程序,它将涉及相当多的AJAX页面加载,以避免浏览器刷新和绑定到各种事件的DOM操作.谢谢!

javascript scope javascript-framework

5
推荐指数
1
解决办法
550
查看次数

PHP开发人员关于Java for Web Development的问题

我有几年用PHP开发Web应用程序的经验,我也广泛使用Java(但从未用于Web应用程序开发).我正在完成一个大型项目,过去六个月我一直在使用PHP/CodeIgniter构建并使用CloudControl托管(提供自动服务器配置和可伸缩性).

该项目进展顺利,PHP满足了我的需求 - 但现在我正处于开发面向企业用户的Web应用程序的开始阶段,我正在考虑将Java(可能是'Grails')与AWS结合使用Elastic Beanstalk.

我的第一个问题是:多线程,它在Java的Web应用程序开发中使用的频率是多少?使用我的PHP应用程序,我的服务器可能需要对Facebook进行API调用以响应用户的请求(例如发布到用户的墙上).为了避免我的PHP进程在返回用户之前等待API调用完成,我使用Gearman作业排队服务器w/workers将工作从我的主应用程序服务器卸载到后台工作程序.

Java开发人员只是简单地启动一个线程来处理API调用并让主进程返回给用户吗?这是Java开发优于PHP的最大优势吗?谢谢!

php java multithreading web-applications backgroundworker

5
推荐指数
1
解决办法
222
查看次数

为用户上传的图像创建唯一的文件名(哈希)

我有一个允许用户上传图像的Web应用程序.我将图像存储在S3存储桶中,并为它们提供基本上是MD5(session_id + unix_timestamp)结果的所有文件名.这种创建独特图像文件名的方法有什么缺陷吗?

filenames web-applications amazon-s3

5
推荐指数
1
解决办法
3883
查看次数

在特定情况下向PHP开发人员解释nodejs开发风格

我是一个PHP Web应用程序开发人员,用PHP和CodeIgniter构建了几个大型项目.PHP总是完成工作,但现在我正在开发一个我正在客户端使用javascript extjs4框架构建的新项目.我对经验丰富的nodejs开发人员提出了一些问题.

在我最近的PHP项目中,用户登录请求要求我的服务器对Facebook进行API调用.我处理此问题以提高可伸缩性的方式是我的客户端会发出初始登录请求,服务器会将请求传递给'gearman'作业排队服务器,后台工作进程会抓取作业并执行API调用.在此期间,服务器将回复客户端,然后客户端的浏览器将开始使用AJAX轮询服务器以查看作业是否已完成.(哦,我通过memcached将Facebook API调用的结果从工作者传递到应用程序服务器).我这样做是为了释放我的应用程序服务器以处理来自用户的更多并发请求,因为PHP正在锁定并且Facebook API调用需要几秒钟.

我的问题是,由于nodejs是非锁定的,因此整个App服务器模型,一个齿轮工作排队服务器和后台工作者是否对nodejs开发有意义?我是否只是接受来自客户端的ajax请求登录,从应用服务器调用facebook API并等待它的响应(同时处理其他用户的请求,因为nodejs是非锁定的)然后回复用户?

我也正在考虑进入nodejs开发,以便能够利用令人敬畏的heroku环境.

javascript web-applications node.js

5
推荐指数
1
解决办法
546
查看次数

在通过AJAX加载的DOM中运行动态注入的javascript(尝试使用history.js ajaxify网站)

我有一个基本上有页眉,页脚和正文视图的Web应用程序.我正在使用history.js库和HTML5 pushstate来开发网站,但我遇到的一个问题是在javascript插入DOM时运行嵌入式javascript.

几乎我所有的javascript都包含在jQuery中(function(){...})(文档就绪加载器)

有谁知道处理这个问题的好策略?谢谢!

javascript dom history.js pushstate html5-history

5
推荐指数
1
解决办法
1万
查看次数

将后台工作程序添加到AWS Elastic Beanstalk

我正在玩Elastic Beanstalk,我正在试图弄清楚如何将后台工作者添加到我的应用程序中.

是否有一种简单的方法可以使用我的弹性beanstalk应用程序服务器上的代码启动EC2实例?并使用Elastic beanstalk附带的部署机制更新这些实例吗?

php worker amazon-web-services amazon-elastic-beanstalk

5
推荐指数
1
解决办法
1075
查看次数

是否有一个与PHP的mail()函数等效的nodejs

我来自PHP世界,我习惯使用mail()来发送快速诊断电子邮件.在NodeJS的标准库中是否有一个模块或方法,大致相当于此?

php email node.js

5
推荐指数
2
解决办法
3977
查看次数

Node.js 流式传输到 zip 存档并流式传输 zip 存档作为对客户端的响应

是否可以使用 Node.js 流构建 zip 存档并在创建该存档时通过对 HTTP GET 请求的响应将该 zip 存档提供给客户端/用户?我正在寻找一种解决方案,最好避免将整个 zip 缓冲到服务器上的内存中。

zip node.js node.js-stream

5
推荐指数
1
解决办法
6253
查看次数

Github Actions,如何在工作步骤之间共享计算值?

Github Actions是否有DRY方式在多个作业步骤中计算和共享值?

在下面的工作流程yml文件中,回显$ {GITHUB_REF} | cut -d'/'-f3`-$ {GITHUB_SHA}会分多个步骤重复。

name: Test, Build and Deploy
on:
  push:
    branches:
      - master
jobs:
  build_and_push:
    name: Build and Push
    runs-on: ubuntu-latest
    steps:
      - name: Docker Build
        uses: "actions/docker/cli@master"
        with:
          args: build . --file Dockerfile -t cflynnus/blog:`echo ${GITHUB_REF} | cut -d'/' -f3`-${GITHUB_SHA}
      - name: Docker Tag Latest
        uses: "actions/docker/cli@master"
        with:
          args: tag cflynnus/blog:`echo ${GITHUB_REF} | cut -d'/' -f3`-${GITHUB_SHA} cflynnus/blog:latest
Run Code Online (Sandbox Code Playgroud)

github github-actions

5
推荐指数
2
解决办法
282
查看次数