问题列表 - 第31652页

在哪里下载java-ee.jar?

Jar文件来自哪里?我希望它可以是JDK或Eclipse的一部分.这种期望被证明是错误的.

jar java-ee

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

有人可以澄清实体框架和类型化数据集之间的主要区别吗?

我正在比较EF和类型化数据集的有用性.如果EF仅绑定到SQL Server,我无法理解为什么要使用EF over typed数据集.但是,如果你做了类似的事情,那么EF中的Linq语句是否真的被评估得很晚才是真的:

db.Customers.where(c => c.Name == "John Smith")
Run Code Online (Sandbox Code Playgroud)

EF会建立一个查询,如:

select * from Customers where Name = 'John smith'
Run Code Online (Sandbox Code Playgroud)

但是使用Typed数据集,你可以写:

bll.GetCustomers().where(c => c.Name == "John Smith")
Run Code Online (Sandbox Code Playgroud)

这是非常相似但不同的是它首先运行:

select * from Customers
Run Code Online (Sandbox Code Playgroud)

然后使用标准集合库查找包含名称的行:"John Smith".理论上意味着EF将更有效率.

它是否正确?

c# entity-framework strongly-typed-dataset

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

有没有办法在Windows Phone 7上打开Bing Maps App到特定位置?

WP7工具中的内置仿真器没有安装Bing App,我也没有任何手机硬件可供测试.所以我只是想知道,如何将Bing Maps应用程序打开到特定的Lat/Long?

相关问题:

iPhone - 如何在我自己的原生应用程序中启动Google Maps iPhone应用程序?

Android - https://developer.android.com/guide/appendix/g-app-intents.html

c# silverlight windows-phone-7

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

是否有可能让Maven为其编译器插件接受maxerrs?

我有一个项目,负责修复一些错误,另一个开发人员负责其他错误。错误的数量远远超过一百,在我修复错误时,她的错误不断堆积。我现在看到她的错误中有99个是我的错误,我想我很快就会达到她的100个错误。我研究了如何将此配置用于Maven:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-compiler-plugin</artifactId>
  <configuration>
    <compilerArgument>-Xmaxerrs 1000</compilerArgument>
  </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

但是没有骰子:

Failure executing javac,  but could not parse the error:
javac: invalid flag: -Xmaxerrs 1000
Usage: javac <options> <source files>
use -help for a list of possible options
Run Code Online (Sandbox Code Playgroud)

在使用javac的命令行上,maxerrs标志可以按预期工作,但是我似乎无法迅速使用它。

有任何想法吗?

java maven-2 javac

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

php可以将所有字符集编码的字符串转换为utf8

php可以将所有charset编码的字符串转换为utf8吗?

无效的解决方案:

  1. utf8_encode($string) - 但它只能将ISO-8859-1字符串编码为UTF-8?
  2. iconv($incharset, $outcharset,$text) - 但怎么能找到字符串当前编码?(只能是html dom文件的字符串部分,而不仅仅是字符串)

谢谢

php iconv utf8-decode

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

PHP REGEX:笑脸的问题`:)`和`:))`

我想要的是


嗨!我想更换:)smile.png:))laugh.png.

问题


脚本在:)里面找到:))所以laugh.png没有显示,只有smile.png+)

这是我迄今为止尝试过的:)):


preg_replace("/:)+(?!))/i",$image, $string))

我试过的其他一些正则表达式:

"/\:\)+(?=\))/i"

"/\:+(?=\)\))/i"

但是没有什么比我想做的更好了.

php regex

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

Lambda微积分减少

所有,

下面是我发现很难减少的lambda表达式,即我无法理解如何解决这个问题.

(λmλnλaλb.m(nab)b)(λfx.x)(λfx.fx)

这是我试过的,但我被卡住了:

将上述表达式考虑为:(λm.E)M等于
E = (λnλaλb.m (nab)b)
M =(λfx.x )(λfx.fx)

=>(λnλaλb.(λfx.x)(λfx.fx)(nab)b)

考虑到上述表达式为(λn.E)M等于
E =(λaλb.(λfx.x)(λfx.fx)(nab)b)
M = ??

..而我迷路了!!

任何人都可以帮助我理解,对于任何lambda演算表达式,执行还原的步骤应该是什么?

lambda lambda-calculus reduction

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

以编程方式在Linux上启动时运行?

如何以编程方式在Linux上设置可执行文件,以便在用户登录时运行?

基本上,相当于HKCU\Software\Microsoft\Windows\CurrentVersion\RunWindows 中的注册表项.

linux autorun

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

从std :: set中迭代并擦除元素

我有一个std::set,我需要擦除相似的相邻元素:

DnaSet::const_iterator next = dna_list.begin();
DnaSet::const_iterator actual = next;
++next;

while(next != dna_list.end()) // cycle over pairs, dna_list is the set
{
    if (similar(*actual, *next))
    {
        Dna dna_temp(*actual);  // copy constructor
        dna_list.erase(actual); // erase the old one
        do
        {
           dna_temp.mutate(); // change dna_temp
        } while(!dna_list.insert(dna_temp).second);  // insert dna_temp
    }
    ++actual;
    ++next;
}
Run Code Online (Sandbox Code Playgroud)

有时程序无法退出主循环.我认为当我擦除中的最后一个元素时会发生问题dna_list.执行此任务的正确方法是什么?

c++ iterator set erase

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

使用Codeigniter Escape功能

我最近在博客中添加了评论部分.Codeigniter说在将数据放入Db之前总是将数据转义.(我确实在全时使用xss clean).有人说所有活动记录操作都被转义.我是否在下面的功能上浪费时间使用逃生?

使用下面的函数我转义数据,但它全部出现在视图转义中.你如何"取消"数据,以便在没有''的情况下可读?我不想使用正则表达式来删除每个'',以防它在句子中使用

我想我真正的问题是,活动记录是否总是逃脱?

即:作者出来'姓名'

 function comment_insert()
{
$data = array
(
    'entry_id' => $this->db->escape($this->input->post('entry_id')),
    'ip' => $this->db->escape($this->input->post('ip')),
    'date' => $this->input->post('date'),
    'comment' => $this->db->escape($this->input->post('comment')),
    'author' => $this->db->escape($this->input->post('author')),
    'email' => $this->db->escape($this->input->post('email'))
);

$this->form_validation->set_rules('ip', 'IP', 'required|trim|valid_ip');//check
$this->form_validation->set_rules('entry_id', 'Entry ID', 'required|trim|numeric');
$this->form_validation->set_rules('date', 'Date', 'required|trim');
$this->form_validation->set_rules('comment', 'Comment',   'required|trim|max_length[600]');
$this->form_validation->set_rules('author', 'Name',  'required|trim|alpha_dash');
$this->form_validation->set_rules('email', 'Email', 'required|trim|valid_email');

if ($this->form_validation->run() == TRUE) 
{
    $this->db->limit(1);
    $this->db->insert('comments', $data);
    redirect('main/blog_view/'.$_POST['entry_id']);
} else 
{
   redirect('main/blog_view/'.$_POST['entry_id']);
}   
}
Run Code Online (Sandbox Code Playgroud)

谢谢

php codeigniter

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