int和long在C ++中有什么区别?

纠正我,如果我错了, int是4个字节,范围从-2,147,483,648到2,147,483,647(2 ^ 31) 长度是4个字节,范围从-2,147,483,648到2,147,483,647(2 ^ 31) C ++有什么区别? 它们可以互换使用吗?

在光标所在的位置使用Javascript / jquery插入文本

我有一个很多文本框的页面。 当有人点击一个链接时,我想插入一两个单词插入光标所在的位置,或者附加到具有焦点的文本框。 例如,如果光标/焦点位于文本框“苹果”上,并且他点击了一个名为“[email]”的链接,那么我想让文本框显示“apple bob@example.com”。 我该怎么做? 这甚至是可能的,因为如果重点放在收音机/下拉式/非文本框元素上呢? 上一次关注文本框可以记住吗?

Android – dynamic添加视图到视图

我有一个视图的布局 – <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="0px" android:orientation="vertical"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/items_header" style="@style/Home.ListHeader" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/items_none" android:visibility="gone" style="@style/TextBlock" android:paddingLeft="6px" /> <ListView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/items_list" /> </LinearLayout> 我想做什么,是在我的主要活动,这样的布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="0px" android:id="@+id/item_wrapper"> </LinearLayout> 我想遍历我的数据模型,并将包含第一个布局的多个视图注入到主布局中。 我知道我可以通过在代码中完全构build控件来做到这一点,但我想知道是否有办法dynamic构build视图,以便继续使用布局,而不是将所有内容都放在代码中。

如何使用NSJSONSerialization

我有一个JSONstring(来自PHP的json_encode() ,看起来像这样: [{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}] 我想parsing这个到我的iPhone应用程序的某种数据结构。 我想对我来说最好的办法是有一个字典数组,因此数组中的第0个元素是一个字典,其中键为"id" => "1"和"name" => "Aaa" 。 我不明白NSJSONSerialization如何存储数据。 这是我的代码到目前为止: NSError *e = nil; NSDictionary *JSON = [NSJSONSerialization JSONObjectWithData: data options: NSJSONReadingMutableContainers error: &e]; 这只是我在其他网站上看到的一个例子。 我一直试图通过打印出这样的元素数量和类似的东西来读取JSON对象,但我总是得到EXC_BAD_ACCESS 。 我如何使用NSJSONSerializationparsing上面的JSON,并将其转换为我提到的数据结构?

在JavaScript中,如果我用圆括号调用一个函数,它会有所作为吗?

当用空括号调用一个函数,或者根本没有任何括号时,我注意到了一个区别。 然而,我没有传递任何参数的function,所以我想知道,将有什么区别: window.onload = initAll(); 和 window.onload = initAll; 请解释它背后的原理。

将插入HTML插入一个contenteditable div插入符号

我有一个div contenteditable集,我正在使用jquery捕获按键,当enter键被按下时调用preventDefault()。 类似于在光标处插入文本的问题 ,我想直接插入html,为简洁起见,我们会说它是一个br标签。 使用上面的问题的答案实际上在IE中工作,因为它使用range.pasteHTML方法,但在其他浏览器中,br标签将显示为纯文本而不是html。 我怎样才能修改插入HTML和不是文本的答案?

内嵌块列表项之间的空格

可能重复: 内嵌块列表项中的不需要的边距 如何从HTML中删除“隐形空间” 为什么内联块列表项中有一个空格? 无论我如何将列表项目放入菜单,我总是会得到空格。 li { border: 1px solid black; display: inline-block; height: 25px; list-style-type: none; text-align: center; width: 50px; } ul { padding: 0; } <ul> <li>One</li> <li>Two</li> <li>Three</li> </ul>

为什么需要JsonRequestBehavior?

为什么需要Json Request Behavior ? 如果我想限制HttpGet请求到我的行动,我可以用[HttpPost]属性装饰行动 例: [HttpPost] public JsonResult Foo() { return Json("Secrets"); } // Instead of: public JsonResult Foo() { return Json("Secrets", JsonRequestBehavior.AllowGet); } 为什么不是[HttpPost]足够? 为什么框架为我们所拥有的每个JsonResult提供了JsonRequestBehavior.AllowGet 。 如果我想拒绝请求,我将添加HttpPost属性。

如何在PHP中输出一个UTF-8 CSV,Excel将正确读取?

我有这个非常简单的东西,只是输出一些CSV格式的东西,但它必须是UTF-8。 我在TextEdit或TextMate或Dreamweaver中打开这个文件,它正确地显示UTF-8字符,但是如果我在Excel中打开它,这是做这个愚蠢的事情,而不是。 以下是我在文档头部的内容: header("content-type:application/csv;charset=UTF-8"); header("Content-Disposition:attachment;filename=\"CHS.csv\""); 这似乎有所需的效果,除了Excel(Mac,2008)不想正确导入它。 在Excel中我没有任何select“以UTF-8打开”,所以…我有点恼火。 尽pipe很多人遇到了同样的问题,但我似乎无法在任何地方find明确的解决scheme。 我看到最多的东西是包含BOM,但是我不能确切地知道如何做到这一点。 正如你可以看到上面我只是echo这个数据,我不写任何文件。 如果需要的话,我可以这样做,我只是不是因为在这一点上似乎不需要它。 任何帮助? 更新:我试着回显BOM作为echo pack("CCC", 0xef, 0xbb, 0xbf); 我刚刚从一个正在尝试检测BOM的网站中提取。 但Excel导入时只是将这三个字符附加到第一个单元格中,而且还会混淆特殊字符。

从string中查找并提取一个数字

我有一个要求来查找和提取一个string中包含的数字。 例如,从这些string: string test = "1 test" string test1 = " 1 test" string test2 = "test 99" 我该怎么做?