小编lol*_*lol的帖子

在IDA Pro中编辑(修补)二进制文件

我想知道如何在ida pro中编辑二进制文件(我只需要更改一条指令!)

(它的ARM二进制文件)

谢谢

binary arm reverse-engineering

17
推荐指数
5
解决办法
3万
查看次数

使用没有UITextView或UITextField的系统键盘

我正在创建一个带有核心图形的应用程序,需要进行文本输入并将字符放在特定的像素偏移处.

我是否必须继承UITextField或其他东西并重新发明轮子(将其重新定义为更抽象的文本条目小部件 - 实际上我只需要UITextField生成的事件)或者我可以以某种方式显示键盘,接收它的事件并解雇它我!

谢谢!

iphone cocoa-touch uitextfield uikit uikeyboard

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

链接错误:未定义的符号,很多(cpp 交叉编译)

我到达最后一个链接命令(正在链接实际的可执行文件),但我得到一堆未定义的符号(它们在 cpp 中,对我这个简单的 c 程序员来说看起来很可怕)

--它可能很简单,但我无法得到我应该作为链接器放置的内容(它在这里使用 gcc...?合适吗?g++ 告诉我太多输入文件,哈哈)(ld 返回大部分相同的内容)

无论如何,这很荒谬,我完全陷入困境

感谢您的帮助!

make
Making all in docs
Making all in en
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all-am'.
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.0  -arch armv6 -pipe -std=c99 -Wno-trigraphs -fpascal-strings -fasm-blocks  -Wreturn-type -Wunused-variable -fmessage-length=0 -fvisibility=hidden -miphoneos-version-min=2.0 -gdwarf-2 -mthumb -miphoneos-version-min=2.0 -I../include -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.sdk -O0  -arch armv6 -pipe -std=c99 -gdwarf-2 -mthumb -I../include -L../libs -L../../libs -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk -L/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/lib  -o mutella  -L/usr/local/lib uilocalsocket.o gnumarkedfiles.o uitextmode.o sha1.o sha1thread.o gnuwordhash.o gnulogcentre.o asyncdns.o gnuwebcache.o uiterminal.o uiremote.o …
Run Code Online (Sandbox Code Playgroud)

c++ macos cross-compiling linker-errors undefined-symbol

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

在UIScrollView中缩放核心图形

当我在UIScrollView中使用UIView子类放大时,我想知道哪个是扩展我的Core Graphics绘图的最佳方法.

目前,当我放大时,绘图变得有点模糊 - 我知道这是正确的功能,我只是想知道开发人员如何覆盖它以保持图像清晰...

谢谢!

(Ps我听说过使用Core Animation,但我不知道从哪个大型图书馆开始有可怕的名字哈哈!)

iphone core-animation core-graphics uiscrollview uiview

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

Xcode没有在SVN中获取新的类文件

我有一个SVN存储库,我已经更新了我的本地代码,此更新包括新的类文件.当我去构建时,由于我之前在Xcode中的文件中的代码已被更新并引用了一个新文件,因此出现了链接器错误.此文件已添加到Finder中的我的目录中(即我的本地文件系统是最新的)但这些新文件尚未添加到我的xcode中.

我的问题是:如何通过Xcode找到新文件?或者哪个元数据文件存储Xcode右侧窗格中显示的文件?(所以我可以检查这是否更新)

svn xcode

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

使用Haskell的MVar包但强制执行seq的严格性

Control.Concurrent.MVar关于hackage 的文档中,我们对MVars 的使用有一个'问题' .这是链接.

MVar说,当你使用putMVar某个东西放入时MVar,如果你放入的东西是一个巨大的东西,接收线程将有凌乱的评估工作,而不是发送线程.

除了可能令人讨厌或无根据之外,为了弥补这种情况,它指出了我们evaluate自己所说的使用方向seq.每个人最喜欢的haskell功能.

评估的语义应该是这样的:

evaluate x `seq` y    ==>  y
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:为什么不在分叉线程中进行评估!?!?!

concTreeMap :: (a -> b) -> BinaryTree a -> IO (BinaryTree b)
concTreeMap f Leaf = return Leaf
concTreeMap f (Branch v l r) =  do
  res <- newEmptyMVar
  forkIO $ do
              let fv = f v
              evaluate fv `seq` (putMVar res fv)
  v' <- takeMVar res
  l' <- concTreeMap f …
Run Code Online (Sandbox Code Playgroud)

multithreading haskell

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

iphone应用程序包/公司标识符与ccTLD - 协议是什么?

你的域名是什么时候的协议

domainname.com.au

是吗

au.com.domainname.app_id

要么

com.au.domainname.app_id

或者可能

com.domainname.app_id

基本上,如果您有国家代码顶级域名(ccTLD),并且您想开始启动iPhone应用程序,您会怎么做?

MERCI!

iphone bundle app-id

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