随笔分类 -  Mac OS/iOS

编写小程序查看CSDN博客信息(ASIHTTPRequest+TFHpple)
摘要:转载请注明出处:http://blog.csdn.net/horkychen作为一个iOS练习,使用ASIHTTPRequest+TFHpple写了个小程序读取CSDN博客的已读等信息。其中ASIHTTPRequest负责发送HTTP Request以获取博客主页,然后使用TFHpple (XPath)解析出指定的HTML元素,然后读取相关的信息。注意,关于两个库的使用,已经有不少资料了。其中TFHpple会使用search这个方法,现在要使用searchWithXPathQuery替换。中间遇到的问题就是XPath的撰写。除了上W3CSchool读一个课程,还可以从Chrome WebSto 阅读全文

posted @ 2012-06-19 21:48 c语言源码 阅读(322) 评论(0) 推荐(0)

检查程序对动态库的依赖
摘要:转载请注明出处:http://blog.csdn.net/horkychen测试程序时会出现找不到指定的库或库函数的错误,表示某个依赖库不存在或版本不正确。如果使用的是动态加载的动态库所依赖的包不存在,如果程序没有做好异常处理的话,会让你很难定位到问题。比如GDI+库。假设一个程序A,调用了动态库B,而B链接了GDI+,这时运行在Windows 2000上时,系统里没有GDI+的库,会导致A不断Crash掉。因为GDI+库不是一般C的动态库,一般没有库加载的动作,使得排查问题会有很多的障碍。这时,我们如果利用依赖关系的查看工具就可以容易判断出来。在Linux中可以使用ldd指令很容易地获得依赖 阅读全文

posted @ 2011-11-02 00:16 c语言源码 阅读(813) 评论(0) 推荐(0)

[BoUML]生成代码
摘要:此处简单介绍一下运用免费的UML工具Bouml生成C++代码。在BoUML中的各个视图和组件基本有以下的结构: Project -> View -> Diagrams -> Components每一个组件,比如类,在其设定对话框中都有一个语言属性。代码生成工具就是按其中的设定来生成代码。在BoUML中生成代码主要需要Class和Artifact的定义,其中一个Artifact代表了一组头文件和源代码文件,它可以包含一个或多个Class的定义。所以使用BoUML生成代码,主要注意以下几点: 1. Class中的语言声明。->和类的定义有关 2. Artifact的语言声明 阅读全文

posted @ 2011-10-07 13:24 c语言源码 阅读(640) 评论(0) 推荐(0)

XCode小技巧
摘要:1.用TODO做个标记代码就是这么一行:// TODO: xxxxxx.然后看看你的Symbol list吧.另外Eclipse也有类似的功能,它提供一个视图用于方便用户查看所有的TODO项目.XCode的实现方式不如Eclipse那么直观,但也够用。2.XCode中的重构功能。在写代码时,想要修改一个函数名或变量名,直接使用重构功能就行,当然不止这些。如果自己一个一个改,效率比较低,还有风险。这个功能只对objective-c有效。Step 1.选中函数名,右击,选择Refactor...Step 2.输入新的函数名,然后点一下Preview,看看有多少修改Step 3.点Apply执行即可 阅读全文

posted @ 2011-05-18 21:32 c语言源码 阅读(272) 评论(0) 推荐(0)

尝试一下GNU Guile
摘要:参考Guile的Tutoria来创建一个带脚本支持的绘图程序:http://www.gnu.org/software/guile/docs/guile-tut/tutorial.html1.使用MacPorts安装guile和gnuplotsudo port install guile gnuplot2. 以管道的方式来操作gnuplot,注意需要在start_gnuplot函数添加如下的设置: fprintf (output, "set term x11/n"); 这是因为我们一会要使用X11来查看结果。3. 检查一下MakefileCDEBUG = -g -WallCFL 阅读全文

posted @ 2010-12-01 23:13 c语言源码 阅读(525) 评论(0) 推荐(1)

在XCode中运用CPPUnit
摘要:Use CPPUnit with XCode 1. Download cppunti from sourceforge 2. Compile and install ./configure make install 3. Create new C++ Tool project and add source files in cppunit/examples/simple except SimplePlugIn.cpp 4. Add the library libcppunit.dylib (/usr/local/lib) in the project also 5. Check the... 阅读全文

posted @ 2010-10-28 22:00 c语言源码 阅读(226) 评论(0) 推荐(0)

导航