小编Mar*_*o90的帖子

按钮和分页的Bootstrap对齐

我正在使用Twitter Bootstrap 3来构建我的新网站.我想在左侧放置一个按钮,在右侧放置一个分页.

<button type="button" class="btn btn-default pull-left">Default</button>

<ul class="pagination pull-right">
    <li><a href="#">&laquo;</a></li>
    <li><a href="#">1</a></li>
    <li><a href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
    <li><a href="#">5</a></li>
    <li><a href="#">&raquo;</a></li>
 </ul>
Run Code Online (Sandbox Code Playgroud)

我的问题是我无法正确对齐这两个元素:

http://bootply.com/91723

分页的偏移很小.

我该怎么做才能消除这种偏移?

html css twitter-bootstrap twitter-bootstrap-3

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

使用CMake运行自定义shell脚本

我有以下目录结构:

/CMakeLists.txt
/component-a/CMakeLists.txt
           /...
/component-b/CMakeLists.txt
           /...
/doc/CMakeLists.txt
    /create-doc.sh
Run Code Online (Sandbox Code Playgroud)

shell脚本create-doc.sh创建文档文件(doc.pdf).如何在构建时使用CMake执行此shell脚本并将文件复制doc.pdf到构建目录?

我通过add_custom_commandCMakeLists.txt目录中的文件中使用来尝试它doc:

add_custom_command ( OUTPUT doc.pdf 
                     COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/create-doc.sh 
                     WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/)
Run Code Online (Sandbox Code Playgroud)

不幸的是,命令永远不会运行.

我也尝试过execute_process:

execute_process ( COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/create-doc.sh  
                  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ ) 
Run Code Online (Sandbox Code Playgroud)

现在脚本在配置阶段执行,但不在构建时执行.

cmake

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

覆盖默认的Hibernate Validator消息

我想在服务器面向Web应用程序中覆盖默认的Hibernate Validator消息,所以我阅读了文档的这一部分:https://docs.jboss.org/hibernate/validator/5.0/reference/en-US/html/chapter -message-interpolation.html#部消息插值

我在文件src/夹中创建了两个文件:ValidationMessages.propertiesValidationMessages_de_DE.properties.文件内容是:

javax.validation.constraints.AssertFalse.message = must be false
javax.validation.constraints.AssertTrue.message  = must be true
javax.validation.constraints.DecimalMax.message  = must be less than ${inclusive == true ? 'or equal to ' : ''}{value}
javax.validation.constraints.DecimalMin.message  = must be greater than ${inclusive == true ? 'or equal to ' : ''}{value}
javax.validation.constraints.Digits.message      = numeric value out of bounds (<{integer} digits>.<{fraction} digits> expected)
javax.validation.constraints.Future.message      = must be in the future
javax.validation.constraints.Max.message         = must be less than or …
Run Code Online (Sandbox Code Playgroud)

hibernate-validator jsf-2.2

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

Java Server Faces:仅在业务逻辑层中进行验证

我有一个Java Server Faces Web应用程序,我不确定如何处理验证.

在我看来,验证应该在业务逻辑层完成.业务逻辑层在Web表示(jsf)和REST-API中使用.

目前我正在使用提供的验证器在jsf层内进行验证.我认为在大多数情况下只会重复代码.有没有办法避免这种代码重复?java服务器面孔是否能够使用我在业务逻辑层中抛出的验证异常?

validation jsf

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

使用静态场景中的单个摄像机测量到物体的距离

假设我在房间内的平地板上放置一个小物件.

  • 第一步:从世界坐标系中的已知静态位置拍摄房间地板的照片.
  • 第二步:检测图像中对象的下边缘,并将像素坐标映射到世界坐标系中的对象位置.
  • 第三步:使用卷尺测量与物体的实际距离.

我可以移动小物体,为每个像素坐标重复这三个步骤并创建一个查找表(键:像素坐标;值:距离).这个程序对我的用例来说足够准确.我知道如果有多个对象(一个对象可以覆盖另一个对象)会有问题.

我的问题:是否有更简单的方法来创建此查找表?意外地将摄像机角度改变几度会破坏艰苦的工作.;)

也许可以对世界坐标系中的几个特定像素坐标或位置执行三个步骤,并执行一些"校准"来计算与计算参数的距离?

image-processing computer-vision

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

将地图传递给通用程序

Java 编程语言经常使用像java.util.Map.

在以下示例中,使用通用包Ada.Containers.Hashed_MapsAda.Containers.Ordered_Maps. 两个通用包都提供功能/过程ClearLength. 程序Do_Something正在使用此函数/程序来清除传递的地图并打印容器长度(愚蠢的示例...)。

我是对的,那么不可能创建一个Do_Something_Special可以接受两种类型Map_One.MapMap_Two.Map? 在 Java 中,可以定义类型为 的参数Map<Natural, Unbounded_String>

with Ada.Containers.Hashed_Maps;
with Ada.Containers.Ordered_Maps;
with Ada.Strings.Unbounded; use Ada.Strings.Unbounded;
with Ada.Text_IO;

procedure Main is
   function Hash (Value : Natural) return Ada.Containers.Hash_Type is
   begin
      return Ada.Containers.Hash_Type (Value);
   end Hash;

   package Map_One is new Ada.Containers.Hashed_Maps
     (Key_Type        => Natural,
      Element_Type    => Unbounded_String,
      Hash            => Hash,
      Equivalent_Keys => "=");

   package Map_Two is new Ada.Containers.Ordered_Maps …
Run Code Online (Sandbox Code Playgroud)

ada

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

检查变量的初始化

在下面的代码示例中,变量Time_Two未初始化。结果是随机输出,如:

Time one: 2019-06-27 16:18:21
Time two: 2150-01-02 16:01:18
Run Code Online (Sandbox Code Playgroud)

Ada是否提供一种在运行时检查类型变量Ada.Calendar.Time是否已初始化的功能?

Time one: 2019-06-27 16:18:21
Time two: 2150-01-02 16:01:18
Run Code Online (Sandbox Code Playgroud)

ada gnat

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

将Boost图形库与顶点的自定义类一起使用

我目前正在尝试在现有的c ++项目中使用提升图库。我想将自定义类的对象存储在增强图中。下面是一个带有自定义类定义的小示例,该类包含两个成员(一个字符串和一个int)及其对应的getter方法。

我有几个问题:

  1. 如何在Graphviz输出中包括字符串和int值?我找到了使用类似问题的答案boost::make_label_writer但我不确定我的示例是否可以用于此(我使用的是自定义类和共享指针)。
  2. 在一个图形中,一个相同的对象(相同的字符串和int值)应该不能多次存储。因此,我在自定义类中重载了两个比较运算符。我还读到我必须将图形类型定义的第二个模板参数更改为,boost::setS但这会导致编译器出现非常长的错误消息...
  3. 假设我创建了一个自定义类的新对象:如何检查它是否已经存储在图形中?

    #include <iostream>
    #include <boost/graph/graphviz.hpp>
    
    class my_custom_class {
        public:
    
        my_custom_class(const std::string &my_string,
                        int my_int) : my_string(my_string),
                                      my_int(my_int) {}
    
        virtual ~my_custom_class() {
        }
    
        std::string get_my_string() const {
            return my_string;
        }
    
        int get_int() const {
            return my_int;
        }
    
        bool operator==(const my_custom_class &rhs) const {
            return my_string == rhs.my_string &&
                   my_int == rhs.my_int;
        }
    
        bool operator!=(const my_custom_class &rhs) const {
            return !(rhs == *this);
        }
    
        private:
    
        std::string my_string;
    
        int my_int;
    };
    
    namespace …
    Run Code Online (Sandbox Code Playgroud)

boost boost-graph

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

Ada中的生成器模式

我对Ada还是陌生的,并且对Ada中面向对象的处理方式不是很熟练。:(

我想知道是否可以在Ada中实现类似模式的构建器?这种模式在Java编程语言中很常见。

一个简单的例子:假设我要为一个人物对象建模。一个人具有以下属性:

  • 名字
  • 中间名(可选)
  • 出生日期
  • 出生地(可选)

我可以实现四个(重载)Create函数来涵盖所有可能的组合:

declare
    Person_1 : Person;
    Person_2 : Person;
    Person_3 : Person;
    Person_4 : Person;
begin
    Person_1 := Create(First_Name    => "John",
                       Last_Name     => "Doe",
                       Date_Of_Birth => "1990-02-27");

    Person_2 := Create(First_Name    => "John",
                       Middle_Name   => "Michael",
                       Last_Name     => "Doe",
                       Date_Of_Birth => "1990-02-27");

    Person_3 := Create(First_Name     => "John",
                       Last_Name      => "Doe",
                       Date_Of_Birth  => "1990-02-27",
                       Place_Of_Birth => "New York");

    Person_4 := Create(First_Name     => "John",
                       Middle_Name    => "Michael",
                       Last_Name      => "Doe",
                       Date_Of_Birth  => …
Run Code Online (Sandbox Code Playgroud)

ada

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

渲染selectManyCheckbox而不使用HTML表格

有没有办法从h:selectManyCheckbox服务器面中的标记创建的呈现的html中删除表?

我正在使用twitter bootstrap,我将复选框放在下拉菜单中:

<ul class="dropdown-menu dropdown-menu-form">
    <li><label class="checkbox"> <input type="checkbox" />
            Activated
    </label></li>
    <li><label class="checkbox"> <input type="checkbox" />
            Deactivated
    </label></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

所以生成的html表会破坏布局......

checkbox jsf-2

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