问题列表 - 第14494页

linux:以编程方式获取另一个进程的父pid?

我试过谷歌,但发现getppid()哪个获得当前进程的父pid .

我需要类似的东西getppid(some_other_pid),有这样的东西吗?基本上取一些进程的pid并返回父进程'pid.

linux operating-system process

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

相框 - iPhone

我希望能够拍摄照片(相机或照片库)并在其上叠加像相框一样的东西,然后将其保存回相机胶卷.我应该研究OpenGL吗?或者,什么?

谢谢你的指点.

iphone camera image

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

Python:计算贷款支付的更智能方法

如何计算贷款月租费?

鉴于:

  • a:贷款金额.
  • b:贷款期限(月数).
  • c:利率pa(每月计算和增加利息,增加利息的1/12.因此,如果利息为12%,则每月增加1%的利息).
  • d:期末后欠款.

这个问题与通常情况略有不同,因为目标不是在贷款期结束后支付贷款,而是还欠下一笔金额.我已经能够找到一个算法,所以如果我想支付全部金额,解决问题,但它当然不适用于这个目标是最终导致给定数量而不是没有任何东西的问题.

我设法通过猜测开始解决这个问题,然后继续改进猜测,直到它足够接近.然而,我想知道,如果有更好的方法来简单地计算这个,而不仅仅是猜测.

编辑:这是我现在正在做的事情.

def find_payment(start, end, months, interest):
    difference = start
    guess = int(start / months * interest)
    while True:
        total = start
        for month in range(1, months + 1):
            ascribe = total * interest / 12
            total = total + ascribe - guess
        difference = total - end
        # See if the guess was good enough.
        if abs(difference) > start * 0.001:
            if difference < 0:
                if abs(difference) < guess:
                    print "payment is …
Run Code Online (Sandbox Code Playgroud)

python algorithm math finance

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

在AppEngine上创建文件

我正在尝试将一些数据存储在二进制文件中:

import os, pickle

o = some_object()
file = open('test', 'wb') #this causes the error
pickle.dump(o, file)
file.close()
Run Code Online (Sandbox Code Playgroud)

我收到此错误:IOError:无效模式:wb

它不起作用(既不在测试服务器上也不在GAE本身上),显然是因为它没有写入权限.

如何在Appengine上创建文件?

python io google-app-engine file

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

如何将私有pdb转换为公共pdb?

我有私人pdb文件,我必须将其转换为公共文件.有工具吗?

先感谢您.

symbols pdb-files

3
推荐指数
2
解决办法
2579
查看次数

用AES和CryptoAPI解密?当你知道KEY/SALT时

好的,所以我有一个专有的二进制格式.这基本上是几个不同栅格数据集的松散包装.无论如何,过去只是阅读这个和拆包是一件容易的事.但是现在在下一个版本中,光栅xml数据现在要使用AES-256进行加密(不是我的选择,我们也没有选择).

现在我们基本上发送了AES密钥以及他们正在使用的SALT,因此我们可以修改我们的unpackager.

注意这些不是钥匙只是一个例子:

它们每个都是63字节长的ASCII字符:

Key: "QS;x||COdn'YQ@vs-`X\/xf}6T7Fe)[qnr^U*HkLv(yF~n~E23DwA5^#-YK|]v."
Salt: "|$-3C]IWo%g6,!K~FvL0Fy`1s&N<|1fg24Eg#{)lO=o;xXY6o%ux42AvB][j#/&"
Run Code Online (Sandbox Code Playgroud)

我们基本上想用C++ CryptoAPI来解密它(我本周也是这里唯一的程序员,这明天就会上线.不是我们的错).我四处寻找一个实现这个的简单教程.不幸的是,我甚至找不到一个教程,他们分别有盐和密钥.基本上我现在所拥有的只是一个小型函数,它接收一个BYTE数组.随着它的长度.我怎样才能做到这一点?

我早上大部分时间都在尝试制作cryptoAPI的头/尾.但它的进展并不顺利:(

编辑

所以我问他们如何加密它.他们使用C#,并使用RijndaelManaged,据我所知,它不等同于AES.

EDIT2

好吧,终于得到了正在发生的事情,他们给了我们错误的钥匙.

他们正在做以下事情:

填充= PKCS7 CipherMode = CBC密钥定义为一组32字节(十六进制).IV也被定义为一组32字节(十六进制).

当我问他们时,他们带走了盐.

使用wincrypt.h头文件在CryptoAPI中设置这些东西有多难.

c++ cryptoapi rijndaelmanaged

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

jQuery如何绑定onclick事件以动态添加HTML元素

我想将onclick事件绑定到我使用jQuery动态插入的元素

但它永远不会运行绑定功能.如果你能指出为什么这个例子不起作用以及如何让它正常运行,我会很高兴:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"        
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da">
        <head>
          <title>test of click binding</title>

<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
          <script type="text/javascript">


        jQuery(function(){
          close_link = $('<a class="" href="#">Click here to see an alert</a>');
          close_link.bind("click", function(){
            alert('hello from binded function call');
            //do stuff here...
          });
  
          $('.add_to_this').append(close_link);
        });
          </script>
        </head>
        <body>
          <h1 >Test of click binding</h1>
          <p>problem: to bind a click event to an element I append via JQuery.</p>

          <div class="add_to_this">
            <p>The link is created, then added here below:</p>
          </div>

          <div …
Run Code Online (Sandbox Code Playgroud)

javascript jquery bind

123
推荐指数
4
解决办法
24万
查看次数

设置静态文本颜色Win32

我正在制作一个控制对话框的dll.我喜欢让某个区域有红色文字.这段代码确实编译,但没有看到效果.这是dialogProc完成的区域:

LRESULT CALLBACK DialogProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
    switch(message)
    {
    case WM_INITDIALOG:     
        CheckDlgButton(hDlg, IDC_CHECK, FALSE);
        EnableWindow(GetDlgItem(hDlg, IDOK), FALSE);
        return TRUE;

    case WM_COMMAND:
        switch (LOWORD(wParam))
        {
        case IDC_CHECK:
            if (IsDlgButtonChecked(hDlg, IDC_CHECK))
            {
                EnableWindow(GetDlgItem(hDlg, IDOK), TRUE);
                EnableWindow(GetDlgItem(hDlg, IDCANCEL), FALSE);
            }
            else
            {
                EnableWindow(GetDlgItem(hDlg, IDOK), FALSE);
                EnableWindow(GetDlgItem(hDlg, IDCANCEL), TRUE);
            }
            break;
        case IDOK:
            {           
                EndDialog(hDlg, TRUE);
                return FALSE;
            }
        case IDCANCEL:
            {               
                EndDialog(hDlg, FALSE);
                return FALSE;
            }
        case WM_CTLCOLORSTATIC:
            // Set the colour of the text for our URL …
Run Code Online (Sandbox Code Playgroud)

c api winapi

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

使用TSQL确定表的主键

我想使用TSQL确定表的主键(存储过程或系统表很好).SQL Server(2005或2008)中是否存在这样的机制?

sql t-sql sql-server primary-key

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

Objective-C:高级语言?

到目前为止,我已经设法避免使用C和C++(除了一些HelloWorlds),而是使用更高级别的语言.我曾经工作过VB6,然后是Java,然后是C#,然后是ActionScript,现在是Ruby.

我最近对IPod Touch/IPhone的编程感到好奇.虽然我已经看到了避免使用ObjectiveC的一些可能性(比如Mono for IPhone),但我对Objective C感到好奇.主要是:它是否需要开发人员处理垃圾收集和管理指针等等?

编辑:我完全接受我的高级和低级语言概念不正确或误导的可能性.

iphone cocoa objective-c

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