小编Chr*_*urm的帖子

CSS:尽管旁边有浮动元素,我怎样才能将文本居中?

基本上,我想要居中文本,忽略任何浮动的兄弟元素.

起初,我认为这不会是一个问题,因为我认为浮动元素没有从任何兄弟元素的宽度中获取.

示例(我希望红色文本位于蓝色框的中心,尽管绿色文本)

如何最好地实现这一目标?

css centering

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

我应该如何存储极大量的流量数据以便于检索?

对于流量计费系统,我需要存储大量关于通过我们的网关路由器发送的互联网数据包的数据集(包含时间戳,用户ID,目标或源IP,字节数等).

这些数据必须存储一段时间,至少几天.也应该可以轻松检索.

有什么好办法呢?我已经有了一些想法:

  • 为每个用户和每天创建一个文件,并将每个数据集附加到该文件.

    • 优点:它可能非常快,并且在给定一致的文件布局的情况下很容易找到数据.
    • 缺点:不容易看到所有用户的所有UDP流量.
  • 使用数据库

    • 优点:使用正确的SQL查询很容易找到特定数据.
    • 缺点:我不确定是否有一个数据库引擎可以有效地处理可能有数亿个数据集的表.
  • 也许可以将两种方法结合起来:为每个用户使用SQLite数据库文件.

    • 优点:在他的文件上使用SQL查询获取一个用户的信息很容易.
    • 缺点:获取整体信息仍然很困难.

但也许其他人有一个非常好的主意?

首先十分感谢.

database sqlite storage

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

为什么GNU链接器找不到-l <library>的共享对象?

我在尝试链接目标文件时遇到错误:

$ g++ -o intro intro.o -L -Wl,-rpath-link  -lnotes -lm -lnsl -lpthread -lc -lresolv -ldl
/usr/bin/ld: cannot find -lnotes
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

但是,库似乎在那里(实际上,我通过/opt/ibm/lotus/notes在文件中包含/etc/ld.so.conf.d/并运行它来放置它ldconfig):

$ ldconfig --print-cache | grep libnotes                                                      
361:    libnoteswc.so (libc6) => /opt/ibm/lotus/notes/libnoteswc.so
362:    libnotes.so (libc6) => /opt/ibm/lotus/notes/libnotes.so
Run Code Online (Sandbox Code Playgroud)

为什么链接失败以及如何使链接器使用这些共享对象?

linux linker gcc ld

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

Java:URL还是字符串?

在处理实例时是否有任何优点(编码风格,OOP最佳实践等),java.net.URL而不是java.lang.String在我可以合理地确定URL无论如何都是有效的时候(也许我已经在属性文件中静态地指定了它)和我将以字符串形式使用它(例如将其打印在JSP文件中)?

java oop coding-style

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

从搜索表单动态构建WHERE子句时如何防止SQL注入?

我知道在Java中保护SQL查询以防止SQL注入的唯一真正正确的方法是使用PreparedStatements.

但是,这样的声明要求基本结构(选定属性,连接表,WHERE条件的结构)不会变化.

我这里有一个JSP应用程序,其中包含一个包含大约十几个字段的搜索表单.但是用户不必填写所有这些 - 只需要他需要的那个.因此我的WHERE条件每次都不同.

我该怎么做才能阻止SQL注入?
逃避用户提供的值?编写一个包装类,每次都构建一个PreparedStatement?或者是其他东西?

数据库是PostgreSQL 8.4,但我更喜欢一般的解决方案.

非常感谢提前.

java sql postgresql jdbc

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

JavaScript:我应该如何生成大量 HTML?

可能的重复:
是否有使用 javascript 生成 html 的最佳实践

我想用 JavaScript 生成网站的大部分内容。

直接的方法是形成一个包含所有 HTML 的大字符串:

'<div>'
   + '<span>some text</span>'
   + '<form>'
      + '<input type="text" />'
...
Run Code Online (Sandbox Code Playgroud)

但是当你必须以这种风格写几百行时,这会变得很烦人。以及以后必须更改此类代码时的痛苦......

你能想到更简单的方法吗?

html javascript

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

如何更改JBoss错误消息的语言?

这似乎是一个相当简单的问题,应该很容易被谷歌回答,但令人惊讶的是我无法找到必要的信息.

目前,JBoss错误消息在我的Eclipse控制台中以德语显示.我希望他们能够使用英文原版,更好地为他们谷歌.

我怎样才能做到这一点?

我们正在使用JBoss企业应用服务器6和Eclipse Indigo Service Release 1.

eclipse jboss

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

C++:如何阻止map的operator []插入伪值?

我的代码执行了以下操作:

  1. mapwith中检索值operator[].
  2. 检查返回值以及是否NULL用于insert在地图中插入新元素.

神奇地,有价值的元素0出现在地图中.

几个小时的调试后,我发现了以下内容:mapoperator[] 插入一个新的元素,如果未找到该键,而insert 如果该键存在并不会改变价值.

即使映射值类型的默认构造函数不存在,代码也会编译和operator[]插入0.

有没有办法(比如我现在可以遵循的一些编码惯例)我可以防止这种伤害我?

c++ stl map

3
推荐指数
2
解决办法
1868
查看次数

Python:非常简单的strptime()调用抛出错误

一些非常简单的代码会导致一个神秘的错误,Google没有给我任何帮助......

码:

import sys
import datetime

for line in sys.stdin:
    date = datetime.datetime.strptime(line, '%Y%m%dT%H%M%S')
    print date
Run Code Online (Sandbox Code Playgroud)

stdin上的前几个输入行:

20101119T141500
20101119T164500
20110310T081500
20110310T113000
20100218T113000
...
Run Code Online (Sandbox Code Playgroud)

错误:

Traceback (most recent call last):
  File "time.py", line 5, in <module>
    date = datetime.datetime.strptime(line, '%Y%m%dT%H%M%S')
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_strptime.py", line 13, in <module>
    import time
  File "<path>", line 5, in <module>
    date = datetime.datetime.strptime(line, '%Y%m%dT%H%M%S')
AttributeError: _strptime
Run Code Online (Sandbox Code Playgroud)

平台:Mac OS X 10.7.3,Python 2.7.1

python macos datetime python-2.7

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

标签 统计

java ×2

c++ ×1

centering ×1

coding-style ×1

css ×1

database ×1

datetime ×1

eclipse ×1

gcc ×1

html ×1

javascript ×1

jboss ×1

jdbc ×1

ld ×1

linker ×1

linux ×1

macos ×1

map ×1

oop ×1

postgresql ×1

python ×1

python-2.7 ×1

sql ×1

sqlite ×1

stl ×1

storage ×1