小编Fal*_*per的帖子

获取SQL Server 2008中新插入的行的主键

我有一堆数据将插入表中.这个问题是我需要它将主键返回到该表.我不确定是否有这样的事情:

 insert into TABLE (...) values (...) RETURNING p_key
Run Code Online (Sandbox Code Playgroud)

要么

 select p_key from (insert into TABLE (...) values (...))
Run Code Online (Sandbox Code Playgroud)

我正在为浏览器制作一个解决方法并保存信息,这些信息会或多或少地添加一行然后更新它......但是没有主键,就没有办法更新它,因为没有引用它.

我在线寻找并通过谷歌找到了一些例子,但是我对这些例子略有不满.

http://en.wikipedia.org/wiki/Insert_(SQL)#Retrieving_the_key

http://www.daniweb.com/web-development/databases/ms-sql/threads/299356/returning-identity-of-last-inserted-row-uniqueidentifier

维基百科说,要使用SQL Server 2008 OUTPUT代替RETURNING,可能会使用类似的东西OUTPUT p_key

database sql-server

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

当AJAX调用得到响应并执行成功时,它会冻结浏览器

我正在对我的网络服务器进行AJAX调用,该服务器获取大量数据.我显示了一个加载图像,该图像在执行ajax调用时旋转然后逐渐消失.

我注意到的是,此特定呼叫上的所有浏览器都会使其在大约7秒内无响应.话虽这么说,加载图像并没有按照我在计划进行时的计划进行旋转.

我不知道这是发生了什么事情,或者是否有某种方法,在某种意义上导致有一个fork()使它做一件事,而我的加载图标仍然旋转.

思考?想法?

下面是有人想看的代码:

$("div.loadingImage").fadeIn(500);//.show();
            setTimeout(function(){
            $.ajax({
                type: "POST",
                url: WEBSERVICE_URL + "/getChildrenFromTelTree",
                dataType: "json",
                async: true,
                contentType: "application/json",
                data: JSON.stringify({
                    "pText": parentText,
                    "pValue": parentValue,
                    "pr_id": LOGGED_IN_PR_ID,
                    "query_input": $("#queryInput").val()
                }),
                success: function (result, textStatus, jqXHR) {
                    //alert("winning");
                    //var childNodes = eval(result["getChildrenFromTelTreeResult"]);
                    if (result.getChildrenFromTelTreeResult == "") {
                        alert("No Children");
                    } else {
                        var childNodes = JSON.parse(result.getChildrenFromTelTreeResult);
                        var newChild;
                        //alert('pText: '+parentText+"\npValue: "+parentValue+"\nPorofileID: "+ LOGGED_IN_PR_ID+"\n\nFilter Input; "+$("#queryInput").val() );
                        //alert(childNodes.length);
                        for (var i = 0; i < childNodes.length; i++) {
                            TV.trackChanges();
                            newChild = …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

你如何获得一个zip文件的密码哈希?

我正在做一个CTF样本,他们给了我文件哈希.我通过JtR运行它,我得到了我的密码样本.问题是,哈希给了我.有没有办法找到该文件的哈希值,如果它没有给出?

有两点需要解决才能击败密码.HASH和加密算法.

我一直在练习密码保护的zip文件,所以我认为它是使用zip 2.0或某种东西或某种AES,我可以在谷歌的帮助下解决这个问题.

但是,我无法找到如何访问该哈希数据的zip文件的元数据.由于它是一个标准,压缩的东西不需要在存储密码时使用其中的算法.但是,需要某种哈希值.

有谁知道如何使用密码保护的zip文件示例,知道如何做到这一点?

我现在正在使用macbook pro

encryption passwords terminal hash

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

我如何拥有已安装驱动器、外部驱动器或其他 docker 的写入权限?

我一直在使用 Elasticsearch 进行大量工作。我在尝试扩展容器 HDD 空间时遇到了很大的问题。我想将我的卷转移到外部 HDD(NTFS 或其他),但似乎当我使用 docker-compose 进行以下操作时:

volumes:
      - /Volumes/Elements/volume_folder/data03:/usr/share/elasticsearch/data
Run Code Online (Sandbox Code Playgroud)

好像没有写权限。我在 Windows 和 Mac 上确认了这种情况,但我认为这实际上是 docker 已经大规模克服的一个常见问题。我一直在寻找但无法做到这一点。

这是怎么做到的?我在我的 Windows 10 计算机上安装了(内部)驱动器,我想设置来存储这些数据,以及多个我想做同样的事情的外部硬盘。

我注意到我作为当前用户始终拥有设备的读写权限,所以我在想有没有办法让 docker 作为当前用户运行来确定驱动器权限?

当前的问题是某个容器超出了当前用户的范围,看起来外部是类似于775的东西。

有人可以帮忙吗?我在 stackoverflow 上查找,所有安装都基于主机,但不是像这样的不同驱动器。我可以轻松地在机器上的任何位置设置音量,但当涉及到外部 HDD 或 H:/ 或 I:/ 时,情况似乎有所不同。

我正在查看这个 Stackoverflow 问题:外部硬盘驱动器上的 Docker 卷,我正在研究我能做什么。当我查看首选项时,我发现 /Volumes 已共享。当我docker-compose up这样做时,它说系统是只读的。(如前所述)。它是 755。有没有办法以特定用户身份运行 docker compose?

编辑:我注意到 docker-compose 允许用户选项,因为我看到安装的 HDD 归我所有。我说创建,也许我可以将我的用户传递到每个容器中,它会正确访问它。我看到这篇文章说我可以这样做:https://medium.com/redbubble/running-a-docker-container-as-a-non-root-user-7d2e00f8ee15

我将用户添加到每个服务中,如下所示: user: ${CURRENT_UID}

然后在 CLI 中,我添加了几个不同的选项:

CURRENT_UID="$(whoami)" docker-compose up
CURRENT_UID="$(id -u):$(id -g)" docker-compose up
Run Code Online (Sandbox Code Playgroud)

上面的一个失败了,因为用户不在 passwd 中,但是下面的一个给了我一个“权限被拒绝”错误。我以为这可能会起作用,但没有。

docker docker-compose

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

System.Net.Cookie和System.Web.HttpCookie有什么区别?

我获得了一个HTTPCookie,但需要一个Net.Cookie.它们只是你可以重铸的东西,或者我将如何去做?

asp.net cookies webclient client-server

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

将背景图像设置为动态 svg 数据?

最初我有一些内联 svg,可以按我的意愿工作。

<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <pattern id="smallGrid" width="10" height="10" patternUnits="userSpaceOnUse">
      <path d="M 10 0 L 0 0 0 10" fill="none" stroke="gray" stroke-width="0.5"/>
    </pattern>
    <pattern id="grid" width="100" height="100" patternUnits="userSpaceOnUse">
      <rect width="100" height="100" fill="url(#smallGrid)"/>
      <path d="M 100 0 L 0 0 0 100" fill="none" stroke="gray" stroke-width="1"/>
    </pattern>
  </defs>
  <rect width="100%" height="100%" fill="url(#grid)" />
</svg>
Run Code Online (Sandbox Code Playgroud)

很好,因为它是内联的,我可以在它上面做 jQuery 选择器来取消日期:宽度/高度和 path.d 属性。

这样,它是一个重叠的 div,它没有做我想要的。

下一步我想将它保存为一个 svg 文件,然后引用它:

<div style="background-image:url('images/grid.svg');"></div>
Run Code Online (Sandbox Code Playgroud)

这对我来说是完美的,因为我把已经存在的东西给了它一个背景,而不是一个全新的带有数据的 div。

尽管背景图像路由的问题是我无法动态调整高度/宽度/ path.d 属性

有没有办法让我两全其美?

background-image + being able to query and update …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery svg

7
推荐指数
2
解决办法
7590
查看次数

使用VMWare进行端口转发的正确方法是什么

我创建了一个运行服务器的虚拟机,localhost:8675/我想在同一个端口连接到我的主机,以便于理解.我正在关注这些文件以获取信息:

当我在我的VMWare工作站中时,我点击了我的VM,然后执行了: 编辑>虚拟网络编辑器.之后,启用更改设置,以管理模式重新启动窗口.我点击了带有类型NAT和外部连接NAT的行,在按下了NAT单选按钮的VMNet信息中,我点击了NAT设置按钮.

我说: 添加......然后做了:

Host: 8675
Type: TCP
VMIP: 127.0.0.1:8675
Description:  Port Foward of 8675 from Host to VM.
Run Code Online (Sandbox Code Playgroud)

看起来一切都很好.我说好了,然后连续申请.看起来它关闭了nat并重新启动了一些服务.

我在VM中确认,127.0.0.1:8675是正确的.在HOST中,我试图去: http:// localhost:8675 /并且它说:ERR_CONNECTION_REFUSED

我认为这就是我需要做的全部.

我正在查找一些其他信息,并注意到有些人不得不配置防火墙.我不确定我是否需要,因为我认为HOST和VM都在1台实际机器中,它可能完全是自包含的.

我缺少一项关键任务吗?

vmware port virtual-machine portforwarding vmware-workstation

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

第三方应用程序可能试图对您的帐户进行未经授权的访问 - Ameritrade

我试图为 ameritrade 的开发者平台做一些简单的授权。我正在尝试。

根据平台,我需要访问的端点是: https: //auth.tdameritrade.com/auth? response_type=code&redirect_uri= {uri}&client_id={client_id}}%40AMER.OAUTHAP

https://developer.tdameritrade.com/content/simple-auth-local-apps

当查看开发应用程序的 client_id 时,我注意到它们实际上可能引用的是应用程序、消费者密钥?所以我就是这样做的,但是当尝试查询信息时,它返回:第三方应用程序可能正在尝试对您的帐户进行未经授权的访问。 我认为它是消费者密钥的原因列于: https: //developer.tdameritrade.com/content/getting-started

所以我最终做了类似的事情:

from urllib.parse import urlencode, quote_plus
url = "https://auth.tdameritrade.com/auth?response_type=code&redirect_uri={uri}&client_id={client_id}}%40AMER.OAUTHAP".format(
  uri=urlencode("http://localhost", quote_via=quote_plus), 
  client_id="JHBDFGJH45OOUDFHGJKSDBNG"  #Sample
  )
Run Code Online (Sandbox Code Playgroud)

我不认为这是因为我目前在不同的国家,我认为这里还有其他问题。

它不会继续执行,而是返回包含该信息的 400 错误。但我不确定出了什么问题。

python-3.x ameritrade

7
推荐指数
2
解决办法
3921
查看次数

如何根据其父类检查类型?

简单的情况,int 确实是一个数字。

我正在创建一个泛型 class test<T>

我想测试 T 以查看它是否继承自 number (或在 Dart 的情况下为 num )。

基于Object > num > int文档中的对象, 所以起初我想: T is num如果Tint. 测试int is num显示错误。我必须使用另一个关键字而不是is确定它是否是特定类的子类。

我试图将它设置为如果 T 是 num 的子级,它将处理比较不同于如果它们是字符串。

对我来说,这可以追溯到is-ahas-a关系的多态继承设计。

generics generic-programming dart

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

我可以导出 Sass 变量并将它们导入到 Angular Typescript 变量中吗?

我一直在看这个。我现在有我的申请。我们在 scss 中定义了用于着色的变量。我正在尝试将变量导入 Typescript,以便我可以将它们提交给服务器。

我的 Angular 组件中有一堆字体和颜色字符串,但我想将它们推送到 scss 文件中,因为它用于设计。问题是我不知道如何获取颜色。

我看到有些人在 Javascript 中做了类似的事情,但我目前无法在 Typescript 中重现它。

理想情况下,我想做:

Scss:

:export { myVariable:#ffffff; }
Run Code Online (Sandbox Code Playgroud)

NG打字稿:

import {styles} from "./styles.scss";
Run Code Online (Sandbox Code Playgroud)

然后做一些类似于:

onPostRequest(){ let color = styles.myVariable; ... }
Run Code Online (Sandbox Code Playgroud)

当我到达上面的导入行时,它会说:找不到模块 './icon-picker.component.scss'.ts(2307)

我在 React 等类似的例子中看到过类似的例子,但我在将该概念移植到 Angular 时遇到了问题。 https://github.com/css-modules/css-modules/issues/86展示了我注意到的概念。这里还有一个 Javascript 演练,它似乎也有问题:https : //til.hashrocket.com/posts/sxbrscjuqu-share-scss-variables-with-javascript

sass typescript angular

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