小编tim*_*myc的帖子

如何在PhoneGap中验证没有互联网接入?

我有一个使用Sencha Touch为销售代表构建的iPad应用程序.问题是,一些用户在boonies中出售并且没有互联网接入.因此,我们希望构建一个"原生"iOS应用程序,即使没有互联网访问,也可以使用该应用程序.我希望使用PhoneGap来使用大量的当前代码.

我计划出来时遇到的问题是身份验证.

目前,该应用程序使用PHP对远程数据库的用户进行身份验证. 使用本机PhoneGap应用程序,当用户无法访问Internet时,有什么方法可以在本地处理身份验证吗?我可以安全地使用本地选项,如果是,如何安全?它是否像在我的PhoneGap项目中对XML或JSON文件进行身份验证一样简单?

注意:我知道这对于理解它的人完全无知并且我道歉.除了纯粹的网络技术之外,我从未使用过任何东西,客户端和服务器端对我来说都很清楚.没有使用编译语言做任何事情.

在使用PhoneGap将其打包为本机应用程序时,我不明白JS是多么安全(或者根本不是).它是否像在网上一样透明?

安装在手机上的应用程序的恶意用户可以查看我的JavaScript等吗?

javascript ios sencha-touch cordova

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

PHP str_函数的发音?

我昨天准备在句子中使用"str_replace",我意识到我不知道怎么说.我是我工作的唯一开发人员,我意识到很多PHP函数名称都是我头脑中的抽象,我听起来像我的大脑一样发出荒谬的声音.

特别是,我说"str"就像在我脑海里那样,但是认真地......"感到震惊"?

有什么想法吗?您遇到此问题的其他功能,以及如何发音?

php

4
推荐指数
1
解决办法
152
查看次数

在MySQL中存储Base64 PNG

我正在使用Sencha Touch从iPad上捕获用户的数据.这包括标准表格(姓名,电子邮件等)以及客户的签名(请参阅此处的插件).

本质上,插件从用户的签名中获取坐标,并返回Base64 PNG数据.

一旦我有签名数据,我想存储它.我的两个问题是:

  1. 我应该将Base64数据与用户信息的其余部分一起存储在我的(MySQL)数据库中,还是应该根据需要创建静态文件和链接?

  2. 如果要在数据库中存储是要走的路,我应该使用哪种数据类型?

mysql sencha-touch

4
推荐指数
1
解决办法
6629
查看次数

如何让 Emotion/Rollup/Typescript 组件 CSS 显示在使用 React 应用程序中?

我正在使用 TypeScript/Emotion/Rollup/Storybook 构建一个供 React 应用程序使用的组件库。前言的几点:

  1. 消费 React 应用程序运行良好,我可以在该应用程序中创建 Emotion 样式的组件,它运行良好,所有 CSS 样式都应用于应用程序自己的组件。

  2. 组件工作正常,我可以创建 Emotion 样式的组件,打开 Storybook,并查看 Storybook 中库组件中应用的所有 CSS 样式。

但是,当我将组件从组件库引入我的消费应用程序时,它们的样式消失了,经过检查,该元素如下所示:

<button data-testid="Button" css="You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop).">Submit</button>
Run Code Online (Sandbox Code Playgroud)

换句话说,在组件库中创建的组件的 CSS 不会显示。同样的元素在 lib 的 Storybook 中运行良好。

作为补充说明,我最初在使用应用程序自己的组件中看到了相同的错误,并使用 Babel 预设解决了该错误,如下所述: https: …

rollup emotion typescript reactjs babeljs

4
推荐指数
1
解决办法
3630
查看次数

如何在Laravel中对嵌套关系属性求和?

我想知道如何在Laravel中总结多重嵌套关系的属性.我知道,Laravel有一些很酷的功能和如图所示这里,但不知道如何采取更深一层.

我的模型设置如下:

项目有很多任务.

任务有很多日志.

日志具有"持续时间"属性.

我查询了项目,并在html表中迭代项目.我想显示日志持续时间的总和.我想也许我可以这样做:

$project->tasks->logs->sum('duration')
Run Code Online (Sandbox Code Playgroud)

但那不行.这可能与这样一条优雅的线条有关,还是我必须设置一个循环并"手动"求和?

php laravel laravel-5

2
推荐指数
1
解决办法
2237
查看次数