问题列表 - 第42559页

使用str_replace替换变量字符

基本上我试图用"?cat =(在这里插入数字)"做一个str_replace

$queryString2 = str_replace("cat=(insert number here)", "cat=4", $queryString);
Run Code Online (Sandbox Code Playgroud)

有没有办法可以实现这个目标?Str_replace +一个字符,因为我搜索的值可能是任何东西.

?cat=7
?cat=3
?cat=4
Run Code Online (Sandbox Code Playgroud)

有什么建议?

php string

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

HTML5 Boilerplate plugins.js

如何期望在plugins.js中包含额外的js文件?期望我们只是复制并粘贴每个插件的内容吗?或者是否有一些方法可以使用我应该使用的js包含?

具体来说,我想在这个函数中看到一个例子:

// remap jQuery to $
(function($){

})(this.jQuery);
Run Code Online (Sandbox Code Playgroud)

javascript html5boilerplate

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

填写网页上的字段

我已经问过这个问题了,但对我来说还是太不清楚了,似乎人们还没理解我要做的事情,所以我会试着更清楚.

本网站:https://www4.polymtl.ca/poly/poly.html 是我想填写的网站.

我希望能够做的是用文本修改"nip","code"和"naissance"字段的值(例如,代码为"majuif").

    <input type=password name=code size=8 maxlength=8>
    <input type=password name=nip size=8 maxlength=8>
    <input type=password name=naissance size=8 maxlength=8>
Run Code Online (Sandbox Code Playgroud)

但是,我不知道该怎么做.这是我的问题.

我应该写另一个HTML文件 - 我不知道是否可以使用"宏"这个词,但我很确定它可以 - 并在其中插入JavaScript?

请注意,我不是JavaScript或HTML专业人士,但我有基础知识,还在学习.

谢谢,

- 最大.

html javascript macros autofill

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

通过关联属性过滤与SqlAlchemy association_proxy

我有一个使用SA的association_proxy建模的多对多(开发人员和项目)关系.集合(每个项目的开发人员和每个开发人员的项目)工作正常,但我需要过滤关联本身的属性(状态).像这样的东西(不起作用):

activeDevelopers = s.query(Developer).filter_by(Developer.developerProjects.status == 'active').all()
Run Code Online (Sandbox Code Playgroud)

我错过了什么?这是完整的测试代码:

import logging
from sqlalchemy import create_engine, Table, Column, Integer, String, MetaData, ForeignKey
from sqlalchemy.orm import relation, mapper, sessionmaker
from sqlalchemy.sql import *
from sqlalchemy.ext.associationproxy import association_proxy

log = logging.getLogger('nm_test')
logging.basicConfig(level=logging.DEBUG,
        format='%(asctime)s,%(msecs)03d %(levelname)s [%(filename)s.%(funcName)s @ %(lineno)d.%(thread)d] %(message)s')

engine = create_engine('sqlite:///:memory:', echo = False, echo_pool = False)
meta = MetaData()
meta.bind = engine

developer_table = Table('developer', meta,
    Column('id', Integer, primary_key=True, autoincrement = False),
    Column('name', String),
)

project_table = Table('project', meta,
    Column('id', …
Run Code Online (Sandbox Code Playgroud)

sql many-to-many sqlalchemy

12
推荐指数
2
解决办法
8292
查看次数

按 2 个字段排序

是否可以按 2 个字段排序?例如。ORDER BY CREATED_DATE AND UPDATED_DATE

这是为了当有新记录时结果按 created_date 排序,当现有记录更新时也按 update_date 排序。

谢谢

sql

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

用于更新与向量中的谓词匹配的映射的惯用方法

我引用了一个添加了地图的vector [].如果我想根据谓词匹配更改地图项的值,那么这样做的惯用方法是什么?

例如...

[{:id 1:name"Joe"} {:id 2:name"Fred"}]

我们希望将名称为'Brian'的任何id更新为2.

clojure

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

在RegEx(PCRE)上一场比赛结束时继续

我试图阻止\ G锚点匹配字符串的开头.我只希望它在最后一次正则表达式匹配结束时匹配.

鉴于以下文字:

Pig, Cow, Goat
fruit: apple, orange, peach, pear
vegetable: Carrot, Lettuce, Cellery
Run Code Online (Sandbox Code Playgroud)

这种模式:

(fruit:|\G)([\w]+|[\, ])
Run Code Online (Sandbox Code Playgroud)

我希望它只匹配"fruit:"之后的单词,但我需要它来单独捕获每个单词.如果我只是在这个模式的最后添加一个+,它将匹配"fruit:"之后的所有单词,但它只会捕获"梨"作为最后一次+ st脚的迭代.

这是问题所在.这种模式有效,除了它还匹配"猪,牛和山羊",因为\ G将匹配最后一个匹配的结束或整个字符串的开头.如何防止它匹配整个字符串的开头?

我在PHP中使用PCRE,我一直在使用Rubular.com来帮助我进行快速测试.

php regex pcre

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

是否有适用于Scala的良好反射库?

我正在开发一个需要反射的库,并且需要特定于Scala的信息,而不是通过标准Java反射API提供的信息.现在,我使用scalap无证码(斯卡拉相当于javap的),并试图将其与Java反射对象提供的数据,这样我可以调用方法等(scalap只是解析类文件)相关联.

我找到了这个,但那里什么都没有... https://github.com/dubochet/scala-reflection

...我已经搜索了Scala SVN repo的痕迹并且未能在那里找到它(但它可能是我错过了它).

有没有人知道Scala反射库提供类似于scalap提供的信息,但也允许您调用Java反射库等方法,访问字段等?

[编辑]

我想应该更清楚地解释一下我要做什么......

我想编写一个库来获取文件,比如Excel文件中的分隔文本文件或工作表,顶部有标题,还有一个Manifest,并返回一个Seq对象.所以基本上是一个看起来像这样的函数:

def parseFile[T](fileName: String)(implicit manifest: Manifest[T]): Seq[T] = {
  // lots of magic ...
}
Run Code Online (Sandbox Code Playgroud)

在一般情况下,这可能是不可能的,而且我确信有很多"可能"的情况非常困难,但我认为有一个有用的子集可以在没有太多复杂性的情况下实现scalap(或scala.reflect,两者相似但又不同......)并将其与Java反射API中的正确对象结合.我的基本计划是查看文件的标题,查看公共构造函数的参数名称和类型,并在随播对象上应用方法,选择与文件最匹配的方法,并将文件解析为对象.这适用于比应用程序构建更接近脚本的东西.所以我大多只是想要建立一些可以节省时间的东西.

因此,我正在编写的库既没有它所创建的类的先验知识,也没有它所使用的文件的基本结构(分隔的表格文本,Excel等)之外的任何东西.优选地,它应该是微创的.

我以前在Python中做过类似的事情,但它是侵入性的,因为我要么必须使用指定所需类型的描述符,要么我需要使描述符都接受字符串并转换为适当的类型.我认为Scala丰富的类型信息可以减少侵入性.

reflection scala

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

Chrome中的HTML5视频标记 - 为什么从我的网络服务器下载视频时会忽略currentTime?

我希望能够使用HTML5视频标记播放特定时间的视频(目前只需要担心Chrome).这可以通过设置视频元素的currentTime属性来实现.这在Chrome中使用来自html5rocks.com的视频效果很好,但是当从我自己的本地网络服务器加载相同的文件时会被忽略.

使用http://playground.html5rocks.com/#video_tag中的示例代码,我得到了以下HTML:

<!DOCTYPE html>
<html>
<body>
<video id="video1" width="320" height="240" volume=".7" controls preload=true autobuffer>
    <source src="http://playground.html5rocks.com/samples/html5_misc/chrome_japan.webm" type='video/webm; codecs="vp8, vorbis"'/>
    </video>
<input type=button onclick="play()" value="play">
<input type=button onclick="setTime()" value="setTime">
<input type=button onclick="pause()" value="pause">
<script>
    var play=function() {
        document.getElementById("video1").play();
    }
    var setTime=function() {
        document.getElementById("video1").currentTime=2;
    }
    var pause=function() {
        document.getElementById("video1").pause();
    }
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果你使用Chrome

  1. 等待视频下载一点(直到进度条大约10%)
  2. 按setTime - 你应该注意到时间跳到2秒
  3. 按播放

...视频将在2秒后开始播放.

但是,如果我将源src中的webm文件下载到我的本地Web服务器,并将src更改为本地指向:

<source src="chrome_japan.webm" type='video/webm; codecs="vp8, vorbis"'/>
Run Code Online (Sandbox Code Playgroud)

...然后设置currentTime完全被忽略.开发人员工具控制台中未显示任何错误.

现在,我的网络服务器使用mime类型"video/webm"提供服务,但它将像任何旧文件一样提供 - 不流式传输.

我是否需要以某种特定方式流式传输的网络服务器?还有什么可能是错的?

注意:Web服务器是一个专有平台,不会有任何与Tomcat或其他常用Web服务器相同的设置或控制,尽管可能有其他方法可以实现相同的效果.

video html5 google-chrome html5-video

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

C# - 获取ToolStripMenuItem的父级

如何确定ToolStripMenuItem的父级?使用普通的MenuStrip,您只需使用Parent属性,但ToolStripMenuItem似乎没有该属性.我有一个ToolStripDropDownButton,它有几个ToolStripMenuItems,我希望能够以编程方式精确定位那些父类.

c# winforms

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