问题列表 - 第42052页

Emacs:使用cua模式是否存在更好的PgDn / PgUp行为?

我想使用PgUpPgDn键仅将显示的文件的内容向上或向下移动,但是光标(Emacs Lingo中的)应保持在屏幕上的位置。不幸的是,默认的Emacs行为是不同的。默认行为很难描述,但是如果按PgDn后跟,PgUp则最终结果不会像以前一样(!)。

这不是一个新问题,存在一个名为很好的解决方案SFP-向上翻页和SFP-页面向下EmacsWiki

(defun sfp-page-up ()
  (interactive)
  (setq this-command 'previous-line)
  (previous-line
   (- (window-text-height)
      next-screen-context-lines)))
Run Code Online (Sandbox Code Playgroud)

但是,与cua -mode 结合使用时会出现一个问题,该模式提供(尤其是)移位选择(按Shift和光标移动键,例如PgDn开始突出显示选定区域):

cua-mode无法识别重新定义的PgUp/ PgDn键,即它们不开始选择。解决方法是先按键,然后按PgUp/ 继续PgDn

我该如何cua-mode与他人打好关系sfp-page-up/down

emacs keyboard-shortcuts cua cua-mode

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

继承向量和初始化

我试图从C++向量继承一个类并在构造函数中初始化它.我该怎么做?例如:

class Dataset:public std::vector<float>{
    public:
            Dataset(vector<float> val):*baseclass*(val){}
            // bruteforce way. // Dataset(vector<float> val){//for every val[i] call push_back(val[i]);}
Run Code Online (Sandbox Code Playgroud)

当然没有什么作为基类,我的意思是上面的语句是我想用val初始化向量的数据.如果没有push_back每个元素,我该怎么做?

c++ inheritance vector

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

在Web应用程序中使用SingletonEhCacheRegionFactory和EhCacheRegionFactory对Hibernate二级缓存有什么影响?

在集成两个子系统时,我们被迫使用多个SessionFactory实例,这在与我们的Hibernate二级缓存(Terracotta EhCache)交互时会导致麻烦.特别:

 for(CacheManager cm : CacheManager.ALL_CACHE_MANAGERS){
            LOGGER.log(Level.DEBUG, "In cm " + cm.getName());
            for(String cn : cm.getCacheNames()){
                LOGGER.log(Level.DEBUG, "I have a cache called " + cn);
                LOGGER.log(Level.DEBUG, "it's status is " + ms.getCache(cn).getStatus());
            }
        }
  try{
     myCollection.size();
  }catch(IllegalStateException ise){
      LOGGER.log(Level.FATAL, ise);  //Triggered
  }        
Run Code Online (Sandbox Code Playgroud)

调试打印输出显示STATUS_ALIVE缓存"Foo",但调用size()抛出IllegalStateException:

java.lang.IllegalStateException: The Foo Cache is not alive.
Run Code Online (Sandbox Code Playgroud)

目前,两个SessionFactories都配置为使用SingletonEhCacheRegionFactory.如果我将SessionFactories切换为使用EhCacheRegionFactory(非单例),缓存行为的后果是什么(特别是在Web App上下文中)?

java performance hibernate ehcache

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

找到10小于x的最大功率的最快方法

有没有什么快速的方法可以找到比给定数字小10的最大功率?

我现在正在使用这个算法,但是当我看到它时,我内心的某些东西会消失:

10**( int( math.log10(x) ) ) # python
pow( 10, (int) log10(x) )   // C
Run Code Online (Sandbox Code Playgroud)

我可以用一个循环实现我的问题的简单log10pow函数,但我仍然想知道是否有一些魔术的十进制数.

language-agnostic algorithm base digits

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

使用Linq to XML,XMLNS,XDeclaration,单元格格式(工作)创建Office Excel文档

我需要在C#和Linq中将这个XML复制到XML.除了正常的.NET之外,我不希望任何依赖于其他库.XML如下所示.

问题:我无法弄清楚如何打印这两行:

<?mso-application progid="Excel.Sheet"?>
<Data ss:Type="String">name</Data>
Run Code Online (Sandbox Code Playgroud)

完整的XML文档:

<?xml version="1.0" encoding="utf-8" ?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:x="urn:schemas-microsoft-com:office:excel"
  xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml"
  xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
  xmlns:o="urn:schemas-microsoft-com:office:office"
  xmlns:html="http://www.w3.org/TR/REC-html40"
  xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet">
    <OfficeDocumentSettings xmlns="urn:schemas-microsoft-com:office:office"></OfficeDocumentSettings>
    <ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel"></ExcelWorkbook>
    <Worksheet ss:Name="Sheet 1">
        <Table>
            <Row>
                <Cell>
                    <Data ss:Type="String">name</Data>
                    </Cell>
                                <Cell>
                    <Data ss:Type="String">status</Data>
                </Cell>
                           </Row>
            <Row>
                <Cell>
                    <Data ss:Type="String">Niike2</Data>
                </Cell>
                <Cell>
                    <Data ss:Type="String">Enabled</Data>
                </Cell>
            </Row>
        </Table>
    </Worksheet>
</Workbook>
Run Code Online (Sandbox Code Playgroud)

码:

XNamespace ns = "urn:schemas-microsoft-com:office:spreadsheet";
XDocument doc = new XDocument(
    new XDeclaration("1.0", "UTF-8", string.Empty),
        new XComment(String.Format("Exported: {0}", DateTime.Now)),
        new XElement(ns + "Workbook",
            new XAttribute(XNamespace.Xmlns + "xsi", …
Run Code Online (Sandbox Code Playgroud)

.net c# excel linq-to-xml ms-office

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

用css定位div框

我想实现这个目标:

替代文字

我想显示盒子,一个主盒子,每个盒子下面有一个小盒子,如图所示.我用以下html结构定义它:

<div class='content'>
   <div class='box'>
       <a>test</a>
       <div class='money'><div id='maxnumber'>
           <h3 id='max'>max</h3><h3 id='digit'>0000</h3>
       </div></div>
       <div id='numbereuro'><h3 id='digit2'></h3>
           <h3 id='euro'></h3>
       </div>
   </div>           
   <div class='utility'>test</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是一个工作示例,显示没有较小框的结果:http://jsfiddle.net/

.box将更大的盒子命名为.utility机器人包裹下方的小盒子.content.我使用以下css:http://jsfiddle.net/76fXa/

.content {
    margin: 5px;
    padding: 5px;
    font-size: 11px;
    float: left;
}

.utility{
    position:relative;
    height:50px; width:100px; background:red;
}

.box {
    margin: 5px;
    padding: 5px;
    background: #BBE3A8;
    font-size: 11px;
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.box {
    position: relative;
    padding: 5px;
    width: …
Run Code Online (Sandbox Code Playgroud)

html css css-float

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

删除/重置CSS行为属性

是否可以通过更具体的规则或!important声明删除特定于IE的行为CSS属性?例:

.a-rule
{
  behavior: url(/some.htc);
}
.a-rule.more-specific
{
  behavior: /*no HTC*/
}
Run Code Online (Sandbox Code Playgroud)

我意识到重写CSS属性是不可取的,但我被困在这里.

编辑:我不确定人们对这个问题感到困惑.出于所有目的,您可以将此视为IE特定的样式表.我问如果.a-rule上面存在并且是不可变的,如何通过更具体的规则删除行为?标准的CSS等价物将是:

.a-rule
{
  border: 1px solid black;
}
.a-rule.more-specific
{
  border: 0 none;
}
Run Code Online (Sandbox Code Playgroud)

可以通过更具体的规则重置元素子集的border属性.我问的是如何以类似的方式重置行为属性.

css internet-explorer behavior html-components

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

解释AF标志在x86指令中的工作原理?

我有一个小的8086模拟器,我有一个长期的错误2年,现在AF在子内部表现不正常并添加说明.

我目前计算其值的方法是8位数和减法:

uint8_t base=... , subt=...
base=base&0xF;
subt=subt&0xF; //isolate bottom nibble
if((int16_t)base-subt>7 || (int16_t)base-subt<-7){
    flags.af=1;
}else{
   flags.af=0;
}
Run Code Online (Sandbox Code Playgroud)

(假设有一个指令sub base,subt)

并添加它是这样的:

uint8_t base=... , adder=...
base=base&0xF;
adder=adder&0xF; //isolate bottom nibble
if(base+adder>7 || base+adder<-7){
    flags.af=1;
}else{
   flags.af=0;
}
Run Code Online (Sandbox Code Playgroud)

(对于像这样的指令add base,adder)

如何正确计算模拟器中的AF标志以获取此类指令?

c x86 assembly x86-16

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

如何使用jQuery切换CSS?

我有以下代码:

$('#bc' + $.trim($this) + ' span.dashed-circle').css({ 'border' : '5px solid #000'});
Run Code Online (Sandbox Code Playgroud)

这是由click.function()触发的.

我希望这是一个切换 - 所以当我单击该元素时,它会将边框更改为我上面的内容...但是当它再次单击时它会消失或者将边框设置为''.

思考?

编辑:我应该是明确的...但我不想创建一个CSS类.原因是因为当我这样做时,它会弄乱被设计元素的格式.我确信这是一个可以修复它的小怪癖,但是我对整个代码库的修复并不感兴趣,以解决新类的小定位问题.我宁愿直接编辑css属性 - 因为它不会干扰布局.

Edit2:这是我试图编辑的代码jsfiddle.如果你注意到,我最后有CSS属性.但我如何让它被切换?

编辑3:如果有人感兴趣...将使用的UI是我的webapp - http://www.compversions.com

html css jquery

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

在Amazon EC2上运行的Delphi应用程序

我对在Amazon EC2上运行的Windows应用程序的性能非常感兴趣,有没有人这样做过?如果是这样,请告诉我们性能和成本的好坏.

我希望这个问题非常简单.

cloud delphi amazon-ec2 amazon-web-services

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