我有一个下拉列表,并在另一个过程中添加选项组/选项到该下拉列表,该部分工作正常.
但我可能需要添加类似的optgroups,包含更多数据,并且我想检查该optgroup是否存在,如果存在,请不要添加它,只是添加选项到现有的optgroup.
我一直在寻找,似乎无法找到任何有关选择optgroup的帮助.
我现有的下拉列表的id为"user_search_select",可能的optgroup值可能类似于"dept_name"或"loc_name"或"last_name"
所以在我添加更多数据后,我可能想要对每个optgroup中的选项进行排序,这是可能的,怎么样?
谢谢!
我喜欢inarray,搜索没有循环的数组,但它只做精确/精确匹配,如果我使用.match,我可以做部分匹配,但这需要一个循环.
有没有办法搜索数组的部分匹配,没有循环?
如果在第1个中找到部分或完全匹配,则有2个数组,1个要搜索,第2个替换文本/值.
目标是以最快的方式搜索阵列以进行部分或完全匹配.
有什么建议?
我有一个单独的分区,包含我的www和mysql文件夹.
我在启动时将该分区设置为automount,并且apache2启动正常,没有错误.
但是,当我刚刚删除所有mysql-server-5.5的痕迹时,重新启动然后重新启动它,它会正常工作.
但第二个我改变my.cnf指向/ media/server/mysql,并尝试启动mysql然后它出错了.
这是我到目前为止所遵循的步骤列表.请注意,据我所知,Debian没有apparmor,所以我跳过了那一步.
Stop MySQL using the following command:
sudo /etc/init.d/mysql stop
Copy the existing data directory (default located in /var/lib/mysql) using the following command:
sudo cp -R -p /var/lib/mysql /newpath
edit the MySQL configuration file with the following command:
gedit /etc/mysql/my.cnf
Look for the entry for datadir, and change the path (which should be /var/lib/mysql) to the new data directory.
In the terminal, enter the command:
sudo gedit /etc/apparmor.d/usr.sbin.mysqld
Look for lines beginning with /var/lib/mysql. Change …Run Code Online (Sandbox Code Playgroud) 我正在尝试进行文本替换,但为了这样做,我需要循环遍历div的文本节点.
点击后每个Div,通过ajax加载它是适当的内容.但后来我需要在里面的任何文本节点内进行文本替换.
加载ajax内容后,我当前的代码遍历整个页面的所有文本节点,因此资源过于密集.
我一直在寻找几个小时试图找出如何通过div循环,并得到文本节点...
这必须在firefox,谷歌chrome和ie6中工作.
有什么想法或建议吗?
如要求,这是代码:
function ajaxLoader(url, id) {
if (document.getElementById) {
var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
}
if (x) {
x.onreadystatechange = function () {
if (x.readyState == 4 && x.status == 200) {
el = document.getElementById(id);
el.innerHTML = x.responseText;
}
}
x.open("GET", url, true);
x.send(null);
}
// alert(id);
CheckTranslate(id);
// setTimeout('CheckTranslate(this);', 1000);
}
function CheckTranslate(id) {
// function to get text of a node
var content = function (node, txt) { …Run Code Online (Sandbox Code Playgroud) 可能重复:
ColdFusion程序员要避免的常见编程错误?
这个问题的目的是教育自己,与我一起工作的人,也许还有其他冷血程序员.
对于那些使用Adobe ColdFusion进行编程或已经使用ColdFusion进行编程的人来说,你所犯的十大错误是什么,或者永远不应该犯错.
我的意思是给我最糟糕的最坏,永远不要做,要避免什么.
有时候现在我想要展示"做什么"有助于展示"不该做什么"
或者也许分享你的一些编码噩梦......
来吧!
我已经阅读了很多关于PHP安全最佳实践的内容,我正努力在我的xampp服务器上使用它们.
我有一个包含我的所有安全性,ddos,会话管理,并且有一个名为sec_session_start的函数.代码如下,但是当我尝试登录,然后重定向回我的主页时,所有会话数据都消失了.在我的登录过程页面上,在我进行重定向之前,它具有所有正确的会话数据.
在每个标题之后,我正在"退出;".我也尝试过写session_write_close();
但这似乎并没有解决我的问题.
这是功能代码.
function sec_session_start() {
$session_name = 'AnyName'; // Set a custom session name
$secure = false; // Set to true if using https.
$httponly = true; // This stops javascript being able to access the session id.
ini_set('session.use_only_cookies', 1); // Forces sessions to only use cookies.
$cookieParams = session_get_cookie_params(); // Gets current cookies params.
session_set_cookie_params($cookieParams["lifetime"], $cookieParams["path"], $cookieParams["domain"], $secure, $httponly);
session_name($session_name); // Sets the session name to the one set above.
session_start(); // Start the php session …Run Code Online (Sandbox Code Playgroud) 我试图找出是否通过ajax包含一段内容,需要它自己调用样式表,还是依赖于加载调用页面的样式表...
目前尚不清楚它是如何设计风格的,这种风格的来源是什么......
我受过良好教育的直觉告诉我它从调用页面获得它的样式,但我希望看到一些可靠的可靠证据.
谢谢
我是一名冷血程序员,是的,我知道有很多很好的冷血框架.
然而,由于我工作的公司的方式,代码的样式和结构,我想创建一个踏脚石框架,逐渐随着时间的推移将它们转移到一些当前的编码风格和标准.
但要达到目标,我们需要具有一致的业务逻辑和规则的可定制设计.
我需要慢慢将它们分成显示和逻辑单独的......
我对任何火焰战争,使用什么框架等都没有兴趣......
我有兴趣了解创建自己的Web框架最重要的功能是什么?
以下是我希望解决的一些问题:
一个适用于开发和生产的调试器/服务器监视器,甚至认为我们使用的是Coldfusion 8 Standard,我们可以使用cf服务器监视器,但在生产中我们不能.所以我希望包括一些免费或开源的调试器/服务器监视器......
我希望包含一个良好的跨脚本保护,以便我可以将我们从cfqueryparam移开,并允许我们使用cachedwithin,因为我们的版本不支持cfqueryparam和查询中的缓存.
能够切换样式,页面和/或更改内容的布局......我已经完成了Wordpress的一些工作,并喜欢它的主题框架,但讨厌它的性能/加载时间.
看到我知道重大公司网站的重做需要很长时间,并且会导致比我们想要的更多错误.
这就是为什么我想创建一个框架,它在很小的步骤中允许我们保持当前的逻辑/功能,但允许分离显示和逻辑.
抱歉这个冗长的问题,我不希望你做我的工作:)但是一些合乎逻辑的建议,关于创建框架的好文章的指示......我用google搜索....
谢谢.
我正在为我们的网站创建一个文件上传实用程序,如果上传的格式无效(根据我们的规格,这里不值得),我想删除zip文件解压缩到的文件夹及其所有内容.
到目前为止,我已经使用了一种创建动态批处理文件的方法,如下所示:
<!--- check if folder exists before starting to delete --->
<cfif directoryexists("#file_path_course#")>
<!--- this can be passed in a varaible or whatever --->
<cfset tDirectory = "#file_path_course#">
<!--- This is what we will put in the bat file --->
<cfset tString ="RMDIR /S /Q " & tDirectory>
<!--- generate a .BAT file for later execution --->
<cffile action="WRITE" file="#file_path_course#\delete.bat" output="#tString#">
<!--- Now execute the file to delete everything (Folder and all sub-folders and files)--->
<cfexecute name="#file_path_course#\delete.bat" timeout="60"></cfexecute>
<!--- …Run Code Online (Sandbox Code Playgroud) 我想知道是否有java方法/对象可以替代cfquery,它们都允许变量卫生,以及更好的缓存方法.
我知道您可以使用信息模式来获取数据类型和字符长度,然后使用它来验证查询中变量的数据类型和长度.
但是,每个人都转换为使用cfqueryparam进行绑定变量和变量卫生,这也会阻止在cfquery上使用缓存.
所以我希望有更好的方法或脚本来获得更高的性能和可伸缩性......
就个人而言,我认为我们需要一种新的cfquery缓存方式或方法.因为我们真正想要的不是缓存x分钟,而是缓存直到数据发生变化,使用新数据,然后再次缓存,直到数据再次发生变化.
相反,多年来,我们不得不计算我们想要在coldfusion中缓存cfquery多长时间,这并没有给出很多控制或意识到数据何时被更改.
这有意义吗?
我希望使用 ffprobe 列出所有音频流,并显示使用的语言。
简单地说,这是我试图找到从视频文件中自动删除非英文曲目的方法的一部分。
我是 ffprobe 的新手,但有一些使用 ffmpeg 的经验。
因为我知道无法保证语言跟踪的顺序。
这就是为什么我认为列出每个曲目至关重要,按编号,然后是语言,然后当我知道这部分有效时,找出如何删除非英语的。
谢谢你的时间。
coldfusion ×4
jquery ×3
ajax ×1
arrays ×1
batch-file ×1
cfquery ×1
coldfusion-8 ×1
css ×1
debian ×1
directory ×1
ffmpeg ×1
ffprobe ×1
frameworks ×1
html ×1
javascript ×1
linux ×1
mysql ×1
optgroup ×1
php ×1
replace ×1
session ×1
stylesheet ×1
xampp ×1