我有一个错误的长python项目,我正在尝试调试.它凌乱而无证.我熟悉python2.7.这个项目中没有二进制文件.直接的想法是尝试执行它python2.7 file.py或python3 file.py看看哪些有效.但正如我所说,它已经在许多地方出现了问题.所以他们都没有工作.是否有任何检查或方法或编辑器可以告诉我代码是用python2.7还是python3编写的?
我想检查用户正在运行的CPU架构,是i386还是X64或AMD64.我想用C#做.我知道我可以尝试WMI或注册表.除了这两个之外还有其他方式吗?我的项目面向.NET 2.0!
我只是想问是否可以通过类别添加实例变量.我的特殊问题是,我需要将一个NSIndexPath属性添加到ASIHTTPRequest对象,但我不想将ASIHTTPRequest子类化为原则问题.
我有什么选择吗?
谢谢你的回答,克里斯蒂安
我有许多不同程序创建的数据文件.有没有办法确定用于创建数据文件的数据库和数据库版本.
例如,我想确定哪些文件是从Microsoft Access,dBASE,FileMaker,FoxPro,SQLite或其他文件创建的.
我真的只是想以某种方式快速扫描文件,并显示有关它们的信息,包括源数据库和版本.
作为参考,我正在使用Delphi 2009.
我正在创建一个如下对话框:
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case DIALOG_1:
return new AlertDialog.Builder(this)
.setTitle(R.string.s_dlg1)
.setPositiveButton(android.R.string.ok, this)
.create();
case DIALOG_2:
...
...
}
return null;
}
@Override
public void onClick(DialogInterface dialog, int whichButton) {
if (dialog == ???) {
...
}
else if (dialog == ???){
...
}
}
Run Code Online (Sandbox Code Playgroud)
如何识别触发onClick方法的对话框?在创建对话框时,我无法将接口方法声明为内联,因为我想在我的类中访问变量.每个其他接口都将某种id传递给它的方法,以识别哪个对象称为方法,但我似乎无法对"DialogInterface对话框"做任何事情.
我在手机上运行App没有问题; 但是当我在genymotion上运行时有一个问题就是信息:无法识别apk变种babybook-debug和设备genymotion-google_nexus_10 ___ 4_4_4 ___ api_19 ___ 2560x1600-192.168.56.101:5555
怎么解决?
可以说我有一些其他演员服务层演员常用的.例如,存储和检索域对象的注册表服务:
case class DomainObject(id: UUID)
class Registry extends akka.actor.Actor {
def receive: Receive = {
case o: DomainObject => store(o) // save or update object
case id: UUID => sender ! retrieve(id) // retrieve object and send it back
}
}
Run Code Online (Sandbox Code Playgroud)
我不想将此类注册表的实例明确传递给可能使用它的所有actor.而不是它,我希望他们能够以某种方式"找到"它.
为此我可以想到两个解决方案:
Identify消息:每个注册表用户actor都知道来自某些配置的注册表actor名称,并且能够向其发送标识消息.之后AgentIdentity被收回的消息,我们是好去:
val registryName = ... // some name
val registryId = ... // some id
var registry = _
def preStart() {
context.actorSelection(registryName) ! Identify(registryId)
}
def receive: Receive = {
case ActorIdentity(`registryId`, ref) …Run Code Online (Sandbox Code Playgroud)有没有办法用image magick命令identify或其他命令返回图像配置文件?
例如,我有一个图像kitchen.jpg.此图片具有Euroscale Coated v2的个人资料.我可以通过跑步看到identify -verbose kitchen.jpg.
...
signature: ff8c7f0b6159ca8b63507c0a0eac0af64d639b19e871e13163fb53746a4c4ddd
xapMM:DerivedFrom:
Profiles:
Profile-exif: 4869 bytes
Profile-icc: 557164 bytes
Euroscale Coated v2
Profile-iptc: 7 bytes
unknown[2,0]:
Profile-xmp: 7501 bytes
Artifacts:
verbose: true
...
Run Code Online (Sandbox Code Playgroud)
我试过但identify -verbose wohnbereih_original.tif | grep 'Profile-icc'它返回Profile-icc: 557164 bytes但我现在不知道如何返回下一行.
在处理" BrainF***的最快排序"时,我发现了这个算法,它是O(N*k),其中k是输入中的最大值.它需要额外的O(N)存储空间.
物理类比是你有N堆令牌.堆栈的高度表示要排序的值.(每个标记代表一点).留出另外N个堆栈的空间.您从每个具有令牌的堆栈的顶部取一个令牌,然后从右到左向新集合中的每个堆栈添加一个令牌,直到您的手为空.重复,直到所有原始堆栈都为空.现在新的集合从左到右排序
在C:
void sort(int A[], int N)
{
int *R = calloc(N,sizeof(int));
do {
int i,count=0;
for (i=0;i<N;i++) if A[i] { count++; A[i]--;}
for (i=0;i<count;i++) R[i]++;
} while (count);
memcpy(A,R,N); //A is now sorted descending.
free(R);
}
Run Code Online (Sandbox Code Playgroud)
这个算法有名字吗?它似乎类似于珠子排序,但我不认为它是完全相同的.
使用paperclip上传图片错误:
Command :: identify -format%wx%h' / tmp/103120121106-20384-i7dnzy.png [0]'[paperclip]处理时收到错误: #<Paperclip :: Errors :: NotIdentifiedByImageMagickError:/ tmp/103120121106- "identify"命令无法识别20384-i7dnzy.png
我找到了身份:
joinall@nxbbs-server:/nxbbs$ type identify
identify is hashed (/usr/local/bin/identify)
joinall@nxbbs-server:/nxbbs$ convert logo: 2.jpg
joinall@nxbbs-server:/nxbbs$ identify 2.jpg
2.jpg GIF 640x480 640x480+0+0 8-bit sRGB 256c 31.7KB 0.000u 0:00.000
Run Code Online (Sandbox Code Playgroud)
在config/environments/development.rb中
Paperclip.options[:command_path] = "/user/local/bin"
Run Code Online (Sandbox Code Playgroud)
在app/models/user.rb中
attr_accessible :avatar
has_attached_file :avatar, :styles=> {:s120 => "120x120>",:s48 => "48x48>",:s16 => "16x16>"}
Run Code Online (Sandbox Code Playgroud)
请帮帮我,我找不到问题
identify ×10
actor ×1
akka ×1
algorithm ×1
android ×1
apk ×1
architecture ×1
c# ×1
cpu ×1
database ×1
delphi ×1
dialog ×1
events ×1
genymotion ×1
imagemagick ×1
nsindexpath ×1
object ×1
objective-c ×1
onclick ×1
paperclip ×1
python ×1
python-2.7 ×1
python-3.x ×1
scala ×1
sorting ×1
version ×1