问题列表 - 第28825页

在VB.NET中更改注册表值

我已经搜索了很多,以找到解决我的问题的方法,但我找不到任何具体的解决方案.

我需要更改存储在下面的值HKEY_LOCAL_MACHINE\SOFTWARE\APP_NAME.不可能使用.NET的注册表功能,因为它们有严格的限制.

以下代码片段可以解决我的问题:

Dim regKey As RegistryKey
Dim ver As Decimal
regKey = My.Computer.Registry.LocalMachine.OpenSubKey("HKEY_LOCAL_MACHINE\SOFTWARE\APP_NAME", True)
Run Code Online (Sandbox Code Playgroud)

regKey.SetValue("IP","192.168.10.15:15800")regKey.Close()

不幸的是,当我尝试设置值时,我得到一个NullReferenceExeption.

我该怎么办?我导入了Microsoft.Win32,RegistryKey不接受任何构造函数.

vb.net registry uac

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

(弱)ETags和Last-Modified

据我了解的规格,RFC 2616(HTTP/1.1)中引入的ETag是Last-Modified-Header的后继产品,它可以让软件架构师更好地控制它.缓存重新验证过程.

如果存在Cache-Validation-Headers(If-None-Match和If-Modified-Since),则根据RFC 2616,客户端(即浏览器)在检查资源时是否应使用ETag.根据RFC 2616的第14.26节,如果If-None-Match-Header中出现的ETag已更改,则服务器不得以304 Not Modified响应,并且服务器必须忽略其他If-Modified-Since-Header ,如果有的话.如果呈现的ETag匹配,则他不得执行请求,除非Last-Modified-Header中的Date表示如此.(如果提供的ETag匹配,服务器应该在GET或HEAD请求的情况下响应304 Not Modified ...)

这部分为一些猜测留下了空间:

  • 一个强大的ETag应该随时改变'',资源会发生变化.所以,必须用其他东西作为304 Not Modified来回应一个没有改变的ETag和一个If-Modified-Since-Header的请求,这是一个矛盾,因为强大的ETag说,资源是没有修改.(虽然这不是致命的,因为服务器可以再次发送相同的未更改的资源.)
  • ...

...好的当我写这篇文章的时候,问题就是这个答案:

上面提到的(小)矛盾是因为弱ETag.标有弱ETag的资源可能已经改变,尽管ETag没有.因此,在弱ETag的情况下,当ETag没有改变时回答3​​04 Not Modified是错误的,但是If-Modified-Since中呈现的日期不匹配,对吧?

etag http last-modified if-modified-since

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

Sql server执行权限; 无法应用权限

我刚刚从SQL2000迁移到SQL2008,并且我已经开始在使用sp_OACreate的存储过程中获得执行权限问题.

系统的其余部分可以正常使用已经设置并添加到数据库的db登录.

我试过了:

USE master
GO
GRANT EXEC ON sp_OACreate TO [dbuser]
GO
Run Code Online (Sandbox Code Playgroud)

但是这失败了以下错误:

消息15151,级别16,状态1,行1无法找到用户'dbuser',因为它不存在或您没有权限.

我以完全权限登录到sa服务器.我可以执行类似的sql语句并将权限应用于服务器角色,但不是登录/用户.

如何将更改应用于特定用户/登录?

我可以将权限应用于公共角色,它可以解决我的问题; 但是这对我来说似乎是一个安全问题,我真的不想应用于实时服务器.

sql-server security database-permissions sql-server-2008

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

日志文件中的奇怪消息@ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^

我有一个基于Apache Mina用Java编写的网络操作的应用服务器.最近我在日志文件中遇到了一个奇怪的行为.我注意到日志文件中充满了@ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ ....字符.我的意思是那些意想不到的字符是大量的,因此日志文件在几个小时内获得数百GB!我对这个问题一无所知,谷歌几乎不可能.可能是什么原因?那些角色对任何人都熟悉吗?

如果需要,我可以提供有关应用程序的更多详细信

提前致谢.

java logging apache-mina nohup

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

与关联对象在同一个表上的多对多关系

相关(对于无关联对象用例):SQLAlchemy单表上的多对多关系

建立多对多关系很容易.如上面的问题所述,在同一个表上建立多对多关系几乎一样容易.

与关联对象建立多对多关系也很容易.

我似乎无法找到的是组合关联对象和多对多关系的正确方法,左侧和右侧是同一个表.

所以,从简单,天真,明显错误的版本开始,我花了很长时间试图按摩到正确的版本:

t_groups = Table('groups', metadata,
    Column('id', Integer, primary_key=True),
)

t_group_groups = Table('group_groups', metadata,
    Column('parent_group_id', Integer, ForeignKey('groups.id'), primary_key=True, nullable=False),
    Column('child_group_id', Integer, ForeignKey('groups.id'), primary_key=True, nullable=False),
    Column('expires', DateTime),
)

mapper(Group_To_Group, t_group_groups, properties={
    'parent_group':relationship(Group),
    'child_group':relationship(Group),
})
Run Code Online (Sandbox Code Playgroud)

映射这种关系的正确方法是什么?

python sqlalchemy

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

如何逃避HTML

我有一个包含HTML文本的字符串.我需要逃避字符串而不是标签.例如,我有包含的字符串,

<ul class="main_nav">
  <li>
    <a class="className1" id="idValue1" tabindex="2">Test & Sample</a>
  </li>
 <li>
  <a class="className2" id="idValue2" tabindex="2">Test & Sample2</a>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如何只删除文本,

<ul class="main_nav">
  <li>
    <a class="className1" id="idValue1" tabindex="2">Test &amp; Sample</a>
  </li>
  <li>
    <a class="className2" id="idValue2" tabindex="2">Test &amp; Sample2</a>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

没有修改标签.

可以用HTML DOM和javascript处理吗?

谢谢

html javascript dom

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

在JSF中不调用action方法

这是我的阶段监听器

public class AdminPhaseListener implements PhaseListener {

private static final long serialVersionUID = -1161541721597667238L;

    public void afterPhase(PhaseEvent e) {
        System.out.println("after Phase " + e.getPhaseId());
    }

    public void beforePhase(PhaseEvent e) {
        System.out.println("before Phase " + e.getPhaseId());
        if(e.getPhaseId()== PhaseId.RESTORE_VIEW)
        {

        }

    }

    public PhaseId getPhaseId() {
        return PhaseId.ANY_PHASE;
    }
}
Run Code Online (Sandbox Code Playgroud)

单击我页面中的命令按钮,我调用一个动作方法并进行一些处理,但是根本没有调用动作方法,但是在服务器日志中,我可以看到我的PhaseListener为所有阶段打印的消息.

如果我的视图没有改变,它会在RESTORE_VIEW阶段之后停止吗?

有什么想法吗?

添加如何显示命令按钮的代码:

<table width="100%">
    <h:column rendered="#{adminBean.displayResultsSize > 0}">

        <tr>
            <td colspan="14" height="5" nowrap="nowrap" class="WhiteRow"></td>
        </tr>
        <tr>
            <td colspan="14" height="1" nowrap="nowrap" align="center"
                bgcolor="#999999"></td>

        </tr>
        <h:inputHidden  id="removeUserId" value="#{adminBean.removeUserId}"/>
        <h:inputHidden  id="removeIBD" value="#{adminBean.removeIBD}"/>
        <h:inputHidden …
Run Code Online (Sandbox Code Playgroud)

jsf

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

PHP编程垃圾邮件预防

什么是最安全的打击垃圾邮件的方式?任何算法?还是反击垃圾邮件发送者的方法?

php spam-prevention spam

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

HtmlTable和TagBuilder之间的区别("表")

只是想知道这两者之间的区别是什么,当我在HtmlHelper中构建表时,它们中的一个或另一个的好处是什么

HtmlTable table = new HtmlTable();
Run Code Online (Sandbox Code Playgroud)

和:

TagBuilder table = new TagBuilder("table");
Run Code Online (Sandbox Code Playgroud)

这和这个问题大致相同,

为什么使用TagBuilder而不是StringBuilder?

但我更想知道这两者之间的区别.

c# asp.net-mvc html-helper

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

在TFS 2010上构建问题并解决依赖关系

我有一个在我的机器(和生产服务器)上运行良好的项目.
这是一个运行C#3.5的VS2010项目.
当让我的构建服务器构建解决方案时,它无法解决我的第三方dll的问题.错误信息:

C:\的Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1360,9):警告MSB3268:主要参照"Third.Party.Assembly,版本= 50.11.2.0文化=中性公钥= 0561a7c6dbd6f0ea,ProcessorArchitecture用于= MSIL"无法得到解决,因为它的框架组件的间接依赖'Microsoft.VisualBasic.Compatibility,版本= 8.0.0.0,文化=中性公钥= b03f5f7f11d50a3a’,它不能在当前解决目标框架." .NETFramework,版本= V3.5" .要解决此问题,要么删除参考"Third.Party.Assembly,版本= 50.11.2.0,文化=中性公钥= 0561a7c6dbd6f0ea,ProcessorArchitecture用于= MSIL"或重新定位你的应用程序包含"的框架版本

一切都在我的机器上编译和运行,但构建服务器似乎很难.
我认为Third.Party.Assembly是用VB.net编写的.
因为大会是第三者,我不能删除提及"Microsoft.VisualBasic.Compatibility"因为我没有得到我的计算机上的任何警告可能真的是我跑V3.5?

有什么建议?

/麦

msbuild tfs2010

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