我正在写一个小程序来帮助分割密码(见下面的解释)
我有代码将文本转换为int(text-ascii binary - > dec int)
所以在这种情况下,"test"一词将= 1952805748
现在有趣的部分.(编码密码)
然后我会取x1 = 1952805748和y1 = 0
然后我组成一个随机点,其中x2 = 7,y2 = 142
这将在x1,y1和x2,y2之间画一条线(使用Y = mx + B)
我需要如何找到这两点创建的任意随机点(好称为x3,y3)
如果有人有任何想法,我很乐意听到他们.我试图计算出两个点都是整数的代码(如果我们每个数字后面没有巨大的小数点,那么每个人都会更容易)
++为什么++
一般的想法是,如果你不得不在两方之间分开密码,一方可能会根据字符串给出密码
如果你使用这种方法,他们会得到一个单独的点,从那个单点,在数学上不可能确定线符合x(x =?y = 0)的位置,这样你就可以安全地将一组点交给你的律师一个给你的妻子
他们会做数学计算(将其输入程序),然后他们会得到一个可以解码的数字来说明一个密码可以用你的遗嘱或其他一些你不希望他们访问的敏感文件来破坏文件preseent
我有一个TextBox,我想为它实现撤消/重做功能.我已经读过它可能已经有一些轻微的撤消功能了,但它有错误吗?无论如何,我想实现撤消和重做功能,也只是为了了解如何继续这样做.
我已经阅读了有关Memento模式的内容,并在CodeProject 上查看了一些关于Generic Undo/Redo示例的内容.而模式kiiind是有道理的.我似乎无法围绕如何实现它.如何有效地做一个内容TextBox.
当然我可以存储的textbox.Text时间TextChanges,但这会非常快地拥抱相当多的内存,特别是如果TextBox包含大量的文本.
所以无论如何,我正在寻找一些关于如何实现良好,清晰和有效的实现此功能的方法的建议.一般而言,特别是对于TextBox c",)
我正在寻找一个并排的差异程序la xxdiff或DiffMerge,它不是将文件块拖放到左侧或右侧窗口,而是使用文件块.
我正在重构源文件中嵌入的一些SQL,将sql语句从每个源文件拖到diff程序中,而不是必须剪切和粘贴到文件然后区分文件,这将是很好的.
任何线索赞赏,mac和Linux兼容性的奖金......谢谢!
更新:winmerge和更好的完美做到这一点......再次感谢大家!
我正在编写一段处理数学变量和索引的代码,我需要在CLI上打印下标和上标,有没有(可能是跨平台的)方法呢?我在使用vanilla C++工作.
注意:我希望这是跨平台的,但是从第一个答案开始,这似乎不可能我在MacOS和Ubuntu Linux下工作(所以bash).
谢谢
****C newbie alert****如何编译C应用程序以使其在Windows上不显示控制台窗口的情况下运行?我正在使用Windows XP和GCC 3.4.5(mingw-vista special r3).我已经详尽地搜索了这个,我已经提出了以下内容,根据我所读到的内容,听起来应该是这样做的,但不在我的系统上:
#include <windows.h>
#include <stdlib.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
system("start notepad.exe");
}
Run Code Online (Sandbox Code Playgroud)
我也尝试将"-mwindows"参数传递给GCC无济于事.代码示例启动记事本但仍然闪烁命令提示符.
编辑:FWIW我也试过ShellExecute作为system()的alernative,虽然我很乐意甚至得到一个空的main()或WinMain()工作的应用程序.
关于使反思飞行和探索代表的问题 ......
如果我需要为Func<T, TResult>动态加载类型的方法创建委托,我可能会使用(1)Delegate.CreateDelegate(2)DynamicMethod(3)Expression树.
让我们说一组动态加载的类型/方法在应用程序启动时通过config反映一次,并在应用程序的整个生命周期中使用(启动性能不是问题,也不是内存),代理被缓存并分派到一个强烈的方式.这些代理是同时访问的热路径.
您更喜欢哪种动态绑定方法?为什么?
我正在为Ruby on Rails应用程序编写一个Web表单.表单有一个文本字段,一些复选框,一组单选按钮和两个文本框.
使用GET而不是POST有什么优缺点,反之亦然.我一直认为你应该使用GET来检索表单和POST来提交,但我知道你可以做到这两点.它真的有所作为吗?干杯.
<% form_tag({ :action => "create" }, :method => "get") do %>
Run Code Online (Sandbox Code Playgroud) 大家早,
我已经离开并告诉客户我可以将他们的一些旧数据从基于DOS的系统迁移到我为他们开发的新系统中.然而,我说没有实际查看存储旧系统中的数据的文件 - 我只是想快速谷歌将为我解决所有问题...我错了!
无论如何,这个程序有一个包含数百个文件的文件夹...包含各种文件扩展名的800个文件,.ave,.bak,.brw,.dat,.001,.002 ....,.007,.dbf, .dbe和.his.
.Bak显然不是SQL备份文件.
有没有人有任何编程经验使用任何这些文件类型谁可以指向我的方向来读取和提取数据?
我不能提到程序名称,因为我不认为原始开发人员会允许这个...
谢谢.
假设我有一个Base班级:
class Base {
friend SomeOtherClass;
};
Run Code Online (Sandbox Code Playgroud)
还有另一个(不同的)类继承自Base:
class AnotherClass : public Base {}
Run Code Online (Sandbox Code Playgroud)
友谊是否也继承了?
c# ×3
.net ×2
c++ ×2
c ×1
command-line ×1
console ×1
database ×1
delegates ×1
diff ×1
dos ×1
dvcs ×1
dynamic ×1
encryption ×1
file-format ×1
flat-file ×1
forms ×1
friend ×1
gcc ×1
geometry ×1
hosting ×1
http ×1
inheritance ×1
legacy ×1
memento ×1
mercurial ×1
merge ×1
reflection ×1
sql ×1
subscript ×1
superscript ×1
typography ×1
undo-redo ×1
webforms ×1
windows ×1