问题列表 - 第29423页

在C/C++中读/写半字节(没有位字段)

是否有一种简单的方法可以在不使用位字段的情况下读取/写入字节中的半字节?我总是需要读两个半字节,但需要单独写每个半字节.

谢谢!

c c++ byte bit-fields

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

如何在PHP页面中包含JSP

我希望在PHP模板中包含JSP包含java代码的文件.这两个包含的问题是头文件和页脚文件.任何人有这样做的经验吗?我们正在考虑只是做一个HTTP请求来独立地从JSP文件中获取生成的HTML,但不确定这样做是否会有轻微的性能问题.

有没有更好的解决方案使用Apache中的一些工具来执行此操作?

php jsp

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

摘要远离Clojure中的数据结构实现细节

我正在Clojure中开发一个具有多个子结构的复杂数据结构.

我知道我会想要随着时间推移扩展这个结构,有时可能想要改变内部结构而不会破坏数据结构的不同用户(例如我可能想要将一个向量更改为一个hashmap,添加某种索引出于性能原因的结构,或者包含Java类型)

我目前的想法是:

  • 使用各种访问器方法为整体结构定义协议
  • 创建一个导航数据结构的迷你函数库,例如(query-substructure-abc param1 param2)
  • 使用defrecord或deftype实现数据结构,并使用定义的协议方法来使用迷你库

我认为这会有效,但我担心它开始看起来像很多"胶水"代码.它也可能反映了我对面向对象方法的更多熟悉.

在Clojure中推荐的方法是什么?

encapsulation abstraction clojure data-structures

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

CSRF漏洞/ cookie问题

只想获得知情人士的意见.我正在考虑CSRF的漏洞,以及我所知道的最常见的反对它的方法.该方法是在返回的html中创建一个令牌,并添加一个具有相同值的cookie.因此,如果脚本试图发布帖子,他们就会have to guess the token thats embedded in the web page成功.

但是,如果他们针对特定网站,为什么他们不能只使用一个脚本

  1. 调用页面上的get(即使脚本无法访问,也会返回cookie)
  2. 解析html并获取令牌
  3. 在其中调用带有该令牌的帖子(返回的cookie将被发回)
  4. 他们已经成功提交了一份没有用户知识的表格

该脚本不需要知道cookie的内容,它只是使用cookie一直来回发送的事实.

我在这里错过了什么?这不可能吗?如果你仔细想想,我觉得这很可怕.

在这一行下面不需要阅读回答问题:)

这个漏洞基于以下事实:认证是基于cookie完成的,我认为这是当前认证的主要方式.

我能想到的另一个解决方案是在页面级别进行身份验证.因此,当他们登录时,返回的html中将包含该令牌.他们单击的每个链接都包含该令牌,因此当Web服务器获取请求时,它可以识别用户/会话.它的问题在于,如果他们使用除此之外的任何导航它们将是"未经身份验证的"(例如输入网址),它在网址中也看起来不太好,因为它可能看起来像这样:

https://www.example.com/SuperSecretPage/1/123j4123jh12pf12g3g4j2h3g4b2k3jh4h5g55j3h3

但我确实理解,如果安全性更重要,那么漂亮的URL就是第二位.

我不知道关于cookie的一切,但如果用户代理对他们的cookie更加小心呢?

例如,如果发送的cookie取决于选项卡,该怎么办?我们现在都在使用标签冲浪,对吧?那么如果cookie的范围是标签呢?因此,如果我在标签1上打开我的银行网站并且我在标签2上浏览,则在标签2上调用获取/发布的任何脚本将仅发送在标签2中累积的cookie.

或者如果存储cookie /域,该怎么办?因此,当我在example.com上时,任何返回的cookie都会进入example.com cookie集合.然后当我在www.mybankingsite.com上时,所有的cookie都被放入mybankingsite.com集合中.因此,如果我访问example.com并运行调用get/post的脚本,则用户代理将仅发送example.com cookie.这与发送请求域的cookie不同.例如,如果脚本在example.com的网页中调用了mybankingsite.com,则用户代理将不会发送mybankingsite.com cookie.

我知道我无法控制用户代理的工作,但我只是在探索可能性

javascript security cookies csrf session-cookies

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

C++:编译器抱怨构造函数中的变量初始化

我在我的标题"Test.h"中有一个类的变量,它没有没有参数的构造函数.我有一个像这样的构造函数:

Test::Test() // <-- Here he complains:
             // error: no matching function for call to ‘Beer::Beer()’
{
   int i = 2;
   theVar = Beer(1, i); // Beer(int, int) is the only constructor
}
Run Code Online (Sandbox Code Playgroud)

但我正在构造函数体中的(空)初始化列表之后初始化它.

我怎么解决这个问题?如果它有一个名字,这个问题怎么称呼?

谢谢

c++ constructor initialization

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

在Visual Studio 2010中,有没有办法轻松注释掉CSS中的行?

有没有人知道Visual Studio 2010中是否有办法在CSS文件中突出显示和注释掉所有其他文件(通过单击按钮)?也许Visual Studio扩展?手动评论它们很麻烦.

css visual-studio-2010 visual-studio

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

在CQRS中进行非规范化的最佳实践是什么?

我正在尝试创建一个守护进程来对我的数据库进行非规范化。

我使用ActiveMQ作为队列管理器,我有2个数据库:关系数据库(写+复制)和非规范化数据库(用于读取)

我的问题是对我的真实数据库进行非规范化的最佳实践是什么,我有一些想法:

  • 读取队列的MySQL代理(带有lua)(可能)
  • 在MySQL中触发
  • Java守护程序作为读取队列的服务
  • Cron标签?(但我会有很多延迟时间

php mysql activemq-classic daemon cqrs

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

如何运行多个curl请求,按顺序处理?

假设我是一名大型unix新秀, - 我每15分钟通过cron运行一次卷曲请求. - Curl基本上用于加载给出一些参数的网页(php),作为脚本,如:

curl http://mysite.com/?update_=1

我想要实现的是使用这种curl技术运行另一个"脚本" - 每次运行另一个脚本 - 在运行另一个脚本之前

我已经读过curl在一个命令中接受多个url,但我不确定这是否会按顺序或"并行"处理ulrs.

curl request

15
推荐指数
4
解决办法
8万
查看次数

jQuery简单的ajax请求无法正常工作

我想做的就是获取一个页面并返回它的内容:

        $.ajax({
            type: "POST",
            url: "alg.aspx",
            data: sqQstring,
            success: function(msg) {
                alert("Data Saved: " + msg);
            }
        });
Run Code Online (Sandbox Code Playgroud)

这不会生成警告框,并且错误控制台中没有错误.我打印出sqQString的值,它等于:

cc=12&cr=11&sq=10,4|10,4
Run Code Online (Sandbox Code Playgroud)

我还将ajax中的URL更改为:

http://localhost:2728/shaper/alg.aspx
Run Code Online (Sandbox Code Playgroud)

这会生成一个警告框但其中没有数据.

我访问过该页面:

http://localhost:2728/shaper/alg.aspx?cc=12&cr=11&sq=10,4|10,4
Run Code Online (Sandbox Code Playgroud)

它显示了大量数据.

有人帮吗?

javascript ajax jquery

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

通过python对文件夹中的所有文件进行搜索和替换?

我想学习使用python作为命令行脚本替换.我过去花了一些时间与python但是已经有一段时间了.这似乎属于它的范围.

我在一个文件夹中有几个文件,我想在所有文件夹中进行搜索和替换.我想用python脚本来做.

例如,搜索并用" foo" 替换" "的所有实例foobar.

python scripting

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