Mac因拥有大量快捷方式而闻名(或哀叹).但是,与TextMate及其捆绑包中的快捷方式列表相比,OS X本身相形见绌.
您使用了哪些有用的键盘快捷键?
我正在使用Eclipse 3.4(在Mac上),我对文本比较感到烦恼,我正在按照特定的顺序比较文件,这不是我想要的.
当我比较两个文件时,似乎总是把第一个文件(按字母顺序)放在左边,而后一个放在右边,但我希望能够在比较基础上进行比较.
比较'file-a'和'file-b'的IE在左边总是有'file-a',但这并不总是我想要的.我似乎记得在Eclipse的早期版本中,在选择Compare With时更改了右键单击的文件 - > Every Each改变了顺序,但这在3.4中对我不起作用.
我关心的一个例子:
我刚刚执行了一个subversion合并并发生了冲突,所以我现在有以下文件:
file
file.merge-left
file.merge-right
file.working
我已经对文件进行了更改,现在想要将文件与file.merge-right和file.working进行比较,然后将file.merge-left分割为编辑器,这样我就可以将工作/左侧更改放在文件上方/右侧更改,然后只需翻阅比较编辑器,并确保此文件与合并来自的文件之间的差异已保留,但文件位于左侧,而file.working位于右侧,因此差异必须为对角线比较而不仅仅是比较顶部和底部.
我正处于我们选择使用GWT实施的项目的开始/中间.有没有人遇到过使用无法克服的GWT(和GWT-EXT)的任何重大陷阱?从性能角度来看怎么样?
我们已经看到/听过的一些事情已经包括:
寻找有关这些项目的任何其他反馈.谢谢!
我想为.NET 3.5 WinForms创建基本的线条,条形图,饼图和区域图,我有兴趣找到一个免费的,成熟的,开源的.NET(最好是基于C#的)项目来帮助我实现这一目标.我会考虑一个基于WPF的项目,但是我对GDI +感觉更舒服,所以我宁愿使用System.Drawing和/或GDI interop作为其基础技术.
谢谢!
我只是想从运行Selenium的人那里得到一些意见(http://selenium.openqa.org)我在WaTiN方面有很多经验,甚至还为它写了一套录音套件.我有它生成一些结构良好的代码,但只是由我维护,似乎我的公司几乎放弃了它.如果你已经运行了硒,你有很多成功吗?我将使用.NET 3.5,Selenium能很好地使用它吗?生成的代码是干净的还是只是所有交互的列表?(http://blogs.conchango.com/richardgriffin/archive/2006/11/14/Testing-Design-Pattern-for-using-WATiR_2F00_N.aspx)分布式测试套件的公平性如何?
任何其他抱怨或赞美系统将不胜感激!
我需要编写一个函数来生成一个id,该id对于运行Windows操作系统的给定机器是唯一的.
目前,我正在使用WMI查询各种硬件参数并将它们连接在一起并散列它们以获得唯一的id.我的问题是,我应该使用的建议参数是什么?目前,我正在使用bios\cpu\disk数据的组合来生成唯一ID.如果每个指标有多个结果,我会使用第一个结果.
但是,我遇到了一个问题,即双引导到两个不同的Windows操作系统的机器在每个操作系统上生成不同的站点代码,理想情况下不会发生这种情况.
作为参考,这些是我目前使用的指标:
Win32_Processor:UniqueID,ProcessorID,Name,Manufacturer,MaxClockSpeed
Win32_BIOS:Manufacturer
Win32_BIOS:SMBIOSBIOSVersion,IdentificationCode,SerialNumber,ReleaseDate,Version
Win32_DiskDrive:Model, Manufacturer, Signature, TotalHeads
Win32_BaseBoard:Model, Manufacturer, Name, SerialNumber
Win32_VideoController:DriverVersion, Name
Run Code Online (Sandbox Code Playgroud) 我正在寻找一个针对32位Windows Vista的优秀程序的建议,该程序将加载任意二进制文件并显示与识别这些位应该代表的实际数据相关的文本信息或图形可视化.对于这种事情,还有比十六进制编辑更好的东西吗?
我想做的一件事就是说,查看Spore PNG文件中的不可见数据,以获得有关实际存储在那里的内容的线索.现在我正在使用写字板,所有我得到的东西看起来像这样:
‰PNG
IHDR¢
/Qã!$ D4"Ž,îvÚ°‰ÅØÃïjÃÞÉ_{!...‡ú9¥î'îÁ6‰ms ^
我想我正在寻找的是一个加强的十六进制编辑器,它更像是一个Excel的位,所以我可以切片和切块统计模式,以更好地了解这些位可能正在做什么.
我的问题非常简单:你是一个可执行文件,输出"访问被授予"或"访问被拒绝",邪恶的人试图理解你的算法或修补你的内脏,以使你一直说"访问授权".
在介绍之后,你可能会非常想知道我在做什么.一旦它出来,他会破解暗黑破坏神3吗?我可以安抚你的担忧,我不是那些破解者之一.我的目标是破解.
Crackmes可以在 - 例如 - www.crackmes.de上找到.Crackme是一个小的可执行文件(大多数时候)包含一些算法来验证串行和输出"访问被授予"或"访问被拒绝",具体取决于序列.目标是始终使此可执行输出"已授予访问权限".允许使用的方法可能受到作者的限制 - 无需修补,无需反汇编 - 或涉及使用二进制,objdump和十六进制编辑器可以执行的任何操作.破解裂缝是乐趣的一部分,然而,作为一名程序员,我想知道如何创建困难的裂缝.
基本上,我认为crackme包含两个主要部分:一定的串行验证和周围的代码.
简单地使用汇编来进行串行验证是很有可能的,例如,我有一个想法是将串行作为模拟微处理器的输入,该微处理器必须以特定状态结束才能使串行接受.另一方面,人们可能会变得更便宜并且更多地了解加密方法以确保这一部分的安全性.因此,使攻击者试图修补可执行文件足够困难并不难.
但是,更难以保护二进制文件.让我们假设一个完全安全的串行验证,不能以某种方式逆转(当然我知道它可以颠倒,毫无疑问,你从你尝试破解的二进制文件中删除部分,并在它接受之前抛出随机序列).我们如何防止攻击者只是覆盖二进制文件中的跳转以使我们的二进制文件接受任何内容?
我一直在搜索这个主题,但大多数结果都是二进制安全性,自我验证二进制文件等等,最终会出现在试图阻止使用受损二进制文件攻击操作系统的文章中.通过签署某些二进制文件并使用内核验证这些签名.
我的想法目前包括:
您是否能够想出更多方法来惹恼可能的攻击者?(当然,你不能永远地把他带走,有些时候,所有的检查都会被打破,除非你设法通过在程序本身中为程序嵌入正确的校验和来打破校验和生成器,呵呵)
macos ×2
.net ×1
ajax ×1
binary ×1
c# ×1
c++ ×1
devtools ×1
eclipse ×1
eclipse-3.4 ×1
file-format ×1
ganymede ×1
gdi+ ×1
graph ×1
gwt ×1
gwt-ext ×1
hex-editors ×1
java ×1
javascript ×1
oop ×1
raii ×1
security ×1
selenium ×1
textmate ×1
ui-testing ×1
unit-testing ×1
vb.net ×1
winapi ×1
windows ×1
wmi ×1