对于小字符串(20-500个字符),我需要快速校验和(尽可能快).
我需要源代码,而且必须很小!(最多约100 LOC)
如果它可以在Base32/64中生成字符串.(或类似的东西)它会是完美的.基本上校验和不能使用任何"坏"字符..你知道..通常(){} [].,;:/ + - \| 等等
澄清
它可能是强弱的,这无关紧要,因为它仅用于幕后目的.
它不需要包含原始字符串的所有数据,因为我只会与生成的校验和进行比较,我不期望任何类型的"解密".
在使用Progress 4GL时,您如何防止调试代码块意外泄漏到生产环境中?
下面的方法是我想在该线程中完成的:
public void Startup(int port,string path)
{
Run(path);
CRCCheck2();
CRCCheck1();
InitializeCodeCave((ushort)port);
}
Run Code Online (Sandbox Code Playgroud)
我试着用谷歌搜索,但没有任何效果
public void Test(int port,string path)
{
Thread t = new Thread(Startup(port,path));
}
public void TestA(int port,string path)
{
Thread t = new Thread(Startup);
t.Start (port,path);
}
Run Code Online (Sandbox Code Playgroud)
两者都不编译,怎么办?
好吧,我正在尝试重用一部分C#代码.它是一个带UDP服务器的抽象类,可以在这里看到:
http://clutch-inc.com/blog/?p=4
我已经创建了一个这样的派生类:
public class TheServer : UDPServer
{
protected override void PacketReceived(UDPPacketBuffer buffer)
{
}
protected override void PacketSent(UDPPacketBuffer buffer, int bytesSent)
{
}
}
Run Code Online (Sandbox Code Playgroud)
在我的应用程序中,我创建了一个派生类的实例,如下所示:
TheServer serv = new TheServer(20501);
serv.Start();
Run Code Online (Sandbox Code Playgroud)
但我有错误,我不明白为什么.请帮忙.
我的swing应用程序中有一个JTextField,它包含选择使用的文件的文件路径.目前我有一个JFileChooser用于填充此值.但是,我想为用户添加将文件拖放到此JTextField上的功能,并让它将该文件的文件路径放入JTextField,而不是始终使用JFileChooser.
如何才能做到这一点?
我继承了一个包含多个项目的git存储库.我想将存储库拆分为新的单个存储库,每个项目一个,然后让主存储库将项目作为子模块包含在内.如果可能的话,我想在保持各个项目的修订历史的同时完成所有这些工作.
我可以为每个项目克隆存储库并每次删除所有其他项目,但是有更好的方法可以避免在每个新项目存储库中都有克隆历史记录吗?
实际上,如果您使用名称中包含"new","create","alloc"或"copy"的方法,则您负责释放返回给您的对象.但是:为什么这些方法会调用-autorelease?这不会导致"过度释放"对象吗?
让我说我从这样的方法得到那个对象,然后我打电话给 - 释放.该对象位于自动释放池中,引用计数为0.接下来,当自动释放池发布时会发生什么?
如果我将用户定义对象的类名作为字符串,如何在泛型函数中将其用作对象的类型?
SomeGenericFunction(的objectID);
是否可以通过互联网在两个移动设备(iPhone)之间连接插座?
我试图发现每个设备的IP并直接连接.我知道可以用Bonjour完成,但这只适用于本地网络.我需要通过互联网在两台设备之间建立高速连接.
谢谢.
c# ×3
autorelease ×1
base32 ×1
base64 ×1
checksum ×1
constructor ×1
debugging ×1
generics ×1
git ×1
iphone ×1
java ×1
javascript ×1
line-breaks ×1
objective-c ×1
p2p ×1
progress-4gl ×1
sockets ×1
string ×1
swing ×1
tcp ×1
vim ×1
webspeed ×1