问题列表 - 第16800页

如何将div中的绝对定位元素居中?

我需要在窗口的中心放置一个div(with position:absolute;)元素.但我这样做有问题,因为宽度未知.

我试过这个.但需要根据宽度的响应进行调整.

.center {
  left: 50%;
  bottom:5px;
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

css center css-position absolute

1034
推荐指数
21
解决办法
108万
查看次数

跨许多PHP请求的MySQL事务

我想创建一个用于以类似事务的方式操作发票的界面.

该数据库包含一个发票表和一个invoice_lines表,发票表中包含结算信息,invoice_lines表包含发票的行项目.该网站是一组脚本,允许添加,修改和删除发票及其相应的行.

我遇到的问题是,我希望数据库的ACID属性能够反映在Web应用程序中.

  • 原子:当用户点击保存时,修改整个发票或根本不更改整个发票.
  • 一致:应用程序代码已确保一致性,不能将行添加到不存在的发票中.发票ID不能重复.
  • 隔离:如果用户正在对发票进行一组更改,我希望在用户单击"保存"之前隐藏其他用户的更改.
  • 耐用:如果网站死亡,数据应该是安全的.这已经有效了.

如果我正在编写桌面应用程序,它将始终保持与MySQL数据库的连接,允许我在编辑的开头和结尾简单地使用BEGIN TRANSACTION和COMMIT.

根据我的理解,你不能在一个PHP页面上进行BACIN TRANSACTION而在另一个页面上进行COMMIT,因为页面之间的连接是关闭的.

有没有办法在没有扩展的情况下实现这一目标?根据我的发现,只有SQL Relay这样做(但它是一个扩展).

php mysql transactions

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

如何在Perl中动态切换到STDOUT/STDERR?

我很好奇我是否可以根据某些值或内联表达式(不使用if语句)在打印到STDOUT或STDERR之间切换.

print ($someFlag ? STDOUT : STDERR) "hello world!"
Run Code Online (Sandbox Code Playgroud)

显然,该语法不起作用.

perl

9
推荐指数
2
解决办法
6870
查看次数

使用jQuery更改背景位置

我想在悬停li元素时更改CSS类的背景位置.

HTML:

<div id="carousel">
    <ul id="submenu">
        <li>Apple</li>
        <li>Orange</li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#carousel { 
    float: left;
    width: 960px;
    height: 360px;
    background: url(../images/carousel.png);
}
Run Code Online (Sandbox Code Playgroud)

有关如何做到这一点的任何建议?

css jquery background-position

33
推荐指数
3
解决办法
12万
查看次数

有限状态机程序

我的任务是创建一个小程序,它可以从输入中读取FSM的定义,从输入中读取一些字符串,并根据定义确定FSM是否接受这些字符串.我需要用C,C++或Java来编写它.我已经在网上搜索了如何开始的想法,但我能找到的最好的是维基百科关于基于Automata的编程的文章.提供的C示例似乎使用枚举列表来定义状态,如果状态是事先进行硬编码则没问题.同样,我需要能够实际读取状态的数量和每个状态应该做的定义.任何建议表示赞赏.

更新:我可以使字母变小(例如{ab})并采用其他约定,例如开始状态始终为状态0.我可以对状态数施加合理的限制,例如不超过10.

问题摘要:

  • 我如何实施FSA?

c c++ java

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

是否可以在不安装的情况下使用MSBuild Extension Pack?

有没有办法使用MSBuild扩展包与"本地"引用,不需要您运行安装程序?换句话说,您可以将目标存储在解决方案项目文件夹中,以便每个开发人员都不必安装它吗?

.net msbuild

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

这个F#代码出了什么问题?

我想使用一个有区别的联合来表示文件和目录.然后给定一个目录我想列出其中的所有文件(递归).

但在线 List.iter makeFileList

我明白了:

类型不匹配.期待FileOrDir - >单元,但给出了FileOrDir - >字符串列表.类型'unit'与'string list'类型不匹配

type FileOrDir = 
| File of string
| Directory of string * FileOrDir list

let example = Directory("Directory1",[File("file1.txt"); File("file2.txt"); Directory("EmptyDir",[])])

let rec makeFileList fad =
    [     
    match fad with 
    | File(name) -> yield name
    | Directory(name,listOfFiles) 
        ->  listOfFiles |> List.iter  makeFileList                          
    ]            
Run Code Online (Sandbox Code Playgroud)

我会很感激解释和解决方案.

f#

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

我该如何处理C++中的不一致对象?

说,我想创建一个File类

class File{
    public:
          File(const char *file){
               openFile(file);
          }
          ~File();
          isEmpty();
};
Run Code Online (Sandbox Code Playgroud)

openFile检查文件是否存在或文件内容是否有效.

File *file = new File("filepath");
if(file)
file->isEmpty();
Run Code Online (Sandbox Code Playgroud)

如果我的文件路径是正确的,那么所有正常的文件实例都是正确的,我们可以调用file->isEmpty(); 该文件不存在的内容,在这种情况下,检查结果仍为if(file)true,并将导致创建实际上无效的文件实例.如何保证如果文件路径无效,则文件实例应为null.

c++

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

python基类如何判断子类是否覆盖了它的方法?

这是我的猜测,这不起作用:

class BaseClass(object):
    def foo(self):
        return 'foo'
    def bar(self):
        return 'bar'
    def methods_implemented(self):
        """This doesn't work..."""
        overriden = []
        for method in ('foo', 'bar'):
            this_method = getattr(self, method)
            base_method = getattr(BaseClass, method)
            if this_method is not base_method:
                overriden.append(method)
        return overriden

class SubClass(BaseClass):
    def foo(self):
        return 'override foo'

o = SubClass()
o.methods_implemented()
Run Code Online (Sandbox Code Playgroud)

理想情况下,methods_implemented()将返回['foo'].

怎么样?

(为什么我要这样做?我的基类是一个HTTP资源类,它有方法GET,POST等.默认情况下它们返回405方法未实现.它还有一个方法OPTIONS,它应返回200响应,标题为Allow设置为任何子类实现的方法.)

python

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

C使用sendto发送多种数据类型

在我的程序中,我有一些结构和一个char数组,我想通过UDP作为单个实体发送.

我正在努力想出一个很好的方法来做到这一点.

我的第一个想法是创建一个包含我想要发送的所有内容的结构但是使用sendto()的类型是错误的

我如何将两个结构和一个char数组存储在另一个数组中,以便按照我的预期方式接收它?

谢谢

c sockets arrays char

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

标签 统计

c ×2

c++ ×2

css ×2

.net ×1

absolute ×1

arrays ×1

background-position ×1

center ×1

char ×1

css-position ×1

f# ×1

java ×1

jquery ×1

msbuild ×1

mysql ×1

perl ×1

php ×1

python ×1

sockets ×1

transactions ×1