小编CSᵠ*_*CSᵠ的帖子

php垂直正则表达式搜索

我有一个字符串描述像这样的nxm元素矩阵:

§inputmap = "
~~~~~~~~~~~~~~~~~~~~B~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~BBB........BBB~~~~~~~~~~~~~
~~~~~~~~~~BB...............FBB~~~~~~~~~~
~~~~~~~~BB....................BB~~~~~~~~
~~~~~~BB.....F..................BB~~~~~~
~~~~~BB.....................F.....B~~~~~
~~~~B..............................B~~~~
~~~B........F.......................B~~~
~~BB.........F......................BB~~
~~B................F.................BB~
~BF....F....F........................FB~
~B.....................................B
B.....................................FB
B........F......F......................B
B...........................F..........B
B......................................B
B......................................B
B.......F.......................F......B
B......FFF.............................B
B.......F.............................FB
~B..................F.................FB
~BF...........................F.......B~
~~B...F...........F..........FFFFF.F.BB~
~~BB..................F..F....F.....BB~~
~~~B.......................FF.FF....B~~~
~~~~B..............................B~~~~
~~~~~BB...........................B~~~~~
~~~~~~BB........................BB~~~~~~
~~~~~~~~BB..........F..........B~~~~~~~~
~~~~~~~~~~BB................BB~~~~~~~~~~
~~~~~~~~~~~~~BBB.......F.BBB~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~BBBBBB~~~~~~~~~~~~~~~~~
";
$inputmap = trim($inputmap);
Run Code Online (Sandbox Code Playgroud)

我需要构建一个正则表达式(或其他东西)来搜索字符串:

$search = "
*F*
FFF
*F*
";
$search = trim($search);
Run Code Online (Sandbox Code Playgroud)

在整个网格上.另一方面,我需要找到一个5个不同字母"F"的图案(垂直3个,水平3个),回到地图上找到的图案的行/列位置.

考虑到输入矩阵可以是不同的(5x5或10x10或20x25或......),有没有办法解决我的PHP和正则表达式的问题?

php regex pattern-matching

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

你会建议我用什么项目来加快C++的速度

我知道C++是一门非常复杂的语言,需要多年的练习才能掌握.

考虑到这一点你知道一个小项目(大约1k左右)测试所有C++主要功能(继承,指针,内存管理等).

问题是我是一名Java/Python程序员,我真的想学习C++,所以我已经学习了一段时间的C++,但没有测试过我在小练习之外学到的东西.

我想把所有这些知识付诸实践.

c++ project

5
推荐指数
4
解决办法
1211
查看次数

在obj c中从URL中删除%2520和其他非标准字符

我从服务器获取URL并尝试在webview中加载URL.问题是我得到的网址包含非标准字符.URL是:

https//p-r3.test.abc.com:443%2Ftablet%2Fjsp%2Fgift%2Fipad%2Fgifter%2FgitGiftList.jsp%3FregId%3D74500002%26filterBy%3DviewAll%26pageId%3DourGifty%26sort%3Dcategory%26groupBy%3Dcategory%26view%3Dlist%26categoryId%3D%26addCat%3Dcat100540004&title=re%20-&imgurl=https%3A%2F%2Fm-r3-testy.tr.com%3A443%2Ftablet%2Fimages%2Ft_Full.jpg%3Fwid%3D300%26hei%3D300.
Run Code Online (Sandbox Code Playgroud)

我需要删除人物一样%2520,%2F,%3D并从URL等非标字符.任何人都有想删除此编码.
任何帮助,将不胜感激

谢谢

php url uiwebview ios

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

为什么我的arduino计算速度比我的macbook air快10到10亿?

这是我的macbook air结果在c ++中,执行时间:2.692秒

这是我的arduino代码.它在'for'之前和之后的微秒中得到时间.
差异是732微秒,其为0.000732秒

c++ arduino

5
推荐指数
2
解决办法
2015
查看次数

如果需要创建密钥,如何正确增加某些数组键?

假设您需要创建某种类型的"顶部"并具有如下代码:

$matches=array();
foreach ($array as $v){
   $matches[processing($v)]++;  
}
Run Code Online (Sandbox Code Playgroud)

这将为Notice: Undefined index索引需要创建的案例输出a .

既然你知道你必须创建索引,那么解决这些案例的最佳方法是什么?

我根据具体情况使用了这些解决方案

  1. 抑制错误@$matches[$v]++;
    Pro:非常容易键入
    Con:慢
  2. 检查它是否设置为$matches[$v]=isset($matches[$v])?$matches[$v]++:1;
    Pro:更快
    Con:即使以速记形式也需要更长的时间来写,需要再使用$ match [$ v] 2次

还有其他方法吗?
寻找最快的执行时间,因为我使用此功能数千次或一些更懒的方式来输入仍然比@更快

编辑:

在一个简单的情况下,你也$matches[$v]++;可以使用array_count_values() (如Yoshi建议)

php optimization micro-optimization

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

在Webkit中应用基于百分比的2D变换时,防止半像素位置

当在webkit中使用百分比应用2D变换时,在这种情况下translateY(-50%),如果对象大小不均匀,则结果将是模糊边缘.

有人知道如何防止这种影响吗?

检查此示例,红色背景框具有顶部和底部模糊边缘.

webkit transform pixel blurry

5
推荐指数
0
解决办法
348
查看次数

是否可以使用逻辑回归建模百分比变量?

我有一个变量(V),对应于细胞(人B细胞)的百分比,我想通过3变量(解释X,Y,Z对应于3个不同的处理不存在/存在).我可以使用逻辑回归

glm(V~X*Y*Z, family=binomial(link="logit"),data)
Run Code Online (Sandbox Code Playgroud)

     V X Y Z 
 0.083 0 0 0 
 0.862 1 0 1 
 0.336 1 0 0 
 0.134 1 0 1 
 0.493 1 0 1 
 0.121 1 0 0 
 0.307 0 0 0 
 0.404 1 0 0 
 0.088 1 1 1 
Run Code Online (Sandbox Code Playgroud)

V要解释的变量不是随机的,而是介于0和1之间

r logistic-regression

5
推荐指数
0
解决办法
829
查看次数

向网址添加尾随斜杠

在Google上添加尾随斜杠.htaccess有很多结果,但我发现的所有示例都需要使用您的域名,如下例所示:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !example.php
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://domain.com/$1/ [L,R=301]
Run Code Online (Sandbox Code Playgroud)

我的问题是硬编码的域名不能在我的本地开发机器上运行.有没有办法在没有明确告诉mod_rewrite域名的情况下添加尾部斜杠?

regex .htaccess mod-rewrite regex-negation regex-lookarounds

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

PUT/Copy使用PHP,REST,Flex和Amazon S3

我一直在尝试了几个星期才能正常格式化REST request的,以Amazon AWS S3 API使用网络上可用的例子,但一直未能成功,甚至连接.

我找到了生成签名的代码,找到了格式化"要编码的字符串"的正确方法,以及http headers.我一直在处理signatureDoesNotMatch错误只是为了得到一条Anonymous users can not perform copy functions, Please authenticate消息.

我有一个Adobe Flex成功上传文件的应用程序的工作副本,但带有"原始"文件名.使用RESTwith的意思Amazon API是执行文件的PUT(复制),这样我就可以将它重命名为我的后端系统可以使用的东西.

如果我能找到一种方法让这个REST提交工作,或者可能是一种Flex在上传时指定"新"文件名的方法,我可以REST一起避免这种情况.

如果有人PUT/CopyAmazon API通道上成功执行了一个命令,REST我会非常感兴趣这是如何完成的 - 或者 - 如果有人能够使用该Flex fileReference.browse()方法更改目标文件名,我也会永远感激任何指针.


这个PHP代码如下:

$aws_key = 'removed_for_security';
$aws_secret = 'removed_for_security';
$source_file = $uploaded_s3_file; // file to upload to S3 (defined in above script)
$aws_bucket = …
Run Code Online (Sandbox Code Playgroud)

php apache-flex rest put amazon-s3

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

替换URL字符串中的括号

我有以下URL链接的字符串.但是当网址具有如下的括号时,网址会中断.URL在URL括号开头处断开.

This is test http://ang.wikipedia.org/wiki/Wikipedia:Tutorial_(Wikipedia_links) 
Run Code Online (Sandbox Code Playgroud)

我们可以使用javascript正则表达式将括号替换为其他ASCII字符吗?

javascript regex

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