问题列表 - 第14943页

如何在WPF中设置组合框的maxlength?

如何将maxlength设置为combobox,它已应用了样式.

谢谢

wpf combobox maxlength

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

如何使用jQuery AJAX $ .post存储PHP $ _SESSION变量?

救命!

我无法摔跤AJAX为我工作.我有一个分页库,每个图像下面都有复选框,如果用户在页面之间移动,我需要将复选框值存储在会话变量中,因此当他们随时提交表单时,它将包括所有页面中的所有选中值.

我正在使用这个jQuery代码:

$(document).ready(function() {
    $(".gal-nav").click(function() {
        $.post("form-data-holder.php", $("#gallery-form").serialize());
    });
});
Run Code Online (Sandbox Code Playgroud)

和form-data-holder.php文件说:

<?php

    $_SESSION['saved'] = "true";

    foreach ($_POST as $key=>$value ) {
        if ( $key !== "submit" ) {
            $value = htmlentities(stripslashes(strip_tags($value)));
            $_SESSION[$key] = $value;
        }
    }

?>
Run Code Online (Sandbox Code Playgroud)

我有两个问题 -

1)如何从serialize()函数中获取复选框值?我认为我需要做更多的事情,比如value []来获取该数组,然后我想将每个数据存储为一个单独的会话变量 - 除非我可以将数组存储为$ _SESSION变量?

2)在我搞砸之前,我添加了行$ _SESSION ['saved'] ="true"; 到PHP脚本,然后我回应我的画廊页面上的$ _SESSION键和值,看看AJAX请求是否正常工作.不是.当我返回页面时,$ _SESSION ['saved']没有添加到echoed $ _SESSION变量列表中.

任何帮助将不胜感激!!

php forms ajax session jquery

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

在asp.net mvc中获取客户端机器时区

如何在asp.net mvc中获取客户端机器的时区id(例如:Central Standard Time)?

javascript asp.net-mvc timezone client

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

重新解释成员函数指针是个"好主意"吗?

我有一个工作线程,它包含一个"线程操作"列表,并作为一个时间通过它们.

template <class T> class ThreadAction
{
public:

  typedef void (T::*action)();

  ThreadAction(T* t, action f) :
    func(f),obj(t) {}
  void operator()() { (obj->*func)(); }

  void (T::*func)();
  T* obj;

};
Run Code Online (Sandbox Code Playgroud)

它通常被称为这样

myActionThread->addAction(
    new ThreadAction<TheirClass>(this, &TheirClass::enable)
);
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,直到

 void TheirClass::enable()
Run Code Online (Sandbox Code Playgroud)

被改为

 bool TheirClass::enable()
Run Code Online (Sandbox Code Playgroud)

遗憾的是,我们无法再将其更改回来,因为其他内容需要新的格式(并且过载因单独的返回类型而无法区分).

我确实试过了

myActionThread->addAction( 
    new ThreadAction<TheirClass>(this, 
        reinterpret_cast<void(TheirClass::*)>(&TheirClass::enable)
    )
);
Run Code Online (Sandbox Code Playgroud)

哪个似乎工作正常,但我不确定重新解释像这样的函数指针是'定义'行为,有人可以建议吗?

c++ member-function-pointers reinterpret-cast

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

SQL - 将24小时("军事")时间(2145)转换为"上午/下午时间"(晚上9:45)

我有2个我正在使用的字段存储为smallint军事结构化时间.
编辑我在IBM Informix Dynamic Server Version 10.00.FC9上运行

beg_tm和end_tm

样本值

beg_tm   545
end_tm   815

beg_tm   1245
end_tm   1330
Run Code Online (Sandbox Code Playgroud)

样本输出

beg_tm   5:45 am
end_tm   8:15 am

beg_tm   12:45 pm
end_tm   1:30 pm
Run Code Online (Sandbox Code Playgroud)

我在Perl中使用它,但我正在寻找一种方法来使用SQL和case语句.

这甚至可能吗?


编辑

实质上,此格式必须在ACE报告中使用.我找不到使用简单块的输出部分格式化它的方法

if(beg_tm>=1300) then
beg_tm = vbeg_tm - 1200
Run Code Online (Sandbox Code Playgroud)

其中vbeg_tm是声明的char(4)变量


编辑 这个工作时间> = 1300(除了2230 !!)

select substr((beg_tm-1200),0,1)||":"||substr((beg_tm-1200),2,2) from mtg_rec where beg_tm>=1300;
Run Code Online (Sandbox Code Playgroud)

这工作时间<1200(有时...... 10:40失败)

select substr((mtg_rec.beg_tm),0,(length(cast(beg_tm as varchar(4)))-2))||":"||(substr((mtg_rec.beg_tm),2,2))||" am" beg_tm from mtg_rec where mtg_no = 1;
Run Code Online (Sandbox Code Playgroud)


编辑
Jonathan Leffler表达方法中使用的转换语法的变体

SELECT  beg_tm,
        cast((MOD(beg_tm/100 + 11, 12) + 1) as …
Run Code Online (Sandbox Code Playgroud)

sql formatting informix datetime

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

在Windows上存储应用程序日志文件的位置

将应用程序的调试日志文件放在Windows用户环境中的最佳"标准"位置在哪里?

在这种特殊情况下,它是一个运行一次并且可能出错的应用程序.它将由系统管理员类型运行,他们可能需要在运行应用程序后检查日志.每次运行应用程序时,都会创建一个新的日志文件.

到目前为止已经浮动的选项包括:

  1. 程序目录
  2. 用户的桌面
  3. 用户的本地Application Data目录.

我有自己喜欢的,但我想知道SO的共识是什么.

注意:这与此问题类似,但我们正在处理的应用程序只能由一个用户运行一次.

windows logging

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

将表中的名字放入arraylist?

我在表中有5个名字,我需要把它们放在一个arraylist中....

有什么建议???

            int rowsinmachgrp = getnumofrows();//gets no of rows in table

            SqlConnection dataConnection = new SqlConnection();
            dataConnection.ConnectionString = ConfigurationManager.ConnectionStrings["SumooHAgentDBConnectionString"].ConnectionString;
            SqlCommand dataCommand =
                    new SqlCommand("select MachineGroupName from MachineGroups", dataConnection);

            {ArrayList names = new ArrayList();
                dataConnection.Open();
                ArrayList names = dataCommand.ExecuteScalar();
Run Code Online (Sandbox Code Playgroud)

谢谢

c# sql asp.net

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

如何使用固定的X和Y轴使jQuery可拖动?

我想知道是否有办法使jQuery可拖动,只能向上,向下和向左,向右拖动.我想阻止用户沿对角线拖动div.在我的情况下,无法使用可拖动UI中的​​网格选项.

http://jqueryui.com/demos/draggable/#constrain-movement

这怎么可能?

谢谢!

jquery jquery-ui draggable

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

是否存在类似于y2k的y2k12问题?

这是一个异想天开的问题,部分受到2012年电影宣传的启发,但它可能对软件系统产生真正的影响.(如果不是在2012年,那么肯定是在2038年.)

2012年有各种各样的世界末日预测,我想知道是否有一个日期时间/时间戳系统将于2012年到期?(我以为我在一年前跑过,但我不记得具体细节.我也记得2038年.)

例如,常用的日期时间系统从1970/1/1开始,并从该时间开始计数秒.如果将unsigned int的最大值作为秒添加到该值,则会得到一个落在2038年的日期.确切地说是1/19/2038 3:14:07 AM.

那么,是否有一个日期时间系统:

epoch start + max of common int type = date in 2012?

顺便说一句,我不是想煽动任何偏执狂.这与实际系统设计考虑因素完全一致.

更新甜甜圈发现此页面包含以下参考但没有进一步的信息:2012-07-13星期五 - UNIX time_t $ 50000000于11:01:20 UTC

有任何想法吗?

datetime y2k year2038

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

如何有效衡量开发人员的工作时间?

我有一些软件开发人员为我的项目工作,我想为他们提供一种方法来记录他们在实际开发上花费的时间.

有良好的意愿来注册开发时间,没有力量,但我们尽量避免像excel表注册的技术,因为这是非常不舒服.

我可以跟踪svn提交,但这是不可靠的.开发人员还可以在白天帮助支持不同的项目,因此假设他们整天在一个项目上工作是不正确的.

我已经看到每小时弹出一条消息的实用程序来确认你正在进行的项目,但这很烦人.

某种类型的active-window-title-anaylzer可能会有所帮助(在Visual Studio的情况下你可以从那里获得解决方案名称),但我没有这种想法的经验.

如果您有任何与程序员/设计师工作时间注册的经验,请与我分享.谢谢

measurement

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