小编DAX*_*lic的帖子

第1、2、2、4格式的Powershell获取日期

我正在尝试date在PowerShell中将a DayOfWeek Month Day(st|nd|rd|th) year格式化为格式。

(Get-Date).AddDays(+1).ToString('D')
Run Code Online (Sandbox Code Playgroud)

输出为“ 2016年7月5日,星期二 ”,但需要使用以下格式:2016年7月5日,星期二

if date(Get-Date) % 100 IN (11, 12, 13) THEN 'th'
    if (Get-Date) % 10 = 1 THEN 'st'
    if (Get-Date) % 10 = 2 THEN 'nd'
    if (Get-Date) % 10 = 3 THEN 'rd'
Run Code Online (Sandbox Code Playgroud)

powershell

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

使用动态model.find查询mongoose的结果

我需要find({})使用包含模型名称的变量在Node.js中使用mongoose 方法查找查询结果.

var adSchema     =  new Schema({ schema defination });
var Ad           =  mongoose.model('Ad', adSchema);
var variableName = 'Ad';
variableName.find({}).exec(function (err, adObj) {});
Run Code Online (Sandbox Code Playgroud)

有可能吗?

提前致谢

mongoose mongodb node.js

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

如何在 mongo shell 中每页显示命令输出

db.serverStatus()在我的 Windows 10 机器上的 mongo shell 中返回了许多正在运行的页面。逐页查看结果的命令是什么?lesstail -n或者man在外壳内不起作用。

windows mongodb mongo-shell

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

嵌套If语句日期

我有一个数据框df如下.

Id     ProcessDate
10     2011-12-29 14:14:00
11     2011-12-29 14:16:00
12     2011-12-29 14:14:00
13     2011-12-29 14:20:00
14     2011-12-29 14:49:00
15     2011-12-29 14:51:00
16     2011-12-29 14:53:00
17     2011-12-29 15:11:00
18     2011-12-29 15:13:00 
19     2011-12-29 15:10:00
20     2011-12-29 15:21:00
21     2011-12-29 14:34:00
22     2011-12-29 15:26:00  
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建第三列Status,{Before, during , after }根据此条件包含这三个值中的任何一个.

 if  (df$ProcessDate < 2011-12-29 14:48:00)
 then  df$Status = "Before"
 else if (df$ProcessDate > 2011-12-29 14:48:00 & df$ProcessDate < 2011-12-29 15:16:00)
 then  df$Status = "Between"
 else  df$Status = …
Run Code Online (Sandbox Code Playgroud)

if-statement r dataframe

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

如何将字符串转换为TimeHour24?

我必须通过代码填充表字段.该表提交了EDT TimeHour24. Field Timehour24

我的字符串就像"05:30:15" 我必须将字符串转换为EDT TimeHour24.

我使用了这个功能,str2time但没用.

如何导入和填充该字段?

谢谢大家

time type-conversion x++ axapta dynamics-ax-2012

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

在Excel文件中设置表格的范围

我正在Microsoft Dynamics AX 2009中生成Excel文件.我想从第9行在Excel中创建一个表.即使我设置了一个范围,表格总是显示在单元格A1上.

SysExcelRange           xlsRange;
SysExcelListObject      listObj;
#define.ListObjectName("xlGuess")
Run Code Online (Sandbox Code Playgroud)

...

xlsRange = xlsWorkSheet.range("A9");
listObj = xlsWorkSheet.listObjects().add(xlsRange, #ListObjectName);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我也尝试设置全范围如"A9:E13"和"A9:A13",但它也没有用.也许,它可以用COM对象来做,但我无法实现它.为什么它不起作用?

excel x++ axapta excel-interop dynamics-ax-2009

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

openpyxl没有归因错误

Python 3.5 openpyxl 2.4

大家好,我这里有一个简单但令人困惑的问题.仅供参考与工作表相关的API文档

http://openpyxl.readthedocs.io/en/default/api/openpyxl.worksheet.worksheet.html

这是一些简单的测试代码.

 # -*- coding: utf-8 -*-
from openpyxl import load_workbook
wb2 = load_workbook('example.xlsx')
print (wb2.get_sheet_names())
ws = wb2.get_sheet_by_name('Sheet1')
print (type(ws))
print (ws.calculate_dimension())

list = []
for i in ws.rows:
    print ('\n')
    for cell in i:
        list.append(cell.value)
        print(str(cell.value).encode('utf-8'))
print (type(ws))
ws.get_highest_row()
Run Code Online (Sandbox Code Playgroud)

这是最终结果

<class 'openpyxl.worksheet.worksheet.Worksheet'>
Traceback (most recent call last):
File "script.py", line 17, in <module>
ws.get_highest_row()
AttributeError: 'Worksheet' object has no attribute 'get_highest_row'
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是它get_highest_row不是属性.这似乎是正确的,因为这个功能是课下worksheet.worksheet(从API文档),且wsworksheet.worksheet.Worksheet(我不知道那是什么)可以继承一些功能,所以它仍然可以调用dimension(),但有人告诉我如何解决这一问题?我想检查一个特定的行或列,并使用不同长度的cols和row进行一些排序.任何帮助表示赞赏!

python excel python-3.x openpyxl

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

根据字段值运行动态类

我有3个类,每个类都有一个运行计算并在不同字段中写入值的方法,此方法还将类名写入从该方法运行的字段中.

这很好用.

我最近创建了一个按钮来重新运行该方法,该方法来自最初运行的方法.

例如:

Class1 RunMethod
Class2 RunMethod
Class3 RunMethod
Run Code Online (Sandbox Code Playgroud)

我现在正在创建单击时操作按钮的方法,但我不知道如何从最初运行它的类中运行特定方法.类名在字段中.

我想我可以完成这个SysDictClass,但我不知道如何开始,我怎么能从这个方法开始?

x++ axapta

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

添加两个数字 CUDA

我正在学习 CUDA,需要一些帮助。这是我从 NVIDIA 的演示文稿中得到的程序:

    __global__ void add(int *a, int *b, int *c)
     {
         *c = *a + *b;
     }  

    int main(void) {
        int a, b, c; // host copies of a, b, c
        int *d_a, *d_b, *d_c; // device copies of a, b, c
        int size = sizeof(int);

        // Allocate space for device copies of a, b, c
        cudaMalloc((void **)&d_a, size);
        cudaMalloc((void **)&d_b, size);
        cudaMalloc((void **)&d_c, size);

        // Setup input values
        a = 2;
        b = 7;

        // © NVIDIA …
Run Code Online (Sandbox Code Playgroud)

c cuda

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

用日期填充数组

真的不明白为什么我推入数组的日期不是我在控制台中调用数组时出现的日期.即我期望数组中的第一个条目是今天的日期,这是两个警报调用返回的,但是当我检查数组的第一个位置时,它具有昨天的日期!?

function sevenDayPeriod(date) {

    for (var i = 0; i <=6; i++) {

        alert(date);    //check to see date is today's date
        dateRange[i] = date;
        alert(dateRange[i]);    //confirm that what I've pushed to array is today's date

        date = date.setDate(date.getDate() - 1);
        date = new Date(date);
    }
};

var dateRange = [];
var today  = new Date();

sevenDayPeriod(today);
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript arrays byref

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