简短版本:当使用emacs的xterm-mouse-mode时,Somebody(emacs?bash?xterm?)拦截xterm的控制序列并用\ 0替换它们.这是宽屏显示器的痛苦,因为只有前223列有鼠标.
罪魁祸首是什么,我该如何解决?
据我所知,这与Unicode/UTF-8支持有关,因为5 - 6年前我上次使用大显示器时不是问题.
血腥细节如下......
谢谢!
Emacs xterm-mouse-mode有一个众所周知的弱点,处理从x = 95开始的鼠标点击.最近版本的emacs采用的解决方法将问题推迟到x = 223.
几年前,我发现xterm以7位八位字节编码位置.给定位置'x'进行编码,X = x-96,发送:
\40+x (x < 96)
\300+X/64 \200+X%64 (otherwise)
Run Code Online (Sandbox Code Playgroud)
我们必须从emacs中添加一个给定的x位置,因为xterm中的位置从1开始,而不是零.因此,魔术x = 95数字会弹出,因为它被编码为"\ 300\200" - 第一个转义的数字.有人(emacs?bash?xterm?)对待那些来自ISO 2022的 "C0"控制序列.从x = 159开始,我们改为"C1"序列(\ 301\200),它们也是ISO 2022的一部分.
使用\ 302序列遇到问题,这与当前的x = 223限制相对应.几年前,我能够扩展黑客手动拦截\ 302和\ 303序列,从而解决了这个问题.快进几年,今天我发现我被困在x = 223,因为有人用\ 0取代了这些序列.
所以,我期望点击第1行,第250列来制作
ESC [ M SPC \303\207 ! ESC [ M # \303\207 !
Run Code Online (Sandbox Code Playgroud)
相反,emacs报告(对于任何col> 223)
ESC [ M SPC C-@ ! ESC [ M # C-@ !
Run Code Online (Sandbox Code Playgroud)
我怀疑Unicode/UTF-8支持是罪魁祸首.一些挖掘表明,Unicode标准允许C0和C1序列作为UTF-8的一部分,直到2000年11月,我猜有人没有得到备忘录(幸运的是).但是,\ 302\200 - …
我正在构建一个最终将包含大量图像的Web应用程序.这些图像需要在整个站点以不同的格式显示.这两种解决方案的优缺点是什么:
你怎么看?
编辑: 我很难接受另一个答案,所以对于读这个q/a的人来说,花点时间阅读这两个答案,因为接受的答案是通过硬币的选择来选择的:)他们都是平等的好.
如何使用rails 3中的link_to帮助程序使用自定义参数发出远程POST请求?
我试过这样的事情:
link_to 'Submit', model_path, :query => "value", :remote => true, :method => :post
Run Code Online (Sandbox Code Playgroud)
POST工作,控件来到控制器中的操作,但我没有在参数或其他任何地方获取POST参数.
我该怎么做呢?
我需要在单击按钮时从ASP.NET C#页面异步加载和执行SSIS或DTS包,并在执行结束时报告成功或失败,如果失败,则应向用户显示异常的详细信息.它需要是异步的,因为工作可能需要很长时间才能完成.用户还应该能够在程序运行时取消程序包的执行,如果他愿意的话.还需要并行执行多个包并跟踪每个包的进度.从ASP.NET可以实现OR太复杂吗?如果您有任何示例代码或链接,请告知我们.提前致谢.
我的HTML中有一个表格,但我只想要垂直间距,因为它看起来不是水平25px.我在HTML中看不到任何属性,所以它可能吗?
迪恩
,先谢谢你
编辑:我有一个表格,其中cellspacing一直在25px左右.我只想要25px的垂直单元间距.
表结构
ID DESC PARENT_ID**
35151 Parent 35154
35152 System 35151
35153 Same as System 35151
35154 ParentsParent 35157
35156 Product 35157
35157 Login Group 35159
Run Code Online (Sandbox Code Playgroud)
哪里
Id是主键,parent_id是同一表中引用的外键
如何递归删除记录,从最后一个子项开始直到父项.如果没有子记录,则应删除父记录.如果发生奇怪的事情我需要使用回滚事务.
如何将默认值输入到用户按下输入时它会消失?
我的代码不起作用:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<body>
<input value="default-value" type="text"/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 在下面显示的示例中,前一种方法SearchResult
为每次迭代实例化一个类型的对象,而后者只实例化一次对象并将其用于所有迭代.
using (DbDataReader reader = (DbDataReader)dbObject.ExecuteReader(command))
{
if (reader.HasRows)
{
List<SearchResult> searchResults = new List<SearchResult>();
while (reader.Read())
{
SearchResult searchResult = new SearchResult();
searchResult.AppName = Convert.ToString(reader["AppName"]);
searchResults.Add(searchResult);
}
}
}
Run Code Online (Sandbox Code Playgroud)
要么
using (DbDataReader reader = (DbDataReader)dbObject.ExecuteReader(command))
{
if (reader.HasRows)
{
List<SearchResult> searchResults = new List<SearchResult>();
SearchResult searchResult = new SearchResult();
while (reader.Read())
{
searchResult.AppName = Convert.ToString(reader["AppName"]);
searchResults.Add(searchResult);
}
}
}
Run Code Online (Sandbox Code Playgroud)
哪种方法更好?
谢谢,请理睬我的天真.:)
在你开始投票给我之前请大家阅读这个问题,请理解我不会尝试在这里开始任何不愉快的事情.
这个问题的唯一原因是我越来越意识到这一点,为了更有用,我必须知道Java和/或C#.
好的,这是一个问题:
我知道在J和C#中禁止多重继承.但是如果我做这样的事情(因为我希望有一个继承自B和A两个类的类):
//code in Java
public class B
{
public void methodFromB()
{
}
}
public class A extends B
{
public void methodFromA()
{
}
}
public class C extends A
{
public void methodFromC()
{
}
}
Run Code Online (Sandbox Code Playgroud)
事实上,据我所知,我确实继承了它们(A和B,是的,我确实理解对此的正式解释是对象A是一个专门的B但是如果我想这样做的话就更少了我会,但它看起来不漂亮)
但是,不是在一个声明中执行此操作,而是必须首先创建一个继承自另一个类的类,然后从它派生?
虽然有趣的事情.在上面声明了这些类(在NetBeans中)后,我看到在创建了类C的实例(在main中)之后,我无法在它上调用methodFromC,这是在这个类中定义的方法.
这是什么原因?
谢谢.
我只使用ajax使用了一些脚本,我不希望用户直接从浏览器运行这些脚本.我使用jQuery进行所有ajax调用,并将所有ajax文件保存在名为ajax的文件夹中.
所以,我希望创建一个htaccess文件来检查ajax请求(HTTP_X_REQUESTED_WITH)并拒绝该文件夹中的所有其他请求.(我知道http标头可以伪造,但我想不出更好的解决方案).我试过这个:
ReWriteCond%{HTTP_X_REQUESTED_WITH} ^ $
ReWriteCond%{SERVER_URL} ^ / ajax / .php $
ReWriteRule ^.*$ - [F]
但是,它不起作用.我做错了什么?有没有其他方法可以达到类似的结果.(我不想在每个脚本中检查标题).
c# ×3
html ×2
sql-server ×2
.htaccess ×1
.net ×1
ajax ×1
apache ×1
asp.net ×1
coding-style ×1
css ×1
emacs ×1
html-table ×1
image ×1
inheritance ×1
java ×1
javascript ×1
jquery ×1
mouse ×1
object ×1
performance ×1
php ×1
post ×1
sql ×1
ssis ×1
unicode ×1
utf-8 ×1
web ×1
xterm ×1