小编Ofe*_*all的帖子

仅在指定字符的第一个实例上拆分字符串

在我的代码中,我基于分割字符串_并获取数组中的第二项.

var element = $(this).attr('class');
var field = element.split('_')[1];
Run Code Online (Sandbox Code Playgroud)

需要good_luck并提供给我luck.效果很好!

但是,现在我有一个看起来像的课程good_luck_buddy.如何让我的javascript忽略第二个_并给我luck_buddy

var field = element.split(new char [] {'_'}, 2);在ac#stackoverflow中找到了这个答案,但它不起作用.我在jsFiddle试了一遍......

javascript regex jquery

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

映射到ColdFusion中的CFC

在我的应用程序中,我将所有CFC都放在cfc文件夹中.从站点根目录,我可以毫不费力地访问它们,只需在我的<cfinvoke>标签中引用它们即可component=cfc.mycomponent method=mymethod

问题是,当我想从另一个不在根目录中的页面访问cfc时,我无法使用component=../.cfc.mycomponent该cfc与cfc取得联系.

我在这做错了什么?

mapping coldfusion cfc

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

ffmpeg没有找到vcodec libx264

我安装了最新的ffmpeg,但似乎无法找到视频编解码器.我是否需要完成删除ffmpeg并重新运行./configure以使ffmpeg找到视频编解码器?

这是我目前的配置:

FFmpeg version git-f61cbc2, Copyright (c) 2000-2011 the FFmpeg developers built on Jan 18 2011 10:59:49 with gcc 4.0.1 (Apple Inc. build 5465) configuration: --enable-libmp3lame --enable-shared --disable-mmx --arch=x86_64 libavutil 50.36. 0 / 50.36. 0 libavcore 0.16. 1 / 0.16. 1 libavcodec 52.108. 0 / 52.108. 0 libavformat 52.94. 0 / 52.94. 0 libavdevice 52. 2. 3 / 52. 2. 3 libavfilter 1.74. 0 / 1.74. 0 libswscale 0.12. 0 / 0.12. 0

或者,我可以重新运行make命令来包含库吗?

这是我的代码转换代码段:

ffmpeg -i ~/Desktop/watercarts.mov …

ffmpeg video-encoding libavcodec

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

创建用于ajax函数的ColdFusion查询的javascript数组

我正在构建一个显示我的客户项目的页面.在数据库中,每个项目记录都有一个布尔标志,指示项目属于哪个类别和类.

项目类别; planning,landscape,environmental.和班级; industrial,government,education,residential.

当用户想要查看"工业"应用程序的"计划"项目时,我在页面加载时使用URL参数相应地查询数据库:

SELECT project_id, name, location, description, planning, landscape
      , environment, industrial, government, education, residential 
FROM   projects 
WHERE  planning = 1 and 
       industrial = 1 
Run Code Online (Sandbox Code Playgroud)

..并在页面上的结果集中显示第一个项目.

这是我需要帮助的地方

项目显示上方有其他类的链接.此外,如果所选类别/类中的其他项目存在,则如果查询返回planning类中类别中的更多项目,则会显示"三个中的一个 - 请参阅下一个项目"的链接industrial.当用户通过.load()或单击任何上述链接时,我想使用ajax函数将另一个项目加载到页面中.ajax().如何按类存储从查询返回的项目ID,以便稍后通过页面上的链接使用ajax调用来访问它?

我熟悉javascript/jQuery ajax工作的一部分 - 没有问题.我只是不确定如何在页面上存储信息来访问它.

javascript arrays coldfusion

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

如果这=第一个<li>,类为'xyz',则运行函数

<ul>有6件物品.每个项目都有一个规划,景观或环境类.这些项目是页面上jQuery Cycle幻灯片的一部分.如果正在显示的列表项是具有特定类的第一个项目,我打算做的是在页面上显示一些内容.

如下所示,我有两个列表项目,其中包含"计划"类.如何检测正在显示的列表项是否是第一个具有"计划"类的?

循环给了我一个很小的功能来帮助我,我只是不确定如何编写if()内部我的帮助函数来触发我想要在页面上显示的项目.

任何帮助是极大的赞赏!

**编辑**这是jsFiddle: jsfiddle.net/73y2R/1

这是html:

<ul>
    <li class="planning">
        <img src="images/pl_slide1.jpg">
      <h2>Headline</h2>
      <p>Lorem Ipsum</p>
    </li>
    <li class="planning">
        <img src="images/pl_slide1.jpg">
      <h2>Headline</h2>
      <p>Lorem Ipsum</p>
    </li>
    <li class="landscape">
        <img src="images/la_slide2.jpg">
      <h2>Headline</h2>
      <p>Lorem Ipsum</p>
    </li>
    <li class="landscape">
        <img src="images/la_slide2.jpg">
      <h2>Headline</h2>
      <p>Lorem Ipsum</p>
    </li>
    <li class="environmental">
        <img src="images/en_slide1.jpg">
      <h2>Headline</h2>
      <p>Lorem Ipsum</p>
    </li>
    <li class="environmental">
        <img src="images/en_slide1.jpg">
      <h2>Headline</h2>
      <p>Lorem Ipsum</p>
    </li>
  </ul>
Run Code Online (Sandbox Code Playgroud)

和助手功能:

function onBefore() {
var theid = $(this).attr('class');
$('#services h4').removeClass('recolor');
$('#slideShow ul li').removeClass('showTitle');
if($(this).hasClass('planning')){
    $('#arrow').animate({'paddingLeft':'60px'});
    $('#' + theid).addClass('recolor'); …
Run Code Online (Sandbox Code Playgroud)

jquery dom jquery-cycle

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

使用jQuery基于日期显示或隐藏内容?

我希望我的页面上的一些内容(一些图像)根据日期而变化.使用jQuery,这怎么可能?

基本上,我正在度假,我的客户需要在我不在时改变一些东西.

我已经能够为另一个客户端使用ColdFusion,但我不知道如何使用jQuery.任何帮助是极大的赞赏.

jquery

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

用于删除'!'等字符的SQL命令 或来自MySQL列中数据的'*'

我怀疑对于那些对SQL更有把握的人来说,这是一个相对容易的修复.

我的数据库的"名称"字段中的一些数据有一个'!' 或名称中的"*",通常在名称的开头.我想删除那些不必要的字符.

是否有一个SQL命令将实现如此崇高和简单的崇高目标?

提前致谢.

mysql sql database

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

根据记录号将一条记录冒泡到 MySQL 查询的顶部

如何获取查询以根据 PK 将特定记录冒泡到结果顶部?

我有一个基于部门主键的产品类别列表。我的产品已经有一个与其关联的类,但我想向用户提供可用于该产品的其他类,只是我希望它的当前类成为最佳结果。

这有道理吗?

mysql sql coldfusion

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

使用cfdirectory在两个目录中查找不匹配的文件并执行功能

在我的应用程序中,用户上传照片,cfc调整照片大小,创建新图像并将新图像调整为缩略图.麻烦的是,这个功能在游戏早期没有提供.我现在想看看images目录,找出哪些图像没有缩略图.

我想,我可以用cfdirectory输出两个目录的结构,然后遍历这些文件只有在图像存在,而不是在缩略图目录,然后运行一个函数来调整图像,并将它们发送到缩略图目录.

这有缺陷吗?有没有更简单的方法?

coldfusion recursion cfdirectory

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

通过在ColdFusion 8中执行.split()获取第n个数组项

好的,我得到以下执行将创建一个我的字符串拆分数组_:

<cfset theString = "get_the_point">
<cfset thePieces = theString.Split("_{1}")>
Run Code Online (Sandbox Code Playgroud)

但是,如何获得数组中的第3项而不必创建一个评估数组的新变量,如:

<cfset theThirdPiece = thePieces[3]>
Run Code Online (Sandbox Code Playgroud)

有什么东西.Split()我不知道可以返回我正在寻找的具体项目吗?这非常简单,因为我在文档中找不到任何内容.或者我错了.

javascript string coldfusion

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

CFC中的通信故障链接与查询

我有一个CFC,可以在工作发布网站上处理"与我们联系"的表格.cfc旨在处理网站上的几种不同形式; 一个通用的"联系我们"表格和另一个"我对这份工作感兴趣"表格.

当CFC获取数据,并且作业发布的ID#在参数中时,CFC执行快速查询并获取作业发布信息,将其包含在电子邮件中并向HR部门和用户发送电子邮件职位发布信息以及用户的联系信息.

如果未检测到ID,则CFC仅通过电子邮件向用户发送确认电子邮件,并将联系信息发送给HR部门.

处理通用(非ID)表单时,一切正常.但是,当需要处理包含快速查询的表单时,我收到一个错误:

Communications link failure The last packet successfully received from the server was 61,380 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago.

为什么填充我的页面的查询工作正常,但是这个CFC会在其中引发查询错误?

我们在共享托管环境中运行带有MYSQL的CF9.

CFC ......

<cfif len(local.data.job_id)>
        <cftry>
        <cfquery name="qJobsforEmail" datasource="#application.datasource#" username="#application.username#" password="#application.password#">
            SELECT * FROM #local.data.table# WHERE #local.data.table#.#local.data.column#= <cfqueryparam value="#local.data.job_id#" cfsqltype="cf_sql_numeric">
        </cfquery>
        <cfcatch type="any">
            <cfmail to="my@email.com" from="server@host.com" subject="Error processing query" type="html">
            <h3>There was an error processing the query</h3>
            <p><cfoutput>#cfcatch.Detail#</cfoutput></p>
            <p><cfoutput>#cfcatch.NativeErrorCode#</cfoutput></p>
            <p><cfoutput>#cfcatch.SQLState#</cfoutput></p>
            <p><cfoutput>#cfcatch.Sql#</cfoutput></p>
            <p><cfoutput>#cfcatch.queryError#</cfoutput></p>
            <p><cfoutput>#cfcatch.where#</cfoutput></p>
            <p><cfoutput>#cfcatch.type#</cfoutput></p>
            <cfdump var="#local#">
            </cfmail> …
Run Code Online (Sandbox Code Playgroud)

mysql coldfusion cfc

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

返回 MySQL 中至少有 2 个或更多布尔列为“true”的记录

我有一个表存储有关供应商的信息。其中大约有 10 个布尔列,指示供应商所属的部门。供应商可以属于多个部门。

如何查询表以查找具有多个布尔列标记为 true 的供应商?

我的tbl_vendor_departments专栏:

vendor_id(varchar) vendor_name(varchar) clothing(bool) automotive(bool) lawn_garden(bool) tools(bool)...等等。

mysql

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

使用<cfinclude>和this.mapping

在我的应用程序中,我有一个页眉和页脚包含.在我的Application.cfc中,我设置了一个命名我的应用程序并设置映射的函数.

<cfcomponent output="no">
<cfset this.name = "thesitename">
<cfset this.datasource = "thesitedatasource">
<cfset this.rootDir = getDirectoryFromPath(getCurrentTemplatePath()) />
<cfset this.mappings = structNew()>
<cfset this.mappings["/planning"] =  "#this.rootDir#planning/" />
<cfset this.mappings["/images"] = "#this.rootDir#images/" />
<cfset this.mappings["/includes"] = "#this.rootDir#includes/" />
<cfset this.mappings["/js"] = "#this.rootDir#js/" />
<cfset this.mappings["/portfolio"] = "#this.rootDir#portfolio/" />
</cfcomponent>
Run Code Online (Sandbox Code Playgroud)

如果我有一个页面在这样的子目录:planning/index.cfm<cfinclude>无法找到时,我使用以下路径的图像文件夹什么:<li class="imagelink"><img src="/images/facebook.png"></li>

根目录中的页面没有问题.

如果我理解正确,问题与在调用include之前不会发生映射有关,或类似的事情......如何让我的include中的映射路径正常工作?

mapping coldfusion application.cfc coldfusion-9

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