问题列表 - 第47015页

如何干净地处理全局变量?

我有一些aspx页面(50+).我需要在每个页面中声明一个(5-7)个全局变量.一页中的变量独立于其他页面,即使有些页面可能相同.

目前我在任何功能的页面顶部和外部声明.

我应该采用不同的方法吗?这种方法有任何副作用吗?

如果完全重复,请告诉我.谢谢

javascript global-variables

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

PHP表单不处理

您好我的网站http://www.prupt.com/edit_subject.php下面的代码的实时版本(摘自教程)

该页面有一个表单,允许您在左侧的导航栏中编辑主题.例如,您可以单击"关于Widget Corp",并且主题文本字段中将出现名称"About Widget Corp",此时您应该可以编辑它(例如,如果您愿意,可以更改其名称),然后单击"编辑主题",它将在左侧导航栏中更新新名称.

根据教程,这就是它应该做的.但是,如果我尝试编辑其中一个名称,然后单击"编辑主题",则不会更改任何内容.我猜它没有更新数据库,之后没有输出正确/新数据到导航栏

你在下面的代码中看到了什么可以解释为什么一旦我点击"编辑主题"它没有更新导航栏?

<?php
//1.Create a database connection
$connection = mysql_connect("98.130.0.87", "username", "password");
if (!$connection) {
    die("Database connection failed: " . mysql_error());
}
$db_select = mysql_select_db("C263430_testorwallo" ,$connection);
if (!$db_select) {
    die("Database selection failed: " . mysql_error());
}

?>

<?php require_once("includes/functions.php"); ?>

<?php 
if (intval($_GET['subj']) == 0) {
    redirect_to("content.php");
}
if (isset($_POST['submit'])) {
    $errors = array();

    $required_fields = array('menu_name', 'position', 'visible');
    foreach($required_fields as $fieldname) {
    if (!isset($_POST[$fieldname]) || (empty($_POST[$fieldname]) && $_POST[$fieldname] !=0)) {
        $errors[] = …
Run Code Online (Sandbox Code Playgroud)

php forms

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

在Linux中编译内核代码

好的,我正在阅读有关Linux内核开发的内容,并且有一些使用内核数据结构和内容的代码片段.假设我想试验它们,例如,有一个非常简单的片段:

#include <../../linux-2.6.37.1/include/linux/sched.h>
struct task_struct *task;
for_each_process(task) {
    printk("%s[%d]\n", task->comm, task->pid);
}
Run Code Online (Sandbox Code Playgroud)

看起来很简单,嗯?现在,我无法构建这个东西.我正在使用NetBeans.sched.h是正确的文件,好像可以用CTRL +点击它,一个被带到正确的文件.

我是否需要以某种方式包含我的示例文件并从Makefile 构建整个内核?我只是希望看到它的构建,并可能它会起作用.如果我需要构建整个内核,我将如何实际测试我的东西?

因为我对内核开发很陌生,所以我必须做一些非常愚蠢的事情.我有点失落.

多谢你们!

c linux build linux-kernel

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

如何通过XElement放置属性

我有这个代码:

XElement EcnAdminConf = new XElement("Type",
    new XElement("Connections",
    new XElement("Conn"),
    // Conn.SetAttributeValue("Server", comboBox1.Text);
    // Conn.SetAttributeValue("DataBase", comboBox2.Text))),
    new XElement("UDLFiles")));
    // Conn.
Run Code Online (Sandbox Code Playgroud)

如何将属性放入Conn?我想把这个我标记为注释的属性,但是如果我尝试在定义后将属性设置为Conn Conn 它们不是visibe ...所以我想以某种方式设置它们以便XML开始如下所示:

<Type>
  <Connections>
    <Conn ServerName="FAXSERVER\SQLEXPRESS" DataBase="SPM_483000" /> 
    <Conn ServerName="FAXSERVER\SQLEXPRESS" DataBase="SPM_483000" /> 
  </Connections>
  <UDLFiles /> 
</Type>
Run Code Online (Sandbox Code Playgroud)

c# xml linq-to-xml

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

javascript替换---到 -

如何替换包含---到 - 的字符串?

例如 :

愿景使命

我已设法将空格和其他特殊字符替换为 - 并小写文本,因此字符串变为:

愿景使命

现在我需要另一个替换来替换---到 -

当然,这应该是灵活的.因此,例如当用户输入Vision&Mission(错字预期)时,替换将产生视觉 - 任务(两个破折号),因此在这种情况下我将需要替换 - 到 -

所以基本上我需要一种替换技术来将未确定数量的破折号替换为仅1破折号.

谢谢

javascript replace

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

正则表达式空字符串或电子邮件

我在SO中找到了很多Regex电子邮件验证,但我没有发现任何接受空字符串的内容.这只能通过Regex实现吗?仅接受空字符串或电子邮件?我想只在Regex上使用它.

regex string email

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

在Tomcat中部署Axis2时遇到问题

我试图通过使用链接在Axlet容器(Tomcat)中安装Axis2 .但是在成功完成所有步骤并在启动tomcat之后,我无法看到Axis2的索引文件.相反,我得到以下错误.

[ERROR]找不到端点引用(EPR)/ axis2/services/org.apache.axis2.AxisFault的服务:找不到端点引用(EPR)/ axis2/services /的服务

我认为在web.xml中完成的映射存在一些问题.以下是web.xml快照.

<web-app>
    <display-name>Apache-Axis2</display-name>
    <servlet>
        <servlet-name>AxisServlet</servlet-name>
        <display-name>Apache-Axis Servlet</display-name>
        <servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
        <servlet-name>AxisAdminServlet</servlet-name>
        <display-name>Apache-Axis AxisAdmin Servlet (Web Admin)</display-name>
        <servlet-class>
            org.apache.axis2.webapp.AxisAdminServlet</servlet-class>
    </servlet>


   <servlet-mapping>
        <servlet-name>AxisServlet</servlet-name>
        <url-pattern>/servlet/AxisServlet</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>AxisServlet</servlet-name>
        <url-pattern>*.jws</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>AxisServlet</servlet-name>
        <url-pattern>/services/*</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>AxisAdminServlet</servlet-name>
        <url-pattern>/axis2-admin/*</url-pattern>
    </servlet-mapping>
   <extension>inc</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>

   <welcome-file-list>
      <welcome-file>index.jsp</welcome-file>
      <welcome-file>index.html</welcome-file>
      <welcome-file>/axis2-web/index.jsp</welcome-file>
    </welcome-file-list>

    <error-page>
      <error-code>404</error-code>
      <location>/axis2-web/Error/error404.jsp</location>
    </error-page>

    <error-page>
        <error-code>500</error-code>
        <location>/axis2-web/Error/error500.jsp</location>
    </error-page>
</web-app>
Run Code Online (Sandbox Code Playgroud)

这也是在tomcat的webapp目录中展开axis2.war时的目录结构.

web应用

  • Axis2的
    • Axis2中的Web
    • META-INF
    • 组织
    • WEB-INF
      • CONF
      • LIB
      • 模块
      • 服务
      • web.xml(不扩展每个目录,只扩展主要目录)

任何提示/建议都会非常有帮助.

tomcat axis2

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

Android调试器无法附加

等待调试器......

logcat的

Android运行时注册本机函数忽略第二个调试器接受和删除调试器具有分离的ActivityManager提取过程(对于应用程序)

无错误消息但是警告资源不包含资源包0xFFIIIOOS对话框等待调试器永远不会离开.10分钟.

不要在日志中看到错误,所以很难看出这可能是什么.当看到这个附加调试器错误时应该怎么做??????????

debugging android

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

SQL OR和AND运算符的行为

我们有以下表达式作为T-Sql查询:

Exp1 OR Exp2

Exp1为True时是否评估Exp2?我认为没有必要对它进行评估.

同样地; 对于,

Exp1 AND Exp2

当Exp1为假时,Exp2是否被评估?

sql t-sql sql-server operators

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

.Net app死锁和GC

我正在研究.net系统,在某些特殊情况下(.net 2.20 AND .net 4.0安装)会在其中一个(win)服务中产生死锁.使用WinDbg我可以发现:

在主题7中:

0:007> !clrstack
OS Thread Id: 0xfec (7)
ESP       EIP     
03c9dbd8 7c90e514 [HelperMethodFrame_PROTECTOBJ: 03c9dbd8] System.Reflection.Assembly._nLoad(System.Reflection.AssemblyName, System.String, System.Security.Policy.Evidence, System.Reflection.Assembly, System.Threading.StackCrawlMark ByRef, Boolean, Boolean)
03c9dc70 79400e07 System.Reflection.Assembly.nLoad(System.Reflection.AssemblyName, System.String, System.Security.Policy.Evidence, System.Reflection.Assembly, System.Threading.StackCrawlMark ByRef, Boolean, Boolean)
03c9dc90 7935c5e0 System.Reflection.Assembly.InternalLoad(System.Reflection.AssemblyName, System.Security.Policy.Evidence, System.Threading.StackCrawlMark ByRef, Boolean)
03c9dcb8 7939b788 System.Reflection.Assembly.InternalLoadFrom(System.String, System.Security.Policy.Evidence, Byte[], System.Configuration.Assemblies.AssemblyHashAlgorithm, Boolean, System.Threading.StackCrawlMark ByRef)
03c9dcdc 7939b725 System.Reflection.Assembly.LoadFrom(System.String, System.Security.Policy.Evidence)
03c9dce4 79398fdb System.Activator.CreateInstanceFrom(System.String, System.String, Boolean, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[], System.Security.Policy.Evidence)
03c9dd10 79399653 System.AppDomain.CreateInstanceFrom(System.String, System.String)
03c9dd1c 793b8e39 System.AppDomain.CreateInstanceFromAndUnwrap(System.String, System.String)
03c9df48 79e7c0e3 [GCFrame: 03c9df48] …
Run Code Online (Sandbox Code Playgroud)

.net garbage-collection deadlock windbg

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