小编chi*_*n s的帖子

隐藏 MFC 对话窗口

我编写了一个基于 MFC 对话框的应用程序,该应用程序由另一个应用程序启动。目前,我还没有添加任何代码。这只是我得到的默认文件。另一个应用程序可以成功启动我的应用程序。

当其他应用程序启动它时,我试图隐藏我的应用程序的窗口。

BOOL CMyApp::InitInstance()
{
    CMyAppDlg dlg;
    m_pMainWnd = &dlg;        

    INT_PTR nResponse = dlg.DoModal();

    if (nResponse == IDOK)
    {
    }
    else if (nResponse == IDCANCEL)
    { 
    }

    return FALSE;
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用:

dlg.ShowWindow(SW_HIDE) 
Run Code Online (Sandbox Code Playgroud)

但它仍然没有隐藏窗口。

我怎样才能完成这个任务?

winapi mfc visual-c++

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

找不到端口命令

我正在尝试安装XFig并找到这篇文章.但是当我试图sudo port selfupdate得到错误时sudo: port: command not found.

我正在使用zsh并尝试根据两者修改路径.zshrc,.bash_profile但仍然没有运气.

目前PATH.zshrc文件看起来像这样

export PATH="/Users/chintanshah/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

macos macports zshrc .bash-profile

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

Git还原了几个提交

我已经向我的本地分支做了几次提交estimation并将它们推送到远程分支estimation.

现在,我想完全删除最后3次提交.

我试着做git reset HEAD^,并git reset HEAD --hard3次,但是当我试图推动的变化,它抱怨不对齐头部尖.

我该怎么做?

编辑:

历史如下:

commit e572aab4e18

commit e21e7310bc4

commit 4f372a513da

commit 31a4ac607ae

commit a1a6e3f02dd

我想删除前4并返回commit a1a6e3f02dd并在同一HEAD上创建本地和远程分支.

git git-revert git-reset

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

从 Powerpoint 中提取表格

我正在尝试使用 PPT 从 PPT 中提取表格python-pptx,但是,我不确定如何使用shape.table.

from pptx import Presentation
prs = Presentation(path_to_presentation)
# text_runs will be populated with a list of strings,
# one for each text run in presentation
text_runs = []
for slide in prs.slides:
  for shape in slide.shapes:
    if shape.has_table:
      tbl = shape.table
      rows = tbl.rows.count
      cols = tbl.columns.count
Run Code Online (Sandbox Code Playgroud)

我在这里找到了一篇文章,但接受的解决方案不起作用,给出count属性不可用的错误。

如何修改上面的代码以便在数据框中获取表格?

编辑

请参阅下面的幻灯片图片

在此输入图像描述

python powerpoint python-3.x python-pptx

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

Python从数据中删除异常值

我有一个数据框如下:

ID Value
A   70
A   80
B   75
C   10
B   50
A   1000
C   60
B   2000
..  ..
Run Code Online (Sandbox Code Playgroud)

我想按ID对这些数据进行分组,从分组数据中删除异常值(我们从boxplot中看到的那些),然后计算平均值.

至今

grouped = df.groupby('ID')

statBefore = pd.DataFrame({'mean': grouped['Value'].mean(), 'median': grouped['Value'].median(), 'std' : grouped['Value'].std()})
Run Code Online (Sandbox Code Playgroud)

如何查找异常值,删除它们并获取统计信息.

numpy scipy python-2.7 pandas

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

熊猫:数据文件中没有列名

我正在尝试处理数据集以使用DataScience,但它没有列名.输出df.head()如下图所示:

   1  73                  Not in universe   0  0.1   0.2  Not in universe.1
0  2  58   Self-employed-not incorporated   4   34     0    Not in universe
1  3  18                  Not in universe   0    0     0        High school
2  4   9                  Not in universe   0    0     0    Not in universe
3  5  10                  Not in universe   0    0     0    Not in universe
4  6  48                          Private  40   10  1200    Not in universe
Run Code Online (Sandbox Code Playgroud)

我想看到的是

0  1  73                  Not in universe   0  0.1   0.2 …
Run Code Online (Sandbox Code Playgroud)

python numpy python-2.7 pandas

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

Pandas:从字符串中删除编码

我有以下数据框:

  str_value
0 Mock%20the%20Week
1 law
2 euro%202016
Run Code Online (Sandbox Code Playgroud)

有很多这样的特殊字符,例如%20%,%2520,etc..How我将它们全部删除.我尝试了以下但数据框很大,我不确定有多少这样的不同字符.

dfSearch['str_value'] = dfSearch['str_value'].str.replace('%2520', ' ')

dfSearch['str_value'] = dfSearch['str_value'].str.replace('%20', ' ')
Run Code Online (Sandbox Code Playgroud)

python python-2.7 pandas

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

R:将日期从字符转换为日期时间

我有df$date以下字符类型:

     date
1    "2016-04-10T12:21:25.4278624" 
2    "2016-04-12T10:01:42.9573987" 
3    "2016-04-12T10:02:15.2168753" 
4    "2016-04-12T10:02:45.3005686"
Run Code Online (Sandbox Code Playgroud)

我想将它转换为 datetime 对象并尝试过as.Date(df$date),输出是

"2016-04-10" 
"2016-04-12" 
"2016-04-12" 
"2016-04-12"
Run Code Online (Sandbox Code Playgroud)

我也试过as.POSIXlt(df$date),输出是

"2016-04-10 BST" 
"2016-04-12 BST" 
"2016-04-12 BST" 
"2016-04-12 BST"
Run Code Online (Sandbox Code Playgroud)

我正在寻找的是

     date
1    2016-04-10 12:21:25.4278624 
2    2016-04-12 10:01:42.9573987 
3    2016-04-12 10:02:15.2168753 
4    2016-04-12 10:02:45.3005686
Run Code Online (Sandbox Code Playgroud)

我还尝试了以下内容 help

as.POSIXct(strptime("2011-03-27 01:30:00", "%Y-%m-%d %H:%M:%S"))
Run Code Online (Sandbox Code Playgroud)

输出是 NA

如何获得所需的输出?

datetime r time-series

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

Python从所有子目录读取JSON文件

我有以下文件夹结构:

Directory    
    - Subdirectory 1:
       file.json
    - Subdirectory 2:
       file.json
    - Subdirectory 3:
       file.json
    - Subdirectory 4:
       file.json
Run Code Online (Sandbox Code Playgroud)

如何使用 Pandas 读取这些 JSON 文件?

json python-3.x pandas

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

熊猫删除括号之间的字符

我想删除[]当前我正在做的字符之间的字符

df['Text'] = df['Text'].str.replace(r"\[.*\]","")
Run Code Online (Sandbox Code Playgroud)

但输出并不理想。之前,它是[image] This document,它是经过******* This document地方*是空白。

我如何摆脱这个空白。

编辑 1

Textdf看上去象下面这样:

ID    Text
0     REAL ESTATE LEASE THIS INDUSTRIAL REAL ESTAT...
5     Lease AureementMade and signed on the \ of Aug...
6     FIRST AMENDMENT OF LEASEDATE: August 31, 2001L...
8     [image: image0.jpg] Jack[image: image1.jb2] ...
9     [image: image0.jpg] ABC SALES Meeting 97...
14    FIRST AMENDMENT OF LEASETHIS FIRST AMENDMENT O...
17    [image: image0.tif] Deep ML LEASE …
Run Code Online (Sandbox Code Playgroud)

python regex pandas

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