问题列表 - 第7726页

Ms-Access MDB:将备注备注字段拆分为多个文本字段.(防止数据损坏)

我使用Access数据库作为后端.
我使用了一些备注字段.

我了解到备注字段会导致数据库损坏,因为它们存储在单独的数据页中; 记录只保存指向存储实际数据的数据页的指针.

大多数时候我只需要100到1000个字符,所以我有一个想法......
我的"精彩"(或不是)想法是将备忘录分成4或5个文本字段(它们每个可以容纳255个字符) ).

以前有人这样做过吗?
任何已知问题?
这种方法是否更不容易出现数据损坏?

谢谢,
Jag

PS
1.我以前遇到过腐败问题.
2.我知道最好的办法是迁移到另一个后端,但这是不可能的.

ms-access database-design corruption

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

NullReferenceException ASP.NET MVC文本框HtmlHelper的问题

我在我的应用程序中的强类型视图中有以下代码:

<td>
<label for="TriageStartDate">Triage Start:</label>
<%= Html.TextBox("TriageStartDate", crit.TriageStartDate, new { maxlength = 10, size = 12 } )%>
<%= Html.ValidationMessage("TriageStartDate", "*") %>
</td>
Run Code Online (Sandbox Code Playgroud)

变量crit在ViewData中传递,并使用以下方法强制转换为视图中的强类型对象:

   PatientSearchCriteria crit = (PatientSearchCriteria)ViewData["criteria"];       
Run Code Online (Sandbox Code Playgroud)

TriageStartDate属性是在对象上定义的字符串属性,如下所示:

public string TriageStartDate { get; set; }
Run Code Online (Sandbox Code Playgroud)

我在业务对象中有一个验证例程,它检查此属性的无效日期.在我的控制器中调用验证例程,并且在控制器中,当找到无效日期时(例如"4/34/2009"),我将ModelError添加到ModelState.这应该会导致重新显示视图,并且还会显示验证摘要和消息.

但是,代码在Html.TextBox行崩溃时出现未处理的NullReferenceException.输入无效日期时代码只会崩溃,这可能无关紧要,因为该属性仍然是一个字符串,它应该只在文本框中显示无效日期.

任何想法可能会发生在这里?我认为它可能是一个Html.Encode的东西,但有效的日期显示没有大惊小怪.当我在调试模式中断行时,我可以在TriageStartDate属性中看到值"4/34/2009",并且暴击变量本身不为空,所以我想知道哪个对象是空的?

顺便说一句,堆栈跟踪的前几行看起来像这样:

[NullReferenceException: Object reference not set to an instance of an object.]
   System.Web.Mvc.HtmlHelper.GetModelStateValue(String key, Type destinationType) +63
   System.Web.Mvc.Html.InputExtensions.InputHelper(HtmlHelper htmlHelper, InputType inputType, String name, Object value, Boolean useViewData, Boolean isChecked, Boolean setId, Boolean isExplicitValue, IDictionary`2 htmlAttributes) +519
   System.Web.Mvc.Html.InputExtensions.TextBox(HtmlHelper …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

如果你调用EventWaitHandle.Set()X次,如果X线程尚未启动,它是否会发出X线程的信号?

换句话说,我有一个启动并waitHandle.Set()多次调用的线程.然后我开始几个线程,每个线程都在等待WaitHandle.它们的X是否会发出信号,其中X是原始线程调用的次数waitHandle.Set()

是否有一种结构支持我想要更紧密地完成的任务?

c# multithreading

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

如何使用ruby的ActiveResource来使用JSON格式?

ActiveRecord引入了对其默认JSON输出格式的更改.它来自

{ "user": { some_junk } }
Run Code Online (Sandbox Code Playgroud)

{ some_junk }
Run Code Online (Sandbox Code Playgroud)

ActiveResource显然已经跟随他们的领先,期望消耗JSON

{ some_junk }
Run Code Online (Sandbox Code Playgroud)

我正在拼命地使用一个发出的RESTful Web服务

{ "user": { some_junk } }
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉我的ActiveResource :: Base类这样做?这是我的代码.

class User < ActiveResource::Base
    self.site = "http://example.com/"
    self.format = :json
end
Run Code Online (Sandbox Code Playgroud)

更新:我现在放弃ActiveResource,除非有人知道答案; 与此同时,我能够实现我想要的GET

require 'httparty' # sudo gem install httparty
result = HTTParty.get('http://foo.com/bar.json', headers => { "Foo" => "Bar"})
# result is a hash created from the JSON -- sweet!
Run Code Online (Sandbox Code Playgroud)

ruby rest json activeresource

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

我如何从SICP调用Scheme号函数

在SICP中,(前2.6)将以下函数描述为"没有数字"的方法.我正在试图理解这一点.作为起点,如何调用这些函数?我可以用输出为1的某种方式实际应用它们吗?(或任何其他数字?)

(define zero (lambda (f) (lambda (x) x)))

(define (add-1 n)
  (lambda (f) (lambda (x) (f ((n f) x)))))
Run Code Online (Sandbox Code Playgroud)

我最初的尝试没有成功:

Welcome to DrScheme, version 4.1.5 [3m].
Language: Simply Scheme; memory limit: 128 megabytes.
> (add-1 (zero))
. . procedure zero: expects 1 argument, given 0
> (add-1 zero)
#<procedure>
> (add-1 1)
#<procedure>
> ((add-1 1))
. . #<procedure>: expects 1 argument, given 0
> 
Run Code Online (Sandbox Code Playgroud)

scheme sicp

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

如何管理与git子模块的冲突?

我有一个引用多个子模块的git超级项目,我试图锁定其他项目成员的工作流程.

对于这个问题,让我说我的超级项目被调用supery并且子模块被调用subby.(然后是我正在尝试做的简化......我实际上并没有使用分支版本,但我认为最简单的问题是布局.)

我的主分支supery具有作为子模块引用v1.0的git项目的subby标记.的分支superyone.one,改变了子模块的引用指向该标记v1.1subby.

我可以毫不费力地在每个分支中工作,但如果我尝试使用one.one分支更改来更新分支,master我会收到一些冲突,而我不知道如何解决它们.

基本上在分支中运行一段git pull . master时间之后subby,看起来它会创建其他子模块.

在拉/合并之前,我git submoduleone.one分支获得了所需的响应:

$ git checkout master
$ git submodule
qw3rty...321e subby (v1.0)
$ git checkout one.one
$ git submodule
asdfgh...456d subby (v1.1)
Run Code Online (Sandbox Code Playgroud)

但是在拉动之后,它会在我运行时添加额外的子模块git submodule:

$ git pull . master
Auto-merged schema
CONFLICT (submodule): Merge conflict in subby - needs qu3rty...321e …
Run Code Online (Sandbox Code Playgroud)

git branch conflict git-submodules

108
推荐指数
7
解决办法
8万
查看次数

什么时候Ruby实例变量设置?

class Hello
@hello = "hello"
    def display
        puts @hello
    end
end

h = Hello.new
h.display
Run Code Online (Sandbox Code Playgroud)

我创建了上面的课程.它不打印任何东西.我认为在类声明期间设置了实例变量@hello.但是当我调用display方法时输出为'nil'.这样做的正确方法是什么?

ruby syntax instance-variables

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

JAXB编组和泛型

我正在尝试使用JAXB的内省来编组和取消使用JAXB注释标记的一些现有域对象.大多数事情都按预期工作,但是我在编写一个相当简单的类序列时遇到了很多麻烦.这个类在许多bean上用作@XmlElement,看起来像:

public class Range<E extends Comparable<E>> implements Serializable {
    protected boolean startInclusive, endInclusive;
    protected E       start, end;

    public Range(){
            startInclusive = endInclusive = true;
    }

    public boolean contains(E value){...}

    public E getEnd() {
            return end;
    }

    public void setEnd(E end) {
            this.end = end;
    }

    public boolean isEndInclusive() {
            return endInclusive;
    }

    public void setEndInclusive(boolean endInclusive) {
            this.endInclusive = endInclusive;
    }

    public E getStart() {
            return start;
    }

    public void setStart(E start) {
            this.start = start;
    }

    public boolean isStartInclusive() …
Run Code Online (Sandbox Code Playgroud)

java generics jaxb

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

以编程方式设置浏览器cookie(Firefox)

我从这个问题中知道Firefox 3.0及以上版本将其cookie存储在SQLite数据库中.我的问题是:您是否可以通过添加cookie的方式从其他桌面程序访问此数据库?

我意识到这有安全隐患.但是,我根本不想阅读它们.我希望能够在可能的情况下设置一个cookie.我甚至不想覆盖cookie.如果不存在,我只想添加它.这是一个我正在努力工作的个人项目.

这个问题主要是语言不可知的.我更喜欢C#中的解决方案,但任何语言的概念证明都足够了.

额外的功劳:在Internet Explorer中设置相同的cookie也很酷

c# sqlite cookies firefox internet-explorer

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

当我使用void时,内存会看到什么数据类型?

当我创建int类型的方法时,编译器在内存中保留X位数.那么如何看待虚空类型呢?void类型占用多少位/字节?

c# c++

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