问题列表 - 第16077页

正在搜索Mac OSX系统词典?

我想使用简单的glob或regex而不是已知的文本在OS X系统字典(或字典)中搜索单词.(目前我正在使用/usr/share/dict/words,但OSX dict会更好.)

字典服务界面非常有限,并且不允许这样做,但似乎DSGetTermRangeInString可能会在幕后做类似的事情.有谁知道访问这种功能的方法?

或者,有没有办法从字典中提取单词列表?然后我就可以说了.有些词典似乎在包中包含了源XML,这应该很容易解析,但是(我猜不足为奇)大型语言词典只有一些二进制格式的数据.关于那可能是什么的任何线索?

macos cocoa dictionary

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

DNS服务器拒绝连接

我正在实现一个dns客户端,我尝试连接到本地dns服务器,但是dns服务器返回错误代码为5的消息,这意味着它拒绝连接.

有关为什么会发生这种情况的任何想法?谢谢

dns udp

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

获取当前网址但没有http://部分书签!

伙计们我有一个问题,希望你能帮我解决这个问题.我有一个书签;

javascript:q=(document.location.href);void(open('http://other.example.com/search.php?search='+location.href,'_self ','resizable,location,menubar,toolbar,scrollbars,status'));
Run Code Online (Sandbox Code Playgroud)

获取当前网页的URL并在另一个网站中搜索它.当我使用这个书签时,它会包含整个URL http://并搜索它.但是现在我想更改这个书签,所以它只需要www.example.com或只是example.com(不http://)和搜索这个网址.是否可以这样做,你可以帮助我这个吗?

谢谢!

javascript url host bookmarklet

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

如何退出终端中的git状态列表?

我是Git和Terminal的新手.如何退出git status命令生成的列表模式?

git terminal command-line

308
推荐指数
10
解决办法
18万
查看次数

如何在Perl中进行条件替换?

我想转换如下:

bool foo(int a, unsigned short b)
{
    return pImpl->foo(int a, unsigned short b);
}
Run Code Online (Sandbox Code Playgroud)

至:

bool foo(int a, unsigned short b)
{
    return pImpl->foo(a, b);
}
Run Code Online (Sandbox Code Playgroud)

换句话说,我需要删除不是函数定义的行上的类型定义.

我正在使用Linux.

以下内容删除了两行中的类型:

perl -p -e 's/(?<=[,(])\s*?(\w+ )*.*?(\w*)(?=[,)])/ $2/g;' fileName.cpp
Run Code Online (Sandbox Code Playgroud)

如何仅在以"return"开头的行上替换并仍在同一行上进行多项更改?

regex perl

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

C#:使用Winforms关闭SerialPort的正确方法

我有一个应用程序,我从串口读取,一切顺利,直到我关闭应用程序.当我点击[X]时,应用程序只是挂起,UI:无响应.

我从DataReceived事件处理程序中的端口读取,并在FormClosed发生时关闭端口:

    private void MainForm_FormClosed(object sender, FormClosedEventArgs e)
    {
        mySerialPort.Close();
    }
Run Code Online (Sandbox Code Playgroud)

c# serial-port winforms

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

如何通过php中的web服务发送/获取文件

这可能吗 ?发送文件的正确方法是什么?

谢谢

php web-services file

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

如何在Java中获取调用类的名称?

我想在这件事上提供一些帮助,

例:

public class A {

    private void foo() {

          //Who Invoked me

    }

}

public class B extends A { }

public class C extends A { }

public class D {

     C.foo();

}
Run Code Online (Sandbox Code Playgroud)

这基本上就是这种情况.我的问题是方法foo()怎么知道谁在调用它?

编辑:基本上我试图做一个数据库层,在类AI中将创建一个将生成SQL语句的方法.通过获取调用类的所有公共属性的值来动态生成此类语句.

java callstack

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

在HTML中显示unicode符号

我想简单地在HTML页面中显示tick(✔)和cross(✘)符号,但它显示为box或goop" - 显然与编码有关.

我已经将元标记设置为显示utf-8,但显然我遗漏了一些东西.

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Run Code Online (Sandbox Code Playgroud)

编辑/解决方案:根据发表的评论,使用FireBug我发现我的页面传递的标题实际上是"Content-Type:text/html"而不是UTF-8.使用Notepad ++查看文件格式显示我的文件格式为"UTF-8无BOM".将此更改为UTF-8,符号现在可以正确显示...但是firebug似乎仍然表示相同的内容类型.

html unicode

86
推荐指数
4
解决办法
15万
查看次数

实体框架 - 保存对分离状态中相关对象的更改

我正在使用Northwind数据库作为这篇文章的一个例子,我在使用实体框架将分离的实体保存回数据库时遇到了问题.

我有以下两种方法来获取地区和地区:

    static List<Region> GetRegions()
    {
        using (NorthwindEntities entities = new NorthwindEntities())
        {
            entities.Region.MergeOption = System.Data.Objects.MergeOption.NoTracking;
            return entities.Region.ToList();
        }
    }

    static List<Territories> GetTerritories()
    {
        using (NorthwindEntities entities = new NorthwindEntities())
        {
            entities.Territories.MergeOption = System.Data.Objects.MergeOption.NoTracking;
            return entities.Territories.ToList();
        }
    }
Run Code Online (Sandbox Code Playgroud)

这些方法都工作正常,让我在分离状态下获得我需要的对象集合.

我还有一个名为SaveEntity的静态方法,它接受旧实体和当前编辑的实体,如下所示:

    static void SaveEntity(EntityObject oldEntity, EntityObject newEntity)
    {
        using (NorthwindEntities entities = new NorthwindEntities())
        {
            entities.Attach(oldEntity);
            entities.ApplyPropertyChanges(newEntity.EntityKey.EntitySetName, newEntity);
            entities.SaveChanges();
        }
    }
Run Code Online (Sandbox Code Playgroud)

此方法部分适用于将对象的更改保存到数据库的位置,但不保存对相关对象关系的任何更改.

我有以下代码调用上面的方法作为我的例子:

            List<Territories> territories = GetTerritories();
        List<Region> regions = GetRegions();

        Region region = regions.Where(n => n.RegionID == 2).FirstOrDefault();
        Territories oldTerritory …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework northwind

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