问题列表 - 第47155页

在HTML中哪一方面应该嵌入<a/>和<h1 />?

在HTML中嵌套a <a><h1>元素是否有更正确的顺序?

例如:

<a href="www.example.com"><h1>Example!</h1></a>
Run Code Online (Sandbox Code Playgroud)

要么

<h1><a href="www.example.com">Example!</a></h1>
Run Code Online (Sandbox Code Playgroud)

html xhtml

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

C#:AES错误:填充无效,无法删除.相同的钥匙和一切,帮助

我对C#很陌生,所以请耐心等待我.我知道这个问题在很多时候被问了很多,但是我找不到问题的答案.

我正在保存一些数据,在将其写入文件之前,我将其转换为二进制文件并将其存储在数组中,我将其加密然后写入文件.我以块(32字节)加密数据.以同样的方式,我以32字节的块读取数据,然后解密该数据,然后这应该重复,直到文件结束.但是当涉及到解密时,会抛出以下错误:

填充无效,无法删除.

我使用相同的密钥和iv(硬编码直到我工作)

这是我的加密代码,没有问题:

        //result
        byte[] data = new byte[32];

        //setup encryption (AES)
        SymmetricAlgorithm aes = Aes.Create();
        byte[] key = { 145, 12, 32, 245, 98, 132, 98, 214, 6, 77, 131, 44, 221, 3, 9,50};
        byte[] iv = { 15, 122, 132, 5, 93, 198, 44, 31, 9, 39, 241, 49, 250, 188, 80, 7 };
        ICryptoTransform encryptor = aes.CreateEncryptor(key, iv);

        FileStream fStream = new FileStream(file, FileMode.OpenOrCreate, FileAccess.Write, FileShare.Read, 1024, false);

        //prepare data to write (byte array 'data') …
Run Code Online (Sandbox Code Playgroud)

c# aes padding

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

从Bash脚本在PostgreSQL中创建FUNCTION

我正在尝试从Bash脚本在Postgres数据库中创建一个FUNCTION.不幸的是,我无法让它发挥作用.这是我的脚本:

#!/bin/bash
# Save Postgres command to $POSTGRES_CMD
read -d '' POSTGRES_CMD <<"EOF"
CREATE OR REPLACE FUNCTION truncate_tables(username IN VARCHAR) RETURNS void AS $$
DECLARE
    statements CURSOR FOR
        SELECT tablename FROM pg_tables
        WHERE tableowner = username AND schemaname = 'public';
BEGIN
    FOR stmt IN statements LOOP
        EXECUTE 'TRUNCATE TABLE ' || quote_ident(stmt.tablename) || ';';
    END LOOP;
END; 
$$
LANGUAGE plpgsql;
EOF

sudo su - postgres -c "psql -d postgres -U postgres -c \"${POSTGRES_CMD}\""
Run Code Online (Sandbox Code Playgroud)

当我运行脚本时,我收到以下错误:

ERROR:  Syntax error at »20541«
LINE …
Run Code Online (Sandbox Code Playgroud)

postgresql bash stored-procedures

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

如何正确使用命名空间以避免名称冲突?

关于C++命名空间的正确使用,我有点困惑.我很清楚他们如何帮助避免冲突(名称冲突),但是当涉及到using关键字时,它就不再清楚了.我的意思是,假设我将一部分代码放入命名空间,并创建一个类,比方说

namespace my
{
    class vector { ... };
}
Run Code Online (Sandbox Code Playgroud)

当然,当我使用它时,我不想一直打字my::vector,所以我想using namespace my.但是,我最终可能需要std命名空间中的某些东西,然后我想要using namespace std同时,但这会让我回到初始名称冲突问题.

我知道有可能只"导入"我需要的功能using std::set,但在这种情况下,完全导入标准命名空间stdmy命名空间似乎很自然,因为我一直都使用它们.

这是否意味着即使我使用命名空间,我仍然应该考虑为我的类型提供非常用名称?或者是using namespace一个错误,我应该总是打字my::vector?谢谢.


好吧,我应该澄清一下,这更像是一个可读性而不是打字的问题.很多::地方看起来都很奇怪.我知道这是一个品味和习惯的问题,但不过.

c++ namespaces

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

Mercurial - 应该合并.hgtags吗?

如果要将存储库B中的更改合并到存储库A中,是否应合并.hgtags中的更改?

库B可以有标签1.01,1.02,1.03这不是A.你怎么可能会合并这些到存储库中的文件.hgtags?如果我们合并然后尝试通过查看标记1.01来查看存储库A,我认为这不起作用.

merge mercurial .hgtags

11
推荐指数
2
解决办法
2807
查看次数

如何在Java编程语言中将ipv6地址转换为整数

如何在Java编程语言中将ipv6地址转换为整数

java

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

如何将密码传递给bash中的命令

我想编写一个 bash 脚本,该脚本将执行脚本中的一个命令,并且该命令需要读取一些内容作为密码。那么如何将密码传递给脚本中的命令呢?

$ota_gen -k $ota_key -i $1 -p $ota_tools $2 $ota_out_file
Run Code Online (Sandbox Code Playgroud)

ota_key是私钥,需要密码访问,那么怎么办呢?谢谢。

PS:感谢赫洛夫达尔的帮助。期待也许有什么可以帮助的。但不知道是否可以和bash脚本交互,比如如何将脚本中的参数传递给expect。

passwords bash

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

有没有办法轻松刷新用G(Vim)编码的网站?

我意识到我浪费了10%的时间来改变Vim和Firefox之间的窗口.

Alt + Tab + F5 (and sometimes a get the wrong window).
Run Code Online (Sandbox Code Playgroud)

有没有办法让这项工作更轻松?

我想到了以下几点:

  • 将vim扩展到firefox(我认为这是不可能的).
  • 制作一个Vim快捷方式,将我发送到Firefox的窗口.

有什么建议?

browser vim

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

是否需要xd_receiver.htm?

当我尝试使用IE进行身份验证时,我正在尝试诊断为什么我得到一个空白弹出窗口.

首先,我想确保我的环境设置正确.我的网站根目录中没有xd_receiver.htm.

问:xd_receiver.htm的目的是什么,是否需要与facebook-c#-sdk 5.0.3一起使用?问:如果需要,xd_receiver.htm文件是否只需要位于root或多个位置?

由于我的应用很简单,我使用以下代码片段登录.一旦我被记录,我使用facebook-c#-sdk对我/ feed做一些简单的POST.

<fb:login-button ... />

<script type="text/javascript" src="https://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">

    FB.init({ appId: '<%= System.Configuration.ConfigurationManager.AppSettings["FacebookAppId"] %>', status: true, cookie: true, xfbml: true });
    function facebook_onlogin_ready() {
    // refresh page
        window.location.reload(true);
    }

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

任何关于为什么IE通过空白弹出窗口的想法将不胜感激.

提前致谢.

史蒂夫

javascript facebook facebook-c#-sdk

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

测试Entity Framework是否与某些东西相关联

创建新的EntityCollection对象时,在尝试对该集合执行某些操作之前,连接不会尝试打开数据库.我需要确定实体集合是否具有有效连接,我找不到有效的方法.

目前我的代码中有这个:

var db = new MyEntityCollection();

try
{
     var checkworking = from c in db.Customers select c;
}
catch 
{ 
     ConnectToBackUp();
}
Run Code Online (Sandbox Code Playgroud)

这不仅是可怕的代码,而且非常慢,因为它在抛出异常之前等待一个年龄来确​​定连接是否处于活动状态.

我知道我可以通过使用ConnectionTimeout来控制它在放弃之前等待多长时间,但这只是另一个丑陋的黑客行为,这使得糟糕的情况变得更糟.

当然有更好的方法吗?

.net entity-framework

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