问题列表 - 第10305页

Javascript - 获取孩子的文本值

如何从元素的子元素中获取文本值?

说我在页面上有这个代码:

<div class='geshitop'>
  &#91; CODE &#93; &#91; <a href="#" onclick="javascript:copy(); return false;">PLAIN-TEXT</a> &#93;
</div>
<div class='geshimain'>
  <pre><div class="text" style="font-family:monospace;">Code goes here...</div></pre>
</div>
Run Code Online (Sandbox Code Playgroud)

功能copy():

<script type="text/javascript">
function copy() {
    var text = this.parent.getElementsByName("text");
    var code = text[0].value;
    var popup = window.open("", "window", "resizeable,width=400,height=300");
    popup.document.write("<textarea name='code' cols='40' rows='15'></textarea>");
    popup.code.value = code;
}
Run Code Online (Sandbox Code Playgroud)

我将如何获得该孩子的数据:<div class "text">.我如何从父母那里得到这个?


我还有问题.如果一个页面上有两个代码框,则它不起作用.请记住,我无法使用ID.它必须是课程.

如果我能够使用jQuery,这将很容易.

html javascript dom

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

TextRenderer.MeasureText结果的准确性

调用TextRenderer.MeasureText如下:

TextRenderer.MeasureText(myControl.Text, myControl.Font);
Run Code Online (Sandbox Code Playgroud)

并将结果与​​控件的大小进行比较,以检查文本是否适合.结果有时是不正确的.观察了以下两个问题:

  • 通常,当Label设置为AutoSize时,TextRenderer将报告宽度比Control的自动大小宽度宽1个像素.
  • 假负面,其中TextRenderer报告的宽度小于控件的宽度,但文本仍然被切断.这发生在"Estacióndetrabajo" - 不确定重音是否会以某种方式影响宽度计算?

有没有办法提高MeasureText方法的准确性?我应该调用接受设备上下文和/或格式标志的覆盖之一吗?

c# textrenderer winforms

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

Oracle识别数据类型

是否有Oracle函数返回参数的数据类型?

或者,确定我编写的查询中所有列的数据类型的最简单方法是什么?

oracle types

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

路由取决于url中的可选操作值

作为ASP.MVC的新手,我正在寻找以下路由问题的解决方案.

我希望这些Url指向显示的页面:

/会员/ 123/A + Strange +用户名 - >页面,会员详细信息
/会员/ 123 - >如上
/会员/ Connections/123 - >页面,会员列表连接
/会员/连接/ 123/A + Strange +用户名 - >如上
/会员/评论/ 123 - >页面与会员列表评论
/会员/评论/ 123/A +奇怪+用户名 - >如上

应忽略用户名,但会将其附加到链接以帮助搜索引擎.

我尝试过以下路线:

routes.MapRoute("MemberPage", "Member/{id}/{*name}", new { controller = "Member", action = "Details", id = "" });
routes.MapRoute("MemberAction", "Member/{action}/{id}/{*name}", new { controller = "Member", action = "Details", id = "" });
Run Code Online (Sandbox Code Playgroud)

但它似乎总是默认为第一个路由,然后得到一个错误,因为"Connections"或"Comments"是Details控制器的无效id.

有没有办法根据id值的类型切换路由,或者另一种方法来解决这个问题?

asp.net-mvc routing

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

java堆转储中的那些奇怪的类名是什么意思?

我正在尝试使用jmapjhat跟踪java进程中的内存泄漏.每次我这样做,我都会看到特定对象类型的奇怪符号,比如[S字符串数组和[C字符数组.我永远不会记得什么意味着什么,这很难谷歌这个东西.

(编辑:为了证明我的观点,事实证明这[S是一个简短[C的数组并且是char数组.)

任何人都想制作一张表,列出所有不同的类名及其含义?或者指点我这样的桌子?

具体来说,我想知道是什么[Ljava.lang.Object;意思.

java debugging heap memory-leaks jmap

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

boost :: asio:如何使用async_accept接受传入连接?

我正在使用boost :: asio,我有这样的代码:

void CServer::Start(int port)
{ 
    tcp::acceptor acceptor(m_IoService, tcp::endpoint(tcp::v4(), port));

    for ( ;; )
    {
        shared_ptr<tcp::socket> pSocket(new tcp::socket(m_IoService));

        acceptor.accept(*pSocket);

        HandleRequest(pSocket);
    }
}
Run Code Online (Sandbox Code Playgroud)

这段代码有效,但我想切换到使用Acceptor :: async_accept,以便我可以调用Acceptor :: cancel来停止接收请求.

所以我的新代码看起来像这样:

void CServer::StartAsync(int port)
{ 
    m_pAcceptor = shared_ptr<tcp::acceptor>( new tcp::acceptor(m_IoService, tcp::endpoint(tcp::v4(), port)) );

    StartAccept();
}

void CServer::StopAsync()
{
    m_pAcceptor->cancel();
}

void CServer::StartAccept()
{
    shared_ptr<tcp::socket> pSocket(new tcp::socket(m_IoService));

    m_pAcceptor->async_accept(*pSocket, bind(&CServer::HandleAccept, this, pSocket));   
}

void CServer::HandleAccept(shared_ptr<tcp::socket> pSocket)
{
    HandleRequest(pSocket);

    StartAccept();
}
Run Code Online (Sandbox Code Playgroud)

但是这段代码似乎不起作用,我的函数CServer :: HandleAccept永远不会被调用.有任何想法吗?我查看了示例代码,我的代码和他们的代码之间的主要区别是它们似乎经常创建一个类似tcp_connection的类,其中有套接字作为成员,我不明白为什么这是必要的.

  • 亚历克斯

c++ sockets asynchronous boost-asio

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

如何判断文件是否在Linux上的其他位置打开?

如何判断文件是否在C中打开?我认为更技术性的问题是如何检索对现有文件的引用数量,并确定是否可以安全打开该信息.

我正在实现的想法是文件队列.你转储一些文件,我的代码处理文件.在生产者关闭文件描述符之前,我不想开始处理.

一切都在linux中完成.

谢谢,陈兹

c linux file-io

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

Oracle NUMBER比较

通常在编程中,不应将浮点数据类型进行相等性比较,因为存储的值通常是近似值.

是否可以可靠地比较两个非整数Oracle NUMBER值的相等性,因为它们的存储方式不同(基数为10)?

oracle types

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

如何摆脱vim中的空块

我使用textmate处理ruby代码超过一年.最近我转而使用mvim.当我在mvim中打开一些文件时,我得到空块.看看这张照片就能感受到它.

关于如何摆脱它们的任何想法?

谢谢

vim highlighting

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

使用Python验证SSL证书

我需要编写一个脚本,通过HTTPS连接到公司内部网上的一堆站点,并验证他们的SSL证书是否有效; 他们没有过期,他们是为正确的地址等发出的.我们为这些网站使用我们自己的内部公司证书颁发机构,因此我们有CA的公钥来验证证书.

默认情况下,Python在使用HTTPS时接受并使用SSL证书,因此即使证书无效,诸如urllib2和Twisted之类的Python库也会很乐意使用证书.

是否有一个好的库可以让我通过HTTPS连接到一个站点并以这种方式验证它的证书?

如何在Python中验证证书?

python verification https ssl-certificate

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