问题列表 - 第31637页

删除字符串C的第一个字符

我试图删除字符串的第一个字符并保留其余部分,我当前的代码没有编译,我很困惑如何解决它.

我的代码:

char * newStr (char * charBuffer)
{
    int len = strlen(charBuffer);
    int i = 1;
    char v;
    if(charBuffer[0] == 'A' || charBuffer[0] == 'Q'){
        for(i=1;i<len;i++)
            v = v + charBuffer[i];
    }
    v = v + '\0';
    return v;
}
Run Code Online (Sandbox Code Playgroud)

Gcc:"警告:返回从没有强制转换的整数生成指针"

另外:"char*newStr(char*charBuffer)"需要保持不变.

c string char gcc-warning

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

修改ComboBox SelectedIndex而不在C#中触发事件

我的C#应用​​程序有comboBox一个SelectedIndexChanged事件.通常,我希望这个事件能够解雇,但有时候我需要事件才能解雇.我comboBox是MRU文件列表.如果发现列表中的文件不存在,则从该项中删除该项comboBox,并将其comboBox SelectedIndex设置为零.但是,将事件设置comboBox SelectedIndex为零会导致SelectedIndexChanged事件触发,在这种情况下会出现问题,因为它会导致某些UIF代码在事件处理程序中运行.是否有一种优雅的方法来禁用/启用C#表单控件的事件?谢谢.

c# events winforms

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

实体框架linq查询Include()多个子实体

这可能是一个非常重要的问题,但是当编写跨越三个级别(或更多)的查询时,包含多个子实体的好方法是什么?

即我有4个表:Company,Employee,Employee_CarEmployee_Country

公司与员工有1:m的关系.

Employee与Employee_Car和Employee_Country都有1:m的关系.

如果我想编写一个返回所有4个表中数据的查询,我目前正在编写:

Company company = context.Companies
                         .Include("Employee.Employee_Car")
                         .Include("Employee.Employee_Country")
                         .FirstOrDefault(c => c.Id == companyID);
Run Code Online (Sandbox Code Playgroud)

必须有一个更优雅的方式!这是冗长的,并产生可怕的SQL

我在VS 2010中使用EF4

linq entity-framework lazy-loading

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

在JSF消息中嵌入链接(或其他html)

我想在JSF消息中嵌入一个链接,这可能吗?

当我尝试它时,h:messages标签的渲染html会转义html字符.我尝试将h:messages标记的escape属性设置为false,但这没有帮助.

jsf jsf-2

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

用php传递变量的问题

我试图在php中使用"get"传递变量,但遇到了障碍.

这是我的PHP文件:

<?php
 include '../includes/header.php';
?>
 <div id="page">
  <div id="content">
   <h3><?php $_GET['head']; ?></h3>
   <div id="screenshots"> <img src="../images/sites/<?php $_GET['img1']; ?>" /> <img src="../images/sites/<?php $_GET['img2']; ?>" /> </div>
   <div id="description">
    <p><?php $_GET['p1']; ?></p>
    <p><?php $_GET['p2']; ?></p>
   </div>
  </div>
 </div>
 <?php
 include '../includes/footer.php';
?>
Run Code Online (Sandbox Code Playgroud)

为了测试它,我做了一个简单的请求:

<a href="work/test.php?head=a&img1=b&img2=c&p1=d&p2=e"><img src="images/sites/thumbs/thumb.jpg"/></a>
Run Code Online (Sandbox Code Playgroud)

它转到正确的页面,但没有看到任何变量.我在某个地方犯了一个愚蠢的错误吗?谢谢!

html php get

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

python和java之间的IPC(进程间通信)

首先,我首先要解释为什么我首先要问这个问题:我正在编写一个python程序(带有一个wxPython gui),需要从python调用Java AWT程序并从中提取数据.我在Windows上有一个进程内工作解决方案.只要我无头地运行Java应用程序,我在OSX上也有一个进程内解决方案.遗憾的是,我找不到在OSX上在同一进程中运行两个GUI的合理解决方案,因为AWT和WX都想要第一个线程并且不能共享wx消息循环.

What I would like to do is to launch a Java program in a separate process from my Python program and establish a pipe or queue or something for passing data (specifically byte arrays) back and forth.

I'd greatly appreciate any suggestions, or even a nudge in the right direction as I have very little experience with IPC.

python java ipc multiprocessing multiple-processes

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

如何刷新#include文件 - 它们在IIS7/ASP.NET上进行缓存

我有一个ASP.NET母版页引用#include文件,如下所示:

<!--#include virtual="/includes/scripts.inc"-->
Run Code Online (Sandbox Code Playgroud)

我修改了文件/includes/scripts.inc,但更改没有显示在页面中.需要做什么才能反映这些修改?

我需要避免以下情况:

  • 重新启动服务器
  • 重启IIS
  • 修改web.config(似乎没有任何效果)
  • 几乎任何导致应用程序域重新启动的东西

还有其他选择吗?是否有一个设置会影响IIS缓存#include文件的时间?

asp.net iis-7 include server-side-includes

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

运行symfony单元测试返回"没有打开连接"

在运行单元测试时,Symfony似乎在打开数据库连接时遇到问题.我在config/databases.yml中指定了我的测试env:

all:
  doctrine:
    class: sfDoctrineDatabase
    param:
      dsn: 'mysql:host=localhost;dbname=ms'
      username: ms
      password: xxx
test:
  doctrine:
    class: sfDoctrineDatabase
    param:
      dsn: 'mysql:host=localhost;dbname=ms'
      username: ms
      password: xxx
...

并且(test/unit/MSTest.php)上的测试文件如下所示:

require_once dirname(__FILE__).'/../bootstrap/unit.php';
$a = new Article();
$a->setHeadline("Article Headline");
$a->save();

当我尝试使用"symfony test:unit MS"运行测试时,它只返回"没有打开连接"并退出.单独运行测试(php test/unit/MSTest.php)将返回完整的堆栈跟踪:

C:\phpworkspace\ms>php test/unit/MSTest.php

Fatal error: Uncaught exception 'Doctrine_Connection_Exception' with message 'There is no open connection' in C:\phpworkspace\ms\lib\vendor\symfony\lib\plugins\sfDoctrinePlugin\lib\vendor\doctrine\Doctrine\Manager.php:662
Stack trace:
#0 C:\phpworkspace\ms\lib\vendor\symfony\lib\plugins\sfDoctrinePlugin\lib\vendor\doctrine\Doctrine\Manager.php(557): Doctrine_Manager->getCurrentConnection()
#1 C:\phpworkspace\ms\lib\vendor\symfony\lib\plugins\sfDoctrinePlugin\lib\vendor\doctrine\Doctrine\Core.php(1095): Doctrine_Manager->getConnectionForComponent('Article')
#2 C:\phpworkspace\ms\lib\vendor\symfony\lib\plugins\sfDoctrinePlugin\lib\vendor\doctrine\Doctrine\Record.php(219): Doctrine_Core::getTable('Article')
#3 C:\phpworkspace\ms\test\unit\UniversalDemoTest.php(15)
: Doctrine_Record->__construct()
#4 {main}
  thrown in C:\phpworkspace\ms\lib\vendor\symfony\lib\plugins\sfDoctrinePlugin\lib\vendor\doctrine\Doctrine\Manager.php …

php unit-testing symfony1 symfony-1.4

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

RegularExpressionValidator VS Ajax 1.0.20229

我们有一个运行一个网站.NET Framework 2.0Ajax version 10618.

但因为它是,这是一个旧版本的DLL,所以我们计划在它切换到它的"最新"版本为.NET Framework 2.0AjaxControlToolkit version 20229.

在我们的测试中,我们检测到ASP控件存在问题,该控件RegularExpressionValidator过去在旧版本中运行良好.

每当目标控件的输入与验证不匹配时,控件就会显示我的文本,在这种情况下是一个红色的星号,就像在下一行中一样,它在控件中显示以下内容:"-1.7976931348623157e+308".

那里有什么不对的表达式,因为正如我所说,它正常工作与旧版本的Ajax,而且我找不到相关的任何事情RegularExpressionValidatorsAjax版本.

PS:验证器和控件都在UpdatePanel内.

PS 2:对于旧版本,它会在控件中放置0,然后在表达式不匹配时向我显示旁边的红色星号.

编辑:

这是控件,完全复制:

<asp:RegularExpressionValidator ID="ValidateFooOrder" 
runat="server" ControlToValidate="txtFooNum"                                                    
Text="*" ErrorMessage="Invalid Foo number" 
ValidationExpression="^\d{0,4}$" ValidationGroup="GenerateFooFile" />
Run Code Online (Sandbox Code Playgroud)

它还有一个NumericUpAndDownExtender附加:

<ajaxToolkit:NumericUpDownExtender ID="NumericExtenderFooNum" 
runat="server" TargetControlID="txtFooNum"                                                    
TargetButtonDownID="FooBack" TargetButtonUpID="FooForward" />
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net asp.net-ajax reg-expressionvalidator

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

在Matlab中列出可用的文件和目录

我想在Matlab命令窗口中递归列出特定目录中的可用目录和文本文件(最终在m文件中).我知道命令ls是可用的,但我想知道在以递归方式读取以下文件系统结构中的每个文本文件之前,字符串或向量中可用的文本文件:

master(包含A和B,所有目录)

A包含A1和A2(所有目录)

A1包含A11,A12,A13,A14(所有目录)

A11包含1.txt,2.txt,...

很高兴听到一些反馈!提前致谢!

filesystems directory matlab file

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