问题列表 - 第44523页

横向滚动网站

我想创建一个水平滚动网站,我希望divs向右浮动,我可以做.但我不想定义容器的宽度,因为它可能在不同的页面上有所不同.

有任何想法吗?

html css

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

Perl分割函数 - 连续分隔符

我正在使用该split函数来分割文件中的每个记录.说,分隔符是$.

my @fields = split(/\$/,$record);
Run Code Online (Sandbox Code Playgroud)

如果每个记录有4个字段,并且某些字段为空,则有2个连续的美元符号,如下所示:

abc$efg$ehd$rty
abc$$$
Run Code Online (Sandbox Code Playgroud)

split 不适用于第二条记录,因为在拆分后,只有2个字段,而不是4个字段.

知道如何解决这个问题,或者是否有更好的选择?

perl split delimiter

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

使用preg_replace删除字符串末尾的额外空格

我想用preg_replacePHP中的任何东西替换字符串末尾的额外空格.我正在创建一个大的单词数据库,不知何故,一些单词最后得到了额外的空白区域.

php preg-replace

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

通过F#中的公共ID将多个数据列表合并在一起

我有4个不同来源的多个数据列表,其中有一组共同的ID,我希望根据ID合并在一起,基本上以新列表结束,每个ID一个,每个源一个条目.

来自4个源中的每个源的输出列表中的对象看起来像这样:

type data = {ID : int; value : decimal;}
Run Code Online (Sandbox Code Playgroud)

所以,例如我会:

let sourceA = [data1, data2, data3];
let sourceB = [data1, data2, data3];
let sourceC = [data1, data2, data3];
let sourceD = [data1, data2, data3];
Run Code Online (Sandbox Code Playgroud)

(我意识到这段代码无效,只是试图给出一个基本的想法......列表实际上是从数据库中提取和生成的)

然后我想获取sourceA,sourceB,sourceC和sourceD并将它们处理成包含如下对象的列表:

type dataByID = {ID : int; valueA : decimal; valueB : decimal; valueC : decimal; valueD : decimal; }
Run Code Online (Sandbox Code Playgroud)

...然后我可以用CSV打印出来,其中第一列是ID,而coulmns 2-5是源A-D的数据,对应于该行中的ID.

我对F#完全不熟悉,那么处理这些数据的最佳方法是什么,以便我通过ID匹配所有源数据值?

f# f#-data

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

NAT网络正在合并会话

我正在为一堆用户开发一些东西,当我测试它时,NAT用户正在合并他们的信息,因为它只有一个会话.如何拆分它以向正确的用户显示正确的信息?

我正在使用Java,JSF 1.2和SpringSecurity.

更新:

或者至少,我如何开发某些内容并确保它被拆分,一个用户只能访问自己的信息?

java session jsf nat spring-security

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

如何在onNewIntent()中捕获新的Intent?

我想将一个新的但不同的Intent传递给一个Activity.你如何区分新的Intent和之前的Intent?onNewIntent()中有什么样的代码?一个例子将非常有用.

android android-intent

39
推荐指数
3
解决办法
6万
查看次数

使用PHP检测哪个htaccess用户登录?

我正在构建一个上传,所以我认识的人可以安全地,轻松地向我发送文件.但是我想设计它,当我的一个朋友登录他们的登录(它将.htaccess登录)时,我可以在PHP中建立它并将他们的文件记录到与他们的帐户相关联的数据库中.

简而言之,我需要PHP能够检测谁登录,以便我可以将该数据传递给数据库.

有没有可能的方法呢?

php .htaccess

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

Graphviz找不到任何字体

在使用graphviz做任何事情时,我收到"无法找到/打开字体"错误.我一直在把它缩小到尽可能简单的图形,在文件中simplest.dot:

digraph G {
  node1
}
Run Code Online (Sandbox Code Playgroud)

当运行$ dot simplest.dot -Tpng -O图形时,渲染simplest.dot.png,但我总是得到这个错误:Error: Could not find/open font,输出中使用的字体不是很漂亮.

根据graphviz faq,当发生此错误时,您可以告诉graphviz在哪里查找字体.我一直在寻找我正在使用的系统上的字体,似乎有一些TrueType字体/usr/share/fonts,其中包括似乎存在的Bitstream Vera字体/usr/share/fonts/bitstream-vera.

所以,我已经试过设置fontpathfontname在点图,以帮助graphviz的搞清楚这些事情:

digraph G {
  fontpath="/usr/share/fonts/bitstream-vera"
  fontname="Bitstream Vera Sans"
  node1
}
Run Code Online (Sandbox Code Playgroud)

但我仍然得到完全相同的错误.我已经尝试了路径和字体名称的几种变体,但我似乎无法正确使用它.我究竟做错了什么?

linux fonts graph dot graphviz

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

如何从头开始安装PyPi等价物?

我需要从头开始构建一个内部python包索引服务器.现在我们使用Python 2.6和2.7,并且更喜欢使用pip安装软件包.

我们不需要身份验证,但它会有所帮助.

在内部运行PyPi等效运算的最简单方法是什么?

我知道mypypi,djangopypi,Plone软件中心和EggBasket的存在,但我无法找到一套简单的步骤来在现代环境中设置其中一个; 我发现的最新完整文档似乎是Tarek Ziade 2008年关于它们的博客文章,但目前尚不清楚最新版本是什么(而且似乎引入了一个巨大的依赖树,引导).

tldr; 什么是最好的 PyPi实现,如何安装+配置?

python pypi

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

如何动态地将小部件(例如QPushButton)添加到设计器内置的布局中

我正在玩Qt,主要是为了重写Symbian的旧java应用程序,我让自己有点困惑.

我首先应该解释一下C++不是我的功夫,这可能是问题的原因.

我想要做的是在主窗口中的一个垂直布局中添加一个简单的QPushButton,它在运行时在qt设计器中构建.

我的示例代码是这样的......

QPushButton button = new QPushButton();

QString text("Testing Buttons");

button.setText(text);

//How do we add children to this widget??

ui->myLayout->addWidget(button);
Run Code Online (Sandbox Code Playgroud)

我得到的错误如下......

/home/graham/myFirstApp/mainwindow.cpp:22:错误:从'QPushButton*'转换为非标量类型'QPushButton'请求

/home/graham/myFirstApp/mainwindow.cpp:27:错误:没有匹配函数来调用'QVBoxLayout :: addWidget(QPushButton&)'

/home/graham/myFirstApp/../qtsdk-2010.05/qt/include/QtGui/qboxlayout.h:85:候选人是:void QBoxLayout :: addWidget(QWidget*,int,Qt :: Alignment)

现在我知道第一个错误与指针有关,但我不知道是什么,如果有人能够解决我的困惑并提供非常好的示例代码.

问候

格雷厄姆.

c++ qt qt-creator

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