小编Ale*_*dar的帖子

带有MySQL INSERT参数的C#

祝大家好,我正在使用Visual C#2010和MySQL版本5.1.48社区.我希望你能帮我解决这个问题.我觉得它不适合我.我错过了什么?

string connString = ConfigurationManager.ConnectionStrings["default"].ConnectionString;
MySqlConnection conn = new MySqlConnection(connString);
conn.Open();
MySqlCommand comm = conn.CreateCommand();
comm.CommandText = "INSERT INTO room(person,address) VALUES(@person, @address)";
comm.Parameters.Add("@person", "Myname");
comm.Parameters.Add("@address", "Myaddress");
comm.ExecuteNonQuery();
conn.Close();
Run Code Online (Sandbox Code Playgroud)

当我尝试编译它.它说:

Person列不能为null

编辑:

但是,当我尝试这个代码.

comm.CommandText = "INSERT INTO room(person,address) VALUES('Myname', 'Myaddress')";
Run Code Online (Sandbox Code Playgroud)

但是这段代码很容易受到sql注入攻击,但它有效,不会给我一个错误.

编辑:

我试着用这个.我发现它在这里,所以我认为它会工作,但给了我这个错误

索引(从零开始)必须大于或等于零且小于参数列表的大小.

任何的想法?

    string a = "myname";
    MySqlCommand cmd = new MySqlCommand();
    cmd.Connection = conn;
    cmd.CommandText = "INSERT INTO room(person,address) VALUES(?,?)";
    //cmd.Prepare();

    cmd.Parameters.Add("person", MySqlDbType.VarChar).Value = a;
    cmd.Parameters.Add("address", MySqlDbType.VarChar).Value = "myaddress";
    cmd.ExecuteNonQuery(); // HERE I GOT AN …
Run Code Online (Sandbox Code Playgroud)

c# mysql database sql-insert

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

jQuery通过内联css属性查找

我需要根据特定css属性找到一个元素.在css被内联应用,我不能使用的类.反正有没有实现这个目标jQuery

css jquery

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

.NET FileInfo.LastWriteTime和FileInfo.LastAccessTime是错误的

当我调用FileInfo(path).LastAccessTimeFileInfo(path).LastWriteTime正在写入的文件时,它返回创建文件的时间,而不是上次写入文件的时间(即现在).

有没有办法获得这些信息?

编辑:到目前为止的所有回复.我没有尝试,Refresh()但也没有尝试过.我返回文件开始写入的时间.静态方法也是如此,并创建了一个新的实例FileInfo.

Codymanix可能有答案,但我没有运行Windows Server(使用Windows 7),我不知道设置的测试位置.

编辑2:没有人觉得这个功能似乎不起作用很有趣?

.net c# windows fileinfo

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

JCA Glassfish到JBoss/Wildfly

我需要能够部署包含.rar资源适配器的.ear文件.它以前一直在GF工作.问题是在我的.war文件中(也是.ear的一部分)我有这个:jBoss/Wildflyweb.xml

<resource-ref>
  <res-ref-name>eis/host</res-ref-name>
  <res-type>javax.resource.cci.ConnectionFactory</res-type>
  <res-auth>Container</res-auth>
  <res-sharing-scope>Shareable</res-sharing-scope>
  <lookup-name>java:/env/eis/host-somehost</lookup-name>
</resource-ref>
Run Code Online (Sandbox Code Playgroud)

并且jBoss无法找到资源:

Services with missing/unavailable dependencies" => ["jboss.naming.context.java.module.\"HostConnector-ear-1.17-SNAPSHOT\".\"HostConnector-war-1.17-SNAPSHOT\".env.eis.host is missing          [jboss.naming.context.java.jboss.resources.eis.host]"]}
Run Code Online (Sandbox Code Playgroud)

我在standalone.xml中创建了元素,但接缝命名错误或者:

<subsystem xmlns="urn:jboss:domain:resource-adapters:2.0">
        <resource-adapters>
            <resource-adapter id="Host-ra">
                <archive>
                    HostConnector-1.17-SNAPSHOT-local#HostConnector-rar-1.17-SNAPSHOT.rar
                </archive>
                <connection-definitions>
                    <connection-definition class-name=".....jca.spi.HostManagedConnectionFactory" jndi-name="java:/env/eis/host-somehost" enabled="true" use-java-context="false" pool-name="java:jboss/env/eis/host-somehost"/>
                </connection-definitions>
            </resource-adapter>
        </resource-adapters>
    </subsystem>
Run Code Online (Sandbox Code Playgroud)

如果我在.ear中打包.rar就可以用ra.xml进行部署了吗?资源适配器JNDI名称在哪里定义?

java jboss glassfish wildfly

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

在Fragment的onActivityCreated()之前调用onStart()的活动

我遇到的问题onActivityCreated()是在调用activity的onStart()方法后调用我的片段方法.这似乎意味着我的活动的onCreate()方法正在完成之后onStart()?情况不是这样......可以吗?在我的活动的生命周期中,我的片段onActivityCreated()被称为?此外,如果我有多个片段,我如何控制片段onActivityCreated()调用的顺序?

在我的活动中:

@Override
protected void onStart() {
    super.onStart();
    methodA(); // this is called ...
}
Run Code Online (Sandbox Code Playgroud)

在我的片段中:

    @Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    methodB(); // ... before this
}
Run Code Online (Sandbox Code Playgroud)

java android android-lifecycle android-fragments android-activity

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

带有可点击区域的可缩放 SVG - Android

我正在制作非常简单的应用程序。它需要显示一个包含广义世界地图的 SVG。通过单击城市名称(svg 矩形),我需要显示与该城市对应的另一个 SVG。此外,所有 SVG 都必须支持缩放和平移。

我设法让 SVG 支持缩放和平移,效果很好。为此,我使用svg-android库来渲染SVG,并使用定制的TouchImageView进行平移、缩放和捕获缩放和触摸事件。但是,在 Android 中的 SVG 上制作可点击区域似乎是不可能的。

我尝试了蛮力,在每次用户交互(触摸或缩放)和每次点击 SVG 时重新计算我感兴趣区域的位置,以检查我的区域(矩形列表)是否包含该点,并执行相应的操作。

这不起作用,因为我无法理解计算规则MotionEvent#getX/Y和类似方法。也许我可以为固定 SVG 实现这一点,但对于可缩放,我真的不能。

任何提示?这在Android中甚至可能吗?

svg android svg-android motionevent touchimageview

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

如何将 IntelliJ IDEA 与免费的 Jira 实例连接?

我的团队在 Atlassian 服务器上有一个 Jira 项目。如何将该项目与 IntelliJ IDEA IDE 连接?

创建从 IntelliJ 到 Atlassian 的连接时,我需要带有凭据的服务器名称和用户名。

在这种情况下,服务器 URL 的值是什么?

这是我的错误日志:

com.atlassian.theplugin.commons.remoteapi.RemoteApiException: my_username:[password XX chars]@https://instance.atlassian.net

Login failed
    at com.atlassian.connector.commons.jira.rest.JiraRestSessionImpl.wrapWithRemoteApiException(JiraRestSessionImpl.java:800)
    at com.atlassian.connector.commons.jira.rest.JiraRestSessionImpl.login(JiraRestSessionImpl.java:180)
    at com.atlassian.connector.commons.jira.rest.JiraRestSessionImpl.testConnection(JiraRestSessionImpl.java:762)
    at com.atlassian.connector.commons.jira.JiraRESTFacade2Impl.testServerConnection(JiraRESTFacade2Impl.java:329)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.atlassian.connector.commons.jira.JIRAServerFacade2Impl$1.invoke(JIRAServerFacade2Impl.java:91)
    at com.sun.proxy.$Proxy40.testServerConnection(Unknown Source)
    at com.atlassian.connector.commons.jira.JIRAServerFacade2Impl.testServerConnection(JIRAServerFacade2Impl.java:268)
    at com.atlassian.theplugin.commons.jira.IntelliJJiraServerFacade.testServerConnection(IntelliJJiraServerFacade.java:473)
    at com.atlassian.theplugin.idea.config.serverconfig.ProductConnector.connect(ProductConnector.java:35)
    at com.atlassian.theplugin.ConnectionWrapper.run(ConnectionWrapper.java:63)
Caused by: com.atlassian.jira.rest.client.RestClientException: Login failed
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:82)
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.postAndParse(AbstractJerseyRestClient.java:140)
    at com.atlassian.jira.rest.client.internal.jersey.JerseySessionRestClient.login(JerseySessionRestClient.java:54)
    at com.atlassian.connector.commons.jira.rest.JiraRestSessionImpl.wrapWithRemoteApiException(JiraRestSessionImpl.java:797)
    ... 13 more
Caused by: com.sun.jersey.api.client.UniformInterfaceException: Client response status: 401
    at com.sun.jersey.api.client.WebResource.handle(WebResource.java:607)
    at …
Run Code Online (Sandbox Code Playgroud)

ide jetbrains-ide jira intellij-idea

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