小编mjv*_*mjv的帖子

我如何在Python中执行此操作?列表功能

def getStuff(x):
    return 'stuff'+x

def getData(x):
    return 'data'+x


thefunctions = []
thefunctions.append("getStuff")
thefunctions.append("getData")

for i in thefunctions:
   print i('abc')
Run Code Online (Sandbox Code Playgroud)

这可能吗?谢谢.

python

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

清理C#代码

在将其部署到服务器时,是否有任何工具可以清除所有注释,调试语句和文档的C#.NET代码?

我希望将此用于部署方案......并希望能够将其与CruiseControl.NET甚至TFSBuild集成.

提前致谢.

  • SK

c#

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

是否返回i​​f()中的if() - 从if()或for()返回?

好吧,我不确定我的返回行是否会结束for()循环或只是if()问题?

例:

for(;;) {
  wait(1);
  if(something) {
    tokens = strTok(something, " ")
    if(tokens.size < 2)
      return;
   }
}
Run Code Online (Sandbox Code Playgroud)

我猜它只是从if(某事)问题回来但我只想确定......

return

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

学习Java递归,Ackerman函数

我正在研究Java中的递归Ackermann函数.我在可能的递归线上得到一个错误,23.

return Ack(m - 1, Ack(m, n - 1));
Run Code Online (Sandbox Code Playgroud)

非常感谢,如果有人能指出什么是错的.

-Kyle

   /*enter code here

     Ackerman's function, A(m, n) is defined:
     A(0 , n) = n + 1 for n  >= 0 
     A(m , 0) = A(m – 1 , 1) for m > 0
     A(m , n) = A(m – 1 , A(m , n - 1)) for n >= 0

    */

    public class AckFun {

     public static int Ack(int m, int n) {

      if (m == 0) …
Run Code Online (Sandbox Code Playgroud)

java recursion

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

使用pyCrypto AES解密验证密钥是否正确

如何使用pyCrypto AES验证正确的密钥是否用于解密AES加密数据?

cipher = AES.new(key, AES.MODE_CFB)
cipher.decrypt(s)
Run Code Online (Sandbox Code Playgroud)

如果使用了错误的密钥,它仍会尝试解密数据,使其更加模糊.我可以做任何测试来证明数据被解密到原始状态吗?

python encryption cryptography aes

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

在Python中读取字节流

我正在使用Python appscript将作品写入我的iTunes歌曲.我有一个以.pict格式存储的文件,当我使用普通的open和read()例程时,它将内容读取为字符串(以utf-8编码).

imFile = open('/Users/kartikaiyer/temp.pict','r')
data = imFile.read()
it = app('iTunes')
sel = it.current_track.get()
sel.artworks[1].data_.set(data[513:])
Run Code Online (Sandbox Code Playgroud)

我正在使用的代码.它失败了,一个objct没有被识别,我猜它是因为set参数是一个utf-8编码的strign,有关如何将'data'强制转换为字节流并将其用作set参数的任何想法.BinAscii模块没有我需要的功能.任何帮助将非常感激.

谢谢Kartik

python appscript

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

SQL查询位置半径内的总点数

我有一个美国所有邮政编码的数据库表,其中包括每个邮政编码的城市,州,纬度和经度.我还有一个点数据库表,每个点都有与之关联的纬度和经度.我希望能够使用1个MySQL查询为我提供zipcodes表中所有唯一城市/州组合的列表,以及该城市/州的给定半径内的总点数.我可以使用以下查询获取唯一的城市/州名单:

select city,state,latitude,longitude
from zipcodes 
group by city,state order by state,city;
Run Code Online (Sandbox Code Playgroud)

我可以使用以下查询获得纬度为"$ lat"和经度为"$ lon"的特定城市100英里范围内的点数:

select count(*) 
from points 
where (3959 * acos(cos(radians($lat)) * cos(radians(latitude)) * cos(radians(longitude) - radians($lon)) + sin(radians($lat)) * sin(radians(latitude)))) < 100;
Run Code Online (Sandbox Code Playgroud)

我无法做的是弄清楚如何以不杀死我的数据库的方式组合这些查询.这是我悲伤的尝试之一:

select city,state,latitude,longitude,
    (select count(*) from points
     where status="A" AND 
          (3959 * acos(cos(radians(zipcodes.latitude)) * cos(radians(latitude)) * cos(radians(longitude) - radians(zipcodes.longitude)) + sin(radians(zipcodes.latitude)) * sin(radians(latitude)))) < 100) as 'points' 
from zipcodes 
group by city,state order by state,city;
Run Code Online (Sandbox Code Playgroud)

表格目前有以下索引:

Zipcodes - `zip` (zip)
Zipcodes - `location` (state,city)
Points - …
Run Code Online (Sandbox Code Playgroud)

mysql query-optimization geolocation

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

打印字符串时出现问题

我正在编写一个C代码,其中我的长度为2的char数组包含String My但是使用puts()将其打印到Screen.我得到了这个输出

我的£■0√"

这样的代码是什么原因???

如果我的数组长度为2,那我怎样才能获得长度为2+的输出?

c string

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

在wpf中将背景变成灰度

考虑一个上面有大量彩色控件的窗口。当表单中发生某些触发器时,我想在其上放置一个面板,以便所有控件都失去其颜色(所有内容都以灰度显示),除了刚刚弹出的面板。有人可以帮我解决这个问题吗?

wpf colors panel opacitymask

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

位掩码和移位运算符

我对C中的位掩码和移位运算符有疑问

uint32_t reg_val = 0xffffffff;

if(1 == ((reg_val & BIT12)>>12))
{
     //DO SOMETHING.
}
Run Code Online (Sandbox Code Playgroud)

其中BIT12是(1 << 12).问题是12的右移是否真的是必要的.如果不是因为如果在reg_val中设置BIT12则表达式(reg_val和BIT12)的逻辑值为'1'而如果在reg_val中清除BIT12则为'0'?从可读性的角度来看,这是一种推荐的编码实践.

c bit-manipulation

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