问题列表 - 第19118页

将div移动到另一个div中

我有2个主要的div:

    <div id="div1">
<div id="minidiv1">a</div>
<div id="minidiv2">b</div>
   </div>
   <div id="div2"></div>
Run Code Online (Sandbox Code Playgroud)

我想用minquiv将minidiv1移动到div2中

我能怎么做?

javascript jquery

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

如何安全地处理Scala中的unicode用户输入(esp XML实体)

在我的网站上,我有一个表单,其中包含一些文本用户输入.一切都适用于"普通"字符.但是当输入unicode字符时......好吧,情节会变粗.

用户输入类似的东西

?????????
Run Code Online (Sandbox Code Playgroud)

这作为包含XML实体引用的文本进入服务器

&#12420;&#12387;&#12401;&#27515;&#12395;&#12363;&#12369;&#12390;&#12427;&#65311;
Run Code Online (Sandbox Code Playgroud)

现在,当我想以HTML格式向客户端提供服务时,我该怎么做?

如果我只是按原样输出字符串,则可能存在脚本攻击的可能性.如果我尝试对其进行编码,则将scala.xml.Text其转换为:

&amp;#12420;&amp;#12387;&amp;#12401;&amp;#27515;&amp;#12395;&amp;#12363;&amp;#12369;&amp;#12390;&amp;#12427;&amp;#65311;
Run Code Online (Sandbox Code Playgroud)

在Scala中是否有更好的现成解决方案可以检测实体引用而不是逃避它们,但是还是逃避XML标记?

xml scala xml-serialization

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

将命令行参数传递给LaTeX文档

我有一个LaTeX文件,'myfile.tex'说,有时在代码中间,必须输入带有LaTeX宏的ASCII文件,'macrofile.tex,比方说,通过'\ _输入{macrofile}'命令.实际上,有多个'macrofiles',所以每次我必须编辑'myfile'并更改'macrofile'的名称.我可以通过使用\ typein命令来避免编辑部分,但是,我仍然需要从键盘输入名称.有没有办法从命令行执行此操作?总而言之,'myfile.tex'看起来像:

\documentclass{article}
........................
.......................
.......................
\begin{document}
.......................
......................
.......................
.......................
........................
.......................
\input{macrofile1} OR {macrofile2} OR {macrofile3} ETC...
.......................
......................
......................
....................
.....................
\end{document}
Run Code Online (Sandbox Code Playgroud)

我可以将'macrofile'的名称作为参数传递给'myfile.tex'吗?

谢谢

约翰

command-line latex arguments

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

ASP.NET MVC使用JQuery将页面内容加载到div中

我在项目中使用ASP.NET MVC,我有这样的要求..

它有一个主View(Main.aspx)和一个Action方法来渲染主视图.我有另一个View(SearchResult.aspx)和Action来呈现搜索结果内容.我需要将SearchResult页面异步加载到主视图中的DIV中.有没有办法实现这个目标?

谢谢/ BB

ajax asp.net-mvc jquery

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

在本机C/C++中生成的进程的标准输入和输出的跨平台重定向(使用解决方案编辑)

我有一个字符串命令,我想在写入其输入并读取其输出时异步执行.听起来很简单,对,魔鬼在跨平台.我的目标是MSVC/Win32和gcc/Linux,显然想要编写最少量的平台特定代码.我的google-fu失败了,我的查询噪音太大,所以我从我所知道的开始.

popen - 简单易用,返回FILE*,易于随处消费.但这是MSDN对_popen的评价:

如果在Windows程序中使用,_popen函数将返回一个无效的文件指针,该指针会导致程序无限期地停止响应._popen在控制台应用程序中正常工作.要创建重定向输入和输出的Windows应用程序,请参阅在Platform SDK中创建具有重定向输入和输出的子进程.

所以popen是不可能的(编辑:因为我希望我的代码在GUI应用程序中工作).在我看来,Windows的方式是相当丑陋和冗长的.我可以使用特定于平台的产生代码,但我希望至少I/O代码是相同的.然而,在这里,我在WinAPI HANDLE和C FILE*以及int文件描述符之间碰壁.有没有办法"转换"一HANDLEFILE*intFD或反之亦然?(谷歌再次在这个问题上失败了,我尝试的所有关键词都被过度使用了)

有没有更好的方法来完成整个小平台特定代码?

外部库不是不可能的,但是依赖性维护是一种痛苦,尤其是在多个平台上,因此我希望减少依赖性.我也没有在boost中找到这样的库.


只是为了记录,最终对我有用.在Windows/MSVC,CreatePipe()+ CreateProcess()所概述这里,使用_open_osfhandle()之后_fdopen()获得FILE*的过程输入和输出.在Linux/GCC上,这里没什么新东西,创造了pipe()s; fork()然后dup2()管道; exec(); fdopen()在相关的文件描述符上.这样,只有进程产生代码是依赖于平台的(这是好的,因为在Windows上我想控制其他STARTUPINFO参数),写入输入和读取输出是通过标准FILE*和相关函数完成的.

c c++ cross-platform native io-redirection

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

线程安全是什么意思?

最近我尝试从一个线程(UI线程除外)访问一个文本框,并抛出异常.它说了一些关于"代码不是线程安全的",所以我最终编写了一个代表(来自MSDN的示例帮助),然后调用它.

但即便如此,我也不太明白为什么所有额外的代码都是必要的.

更新:如果我检查,我会遇到任何严重的问题

Controls.CheckForIllegalCrossThread..blah =true
Run Code Online (Sandbox Code Playgroud)

multithreading definition thread-safety

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

如何在执行代码之前等待slideToggle完成?

我想slideToggle在执行if语句和fadeIn效果之前等待效果完成.

div_to_move = $(this).parents("div.kind_div");

div_to_move.slideToggle();
if ($(this).html() == "+") {
    $(this).html("-");
    $("div.kind_to", td).append(div_to_move);
} else {
    $(this).html("+")
    $("div.kind_from", td).append(div_to_move);
}
div_to_move.fadeIn();
Run Code Online (Sandbox Code Playgroud)

我能怎么做?

javascript jquery effects

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

通过从字符串中选择字符可以形成多少个回文?

我代表一位朋友发帖,因为我觉得这很有趣:

取字符串"abb".通过遗漏少于字符串长度的任意数量的字母,我们最终得到7个字符串.

abb ab ab bb abb

其中4个是回文.

同样对于字符串

"hihellolookhavealookatthispalindromexxqwertyuiopasdfghjklzxcvbnmmnbvcxzlkjhgfdsapoiuytrewqxxsoundsfamiliardoesit"

(长度为112弦)2 ^ 112 - 可以形成1个弦.

其中有多少是回文?

下面是他的实现(在C++中,C也很好).用很长的词来说它很慢; 他想知道什么是最快的算法(我也很好奇:D).

#include <iostream>
#include <cstring>

using namespace std;



void find_palindrome(const char* str, const char* max, long& count)
{
    for(const char* begin = str; begin < max; begin++) {
        count++;
        const char* end = strchr(begin + 1, *begin);
        while(end != NULL) {
            count++;
            find_palindrome(begin + 1, end, count);
            end = strchr(end + 1, *begin);
        }
    }
}


int main(int argc, char *argv[])
{
    const …
Run Code Online (Sandbox Code Playgroud)

c++ algorithm performance

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

C#方差问题:将List <Derived>分配为List <Base>

请看以下示例(部分取自MSDN博客):

class Animal { }
class Giraffe : Animal { }

static void Main(string[] args)
{
    // Array assignment works, but...
    Animal[] animals = new Giraffe[10]; 

    // implicit...
    List<Animal> animalsList = new List<Giraffe>();

    // ...and explicit casting fails
    List<Animal> animalsList2 = (List<Animal>) new List<Giraffe>();
}
Run Code Online (Sandbox Code Playgroud)

这是一个协方差问题吗?这将在未来的C#版本中得到支持吗?是否有任何聪明的解决方法(仅使用.NET 2.0)?

c# covariance

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

退出申请不赞成?

继续我学习Android的尝试,我只是阅读以下内容:

问题:用户是否可以选择终止应用程序,除非我们使用菜单选项来杀死它?如果不存在这样的选项,用户如何终止该应用程序?

答案:(Romain Guy):用户没有,系统会自动处理.这就是活动生命周期(特别是onPause/onStop/onDestroy)的用途.无论你做什么,都不要放"退出"或"退出"应用程序按钮.它与Android的应用程序模型无关.这也与核心应用程序的工作方式相反.

呵呵,我在Android世界中采取的每一步都会遇到某种问题=(

显然,你无法在Android中退出应用程序(但Android系统可以很好地完全破坏你的应用程序).那是怎么回事?我开始认为编写一个充当"普通应用程序"的应用程序是不可能的 - 用户可以在他/她决定这样做时退出应用程序.这不应该依赖操作系统来做.

我尝试创建的应用程序不是Android Market的应用程序.它不是一般公众"广泛使用"的应用程序,它是一个将用于非常狭窄的业务领域的商业应用程序.

我实际上真的很期待为Android平台开发,因为它解决了Windows Mobile和.NET中存在的许多问题.然而,上周对我来说有点懈怠...我希望我不必放弃Android,但它现在看起来不太好=(

有没有办法让我真的退出申请?

android

1131
推荐指数
29
解决办法
27万
查看次数