我已经学会了如何在pdf中添加水印.
<cfpdf action="addwatermark" image="NoteToSelf.png"
pages="1"
position="0,0"
showOnPrint="no"
source="my.pdf"
destination="#myDir#\new.pdf"
overwrite="yes"
opacity="10">
Run Code Online (Sandbox Code Playgroud)
我读它的方式,水印必须是一个图像.但NoteToSelf.png需要是我从数据库中读取的文本.
问:如何将文字添加为水印?
问:如果我需要使用图像作为水印,那么如何使用ImageNew标签创建文本图像?
我需要解析一个段落(字符串)中的所有URL,
例如.
"看看这个网站google.com,别忘了看到这个太bing.com/maps"
它应该返回"google.com和bing.com/maps"
我目前正在使用它,而不是完美.
reMatch("(^|\s)[^\s@]+\.[^\s@\?\/]{2,5}((\?|\/)\S*)?",mystring)
Run Code Online (Sandbox Code Playgroud)
谢谢
我最近学到了一点Python,我找不到一个很好的RegEx列表(不知道这是否是正确的复数时......)完整的解释,即使菜鸟会理解:)
有谁知道这样的名单?
在ColdFusion结构(数组)中创建密钥的正确语法是什么?最好是在cfscript标签中.
为了更清楚地了解我想要做什么,这就是我认为的可能:
StructInsert(account[i], "child[numChildren]", z);
Run Code Online (Sandbox Code Playgroud)
其中"child"应该是一个数组,numChildren是一个循环中的计数器.
显然这不起作用.它只是给我一个错误,说关键字"child [numChildren]"已经存在.
当使用svn或git更新ColdFusion网站时,有一个时刻会更新一半的repo,而另一半则不会,在此期间可能会发生请求,这可能意味着epic在某些情况下会失败.
因此,当svn/git更新网站源所在的文件夹时,我似乎需要一种暂停请求的方法.在此之后,我可以使用更新的版本号触发应用程序在响应任何请求之前自行更新.
这是一个很短的时间,但可能会导致许多不同的问题,具体取决于应用程序.
有没有人有任何有用的建议?
如果我把:
this.securejson = true;
Run Code Online (Sandbox Code Playgroud)
进入我的Application.cfc,然后我的$ .ajax函数调用不回调.done函数.
如果我关闭securejson,它会工作.
是否有一种已知的方法可以在ajax中使用securejson?
我在ColdFusion 9中的变量中存储了以下HTML.我需要在第4个之后插入一个新的表行</tr>.即在提交按钮之前.
<form name="form1" id="form1" action="" method="post">
<table>
<tr style="visibility:hidden;display:none;"><td> <input type="hidden" id="ref1" name="ref1" value="1" > </td></tr>
<tr style="visibility:hidden;display:none;"><td> <input type="hidden" id="ref2" name="ref2" value="2" > </td></tr>
<tr>
<th style="text-align:left;">Name * </th>
<td><input type="text" name="foo" id="foo" size="30" maxlength="50" value=""></td>
</tr>
<tr>
<th title="Please enter plain text or HTML." style="cursor:help;text-align:left;">Comment * </th>
<td><textarea name="bar" id="bar" cols="40" rows="10" ></textarea></td>
</tr>
<tr>
<th colspan="1"></th>
<td>
<input style="width:80px" type="submit" value="Submit">
<input style="width:80px" type="button" value="Cancel">
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
ReReplace似乎是要走的路,但是我无法正确使用正则表达式.另一个选择是拆分字符串并使用我的新HTML在中间重建它.任何建议,将不胜感激.
嘿,我有一个关于正则表达式的相当基本的问题.我想只返回body(包括)body标签中的文本,我知道以下是不对的,因为它也会匹配开始body标签之前的所有字符.我想知道你怎么去跳过那些?
x = re.match('(.*<body).*?(</body>)', fileString)
Run Code Online (Sandbox Code Playgroud)
谢谢!
我有一个用ColdFusion编写的网站,其中包含通常的交互式网页和通过CF调度程序运行的一些任务.目录布局是
/
/app
/scheduledTasks
Run Code Online (Sandbox Code Playgroud)
我希望这些任务能够使用/ app中application.cfc中创建的所有相同设置等,所以我想将整个/ scheduledTasks目录移动到/ app.问题是application.cfc使用cflogin机制和我自己的登录表单.CF调度程序仅允许您为HTTP基本身份验证提供用户名和密码.计划的任务永远不会过去.我该如何解决这个问题,还是有更好的方法开始?
我想知道在我的application.cfc的OnRequestStart中查看一些CGI变量,例如用户代理,远程IP和/或URL参数中的魔术值,如果一切都在那里,绕过安全,因为我"知道"它的CF的调度程序在另一端.这不是很好的安全性,但可能是可以接受的.
我也想知道在我的root中创建一个新的application.cfc,/ app中的application.cfc继承自.我将任务保留在原来的位置,并在那里放置一个新的application.cfc,它从根目录继承了常见的东西.这会增加复杂性,但在尝试从/ scheduledTasks访问/ app/cfcs中的CFC时遇到了问题.
有谁有类似的问题并解决了吗?
我正在尝试使用正则表达式来匹配java中的数字,例如:
Pattern p = Pattern.compile("(\d+) / (\d+)");
String myRunway = "12 / 1234";
Matcher m = p.matcher(myRunway);
int nrGroups = m.groupCount();
String rwData = m.group(1); //should have 12
String rwLen = m.group(2); //should have 1234
Run Code Online (Sandbox Code Playgroud)
编译器不喜欢\d(对于任何数字),它说唯一有效的转义是\b \t \n \f \r \" \' \\
只是为了yucks然后我尝试(\\d+) / (\\d+)并且它编译,但是不匹配.但是,nrGroups是2,如果没有匹配则没有意义.如何解析java中的数字组?在搜索论坛时,我发现只有C#帖子.
实际上,我最终希望能够匹配"12R/1234"使用(\d+).* / (\d+)"12"和"1234"作为两组,但我简化了上述内容以试图让它工作.
谢谢!
coldfusion ×7
regex ×5
coldfusion-9 ×2
html-parsing ×2
python ×2
ajax ×1
android ×1
arrays ×1
cfimage ×1
cflogin ×1
cfpdf ×1
coldfusion-8 ×1
java ×1
jquery ×1
login ×1
security ×1
url ×1