小编aiz*_*zaz的帖子

如何将项添加到asp.net的下拉列表中

我有以下代码

protected void Page_Load(object sender, EventArgs e)
{
        DRPFill();
        if (!IsPostBack)
        {
            DropDownList1.Items.Add("Add New");
        }
}

    public void DRPFill()
    {
        if (!IsPostBack)
        {
            //Object
            AddMajor objMajor = new AddMajor();

            //Data Table
            DataTable dtMajor = objMajor.find();

            //Data Source
            DropDownList1.DataSource = dtMajor;
            DropDownList1.DataValueField = "MajorID";
            DropDownList1.DataTextField = "MajorName";

            //Data Bind
            DropDownList1.DataBind();
        }
    }
Run Code Online (Sandbox Code Playgroud)

我想在特定索引处添加"添加新"


但我不确定


句法

c# asp.net add

31
推荐指数
3
解决办法
26万
查看次数

获取请求的ip的正确方法是什么

我找到了一些在servlet中获取ip的不同方法.但我不知道哪一个是正确的,为什么.

1:

request.getHeader( "X-Real-IP" )
Run Code Online (Sandbox Code Playgroud)

2:

  String ip = request.getHeader("X-Forwarded-For"); 
  if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {  
        ip = request.getHeader("Proxy-Client-IP");  
    }  
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {  
        ip = request.getHeader("WL-Proxy-Client-IP");  
    }  
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {  
        ip = request.getHeader("HTTP_CLIENT_IP");  
    }  
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {  
        ip = request.getHeader("HTTP_X_FORWARDED_FOR");  
    }  
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) …
Run Code Online (Sandbox Code Playgroud)

java ip

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

眨眼无法在Chrome中使用

blink在我的应用程序中使用以显示错误消息.问题是它在Firefox中工作但在Chrome中不起作用.我不知道问题是什么.如何让它在Chrome中运行?

css google-chrome blink

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

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

将Excel中的Date的Number表示转换为java中的Date

我在excel中有日期列,但是当我在我的java应用程序中读取时,我正在获得数值

Excel日期

1/1/2013
Run Code Online (Sandbox Code Playgroud)

我得到了

41275.00
Run Code Online (Sandbox Code Playgroud)

如何在我的Java应用程序中将数字转换为日期?

java excel

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

提升线程:在IOS中,thread_info对象在线程完成执行之前被破坏

我们的项目在几个平台上使用了几个boost 1.48库,包括Windows,Mac,Android和IOS.我们能够在使用IOS时始终让项目的IOS版本崩溃(非常可靠但可靠),并且从我们的调查中我们看到〜thread_data_base在线程的thread_info上被调用,而其线程仍然在运行.

这似乎是由于智能指针达到零计数而发生的,即使它显然仍在thread_proxy函数中的范围内,该函数创建它并在线程中运行所请求的函数.这似乎发生在各种情况下 - 崩溃之间的调用堆栈不相同,尽管有一些常见的变化.

需要明确的是 - 这通常需要运行代码来创建数百个线程,尽管同时运行的时间绝不会超过30个.我很幸运,并且在跑步的早期也得到了,但这种情况很少见.我创建了一个析构函数的版本,它实际上捕获了代码:

在libs/thread/src/pthread/thread.cpp中:

thread_data_base::~thread_data_base()
 {
   boost::detail::thread_data_base* const thread_info=detail::get_current_thread_data();
   void *void_thread_info = (void *) thread_info;
   void *void_this = (void *) this;
   // is somebody destructing the thread_data other than its own thread?
   // (remember that its own which should no longer point to it anyway,
   // because of the call to detail::set_current_thread_data(0) in thread_proxy)
   if (void_thread_info) { //  == void_this) {
     __builtin_trap();
   }
 }
Run Code Online (Sandbox Code Playgroud)

我应该注意(从已注释掉的代码中看到)我之前检查过void_thread_info == void_this,因为我只检查线程的当前thread_info是否自杀的情况.我也看到过get_current_thread_data返回的值非零且与"this"不同的情况,这真的很奇怪.

当我第一次编写该版本的代码时,我写道:

if (((void*)thread_info) == ((void*)this)) 
Run Code Online (Sandbox Code Playgroud)

在运行时,我得到了一些非常奇怪的异常,我说了一些虚拟功能表或类似的东西 - 我不记得了.我决定尝试为这个对象类型调用"=="并且对此不满意,所以我重写了上面的内容,将转换为void*作为单独的代码行.这本身对我很怀疑.我不是一个急于责怪编译器的人,但...... …

c++ multithreading boost ios

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

如何使用eclipse调试jRuby?

这听起来像是一个相当微不足道的问题,但我已经挣扎了好几年,放弃了Ruby并回归它.我是一个尝试学习Ruby的Java/Eclipse人员,因此我想在我的Win 7,64 位计算机上使用一些 Eclipse插件调试jRuby/Rails .怎么这么难?我找不到一步一步的指令(例如安装此插件,此版本的jRuby,安装这些宝石,调整这些设置).如果没有这个,我正在做点什么,我所做的一切似乎都会导致奇怪的错误.

在这个时候,我正在尝试使用EasyEclipse(这是一个不错的选择吗?).我发现默认安装(进入Program Files)并不是一个好主意,并将其安装在没有空格的路径上; 和jRuby一样.我安装了两个调试宝石(从我的头顶,gem install ruby​​-debuggem install ruby​​-debug-ide),然后做了"gem update".我正在运行EasyEclipse和jRuby的最新稳定版本.

我能够运行Ruby程序.但是,当我设置断点并尝试调试时,调试器陷入"启动(95%)"并且控制台显示:

ruby 1.9.3调试器侦听端口52188未定义方法`critical ='for Thread:Class

那个,当我打开首选项中的"使用ruby-debug库"库时,我得到了这个:

   Fast Debugger (ruby-debug-ide 0.4.18, ruby-debug-base 0.10.3.2) listens on 127.0.0.1:52819
Hello, world!
Hello, world!2
Hello, world!3
Context.java:407:in `contextCopyLocals': java.lang.NoSuchMethodError: org.jruby.runtime.DynamicScope.getEvalScope()Lorg/jruby/runtime/DynamicScope;
    from Context.java:284:in `frame_locals'
    from Context$INVOKER$i$1$0$frame_locals_DBG.gen:-1:in `call'
    from JavaMethod.java:347:in `call'
    from CachingCallSite.java:326:in `cacheAndCall'
    from CachingCallSite.java:170:in `call'
    from CallOneArgNode.java:57:in `interpret'
    from LocalAsgnNode.java:123:in `interpret'
    from NewlineNode.java:105:in `interpret'
    from BlockNode.java:71:in `interpret'
    from ASTInterpreter.java:74:in `INTERPRET_METHOD'
    from InterpretedMethod.java:139:in `call'
    from CachingCallSite.java:306:in `cacheAndCall'
    from …
Run Code Online (Sandbox Code Playgroud)

ruby eclipse debugging ruby-on-rails jruby

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

新HTML5输入标签的安全性如何

我想在我的Web应用程序中使用输入类型标签

<input type="email">  
<input type="number" required="required">
Run Code Online (Sandbox Code Playgroud)

我只是好奇使用它们有多安全,是否有任何选项,因此用户将从浏览器中禁用它们.

html5 html-input

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

获取java.lang.IncompatibleClassChangeError:以gwt为单位

我得到空字符串的结果 invoiceItem.getDescription(),但是当我在gwt小部件中使用下面的代码时,我得到了
java.lang.IncompatibleClassChangeError:Found接口com.google.gwt.user.client.Element,但是类是预期的

descTextArea.getElement().setAttribute("value", invoiceItem.getDescription());
Run Code Online (Sandbox Code Playgroud)

任何建议都会很棒.

在此先感谢MSNaidu

java gwt

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

我的sqlite查询错了吗?

我正在尝试为Android创建一个数据库表.我的错误信息如下.

08-02 10:16:50.075: E/AndroidRuntime(29093): Caused by:  
android.database.sqlite.SQLiteException: near "index": syntax error (code 1): , while  
compiling: CREATE TABLE featured_kluster (_id INTEGER PRIMARY KEY AUTOINCREMENT,   index  
TEXT, term TEXT)
Run Code Online (Sandbox Code Playgroud)

我的SQL查询有什么问题?

    public interface TableKluster extends BaseColumns {

        public String table = "featured_kluster";

        public String index = "index";
        public String term = "term";

        public String CREATE = "CREATE TABLE " + table + " ("
                + _ID + " INTEGER PRIMARY KEY AUTOINCREMENT, "
                + index + " TEXT, "
                + term + …
Run Code Online (Sandbox Code Playgroud)

sql sqlite android

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