问题列表 - 第18187页

如何将Doctrine对象转换为json

我正在使用Doctrine 1.2,我怎样才能将查询对象变成json/array格式?

$user = Doctrine_Query::create()
->select('u.id, u.username, u.firstname, u.lastname')
->from('User u')
->orderby('u.id')
->execute();
Run Code Online (Sandbox Code Playgroud)

php json doctrine doctrine-1.2

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

SubSonic教程?

我一直在寻找和阅读一个小时,我还没有为SubSonic找到一个很好的教程.你们中有人有推荐吗?

我正在寻找一个快速命令行或winform教程(不是asp.net教程)来接受一个类并创建表,插入一些元素并再次查询它们.我将在稍后进行推进(加入等等或尝试使用linq?).我似乎无法找到任何告诉我查询或插入的命名空间和对象.我确定看到了,var repo=new SimpleRepository(SimpleRepositoryOptions.RunMigrations);但我不确定该怎么做.

subsonic

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

在Vim的搜索中运行AWK

如何在Vim的搜索选择中运行AWK?

我的伪代码

%s/!awk '{ print $2 }'//d
Run Code Online (Sandbox Code Playgroud)

我试图删除文件中的给定列.

vim awk

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

如何遍历WPF工具包Datagrid的行

我有下一个代码,我定义了一个名为dgQuery的WPF工具包数据网格控件; 我用数据集的信息填充了这个,然后我在dgQuery中插入了一个新的复选框列来检查/取消选中某些行,我展示了部分C#代码:

dgQuery.DataContext = dS.Tables[0];

DataGridTemplateColumn cbCol = new DataGridTemplateColumn();
cbCol.Header = "Opc";
FrameworkElementFactory factory = new FrameworkElementFactory(typeof(CheckBox));
Binding bind = new Binding("IsSelected");
bind.Mode = BindingMode.TwoWay;
factory.SetValue(CheckBox.IsCheckedProperty, bind);
DataTemplate cellTemplate = new DataTemplate();
cellTemplate.VisualTree = factory;
cbCol.CellTemplate = cellTemplate;
dgQuery.Columns.Insert(0, cbCol);
Run Code Online (Sandbox Code Playgroud)

在检查/取消选中dgQuery行的新复选框列后,我将单击一个按钮,仅将我检查的行保存到数据库中.问题是,如何开发用于读取dgQuery的所有行的循环以及让我知道哪些行具有选中/取消选中复选框的条件?请帮我举个例子.

谢谢!!

c# wpf datagrid wpftoolkit wpfdatagrid

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

常见的lisp中require和load有什么区别?

我正在通过Practical Common Lisp,我差不多完成了,到目前为止我还没有回答过的一个问题(或者我只是错过了它)是"require"和"load"之间的区别.

那么区别是什么呢?

谢谢.

lisp common-lisp

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

如何在haskell中"解包"一个结构

我最近遇到了这个问题并找到了解决方案,但我想知道是否有更好的(或更恰当的)解决方案.

我有一个颜色的结构:

data Rgb = Rgb Double Double Double
Run Code Online (Sandbox Code Playgroud)

还有一个功能我想将颜色组件单独传递给实际上来自开罗:

setSourceRGB :: Double -> Double -> Double -> Render ()
Run Code Online (Sandbox Code Playgroud)

所以我需要以某种方式"解包"这个数据结构,因为setSourceRGB不需要Rgb.我找到了两种方法.一种是定义一个函数来应用以下内容Rgb:

applyRgb :: (Double -> Double -> Double -> t) -> Rgb -> t
applyRgb f (Rgb r g b) = f r g b
Run Code Online (Sandbox Code Playgroud)

然后我可以这样做:

applyRgb setSourceRGB rgb
Run Code Online (Sandbox Code Playgroud)

我想出的另一种方法是使用case进行内联lambda表达式,这意味着我不必定义单独的函数:

(\z -> (case z of (Rgb r g b) -> setSourceRGB r g b)) rgb
Run Code Online (Sandbox Code Playgroud)

我对此并不完全满意,但是以某种方式应用函数只是为了传递一些值似乎并不正确.我希望能够扭转它,并将其"转换" Rgb为正确的类型setSourceRGB.不幸的是,在我看来,拥有一个功能是不可能的

fromRgb :: Rgb -> …
Run Code Online (Sandbox Code Playgroud)

struct haskell ffi

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

比较BOOL和YES危险吗?

我今天在源文件中发现了一条评论:

//  - no longer compare BOOL against YES (dangerous!)
Run Code Online (Sandbox Code Playgroud)

在比较BOOL反对YES在Objective-C真的那么危险吗?那为什么呢?

YES运行期间可以改变的价值吗?也许NO总是0YES可以1,23- 取决于运行时,编译器,您的链接框架?

comparison boolean objective-c

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

Localhost上的IE8真的很慢 - Firefox,Opera,Chrome和Safari都快速相同 - 为什么?

我的本地机器上有一些页面,通过localhost访问,使用IE8打开/加载非常慢,但使用Firefox,Opera,Chrome和Safari非常快.

他们过去常常使用IE7加载.

我制作了一个剪切页面进行测试 - 看看导致问题的原因 - 严重的是,最简单的页面可能会导致它!即:

<html>
    <head></head>
    <body> 
        Hello!
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在IE8中在localhost上打开大约需要15秒,并且在所有其他浏览器上都是即时的!为什么?我该怎么做才能解决这个问题?

顺便说一句,在Web服务器上尝试这个,通过IE8通过URL连接,当通过Web/Web服务器通过IE8打开时,它基本上是即时的!

我启用了Windows Update,因此应该拥有最新的一切.

注意:我的互联网连接发生变化后才注意到这一点,这是IE8安装后大约2周.可能这是巧合,它可能已经开始安装IE8,我实际上并不确定.现在肯定发生了.

我使用的URL是:http://localhost/fb/starttest.htm

救命!

internet-explorer-8

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

为什么我的"if"语句似乎没有运行?

我正在从C#叛逃到Delphi 2009,我非常喜欢它.

我写了一个二进制搜索程序,工作正常.我在proc的末尾添加了一个简单的if-else语句,它只是不会触发!我看不出有什么不妥,我不好意思说我被卡住了.请帮忙!

procedure BinSearch;
var
  min,max,mid, x: integer;
  A : array[0..4] of integer;
  rslt : integer;

begin

  writeln('binary search');
  A[0] := 34; A[1] := 65; A[2] := 98; A[3] := 123; A[4] := 176;
  listarray(a);
  x := 62;
  min := 0;
  max := 4;

  repeat
    begin
    mid := (min + max) div 2;
    if x > A[mid] then
      min := mid + 1
    else
      max := mid - 1;
    end;
  until (A[mid] = x) or (min > max);

  writeln(mid); …
Run Code Online (Sandbox Code Playgroud)

delphi debugging

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

Python中字节对象的项目赋值

GAHH,代码不工作确实是错误的代码!

in RemoveRETNs toOutput [currentLoc - 0x00400000] = b'\ xCC'TypeError:'bytes'对象不支持项目赋值

我怎样才能解决这个问题:

inputFile = 'original.exe'
outputFile = 'output.txt'
patchedFile = 'original_patched.exe'

def GetFileContents(filename):
    f = open(filename, 'rb')
    fileContents = f.read()
    f.close()

    return fileContents

def FindAll(fileContents, strToFind):
    found = []

    lastOffset = -1

    while True:
        lastOffset += 1
        lastOffset = fileContents.find(b'\xC3\xCC\xCC\xCC\xCC', lastOffset)

        if lastOffset != -1:
            found.append(lastOffset)
        else:
            break

    return found

def FixOffsets(offsetList):
    for current in range(0, len(offsetList)):
        offsetList[current] += 0x00400000
    return offsetList

def AbsentFromList(toFind, theList):
    for i in theList:
        if i …
Run Code Online (Sandbox Code Playgroud)

python python-3.x

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