问题列表 - 第25801页

如何在MySQL中存储包含引号的数据

在我的一个表单中,我使用Yahoo!的富文本编辑器.现在我想将来自该textarea的数据存储在MySQL数据库中.

用户可以在该textarea中输入任何内容,例如许多双引号或单引号.

我该如何存储这些数据?

通常我们通过在一个变量中添加该数据来存储,然后将其放在sql中,但引号会导致问题.

php mysql

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

Visual Studio 2010数据库项目:是否有关于新数据库项目类型的视频/教程或评论?

我最近升级到Visual Studio 2010.我将数据库项目与应用程序项目分开.数据库项目是从旧的DPR项目转换而来,并添加了大量的附加文件夹.我删除了那些,但现在我怀疑我需要重新创建项目,因为这些新项目的工作方式非常不同.

现在我需要更新脚本,似乎我甚至无法将新的SQL文件粘贴到项目中,所以有点卡住了.是否有任何教程/演练显示了启动和创建数据库项目的基础知识?甚至更好的视频?

如果有任何提示和技巧或评论,我会很高兴听到他们?

database-project visual-studio-2010 sql-server-2008

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

如何告诉Seam注入本地EJB接口(SLSB)而不是远程EJB接口(SLSB)?

我在JBoss AS上使用Seam.在我的应用程序中,我有一个SLSB,它也使用@Name注释声明为接缝组件.我正在尝试使用@In注释在另一个接缝组件中注入和使用此SLSB.

我的问题是,有时Seam注入本地接口(然后代码运行正常),有时接缝注入远程接口(然后执行代码时出错).我已尝试完成此链接上指定的所有内容:http://docs.jboss.org/seam/2.2.0.GA/reference/en-US/html/configuration.html#config.integration.ejb.container

配置了SeamInterceptor,
我在components.xml文件中指定了jndi模式(<core:init debug ="true"jndi-pattern ="earName /#{ejbName}/local"/>),
我也尝试过使用每个SLSB
都有@JndiName("earName/ejbName/local")注释,我试过在seam.properties文件中设置这个属性(org.jboss.seam.core.init.jndiPattern = earName /#{ejbName}/local) .
我也尝试将下面的文本放在web.xml文件中

<context-param>
    <param-name>org.jboss.seam.core.init.jndiPattern</param-name>
    <param-value>earName/#{ejbName}/local</param-value>
</context-param>  
Run Code Online (Sandbox Code Playgroud)

即使在完成上述所有操作之后,接缝仍然有时会注入远程接口.我在这里错过了什么吗?任何人都可以告诉我如何解决这个问题,告诉缝始终注入本地接口?

我的components.xml文件如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<components xmlns="http://jboss.com/products/seam/components"
        xmlns:core="http://jboss.com/products/seam/core"
        xmlns:persistence="http://jboss.com/products/seam/persistence"
        xmlns:drools="http://jboss.com/products/seam/drools"
        xmlns:bpm="http://jboss.com/products/seam/bpm"
        xmlns:security="http://jboss.com/products/seam/security"
        xmlns:mail="http://jboss.com/products/seam/mail"
        xmlns:web="http://jboss.com/products/seam/web"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation=
            "http://jboss.com/products/seam/core http://jboss.com/products/seam/core-2.1.xsd
             http://jboss.com/products/seam/persistence http://jboss.com/products/seam/persistence-2.1.xsd
             http://jboss.com/products/seam/drools http://jboss.com/products/seam/drools-2.1.xsd
             http://jboss.com/products/seam/bpm http://jboss.com/products/seam/bpm-2.1.xsd
             http://jboss.com/products/seam/security http://jboss.com/products/seam/security-2.1.xsd
             http://jboss.com/products/seam/mail http://jboss.com/products/seam/mail-2.1.xsd
             http://jboss.com/products/seam/web http://jboss.com/products/seam/web-2.1.xsd
             http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.1.xsd">
  <core:init debug="true" jndi-pattern="myEarName/#{ejbName}/local"/>
  <core:manager concurrent-request-timeout="500"
             conversation-timeout="120000"
             conversation-id-parameter="cid"
             parent-conversation-id-parameter="pid"/>
  <web:hot-deploy-filter url-pattern="*.seam"/>
  <persistence:managed-persistence-context name="entityManager" auto-create="true"
                  persistence-unit-jndi-name="@puJndiName@"/>
  <drools:rule-base name="securityRules">
    <drools:rule-files>
      <value>/security.drl</value>
    </drools:rule-files>
  </drools:rule-base>
  <security:rule-based-permission-resolver security-rules="#{securityRules}"/>
  <security:identity authenticate-method="#{authenticator.authenticate}" remember-me="true"/> …
Run Code Online (Sandbox Code Playgroud)

java seam jndi code-injection ejb-3.0

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

如何在Visual C++中调试外部库(OpenCV)?

我正在VC++ 2008中开发一个项目.该项目使用OpenCV库(但我想这适用于任何其他库).我正在使用Debug配置,链接器属性包括库.lib的调试版本作为附加依赖项.在Tools | Options下的VC++目录中,我设置了include目录,.lib目录,以及库的源目录.我在调用库中的一个函数时遇到错误,我想确切地看到该函数正在做什么.产生错误的行是:

double error = cvStereoCalibrate(&calObjPointsM, &img1PointsM, &img2PointsM,
 &pointCountsM, 
 &cam1M, &dist1M, &cam2M, &dist2M, imgSize, &rotM, &transM, NULL, NULL,
 cvTermCriteria(CV_TERMCRIT_ITER + CV_TERMCRIT_EPS, 100, 1e-5));
Run Code Online (Sandbox Code Playgroud)

我在这一行设置了一个断点,看看cvStereoCalibrate()函数是如何失败的.不幸的是,当我点击"Step into"时,调试器不会显示此函数的源代码.它会立即跳转到cvTermCriteria()(这是一个简单的内联,宏类型函数)并显示其内容.为了能够在调试器中输入外部库函数,我还需要做些什么吗?

编辑:我认为cvTermCriteria()函数在调试器中显示,因为它在头文件中定义,因此可以立即访问项目.

EDIT2:库文件缺少.pdb文件,现在我在调试配置中重新编译Visual C++中的OpenCV库,.pdb文件存在,但仍然以某种方式对调试器不可见:

已加载'C:\ Users\DarekSz\Documents\Visual Studio 2008\Projects\libcci\Debug\ccisample.exe',已加载符号.
'ccisample.exe':已加载'C:\ Windows\SysWOW64 \ntdll.dll''ccisample.exe'
:已加载'C:\ Windows\SysWOW64\kernel32.dll''ccisample.exe
':已加载'C:\ Windows\SysWOW64\KernelBase.dll''ccisample.exe'
:已加载'C:\ OpenCV2.1\bin\
cv210d.dll''ccisample.exe':已加载'C:\ OpenCV2.1\bin\cxcore210d.dll'

对于opencv dll,这些符号显然没有加载.仍然,.pdb文件存在于\ bin目录中.

debugging opencv visual-c++

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

Clojure:从序列中查找顺序项

在Clojure程序中,我有一系列数字:

(2 3 4 6 8 1)
Run Code Online (Sandbox Code Playgroud)

我想找到项目顺序的最长子序列:

(2 3 4)
Run Code Online (Sandbox Code Playgroud)

我假设它将涉及(take-while ...)(reduce ...).

有任何想法吗?

澄清:我需要最长的连续项目列表.我更确定,更容易.感谢我解决我最初提出的更难的问题.

reduce clojure

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

php - 是否可以计算数组中的键数?

我用谷歌搜索了这个,但没有找到答案,所以我想这是不可能的.如果有办法,我很想知道.谢谢

php arrays

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

为什么这个函数重载不起作用?

class CConfFile
{
    public:
        CConfFile(const std::string &FileName);
        ~CConfFile();
        ...
        std::string GetString(const std::string &Section, const std::string &Key);
        void GetString(const std::string &Section, const std::string &Key, char *Buffer, unsigned int BufferSize);
        ...
}

string CConfFile::GetString(const string &Section, const string &Key)
{
    return GetKeyValue(Section, Key);
}

void GetString(const string &Section, const string &Key, char *Buffer, unsigned int BufferSize)
{
    string Str = GetString(Section, Key);     // *** ERROR ***
    strncpy(Buffer, Str.c_str(), Str.size());
}
Run Code Online (Sandbox Code Playgroud)

为什么我too few arguments to function ‘void GetString(const std::string&, const std::string&, char*, …

c++ overloading

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

在php中计算和获取行

我的mysql数据库中有一个名为(names)的表,现在每个人都可以保存他们的真实姓名

现在我想查询这个表,并找出这些名称的使用次数

例如,输出应该是:

雅各布(20)珍妮(17)

现在这是我自己的代码:

    list($usernames) =mysql_fetch_row(mysql_query('SELECT name FROM table_user GROUP BY name ORDER BY COUNT(name) DESC LIMIT 50 '));
    list($c) =mysql_num_rows(mysql_query('SELECT COUNT(name) FROM table_user GROUP BY name '));

    print $usernames.'('.$c.')'
Run Code Online (Sandbox Code Playgroud)

这是一个正确的方法吗?

php mysql

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

删除asp.net中的行

我试图使用以下代码删除我的asp.net页面上的行:

    try
    {
        Table t = (Table)Page.FindControl("Panel1").FindControl("tbl");
        foreach (TableRow tr in t.Rows)
        {
           t.Rows.Remove(tr);
        }
    }
    catch (Exception e)
    {
        lblErrorMessage.Text = "Error - RemoveDynControls - " + e.Message;
    }
Run Code Online (Sandbox Code Playgroud)

但是,我收到了一个错误(当代码第二次循环时) "收集被修改;枚举操作可能无法执行."

有关导致错误消息的原因的任何想法?

c# asp.net .net-3.5

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

Java Arrays.equals()为二维数组返回false

我只是很想知道 - 为什么Arrays.equals(double [] [],double [] [])返回false?实际上,当数组具有相同数量的元素并且每个元素是相同的?

例如,我进行了以下测试.

double[][] a,  b;
int size =5;

a=new double[size][size];
b=new double[size][size];

for( int i = 0; i < size; i++ )
    for( int j = 0; j < size; j++ ) {
        a[i][j]=1.0;
        b[i][j]=1.0;
    }

if(Arrays.equals(a, b))
    System.out.println("Equal");
else
    System.out.println("Not-equal");
Run Code Online (Sandbox Code Playgroud)

返回false并打印"不相等".

另一方面,如果我有这样的事情:

double[] a,  b;
int size =5;

a=new double[size];
b=new double[size];

for( int i = 0; i < size; i++ ){
    a[i]=1.0;
    b[i]=1.0;
} 

if(Arrays.equals(a, b))
    System.out.println("Equal");
else
    System.out.println("Not-equal");
Run Code Online (Sandbox Code Playgroud)

返回true并打印"Equal".该方法仅适用于单个尺寸吗?如果是这样,Java中的多维数组是否有类似的东西?

java arrays

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