问题列表 - 第45118页

如何使用PHP进行忘记密码页面?

不太确定如何解决这个问题.在它上面,我有用户,密码和电子邮件输入.那够了吗?在检查以确保密码和电子邮件与用户名匹配后,我将在PHP页面上做什么?

php sql passwords

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

读取在Objective C中解析XML的CDATA部分

我正在通过解析谷歌天气api的示例iphone教程,api似乎不再存在所以我已经找到了另一种选择.本教程使用libxml2和xpath查询来解析xml文件.我成功地解析了大部分数据.我遇到的问题是天气符号的图标网址包含在CDATA部分中:

 <weatherIconUrl><![CDATA[http://www.worldweatheronline.com/images/wsymbols01_png_64/wsymbol_0010_heavy_rain_showers.png]]></weatherIconUrl>
Run Code Online (Sandbox Code Playgroud)

我知道xpath无法读取CDATA中包含的项目.无论如何从标签中提取这些数据?

iphone objective-c

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

CakePHP Auth组件:如何检查是否有人登录?

我正在使用auth组件,我不希望一旦用户登录就可以访问登录页面,它只能由匿名用户访问.我可以在登录方法中添加什么来实现此目的?我试过这个:

if (isset($this->Auth->user('id')) {
    $this->redirect('/profile/');
}
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

致命错误:无法使用方法返回值

authentication cakephp

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

序列化一个struct并通过socket用C++发送它

我会通过C++套接字发送一个结构.这是一个示例结构:

struct PIPPO
{
int x;
int y;
};
Run Code Online (Sandbox Code Playgroud)

我使用:

PIPPO test2;
test2.x = 10;
test2.y = 20;
Run Code Online (Sandbox Code Playgroud)

我有上面的代码序列化并通过套接字发送它.问题是,如果我尝试获取测试变量的HEX值,我只看到0A并且在接收数据的另一台计算机上实际上我无法将二进制数据转换回结构.有人能帮我吗?

template <class T> void SerializeData(char *outputArray, T inputData)
{
memcpy(outputArray, &inputData, sizeof(inputData));
}

char *StrToHexStr(char *str)
{
    char *newstr = new char[(strlen(str)*2)+1];
    char *cpold = str;
    char *cpnew = newstr;

    while('\0' != *cpold) {
        sprintf(cpnew, "%02X", (char)(*cpold++));
        cpnew+=2;
    }
    *(cpnew) = '\0';
    return(newstr);
}

char *test = new char[sizeof(PIPPO)];

memcpy((void *)&test, (void *)&test2, sizeof(test2));

send(this->m_socket, test, strlen(test), 0);
Run Code Online (Sandbox Code Playgroud)

c++ sockets serialization

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

用于构建相当复杂的PHP Web服务的设计模式

我刚刚"完成"在PHP中编写一个相对复杂的Web服务.由于最后一刻的请求,更改,附件,通常情况下,代码库现在有点混乱.

我尝试尽可能轻松地编写代码并以最大化性能的方式编写代码.

因此,我没有使用像Zend这样的任何框架或任何像Doctrine这样的ORM.

我想知道是否存在任何框架或设计模式仅用于在PHP中构建API/Web服务?

我正在考虑一个重构器,我想确保现在我确切地知道我能够正确地构建这个东西.

php api frameworks design-patterns web-services

21
推荐指数
1
解决办法
2266
查看次数

如何在javascript中初始化数组的长度?

我在JavaScript中使用数组(包括w3schoolsdevguru)阅读的大多数教程都建议您可以使用var test = new Array(4);语法将整数传递给Array构造函数来初始化具有一定长度的数组.

在我的js文件中大量使用这种语法之后,我通过jsLint运行了一个文件,它吓坏了:

错误:第1行字符22处的问题:预期')'而是看到'4'.
var test = new Array(4);
第1行第23个问题:预期';' 而是看到')'.
var test = new Array(4);
第1行字符23处的问题:预期标识符而不是')'.

通过阅读jsLint对其行为的解释后,看起来jsLint并不真正喜欢new Array()语法,而是[]在声明数组时更喜欢.

所以我有几个问题.首先,为什么?我是否因使用new Array()语法而冒任何风险?是否存在我应该注意的浏览器不兼容性?第二,如果我切换到方括号语法,有没有办法声明一个数组并将其长度全部设置在一行,或者我必须做这样的事情:

var test = [];
test.length = 4;
Run Code Online (Sandbox Code Playgroud)

javascript arrays jslint

470
推荐指数
14
解决办法
60万
查看次数

如何应对国际时间?

我建立了一个新网站.但主持人在美国.我不在美国.我需要在网站页面上获取时间与一个本地变量进行比较.但由于时差,它有8个小时差异.如何解决这个问题?

我的代码

SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");  
java.util.Date currentTime = new java.util.Date();  
String dateString = formatter.format(currentTime);  `
Run Code Online (Sandbox Code Playgroud)

如何修改这些代码?

java timezone jsp

0
推荐指数
1
解决办法
1636
查看次数

CodeContract认为分配的只读字段可以为null

我有这个代码:

public class CodeContractSample
{
    private readonly List<object> _items = new List<object>();

    public IEnumerable<object> Query()
    {
        Contract.Ensures(Contract.Result<IEnumerable<object>>() != null);
        //if (_items == null) throw new Exception();
        return _items;
    }
}
Run Code Online (Sandbox Code Playgroud)

CodeContracts给出了这个警告:

CodeContracts:确保未经证实:Contract.Result>()!= null

如果我取消注释中间行,它就会停止抱怨.但为什么一开始就抱怨?_items永远不应该为null ..?

.net c# code-contracts

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

EL中用于动态ResourceBundle键的字符串连接

我有一个资源包,其中包含以下条目:

entry1=value1
entry2=value2
entry3=value3
Run Code Online (Sandbox Code Playgroud)

在我的JSF页面中,我试图动态地使用这些键.条目的ID来自托管bean.我认为它应该是这样的:

<h:outputText value="#{msg['entry' managedBean.entryIndex]}"/>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

jsf resourcebundle el string-concatenation internationalization

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

用于存储Erlang统计信息的最佳数据库

我需要选择一个用于存储统计数据的数据库(实际上这是一系列时间戳值数据).我知道几乎任何数据库都可以处理这个问题,但有几个要求:

  • 它应该快;
  • 它应该能够处理大量数据(10千兆字节)并快速拼接;
  • 它应该具有稳定,维护和方便的Erlang接口;
  • 它应该可以从Python获得;
  • 它应该能够在mongodb:具有上限大小的集合中创建类似"capped collections"的东西,如果大小达到限制则重写旧数据.

我想到了mongo,但是emongo似乎有点死了 - 最后的承诺发生在7个月前.

database erlang

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