问题列表 - 第6931页

如何确定Java中给定日期前一天的日期?

我假设Java有一些内置的方法来做到这一点.

在给定日期的情况下,如何确定该日期前一天的日期?

例如,假设我被授予3/1/2009.上一个日期是2009年2月28日.如果我获得了3/1/2008,那么上一个日期将是2/29/2008.

java date leap-year

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

将标签添加到UITextField

在问题663830中,Isaac询问如何向文本字段添加按钮.有人可以显示代码来添加.rightView属性的标签吗?

或者,是否有更好的方法在文本字段中包含"永久"文本?

这适用于包含现场单位(mg,kg等)的计算器,无需在文本字段外维护标签.有点像永久占位符文本?

谢谢,克里斯

iphone

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

为什么我的GET请求中有额外的参数x和y?

当我点击提交图像时,我在GET请求中获得了一些额外的参数:

main.php?selected=user_manager_main&mode=set_active&set_this_id=13&x=4&y=7
Run Code Online (Sandbox Code Playgroud)

请注意,xy在最后.我当然没有定义xy最后.这些值似乎是随机的.这是表单代码:

echo '<form action ="main.php" method="get">';
echo '  <input type="hidden" name="selected" value="user_manager_main" />';
echo '  <input type="hidden" name="mode" value="set_inactive" />';
echo '  <input type="hidden" name="set_this_id" value="'.$row['USER_ID'].'" />';
echo '<input type="image" src="images/delete.gif" alt="Submit" />';
echo '</form>';
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢!

html forms

6
推荐指数
3
解决办法
3143
查看次数

For循环如何在VB.NET中工作?

我虽然知道这一个...我不知道.

这个简单的For循环:

Dim i As Integer
Dim n As Integer = 10
Dim s As Integer = 1

For i = 0 To n Step s
    Console.WriteLine(i)
Next
Run Code Online (Sandbox Code Playgroud)

编译成这个(我把它放在Refelctor中,所以它更容易阅读).我甚至无法得到所有这些位移的功能:

Dim n As Integer = 10
Dim VB$t_i4$L1 As Integer = 1
Dim VB$t_i4$L0 As Integer = n
Dim i As Integer = 0
Do While (((VB$t_i4$L1 >> &H1F) Xor i) <= ((VB$t_i4$L1 >> &H1F) Xor VB$t_i4$L0))
    Console.WriteLine(i)
    i = (i + VB$t_i4$L1)
Loop
Run Code Online (Sandbox Code Playgroud)

为什么For循环被这样残缺?

vb.net compiler-construction

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

仅在一台计算机上"无法完成Firebird的网络请求"或"拒绝连接"

我在公司的一台电脑上有一个看似独特的问题(必须是我老板的).我有一个来自Borland C++的程序,它使用了一个TSQLConnection.它连接到作为应用程序运行的本地Firebird服务器2.1.1.17910.其他电脑工作正常.

这将绝对不会在这一个lappy上(本地服务器)进行连接东西.我记得在安装时它总是遇到InterBase的问题.我认为他可能安装了7.5.它现在已经消失了,我通过并删除了任何旧的GDS32.dll文件并使用FireBird更新了它们,并且连接正在使用fbclient.dll ...

我尝试卸载并重新安装FB并将其作为服务运行.没工作.

我进入了etc/services并添加到这一行:

gds_db           3050/tcp                           #Firebird
Run Code Online (Sandbox Code Playgroud)

没有骰子.

在数据库位置前面粘贴"localhost:"会出现此错误

无法完成托管"localhost"的网络请求.无法建立连接.

我检查了netstat,它正在侦听127.0.0.1端口3050 ...

试图在数据库位置之前粘贴"127.0.0.1:",我得到:

连接被远程接口拒绝

尝试完全取出127.0.0.1或localhost,只使用数据库位置,这是正确的位置,我得到

不可用的数据库.

完全相同的CD作品在其他机器上的罚款.我试着坚持使用"localhost","127.0.0.1",并且在数据库位置前没有任何内容,并且在其他计算机上都可以正常连接.

我让他关闭防火墙,仍然没有骰子......这个问题已经持续很长时间了,我已经走到了尽头.我已经尝试过我能想到的一切.它在我的计算机,空白测试计算机,beta测试人员......除了我的老板之外的每个人都可以正常工作.任何帮助将非常感激.

sql firebird odbc c++builder

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

以编程方式获取 JavaScript 中函数的局部变量值?

鉴于:

function foo(){
  var bar = "quux";
  console.log(/*mystery code here*/);
}
Run Code Online (Sandbox Code Playgroud)

我正在寻找插入注释时会产生 bar 值的代码。举例来说,这样的事情在全球范围内有效:

var foo = "bar";
var bar = "quux";
console.log(window[foo]);
Run Code Online (Sandbox Code Playgroud)

但是,当然,全局定义的变量会附加到窗口对象中。函数的局部变量不是。是否有一些类似的方法可以以编程方式获取局部函数变量?

javascript metaprogramming

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

ASPX返回图像 - 输出缓存能力?

问候!

我创建了一个APSX Web表单,它根据一些提供的参数返回一个远程图像.它可以像这样使用:

<img src="/ImageGetter.aspx?param1=abc&param2=123" />
Run Code Online (Sandbox Code Playgroud)

ImageGetter.aspx的标记和代码看起来类似于:

<%@ OutputCache Duration="100000" VaryByParam="*" Location="ServerAndClient" %>
<%@ Page Language="C#" AutoEventWireup="false" EnableSessionState="False" CodeBehind="ImageGetter.aspx.cs" Inherits="ACME.Helpers.ImageGetter" %>
Run Code Online (Sandbox Code Playgroud)

此代码在ImageGetter.aspx的Page_Load方法中调用:

byte[] data = null;
Dictionary<string, string> file_locations = GetImageLocations(param1, param2);
try
{
    data = new WebClient().DownloadData(file_locations["main"]);
}
catch (WebException wex)
{
    try
    {
        data = new WebClient().DownloadData(file_locations["backup"]);
    }
    catch (Exception e)
    {
        throw;
    }
}
Response.ContentType = "image/jpeg";
Response.OutputStream.Write(data, 0, data.Length);
Response.End();
Run Code Online (Sandbox Code Playgroud)

从我的测试来看,它似乎不是缓存.这可能与输出缓存有关,还是应该根据查询字符串参数编写自己的缓存来存储字节数组?

c# asp.net caching outputcache

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

用于C/C++的小型开源Unicode库

有谁知道一个用于C或C++的小型开源Unicode处理库?我看过ICU,但看起来太大了.

我需要图书馆来支持:

  • 所有正常的编码
  • 正常化
  • 查找字符类型 - 查找标识符和注释中是否应允许使用字符
  • 验证 - 识别废话

c c++ unicode

16
推荐指数
3
解决办法
8463
查看次数

通过MySQLdb创建函数

如何在python中使用MySQLdb lib时定义多语句函数或过程?

例:

import MySQLdb

db = MySQLdb.connect(db='service')

c = db.cursor()

c.execute("""DELIMITER //
CREATE FUNCTION trivial_func (radius float) 
    RETURNS FLOAT

    BEGIN
    IF radius > 1 THEN
        RETURN 0.0;
    ELSE
        RETURN 1.0;
    END IF;
END //

DELIMITER ;""")
Run Code Online (Sandbox Code Playgroud)

这会创建以下回溯:

Traceback (most recent call last):
  File "proof.py", line 21, in <module>
    DELIMITER ;""")
  File "build/bdist.macosx-10.5-i386/egg/MySQLdb/cursors.py", line 173, in execute
  File "build/bdist.macosx-10.5-i386/egg/MySQLdb/connections.py", line 35, in defaulterrorhandler
_mysql_exceptions.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your …
Run Code Online (Sandbox Code Playgroud)

python mysql

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

如何标记带副作用的代码?

我正在研究8051上的每个字节都很重要的项目.因此,我正在使用一些全局变量,而我通常不会这样做.将指针传递给函数的常规方法在这里增加了太多的开销.

我有许多函数使用单个位变量(C的编译器特定扩展)来表示除了正常返回值之外的函数结果.

bit global_error_flag = 0;
bit global_data_ready_flag = 0;

unsigned char A_Function (void) {
    // Do some stuff

    if ( badness ) {
        global_error_flag = 0;
        global_data_ready_flag = 1;

        return 0;
    }

    if ( data_is_ready_use ) {
        global_data_ready_flag = 1;
    }

    return a_value;    
}

void Other_Function (void) {
    unsigned char c;

    c = A_Function();

    if( global_error_flag) {
        // Do error stuff here.
    }
    else
    if( global_data_ready_flag ) {
        // Do data processing here.
    }
    global_error_flag = 0; …
Run Code Online (Sandbox Code Playgroud)

c embedded side-effects 8051 c-preprocessor

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