问题列表 - 第28622页

快速[php功能] - > [javascript功能]问题

如果有人幻想我真的很快,我会非常感激:

static function make_url_safe($z){
    $z = strtolower($z);
    $z = preg_replace('/[^a-zA-Z0-9\s] /i', '', $z);
    $z = str_ireplace(' ', '-', $z);
    return $z;
}
Run Code Online (Sandbox Code Playgroud)

应该将js函数用于将此函数转换为javascript?

javascript php

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

设置字段时更改CouchDB中的通知

一旦设置或更改了预定义字段,我就会尝试在CouchDB更改轮询中收到通知.我已经看过可用于过滤更改事件的过滤器(db/_changes?filter=myfilter).但是,我还没有找到包含此时态信息的方法,因为您只能在此过滤器函数中获取文档的当前版本.

有没有可能创建这样的过滤器?

如果它不起作用,我可以将我的字段导出到一个单独的数据库,并且只对该数据库中的更改进行轮询,但我更愿意将这些数据保存在一起,原因很明显.

提前致谢!

couchdb

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

哪个SHA-256是正确的?Java SHA-256摘要或Linux命令行工具

当我使用以下方法在Java中计算字符串的SHA-256时

public static void main(String[] args) throws NoSuchAlgorithmException {

    MessageDigest md = MessageDigest.getInstance("SHA-256");

    byte[] hash = md.digest("password".getBytes());

    StringBuffer sb = new StringBuffer();
    for(byte b : hash) {
        sb.append(Integer.toHexString(b & 0xff));
    }

    System.out.println(sb.toString());
}
Run Code Online (Sandbox Code Playgroud)

我明白了:

5e884898da2847151d0e56f8dc6292773603dd6aabbdd62a11ef721d1542d8
Run Code Online (Sandbox Code Playgroud)

在命令行上我执行以下操作(我需要-n不添加换行符):

echo -n "password" | sha256sum
Run Code Online (Sandbox Code Playgroud)

得到

5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8
Run Code Online (Sandbox Code Playgroud)

如果我们更仔细地比较这些,我会发现两个微妙的差异

5e884898da2847151d0e56f8dc6292773603dd6aabbdd62a11ef721d1542d8
5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8
Run Code Online (Sandbox Code Playgroud)

要么 :

5e884898da28   47151d0e56f8dc6292773603d   d6aabbdd62a11ef721d1542d8
5e884898da28 0 47151d0e56f8dc6292773603d 0 d6aabbdd62a11ef721d1542d8
Run Code Online (Sandbox Code Playgroud)

这两个中哪一个是正确的?

结果:两者都是,但我错了......

使用以下方法修复它:

    StringBuffer sb = new StringBuffer();
    for(byte b : hash) {
        sb.append(String.format("%02x", b));
    }
Run Code Online (Sandbox Code Playgroud)

谢谢!

java security hash

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

UIPickerView行图像选择高亮颜色

我目前有一个UIPicker,我使用以下方法加载每行的图像:

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
Run Code Online (Sandbox Code Playgroud)

与使用UIPicker行中的文本的正常行为不同,在使用图像时,我在图像上获得背景选择颜色(蓝色)并且想知道是否有办法更改此颜色甚至取消它(可能将颜色设置为clearColor) .我已经尝试在imageView上使用highlightImage我正在返回,但这不起作用.

谢谢

iphone objective-c uipickerview uiimageview

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

模板参数初始化

我写了一些C++代码,其中我使用了模板.由于我使用了模板,因此我无法初始化几个模板类变量.我收到了来自valgrind的警告信息,说条件跳转或移动取决于未初始化的值.那么有没有办法解决这个问题和/或初始化模板变量?我无法想到一种方法,因为即使我将它们初始化为NULL,当我使用字符串数据类型时,也会发生运行时故障.

谢谢!

c++ templates warnings valgrind

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

.NET配置系统中的拼写错误,这是一个设计漏洞?

我刚刚编写了一些.NET代码来从配置文件中获取连接字符串.配置文件如下:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

  <appSettings>
    <add key="key1" value="hello,world!"/>
  </appSettings>

  <connectionStrings>
    <add name="conn1" connectionString="abcd"/>
  </connectionStrings>

</configuration>
Run Code Online (Sandbox Code Playgroud)

.NET Framework提供以下类型来获取连接字符串:

1- ConnectionStringsSection:代表包含多个连接字符串的config部分

2- ConnectionStringSettingsCollection:代表连接字符串集合

3- ConnectionStringSettings:代表某个连接字符串.

.NET Framework还提供以下类型来获取应用程序设置:

4- AppSettingsSection

5- KeyValueConfigurationCollection

6- KeyValueConfigurationElement

比较2到5,3到6,为什么ConnectionStringSetting [s] Collection和ConnectionStringSetting [s] 中有额外的" s "?

这种错误的拼写实际上是错误的.我认为这是一个设计缺陷.

有人注意到了吗?

.net c# configuration

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

在C#中写入XML时,停止输出CDATA标记转义

我们正在创建一个将一些数据输出到XML模式的系统。此架构中的某些字段需要保留其格式,因为最终系统会将其解析为潜在的Word文档布局。为此,我们在<![CDATA[Some formatted text]]>App.Config文件中使用标签,然后将其放入根据架构从xsd.exe生成的类的适当属性字段中。理想情况下,格式化不会出现问题,但是不幸的是,这只是系统的运行方式。

App.Config部分如下所示:

<header>
<![CDATA[Some sample formatted data]]>
</header>
Run Code Online (Sandbox Code Playgroud)

数据分配如下所示:

HeaderSection header = ConfigurationManager.GetSection("header") as HeaderSection;
report.header = "<[CDATA[" + header.Header + "]]>";
Run Code Online (Sandbox Code Playgroud)

最后,Xml输出的处理如下:

xs = new XmlSerializer(typeof(report));
fs = new FileStream (reportLocation, FileMode.Create);
xs.Serialize(fs, report);
fs.Flush();
fs.Close();
Run Code Online (Sandbox Code Playgroud)

从理论上讲,这应该在最终的Xml中产生一个部分,该部分周围包含带有CDATA标记的信息。然而,成角度的支架被转换成&lt;&gt;

我已经研究了禁用Outs Escaping的方法,但是到目前为止只能找到对XSLT工作表的引用。我也尝试过@"<[CDATA["使用琴弦,但还是没有运气。

任何帮助,将不胜感激!

c# xml cdata

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

Windows无法在subprocess.call()上找到该文件

我收到以下错误:

WindowsError: [Error 2] The system cannot find the file specified
Run Code Online (Sandbox Code Playgroud)

我的代码是:

subprocess.call(["<<executable file found in PATH>>"])
Run Code Online (Sandbox Code Playgroud)

Windows 7,64位.Python 3.x最新,稳定.

有任何想法吗?

谢谢,

python path python-3.x

88
推荐指数
3
解决办法
8万
查看次数

我在哪里把我的php文件让Xampp解析它们?

我完成了为上网本和XAMPP安装Ubuntu 10.XAMPP网站教程使其易于安装,然后让我高高在上.一切正常,但我不知道在哪里放我的手写php文件.

经过几个小时的谷歌搜索,并试图了解文件浏览器,我意识到我不知道在ubuntu中有什么.要回答,请不要只告诉我"转到"X"目录.我不知道如何在那里导航.

我也没有运气的文件搜索htdocs.

xampp

22
推荐指数
2
解决办法
12万
查看次数

将cfdocument保存为excel文件

是否有一种解决方法使用cfdocument标记将页面/文件保存为Excel工作表而不是PDF文件?

我已经设置了一个流程来制作pdf文件并通过电子邮件发送给我们,并希望让我的客户选择获取excel文件.如果我可以重用我已有的代码而不必在POI或类似的东西中重写它,那将是很好的.

pdf coldfusion excel export-to-excel cfdocument

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