$result = preg_replace( "/\{([<>])([a-zA-Z0-9_]*)(\?{0,1})([a-zA-Z0-9_]*)\}(.*)\{\\1\/\\2\}/iseU", "CallFunction('\\1','\\2','\\3','\\4','\\5')", $result ); 上面的代码在升级到PHP 5.5之后给出了一个弃用警告: 已弃用 :preg_replace():/ e修饰符已弃用,请改用preg_replace_callback 我怎样才能用preg_replace_callback()代替代码?
假设你有一个带有大量引号的string文字。 你可以逃避一切,但这是一个痛苦,难以阅读。 在某些语言中,你可以这样做: foo = '"Hello, World"'; 然而,在Java中, ''用于char ,所以你不能以这种方式将它用于String 。 有些语言有解决这个问题的语法。 例如,在Python中,你可以这样做: """A pretty "convenient" string""" Java有类似的东西吗?
所以我正在制作一个UNIX minishell,并试图添加pipe道,所以我可以做这样的事情: ps aux | grep dh | grep -v grep | cut -c1-5 不过,我在缠绕pipe道部分时遇到了麻烦。 我把所有的“|” 字符为0,然后将每行作为普通线路运行。 但是,我试图转移输出和input。 一个命令的input需要是前一个命令的输出,一个命令的输出需要是下一个命令的input。 我正在做这个使用pipe道,但是我不知道在哪里调用pipe()以及在哪里closures它们。 从主处理函数processline()中,我有这样的代码: if((pix = findUnquotChar(line_itr, '|'))) { line_itr[pix++] = 0; if(pipe (fd) < 0) perror("pipe"); processline(line_itr, inFD, fd[1], pl_flags); line_itr = &(line_itr[pix]); while((pix = findUnquotChar(line_itr, '|')) && pix < line_len) { line_itr[pix++] = 0; //? if(pipe […]
所以我一直在试图弄清楚我现在做错了一段时间,而我无法弄清楚。 我试图完成的是这样的: 用UIImagePickerController拍照 把拍摄的照片剪下来,把它变成方形(类似于Instagram) 在UIButton显示该图像 出于某种原因,每次我拍照时,都会在UIButton内部扭曲,看起来好像裁剪不能正常工作。 这是我所做的。 在didFinishPickingMediaWithInfo方法中,我有以下代码: – (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { //Copy the image to the userImage variable [picker dismissModalViewControllerAnimated:YES]; userImage = nil; //Rotate & resize image userImage = [self resizeAndRotatePhoto:(UIImage *)[info objectForKey:UIImagePickerControllerOriginalImage]]; NSLog(@"Userimage size, width: %f , height: %f", userImage.size.width , userImage.size.height); //Update the image form field with the image and […]
几天以来,我一直试图围绕Haskell的函数式编程范式进行研究。 我通过阅读教程和观看屏幕录像来完成这一任务,但似乎没有任何关系。 现在,在学习各种命令/ OO语言(如C,Java,PHP)时,练习对我来说是一个很好的方法。 但是由于我不了解Haskell的能力,而且有许多新的概念可以利用,所以我不知道从哪里开始。 那么,你是如何学习Haskell的? 是什么让你真的“破冰”? 另外,任何好的想法开始练习?
在我的表格中只有一个图片盒,我想在这个图片盒上画一个方法,但是我不能这样做,而不是工作。方法是: private Bitmap Circle() { Bitmap bmp; Graphics gfx; SolidBrush firca_dis=new SolidBrush(Color.FromArgb(192,0,192)); bmp = new Bitmap(40, 40); gfx = Graphics.FromImage(bmp); gfx.FillRectangle(firca_dis, 0, 0, 40, 40); return bmp; } 图片框 private void pictureBox2_Paint(object sender, PaintEventArgs e) { Graphics gfx= Graphics.FromImage(Circle()); gfx=e.Graphics; }
我一直在我的iPhone应用程序中使用以下谷歌天气API来获得4天的天气预报。 NSString *address = @"http://www.google.com/ig/api?weather=Chicago"; NSString *request = [NSString stringWithFormat:@"%@",address]; NSLog(@"request: %@", request); NSURL *URL = [NSURL URLWithString:request]; NSError *error; NSString *XML = [NSString stringWithContentsOfURL:URL encoding:NSASCIIStringEncoding error:&error]; NSLog(@"XML: %@", XML); NSLog(@"XML lenght: %d", [XML length]); 截至2012年8月25日,我绝对没有回来! 我没有得到任何结果。 这是什么时候发生的? 有没有其他人遇到同样的问题? 这是一个非常关键的问题,因为我有多个天气/时钟应用程序,寻找谷歌天气API,他们都崩溃了,因为我期待一些结果回到我的XMLstring!
SELECT * FROM people WHERE university='2' AND MATCH (lname,fname) AGAINST ('+massive' IN BOOLEAN MODE) OR (fname LIKE '%box%' OR lname LIKE '%box%') 这个查询是允许结果通过以外的其他university='2'过滤,我将如何更新,所以它严格只显示结果在大学= 2 我把全文search和LIKE结合起来的原因是因为全文search的最小字母数,而且因为我处于共享主机scheme,所以我无法修改这些设置。 因此,我已经结合了全文和LIKE为了适应 任何想法将是非常有益的谢谢你!
我有一个在MSDOSterminal风格设置的聊天机器人。 用户键入他们的回应,然后点击input。 我发现当我用“display:none”标记button的时候 它导致页面重新加载在几个浏览器(我的Windows Chrome浏览器不重新加载,不知道为什么)。 我怎样才能隐藏的button,窗体和代码正常工作? 我宁愿不使用“立场:绝对的” 发送到屏幕上。 HTML: <div id="bot"><form> <input id="user-response" type="text" placeholder="" autocomplete="off" autofocus /> <button id="user-submit" type="submit">Send</button> </form></div> JAVASCRIPT: $('#bot').on('click', '#user-submit', function(e) { e.preventDefault(); message = $('#user-response').val(); message = message.toLowerCase(); sendUserResponse(); getBotResponse(message); }); 我已经尝试了各种types的返回:false; event.preventDefault();等等,但一切正常,只要我不适用display:none; 造型到button。 我也改变了input和键入=“button”/types=“提交”,但再次显示:无; 导致页面在点击“input”时重新加载。 我已经阅读了关于页面重新加载onclick查询ajax等20个不同的问题…他们似乎没有解决这个问题。 编辑: 使用下面的两个build议检查按键“Enter”提交表单,但他们继续相同的失败模式。 如果您的提交button是样式的,则表单将重新加载页面显示:无; 下面的方法工作时,button显示。 将检查可能导致提交和重新加载的返回值的代码。 目前:页面可见button – 任何方法工作正常。 页面显示:无button – 导致所有给定的方法重新加载。 还要提到的是,对于Windows […]
我可以为链接设置自定义的图片和标题。 现在V2.9是不可能的。 有没有指定og:标签的某种解决方法。 使用Facebook Graph v2.8时,您可以发布链接并显示自定义图像,而不是“og:image”。 这是通过将图片参数添加到钩子来完成的。 https://graph.facebook.com/v2.9/me/feed?link=https%3A%2F%2Fwww.google.com%2F&picture=https%3A%2F%2Fi.ytimg.com%2Fvi%2FtntOCGkgt98%2Fmaxresdefault.jpg&name=test&message=this%20is%20a%20test&access_token=********** 图API是在2.9,根据文件,这仍然应该工作的Facebook API文档 但是,它不断被刮掉的图像覆盖。 是否有其他人遇到这个问题或有一个解决方法。 Facebook API资源pipe理器