问题列表 - 第46003页

mysql,遍历列名

我想从MySQL表中获取所有列名,循环遍历每个列名,然后使用这些列名作为变量运行存储过程.有效的东西:

colnames = get column names from table

for each colname
  if something changed then
    do something
  else
    do something else
Run Code Online (Sandbox Code Playgroud)

它看起来SHOW COLUMNS FROM myTable会给我列名称,但是如何将列名称放入循环?

我真的想在使用本机SQL的存储过程中运行所有这些.因为我还在学习MySQL的复杂性,这真的有助于我的项目.谢谢你的帮助.

mysql sql

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

ASP.NET中的Per-Request静态数据

我想要为每个请求缓存用户所处的角色.在任何给定页面中有几个地方我们有类似的地方:

<% if(Roles.IsUserInRole("RoleName")) {%>
    <!-- Conditional Rendering -->
<% } else if(Roles.IsUserInRole("AnotherRole") {%>
    <!-- You get the point -->
<% } %>
Run Code Online (Sandbox Code Playgroud)

由于这都存储在sql数据库中,因此每个请求都会访问数据库.我知道有办法在cookie中缓存角色,但我不想这样做.无论如何,我在想的是这样的.

public static class SecurityUtils
    {
        public static string[] UserRoles()
        {
            var context = HttpContext.Current;

            if (context == null) return Enumerable.Empty<string>();

            string[] roles;

            roles = context.Items["UserRoles"] as string[];

            if (roles == null)
            {
                roles = Roles.GetRolesForUser();
                context.Items["UserRoles"] = roles;
            }

            return roles;
        }
    }
Run Code Online (Sandbox Code Playgroud)

有人看到任何问题吗?我知道有人会打电话来UserRoles()查找上下文中的项目,也许这不是最有效的事情.我真正想知道的是,这是否会基于每个请求缓存它,因此与其他用户请求没有重叠.

.net c# asp.net httpcontext thread-safety

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

如何链接jsoncpp?

如何使用g ++将jsoncpp与C++程序链接?我试过了:

g++ -o program program.cpp -L/path/to/library/files -ljsoncpp, -ljson, -llibjsoncpp
Run Code Online (Sandbox Code Playgroud)

但是g ++一直在说:

/usr/bin/ld: cannot find -lsomething
Run Code Online (Sandbox Code Playgroud)

c++ linker g++ jsoncpp

5
推荐指数
2
解决办法
6711
查看次数

如何在SQL中使用多个LEFT JOIN?

是否可以在sql查询中使用多个左连接?

    LEFT JOIN
        ab 
    ON
        ab.sht = cd.sht
Run Code Online (Sandbox Code Playgroud)

我想添加一个这样的附加查询吗?它会起作用吗?

    LEFT JOIN
        ab AND aa
    ON
        ab.sht = cd.sht
           AND
        aa.sht = cc.sht
Run Code Online (Sandbox Code Playgroud)

这会有用吗?

sql join left-join

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

无法获得简单的javascript提示工作

<html>
    <title>adsfasdf</title>
    <head>
        <link rel="stylesheet" type="text/css" href="style.css" >
          <script type="text/javascript">
        function editDates()
        {
        var dates = prompt("Fill in date(s) of absence", "Example: Travel 1/7 - 2/10");
        }
    </script>
    </head>

    <body bgcolor="#000088">



    <table cellspacing="0" border="1" cellpadding="1" width="100%" height="100%">
        <tr>
           <td>name</td><td>

                <form class="r1c1" method="link" action="index.html" onClick="editDates();">
                <input type="button" name="submit" value="Edit"/></form>
            </td>
        </tr>
    </table>
</body>
Run Code Online (Sandbox Code Playgroud)

html javascript prompt

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

存储当前时间而不是毫秒组件

我有一个timepan对象,只需要持有时间,没有日期.我会用

DateTime.Now.TimeOfDay
Run Code Online (Sandbox Code Playgroud)

但问题是它给格式化了时间

15:51:51.7368329
Run Code Online (Sandbox Code Playgroud)

我不想要毫秒组件.我该如何修剪它?

c# datetime

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

在我在主机文件中映射的域上启动rails服务器

我想要映射:

www.example.com

在我的主机文件中,如何启动'rails server'以便它使用此域名?

ruby-on-rails

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

安全的PHP文件上传脚本

我想过两次问这个问题,但这是我第一次接近这个问题.我打算允许用户上传和下载他们的文件(.pdf,.doc,.exl,.ppt,.png,.jpg,.gif).

这些技巧是否足够:

http://blogs.sans.org/appsecstreetfighter/2009/12/28/8-basic-rules-to-implement-secure-file-uploads/

另外,是否有我可以使用的脚本,我是php的新手.

php forms upload storage file

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

随机获取"facebookErrDomain error 10000"

我正在使用最新的facebook IOS SDK "facebookErrDomain error 10000",当我使用时,我会随机使用requestWithGraphPath.我可以从UI触发请求,有时它运行正常,有时它会给我错误.

有没有人遇到过类似的问题?

ios facebook-ios-sdk

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

Jsf 重定向到新窗口

我正在使用 mojarra primefaces tomcat6.x 制作一个 JSF2.0 项目。

我做了一个选择列表,当我选择列表中的项目时,我想重定向到选定的 url。它可以是内部 URL。

这是可行的,但我想知道是否可以在新窗口中重定向。

我有以下代码 JSF:

        <h:form>
            <h:selectOneMenu onchange="this.form.submit();" valueChangeListener="#{wagent.selectBusinessTravelLink}">
                <f:selectItem itemLabel="#{msg['form.select.defaultValue']}" itemValue="" noSelectionOption="true"/>
                <f:selectItems value="#{wagent.businessTravelLinks}" var="bLinkItem" itemLabel="#{bLinkItem.label}" itemValue="#{bLinkItem.id}" />
            </h:selectOneMenu>
        </h:form>
Run Code Online (Sandbox Code Playgroud)

爪哇:

   public void selectBusinessTravelLink(ValueChangeEvent event) {
// some stuff
FacesContext.getCurrentInstance().getExternalContext().redirect(targetUrl);
}
Run Code Online (Sandbox Code Playgroud)

jsf redirect new-window jsf-2

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