在C#中确定一个string的编码

有没有什么办法来确定在C#中的string的编码? 说,我有一个文件名string,但我不知道它是否以Unicode UTF-16或系统默认编码编码,我怎么知道?

使用selenium将元素滚动到视图中

在Selenium 1.x或2.x中有没有办法滚动浏览器窗口,以便XPath标识的特定元素在浏览器中? 在Selenium中有一个焦点方法,但它似乎并没有在FireFox中物理地滚动视图。 有没有人有任何build议如何做到这一点? 我需要这个的原因是我正在testing页面上的一个元素的点击。 不幸的是,事件似乎没有工作,除非元素是可见的。 我没有控制单击元素时触发的代码,所以我不能debugging或修改它,所以,最简单的解决scheme,将项目滚动到视图中。

让jQuery在IE中识别.change()

我正在使用jQuery隐藏和显示单选button组更改/单击时的元素。 它在Firefox等浏览器中工作正常,但在IE 6和7中,只有当用户点击页面上的其他位置时才会执行此操作。 详细说明一下,当你加载页面时,一切看起来都很好。 在Firefox中,如果单击一个单选button,则会隐藏一个表格行,另一个表格会立即显示。 但是,在IE 6和7中,您单击单选button,直到您单击页面上的某个位置,才会发生任何事情。 IE才重新绘制页面,隐藏和显示相关的元素。 这里是我正在使用的jQuery: $(document).ready(function () { $(".hiddenOnLoad").hide(); $("#viewByOrg").change(function () { $(".visibleOnLoad").show(); $(".hiddenOnLoad").hide(); }); $("#viewByProduct").change(function () { $(".visibleOnLoad").hide(); $(".hiddenOnLoad").show(); }); }); 这是它影响的XHTML的一部分。 整个页面validation为XHTML 1.0 Strict。 <tr> <td>View by:</td> <td> <p> <input type="radio" name="viewBy" id="viewByOrg" value="organisation" checked="checked" />Organisation</p> <p> <input type="radio" name="viewBy" id="viewByProduct" value="product" />Product</p> </td> </tr> <tr class="visibleOnLoad"> <td>Organisation:</td> <td> […]

PHP – 连接或直接在string中插入variables

我想知道,什么是插入PHPvariables到string的正确方法? 这条路: echo "Welcome ".$name."!" 或者这样: echo "Welcome $name!" 这两个方法都在我的PHP v5.3.5 。 后者是更短,更简单,但我不知道如果第一个更好的格式或接受为更合适的。

~~(“double tilde”)在Javascript中做什么?

我今天正在查看一个在线游戏物理库,并遇到了~~运算符。 我知道一个单独的〜是不是一个按位不是,会不会让一个NOT不是一个NOT,这会给出相同的值,不是吗?

Swift 2.0 – 二元运算符“|”不能应用于两个UIUserNotificationType操作数

我正在尝试以这种方式注册我的本地通知应用程序: UIApplication.sharedApplication().registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIUserNotificationType.Alert | UIUserNotificationType.Badge, categories: nil)) 在Xcode 7和Swift 2.0中 – 我得到错误Binary Operator "|" cannot be applied to two UIUserNotificationType operands Binary Operator "|" cannot be applied to two UIUserNotificationType operands 。 请帮帮我。

entity framework:已经有一个开放的DataReader与这个Command相关联

我正在使用entity framework,偶尔我会得到这个错误。 EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands… 即使我没有做任何手动连接pipe理。 这个错误间歇发生。 触发错误的代码(为便于阅读而缩短): if (critera.FromDate > x) { t= _tEntitites.T.Where(predicate).ToList(); } else { t= new List<T>(_tEntitites.TA.Where(historicPredicate).ToList()); } 使用Dispose模式,以便每次打开新的连接。 using (_tEntitites = new TEntities(GetEntityConnection())) { if (critera.FromDate > x) { t= _tEntitites.T.Where(predicate).ToList(); } else { t= […]

如何将光标移动到可用实体的结尾

我需要将插入符号移动到Gmail备忘录小部件上的contenteditable节点的末尾。 我在StackOverflow上读取线程,但是这些解决scheme是基于使用input,并且它们不能用于contenteditable元素。

在文件之间使用全局variables?

我对全局variables如何工作有点困惑。 我有一个大项目,大约有50个文件,我需要为所有这些文件定义全局variables。 我所做的是在我的项目main.py文件中定义它们,如下所示: # ../myproject/main.py # Define global myList global myList myList = [] # Imports import subfile # Do something subfile.stuff() print(myList[0]) 我试图在myList中使用subfile.py ,如下所示 # ../myproject/subfile.py # Save "hey" into myList def stuff(): globals()["myList"].append("hey") 我尝试了另一种方式,但也没有奏效 # ../myproject/main.py # Import globfile import globfile # Save myList into globfile globfile.myList = [] # Import subfile import […]

在不改变值的顺序的情况下重新排列因子的水平

我有一些数字variables和一些分类factorvariables的数据框架。 这些因素的级别顺序不是我想要的。 numbers <- 1:4 letters <- factor(c("a", "b", "c", "d")) df <- data.frame(numbers, letters) df # numbers letters # 1 1 a # 2 2 b # 3 3 c # 4 4 d 如果我改变关卡的顺序,那么这些关键字就不再有相应的数字了(我的数据从这个意义上说是无稽之谈)。 levels(df$letters) <- c("d", "c", "b", "a") df # numbers letters # 1 1 d # 2 2 c # […]