小编Lei*_*igh的帖子

这个foreach循环有什么问题.. ??? Android的

我有一个foreach循环遍历向量中的每个对象.当我调试代码时,它成功运行向量中的第一个对象.但是当它试图为第二个对象运行循环时它会失败.我确信矢量中有多个元素.

for(Object shape : vecForShapes)
        {
            currentNode = (Drawable) shape;
             newNode = getResources().getDrawable(R.drawable.nodered);
             newNode.setBounds(currentNode.getBounds());
             vecForShapes.remove(currentNode);
              vecForShapes.add(newNode);
        }   
Run Code Online (Sandbox Code Playgroud)

基本上我的问题是,为什么这个循环失败了?我真的不明白这里有什么问题.

PS我的最终目标是currentNode从矢量中删除,newNode然后替换它,然后在我的onDraw方法中重绘整个矢量.

谢谢

java android

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

在ColdFusion中将字符串分隔成多行

有没有办法将字符串分成多行,如下所示:

<cfset qSelect = "xxxxxxxxxxxxxxxx
                  bbbbbbbbbbbbbbbbbbbbbbbb
                  xxxxxxxxxxxxxxxxxxxx">
Run Code Online (Sandbox Code Playgroud)

coldfusion

-1
推荐指数
2
解决办法
1894
查看次数

在查询中找不到列,但它在列列表中

我正在尝试使用CFCSV 自定义标签解析 CSV 。这是我的 CFML 代码:

<cfset data = fileRead( "inputtest.csv", "utf-8" ) />
<cfcsv action="parse" data="#data#" variable="csv" hascolumnnames="true" delimiter="," />
<cfloop query="csv">
    <cfoutput>#csv.name#</cfoutput>
</cfloop>
Run Code Online (Sandbox Code Playgroud)

..和我的测试 CSV:

"Email","Name","Address1","Address2","City","State","ZIP","Country","Phone"
"somedude@foobar.com","Some Dude","3129 golden bridge ave",,"somecity","somestate","somezip","usa","1234567890"
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

在查询中找不到列 [NAME],列为 [电子邮件、名称、地址 1、地址 2、城市、州、邮政编码、国家/地区、电话]

如果我更改循环以输出名称以外的任何内容,它就会起作用。但我无法得到名字。即使将列名从 更改为Name也会TheName导致相同的错误:

在查询中找不到列 [THENAME],列为 [电子邮件、名称、地址 1、地址 2、城市、州、邮政编码、国家/地区、电话]

但同样,我输出电子邮件地址或任何其他列都没有问题。更改 CSV 中列的位置和/或从cfloop queryplus更改cfoutput为 justcfoutput query没有任何效果。

如果我cfdump查询,该列就在那里。

coldfusion railo cfml

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

如何解码WordPress插件

我有一个WordPress插件,我下载并需要进行此类更改,但在查看代码时,我看到:

 ${"\x47L\x4f\x42ALS"}["\x63e\x79\x6ah\x70\x77ub\x6f"]="c\x75\x73\x74om\x74\x79\x64\x6c\x63\x73\x73";${"G\x4c\x4f\x42A\x4cS"}["i\x6db\x78\x6f\x62\x71"]="\x68e\x61\x64\x65r\x6c\x69\x6e\x6b";${"\x47L\x4f\x42\x41L\x53"}["\x6c\x74f\x63po"]="\x73\x75b\x68\x65\x61d\x6ci\x6ee";${"\x47\x4cOB\x41\x4cS"}["\x72f\x78dx\x61\x75\x6f\x78\x6co"]="\x6d\x79\x5fpo\x73t";${"G\x4c\x4fB\x41\x4c\x53"}["\x6fqdz\x65f\x70\x74\x69\x72"]="p\x69d";${"\x47\x4cO\x42A\x4c\x53"}["\x66\x75j\x64\x67\x7a"]="\x73qu\x65\x65ze\x70\x61\x67\x65\x74\x69tl\x65";${"G\x4c\x4fBA\x4c\x53"}....});}
Run Code Online (Sandbox Code Playgroud)

任何人都可以确定哪种编码方式可以指向可以对其进行解码的网站?

注意:我不得不删除一些代码中间部分因为根据StackOverflow发布时间太长,但我确信你明白了......谢谢!

php wordpress decode

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

请求范围变量

ColdFusion中请求范围使用的真实示例是什么?

这里:

请求请求范围用于当前请求.这些变量是非持久性全局变量.

它是否像JEE中的请求对象?

提前致谢.

variables coldfusion scope coldfusion-8

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

WHERE子句导致错误"%s:无效标识符"

我正在建立人力资源基础.为什么我无法输入这样的声明?

SELECT  id_dzialu, sum(placa) as suma 
FROM    pracownicy
WHERE   suma = 8000
GROUP BY id_dzialu
Run Code Online (Sandbox Code Playgroud)

当我尝试它时,它会返回一个错误: "%s: invalid identifier"

sql oracle

-2
推荐指数
1
解决办法
3624
查看次数

如何将.zip文件中的ColdFusion文件存储转换为.war文件编译Coldfusion代码?

我下载了Coldfusion 10,打开了ColdFusion管理员,按照这些步骤,我最终得到的结果是一个250 MB .war文件,与我试图转换的.zip文件无关.我显然错过了pointcompile然后包.有人可以帮忙吗?

  1. 打开ColdFusion管理员.
  2. 在"存档名称"字段中指定存档文件的唯一名称(无扩展名).
  3. 单击添加.将出现"添加新存档"屏幕.
  4. 在"添加新存档"屏幕上指定存档设置.
  5. 单击"创建" ColdFusion在指定的应用程序分发目录中创建EAR或WAR文件.

coldfusion zip war

-2
推荐指数
1
解决办法
458
查看次数

检索以dd/mm/yyy格式(varchar)存储的两个日期之间的值

我有一个这样的表:

   +-----+------------+
   | no  | Date       |
   +-----+------------+
   | 1   | 10/11/2011 |
   | 2   | 10/12/2011 |
   | 3   | 10/13/2011 |
   | 4   | 10/14/2011 |
   | 5   | 10/15/2011 |
   +-----+------------+
Run Code Online (Sandbox Code Playgroud)

我编写了以下查询,但它没有返回任何内容,因为date它存储在varchar列中,格式为dd/mm/yyyy.

SELECT * 
FROM   tablname 
WHERE  date BETWEEN '10/11/2011' AND '10/15/2011'
Run Code Online (Sandbox Code Playgroud)

如果我的日期以dd/mm/yyy格式存储,如何找到两个日期之间的值?

拜托,任何人都可以帮帮我吗?

提前致谢

php mysql sql date

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

优化PHP字符串连接

这篇文章不是一个真正的问题,但分享一些编码技巧可能会有用.

以下是我想与您分享的内容.我将展示4个做同样事情的例子.但只有最后一个才是最好的.

$foo = 'John SMITH';

echo "Hello $foo, welcome on my website.";

echo "Hello " . $foo . " welcome on my website.";

echo 'Hello ' . $foo . ' welcome on my website.';

echo 'Hello ', $foo , ' welcome on my website.';
Run Code Online (Sandbox Code Playgroud)

我相信大家都知道这echo '$foo'不起作用,但我仍然非常确定你使用双引号来显示一个简单的信息. 这很糟糕.

好吧,让我们开始:第一个是坏的(以及第二个)因为使用双引号强制php扫描字符串以寻找要完成的替换(我的意思是变量).

第二个是好一点,因为php无法替代.

第三个,因为简单的引用更好,所以语言知道他可以只发送文本而不处理,但"坏"的事情是使用连接(点操作符,如第二个例子).

最后一个使用简单的引用和昏迷操作符.为什么这个解决方案更好?

那么,使用第三种解决方案会发生什么?

php创建一个字符串,包含"Hello ",然后它必须放大它,把foo变量的内容("John SMITH"),然后再放大它来放" Welcome on my website."句子.然后,echo可以使用这个,以...回声:)

而在第4个中,唯一要做的echo就是发送"Hello",然后发送$ foo的内容,然后发送"Welcome on my website".到输出,这就是全部!因为echo只需发送文本,而不创建必须放大以包含整个文本的字符串(这将是凹的,必须增长(因为连接)然后显示.

我会尝试找回一些基准并将它们放在这里.

免费评论或反应,并原谅我的英语,这不是我的母语.

php optimization

-5
推荐指数
5
解决办法
3493
查看次数

元素字符串比较

我需要一个快速函数来对两个字符串进行逐元素比较.例:

text1 = 'absabeadg'
text2 = 'abSatyaxguz'
diff = compare(text1,text2) # should return diff=[1,1,0,1,0,0,1,0,1,0,0]
Run Code Online (Sandbox Code Playgroud)

python string comparison element

-8
推荐指数
1
解决办法
3153
查看次数