问题列表 - 第7985页

更新访问错误

    Dim conn As OleDbConnection
    Dim cmd As OleDbCommand

    Public Sub openDB()
        conn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\VFMS_DB.mdb;" & "Jet OLEDB:System Database=Security.mdw;User ID=Adster;Password=300624;")
        conn.Open()
    End Sub

    Public Function UpdateUser() As Integer
        Dim retCode As New Integer

        Try
            openDB()
            cmd = conn.CreateCommand()
Run Code Online (Sandbox Code Playgroud)

下面的更新命令一直给我这个错误:"从字符串转换"'WHERE [Username] ='"到'Double'类型无效." 而且我不知道为什么.aUserName字段是一个String字段,我检查以确保它已填充.

            cmd.CommandText = "UPDATE Users SET [First Name] = '" & aName & "', [Last Name] = '" & aSurname & "', [Contact Number] = '" & aContactNum & "', [Password] = '" & …
Run Code Online (Sandbox Code Playgroud)

vb.net ms-access updating

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

Java泛型

是否有可能创建一个方法,包括对象,整数等?我有一个方法检查值,如果它是null,我想也许可以用泛型而不是重载.不幸的是,尝试

nullChecking(Class<? extends Object> value){
...
}
Run Code Online (Sandbox Code Playgroud)

不会允许整数扩展Number而不是对象.有办法吗?

干杯

java generics

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

乘以定义的符号

如果我在头文件中声明一个全局变量并将其包含在两个.cpp文件中,则链接器会给出一个错误,指出该符号是多重定义的.我的问题是,为什么这只发生在某些类型的对象(例如int)而不是其他类型(例如enum)?

我使用的测试代码如下:

test.h

#ifndef TEST_HEADER
#define TEST_HEADER

namespace test
{           
        int i_Test1 = -1;
        int i_Test2 = -1;
};

#endif // TEST_HEADER
Run Code Online (Sandbox Code Playgroud)

class1.h

#ifndef CLASS_1_HEADER
#define CLASS_1_HEADER

class class1
{
public:
        void count();
};

#endif //CLASS_1_HEADER
Run Code Online (Sandbox Code Playgroud)

class1.cpp

#include <iostream>
#include "class1.h"
#include "test.h"

void class1::count()
{
        std::cout << test::i_Test1 << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

class2.h

#ifndef CLASS_2_HEADER
#define CLASS_2_HEADER

class class2
{
public:
        void count();
};

#endif //CLASS_2_HEADER
Run Code Online (Sandbox Code Playgroud)

class2.cpp

#include "class2.h"
#include <iostream>
#include "test.h"

void class2::count()
{
        std::cout << test::i_Test2 << …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-construction

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

简单的C实现跟踪内存malloc/free?

编程语言:C平台:ARM编译器:ADS 1.2

我需要跟踪melloc/free项目中的简单调用.我只需要了解程序分配了所有资源后需要多少堆内存的基本概念.因此,我为malloc/free调用提供了一个包装器.在这些包装器中,我需要在malloc调用时递增当前内存计数,并在free调用时递减它.这个malloc案例很简单,因为我有来自调用者的大小.我想知道如何处理这种free情况,因为我需要在某处存储指针/大小映射.这是C,我没有标准的地图来轻松实现这一点.

我试图避免在任何库中链接,所以更喜欢*.c/h实现.

所以我想知道是否已经有一个简单的实现可能会引导我.如果没有,这是继续实施的动机.

编辑:纯粹用于调试,此代码不随产品提供.

编辑:根据Makis的回答进行初步实施.我很感激对此的反馈.

编辑:重新实施

#include <stdlib.h>
#include <stdio.h>
#include <assert.h>
#include <string.h>
#include <limits.h>

static size_t gnCurrentMemory = 0;
static size_t gnPeakMemory    = 0;

void *MemAlloc (size_t nSize)
{
  void *pMem = malloc(sizeof(size_t) + nSize);

  if (pMem)
  {
    size_t *pSize = (size_t *)pMem;

    memcpy(pSize, &nSize, sizeof(nSize));

    gnCurrentMemory += nSize;

    if (gnCurrentMemory > gnPeakMemory)
    {
      gnPeakMemory = gnCurrentMemory;
    }

    printf("PMemAlloc (%#X) - Size (%d), Current …
Run Code Online (Sandbox Code Playgroud)

c dynamic-memory-allocation

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

使用PHP获取Google日历活动

我正在为某人创建一个博客.他们希望获取大量数据并将其非常紧密地集成到设计中,因此标准小部件是禁止的.到目前为止一切都很好.

他们有一个公共访问Google日历,上面有各种活动,我想抓住接下来的5个事件(从"现在"开始)并显示事件标题,当事件的实例开始时,它的位置和gcal的链接项目.

从我所看到的,抓取gcal提要有三种选择:XML,ical或HTML(包含一些非常重要的JSON).XML似乎是合乎逻辑的选择,对吧?

那么XML feed(在原子提要描述之后)实际上只是很多非常有趣的HTML.解析这是可能的,但后面是一个巨大的痛苦,因为重复发生的事件(日历上有几个)只显示该事件的第一个实例,并且(显然)没有关于下一个实例的时间的信息.

我只是有点密集吗?有没有办法显示我想要只是黑客攻击XML API?

或者我会通过iCal获得更好的运气吗?我从来没有用PHP做过任何iCal,所以如果你有,请建议你用过的任何libs让你自己更简单.

编辑:多亏了答案,我下载了Zend Gdata包(谢天谢地,与Zend Framework的其余部分分开).做我需要的就像这样简单:

require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata');
Zend_Loader::loadClass('Zend_Gdata_HttpClient');
Zend_Loader::loadClass('Zend_Gdata_Calendar');
$service = new Zend_Gdata_Calendar();
$query = $service->newEventQuery();

$query->setUser('your_user@googlemail.com');

$query->setVisibility('public');
$query->setProjection('full');
$query->setStartMin(date('Y-n-j'));
$query->setStartMax(date('Y-n-j', time() + (60*60 *24*8)));
$query->setOrderby('starttime');

try { $eventFeed = $service->getCalendarEventFeed($query); }
catch (Zend_Gdata_App_Exception $e) { return; }

foreach ($eventFeed as $event) 
    echo $event; // do something real here
Run Code Online (Sandbox Code Playgroud)

这应该可以让你获得一周的活动(是的,setStartMax是独家的,因此需要将它设置为8天).

希望这有助于将来的其他人.

php xml icalendar google-calendar-api atom-feed

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

SQL为返回的年龄段创建存储过程

我有一个名为Person的表,其中包含一个名为PersonAge的字段.我需要按年龄段对年龄进行分组,即'12及以下','13 -17','18 -25','25及以上',并使用存储过程返回此结果集.

理想情况下,我需要返回2个字段,'Age Band','Total'就像这样

Age band         Total 
12 and under     5
13 - 17          8
18 - 25          7
25 and over      10

sql stored-procedures

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

什么是可堆叠的修改?

我一直在读一本关于Scala的书,并且提到了使用特征可堆叠修改.什么是可堆叠的修改以及它们的用途是什么?

scala dynamic traits

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

Internet Explorer 6和7:当浮动元素包含向右浮动的子元素时,浮动元素将扩展为100%宽度.有解决方法吗?

我有一个父母div漂浮在左边,有两个孩子div,我需要向右漂浮.

父母div应该(如果我理解正确的规范)与包含孩子div的需要一样宽,这就是它在Firefox等人的表现.

在IE中,父级div扩展到100%宽度.这似乎是浮动元素的问题,这些元素可以让子项正确浮动.测试页面:

<!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" lang="en" xml:lang="en">

<head>
<title>Float test</title>
</head>

<body>
<div style="border-top:solid 10px #0c0;float:left;">
    <div style="border-top:solid 10px #00c;float:right;">Tester 1</div>
    <div style="border-top:solid 10px #c0c;float:right;">Tester 2</div>
</div>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

不幸的是我无法修复子divs 的宽度,因此我无法在父级上设置固定宽度.

是否有一个仅限CSS的解决方法,使父母div像孩子一样宽div

css internet-explorer css-float

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

如何在C#中编写普通的Tilde(〜)?

如果我在标签的text属性中添加Tilde("〜"),则标签不显示它,而是显示上部波浪号.

如何在括号内写出正常的波形符号("〜")?

c# text

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

在VB.NET中将字符串解析为Enum值

如何在VB.NET中解析字符串以枚举值?

示例我有这个枚举:

Public Enum Gender
    NotDefined
    Male
    Female
End Enum
Run Code Online (Sandbox Code Playgroud)

如何将字符串"Male"转换为Gender枚举Male值?

vb.net enums

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