现在位置: 首页 > AnnetteKuhn发表的所有文章
  • 10月
  • 05日
综合 ⁄ 共 3158字 评论关闭
捷径并不是把弯路改直了,而是帮你把岔道堵上!走得弯路跟成长的速度是成正比的!不要害怕走上弯路,弯路会让你懂得更多,最终还是会在终点交汇! 岔路会将你引入万劫不复的深渊,并越走越深……在开始讲解输入表(导入表)概念之前,请允许小甲鱼童鞋用简短的几句话来总结之前我们学过的内容,并做进一步的思想综合提升,注意咯!首先,我们知道PE 文件中的数据被载入内存后根据不同页面属性被划分成很多区块(节),并有区块表(节表)的数据来描述这些区块。这里我们需要注意的问题是:一个区块中的数据仅仅只是由于属性相同而放......
阅读全文
  • 10月
  • 03日
综合 ⁄ 共 1678字 评论关闭
如何学好C++语言 导读:作者之前发布了《如何学习C语言》,现介绍如何学习C++的相关建议。 昨天写了一篇如何学好C语言,就有人回复问我如何学好C++,所以,我把我个人的一些学习经验写在这里,希望对大家有用。首先,因为如何学好C语言中谈到了算法和系统,所以这里就只谈C++语言。 C++是最难的语言。这个世界上最难的编程语言可能非C++莫属了。你千万不要以为几天就可以学好C++,C++的学习曲线是相当BT的,你可以看看这篇文章。C++是一门很自由的语言,自由到了有点BT和恐怖的地步。我甚至认为C++并不是一门成熟的编程语言,因为......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 4550字 评论关闭
面向过程与面向对象的C++ 作者:ben 来源:51vb 1、概述 给定4个整数,其中每个数字只能使用一次;任意使用 + - * / ( ) ,构造出一个表达式,使得最终结果为24,这就是常见的算24点的游戏。这方面的程序很多,一般都是穷举求解。本文介绍一种典型的算24点的程序算法,并给出两个具体的算24点的程序:一个是面向过程的C实现,一个是面向对象的java实现。 2、基本原理 基本原理是穷举4个整数所有可能的表达式,然后对表达式求值。 表达式的定义: expression = (expression|number) operator (expression|number) 因......
阅读全文
  • 03月
  • 08日
综合 ⁄ 共 415字 评论关闭
要分清楚视频媒体文件格式(又称容器格式)和编码格式的区别: 前者是既包括视频又包括音频,甚至还带有脚本的一个集合;而文件当中的音视频的压缩算法才是具体的编解码。 比如说一个.avi文件,当中的视频可能 是编码a ,可能是b;具体用哪种编码的解码器,就要由播放器按照avi的文件格式读取信息去调用了。 多媒体文件格式一般都包含三部分: 1 文件头部分:说明了多媒体数据符合的压缩标准和规范信息,(规范信息包括分辨率,帧率,音频的采样率等) 2 索引部分:由于多媒体数据一般都是分块的,这些块之间的存储是不连续的,这......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 4988字 评论关闭
一、构建struts2的基本包有:    commons-fileupload-...jar commons-logging.jar freemarker.jar ognl-2.7.3.jar struts2-config-browser-plugin.jar  struts2-core-2.1.8.1.jar  xwork-core-2.1.6.jar    二、构建Struts2.X应用:     1.导入commons-logging.jar,freemarker.jar,ognl.jar,struts2-core.jar,xwork.jar这些struts2的基本包 2.修改WEB-INF下的web.xml文件,添加   <!-- 定义Struts 2的FilterDispatcher的Filter --> <filter> <!-- 定义核心Filter的名字 --> <filter-name> ......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 2593字 评论关闭
From: http://blog.csdn.net/yfkiss/article/details/6542894 一. 在c中分为这几个存储区 1.栈 - 由编译器自动分配释放 2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放 4.另外还有一个专门放常量的地方。- 程序结束释放 在函数体中定义的变量通常是在栈上,用malloc, calloc, realloc等分配内存的函数分配得到的就是在......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 947字 评论关闭
1.去https://github.com/cyrilmottier/GreenDroid下载源代码 2.将解压后的GreenDroid导入项目 3.android使用第三方类库的时候,不是直接将需要的jar包拷贝到工程下lib目录下,而是右击工程,选择“properties”。点击Android。    在右下方的Library点击Add,选择GreenDroid,确定。 4. 如果你的工程使用了不同的主题,你需要自己修改GreenDroid library ,打开res/values/gd_themes.xml 然后修改parent=”@android:style/Theme”为你自己的主题。 5.许多GreenDroid’s feature (GDActivity, GDListActivity or GDTabActivity for ......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 1642字 评论关闭
虽然这个库的名字乍一看好象有点误导,但实际上并非如此。 Boost.Signals 所实现的模式被命名为 '信号至插槽' (signal to slot),它基于以下概念:当对应的信号被发出时,相关联的插槽即被执行。 原则上,你可以把单词 '信号' 和 '插槽' 分别替换为 '事件' 和 '事件处理器'。 不过,由于信号可以在任意给定的时间发出,所以这一概念放弃了 '事件' 的名字。 因此,Boost.Signals 没有提供任何类似于 '事件' 的类。 相反,它提供了一个名为 boost::signal 的类,定义于boost/signal.hpp. 实际上,这个头文件是唯一一个需要知道的,因......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 777字 评论关闭
某天在wiki上闲逛,发现一个SSH_Over_USB的entry,可以让SSH通过USB数据线来连接iOS,上面说的是在Mac OS下,当然在linux和Windows下也是可以的。原理是什么呢,是在Local运行一个usb多路复用(multiplexor)的daemon,然后运行client程序通过它建立本地<—>远程端口转发,最后就可以使用ssh进行基于usb tunnel的连接了。这个有什么用呢?对于jb/unlock肯定是有帮助的,还可以开发cydia上的app,折腾(可以装web server,或者在上面写python,java),甚至crack wifi密码都可以(现在暂时还不行)。 1.安装usbmuxd,可......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 625字 评论关闭
首先有用户需求,然后由组织将用户需求转化为业务需求,再由开发者将业务需求转化为功能需求,功能需求映射到系统功能模块。业务需求也有可能是基于的业务发展需要,由组织首先提出来的。    业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围(vision and scope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(project......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 1013字 评论关闭
Fibonacci Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3599    Accepted Submission(s): 1647Problem Description 2007年到来了。经过2006年一年的修炼,数学神童zouyu终于把0到100000000的Fibonacci数列 (f[0]=0,f[1]=1;f[i] = f[i-1]+f[i-2](i>=2))的值全部给背了下来。 接下来,CodeStar决定要考考他,于是每问他一个数字,他就要把答案说出来,不过有的数字太长了。所以规定超过4位的只要说出前4位就可以了,可是CodeStar自己又记不住。于是他决定编写一......
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 3099字 评论关闭
如果一个页面上有个EditText,当页面显示的时候,系统默认情况下不会打开软键盘,需要用户点击下EditText才会弹出软键盘, 在有些情况下你可能希望,用户打开页面的时候就自动显示软键盘,这样就减少了用户点击的次数(例如在用户点击新建短信打开的页面中). 要实现该功能是很简单的,只要在<manifest>中的Activity标签中使用windowSoftInputMode就可以了. 如下: <activity android:windowSoftInputMode="stateVisible" . . . > 另外对于一些非Activity窗口(例如对话框),在Android 1.5及其以后版本中的Window类中加入了一个函......
阅读全文