问题列表 - 第46914页

OS X上的postgresql数据库的位置?

我确信这已经得到了解答,但我似乎无法找到答案.

我使用安装到/ usr/local/Cellar/postgresql的Homebrew(brew install postgresql)安装了postgresql.根据说明的后记我做了这个:

If this is your first install, create a database with:
    initdb /usr/local/var/postgres
Run Code Online (Sandbox Code Playgroud)

据我了解,initdb创建了一个新的数据库集群.所以,当我这样做时,上面是"postgres"数据库名称和数据库本身,还是只需要所有postgresql数据库所需的所有必要位?

实际数据库最终会在哪里生活?我是postgresql的新手,正在寻找作为数据库的文件或二进制文件. 那么,数据库在哪里,当我创建一个新的数据库时,它会去哪里?

postgresql macos

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

休眠标准和计数列

我试图返回一个实体,其列具有另一个表的计数,该表是一对多关系.我想使用hibernate标准,而不是HQL.

select p.*, (select count(*) from child where child.parentid = p.id) as LEVELS
from parent p
Run Code Online (Sandbox Code Playgroud)

hibernate count subquery hibernate-criteria

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

如何从表单中获取int而不是字符串?

从表单中获取变量:

<form method = 'POST' action = ''>
        <input type = 'text' name = 'a' size = '1' >
        <input type = 'submit' value = 'Find it'>
</form>"
Run Code Online (Sandbox Code Playgroud)

如果我输入1并使用gettype($ POST _ ['a'])它返回我的字符串,是否可以输入int?因为在此之后我想检查该变量是否为int.

UPDATE

得到答案,它总是返回字符串,他们提供我使用(int)或intval(),但如果它真的像'a'字符串它返回0,但它也可能是整数值0,如何克服这个问题?

UPDATE

在编辑拼写错误后,Brad Christie建议使用is_numeric

html php string variables int

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

ADO.NET库可以从.csv文件快速批量插入数据库?

我想知道您是否可以推荐任何高级ADO.NET库来处理数据库.

我发现LINQ-to-Entities非常适合从数据库中提取数据,但对于将数据插入数据库完全没有用.它缺少功能,如快速批量插入,重复删除,以及您可以使用纯SQL实现的大多数高级功能.

那么:你能推荐一些ADO.NET库来提供LINQ-to-Entities所缺少的各种高级功能吗?

sql sql-server ado.net linq-to-entities wcf-data-services

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

3.1登录/注销控制器方法的Auth工作示例?

有没有人碰巧在3.1中有一个Auth的工作示例?我一直试图让这个工作,但没有运气.

新的Kohana,第一次尝试是3.1.找到了Bonafide,但是从我开始使用3.1后就不需要了.

一直在使用来自kerkness.ca的wiki的例子,但它们是3.0,而且我对Kohana来说太新了,不知道该怎么做.很想看到一个有效的例子,希望能从我的开发团队的其他成员那里获得支持.

kohana-3 kohana-auth

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

方法称为两次GWT

我正在使用GWT创建一个Web应用程序.我有一个方法bookMode(),它使用一些文本框,列表框等构建一个UI,并在对话框中显示它.我这样称呼方法:

//listen for mouse events on the add button
    addButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {

            String check = Cookies.getCookie("role");
            if(check == "TopBeheerder") {   
                boolean currentMode = mode0.getValue();
                add addObject = new add();
                if(currentMode == true) {
                    addObject.bookMode();
                }
                if(currentMode == false) {
                    addObject.userMode();
                }   
            }
            else {
                BibPhp.notification("You don't have enough permissions.");
            }


        }
    });
Run Code Online (Sandbox Code Playgroud)

当我使用GWT.log()函数时,我注意到这个方法被调用了两次.但是我使用eclipse搜索功能搜索了所有代码,并且没有调用该方法两次.我不知道为什么GWT表现得像这样.userMode()方法也被调用两次.

javascript java methods gwt

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

编译到委托表达式的性能

我正在生成一个表达式树,它将属性从源对象映射到目标对象,然后编译为a Func<TSource, TDestination, TDestination>并执行.

这是结果的调试视图LambdaExpression:

.Lambda #Lambda1<System.Func`3[MemberMapper.Benchmarks.Program+ComplexSourceType,MemberMapper.Benchmarks.Program+ComplexDestinationType,MemberMapper.Benchmarks.Program+ComplexDestinationType]>(
    MemberMapper.Benchmarks.Program+ComplexSourceType $right,
    MemberMapper.Benchmarks.Program+ComplexDestinationType $left) {
    .Block(
        MemberMapper.Benchmarks.Program+NestedSourceType $Complex$955332131,
        MemberMapper.Benchmarks.Program+NestedDestinationType $Complex$2105709326) {
        $left.ID = $right.ID;
        $Complex$955332131 = $right.Complex;
        $Complex$2105709326 = .New MemberMapper.Benchmarks.Program+NestedDestinationType();
        $Complex$2105709326.ID = $Complex$955332131.ID;
        $Complex$2105709326.Name = $Complex$955332131.Name;
        $left.Complex = $Complex$2105709326;
        $left
    }
}
Run Code Online (Sandbox Code Playgroud)

清理它将是:

(left, right) =>
{
    left.ID = right.ID;
    var complexSource = right.Complex;
    var complexDestination = new NestedDestinationType();
    complexDestination.ID = complexSource.ID;
    complexDestination.Name = complexSource.Name;
    left.Complex = complexDestination;
    return left;
}
Run Code Online (Sandbox Code Playgroud)

这是映射这些类型的属性的代码:

public class NestedSourceType
{
  public int ID …
Run Code Online (Sandbox Code Playgroud)

c# performance expression-trees dynamically-generated

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

使用NSXMLParser将XML解析为Core Data存储时的内存构建

我的应用程序有一个问题,它采用XML提要,解析它,并将结果存储到Core Data中.

问题仅发生在应用程序的第一次运行时,当商店中没有任何内容并且整个订阅源被解析和存储时.问题只是内存分配累积起来,直到50%的尝试崩溃应用程序,通常大约10Mb.分配的对象似乎是CFData(存储)对象,我似乎无法找到任何强制释放它们的方法.如果你可以让它运行一次并成功完成解析并保存到核心数据,那么每次后续启动都没问题,内存使用量永远不会超过2.5Mb

这是我们进入代码之前的一般方法:将feed添加到NSData对象中.使用NSFileManager将其存储为文件.从文件路径创建URL并将其提供给parseXMLFile:方法.代表是自我.在到达解析器时:didStartElement:namespaceURI:qualifiedName:attributes:我创建一个字典来捕获我需要的标签中的数据.解析器:foundCharacters:方法将标记的内容保存到字符串解析器:didEndElement:...方法然后确定标记是否是我们需要的东西.如果是这样的话,它会将它添加到字典中,否则它会忽略它.一旦它到达项目的末尾,它就会调用一种方法将其添加到核心数据存储中.

通过查看示例代码和其他人发布的帖子,似乎一般方法中没有任何错误.

代码如下,它来自视图控制器的更大上下文,但我省略了任何不直接相关的内容.

就我已经尝试的事情而言:feed是XML,没有转换为JSON的选项,抱歉.这不是在共享文档区域中找到并存储的图像.

关于它可能是什么的线索:这是我从Instruments获得的最大数量最多的东西(每件256k):

对象地址类别创建时间实时大小负责图书馆负责人

1 0xd710000 CFData(store)16024774912•262144 CFNetwork URLConnectionClient :: clientDidReceiveData( _CFData const*,URLConnectionClient :: ClientConnectionEventQueue*)

这是代码,为内容的匿名编辑;)

-(void)parserDidStartDocument:(NSXMLParser *)feedParser { }

-(void)parserDidEndDocument:(NSXMLParser *)feedParser { }

-(void)parser:(NSXMLParser *)feedParser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict
{
    eachElement = elementName;
    if ( [eachElement isEqualToString:@"item" ] )
    {
        //create a dictionary to store each item from the XML feed
        self.currentItem = [[[NSMutableDictionary alloc] init] autorelease];
    }
}


-(void)parser:(NSXMLParser *)feedParser foundCharacters:(NSString *)feedString 
{
    //Make sure that tag content doesn't …
Run Code Online (Sandbox Code Playgroud)

xml core-data objective-c nsxmlparser ios

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

在顶部定义每个变量总是最好的方法吗?

我听说在函数顶部定义变量是一种很好的技术,因此最终不会出现可变的提升问题.这个:

// Beginning of file

function something(){
    var a, b, c = 1, d, e;
    // Do something
}

// End of file
Run Code Online (Sandbox Code Playgroud)

是一个很好的例子(当然不包括坏的变量名).

我的问题是:这总是最好的方法吗?如果你正在使用很多变量怎么办?他们真的应该只是在一条线上吗?

javascript variables

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

线程暂停并恢复c#

我有几个线程,我怎么能暂停/恢复它们?


从重复的问题:

我如何暂停5个线程,并记住它们的状态.因为其中一个正在吃另一个正在思考等等

.net c# multithreading

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