现在位置: 首页 > fuqingjie123发表的所有文章
  • 09月
  • 13日
移动开发 ⁄ 共 7852字 评论关闭
1、面向对象的特征有哪些方面 (1)抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 (2)继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 447字 评论关闭
int main(int argc,char **argv) 相当于  int main(int argc,char *argv[ ] ) argv[0] 指向程序运行的全路径名(程序名) #include <stdio.h> int main(int argc, char* argv[]) { int i; for (i = 0; i<argc; i++) { puts(argv[i]); } return 0; } argc: 整数,用来统计你运行程序时送给的命令行参数的个数 argv[1] 指向在DOS命令行中执行程序名后的第一个字符串的指针 argv[2] 指向执行程序名后的第二个字符串的指针 main()函数可以有第三个参数,也是一个字符指针数组,这个数组中保存了指向保存当前系统中的......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 5182字 评论关闭
QoS队列调度算法概述 作者:  |  上传时间:2011-04-22  |  关键字:网络大爬虫4-QoS专题 文/常慧锋 【摘要】本文概述了常用队列调度算法的实现机制,并在此基础上对比了基于理想流模型的WFQ队列算法与其他队列调度算法的公平性能。 【关键字】服务质量 队列调度 通用处理器共享 加权公平队列 1. 引言 队列调度算法是实现网络QoS(Quality of Service,服务质量)控制的核心机制之一,是网络资源管理的重要内容,通过控制不同类型的分组对链路带宽的使用,使不同的数据流得到不同等级的服务。 通常调度算法的工作模式......
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 6437字 评论关闭
定义:解释器模式(Interpreter),给定一个语言,定义它的文法的一种表示,并定义一个解释器,用这个解释器使用该表示来解释语言中句子。解释器模式需要解决的是,如果一种特定类型的问题发生的频率足够高,那么可能就值得。 结构图: 所涉及的角色: AbstractExpression 抽象解释器:具体的解释任务由各个实现类完成,具体的解释器分别由TerminalExpression和NonterminalExpression完成。 TerminalExpression终结符表达式:实现与文法中的元素相关联的解释操作,通常一个解释器模式中只有一个终结符表达式,但有多个实例,对应......
阅读全文
  • 10月
  • 26日
综合 ⁄ 共 221字 评论关闭
在JDK启动时,添加 -Xrunjdwp:transport=dt_socket,address=9900,server=y,suspend=n -Dcom.sun.management.jmxremote.port=40124 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false 选中项目,右键 点击Debug开始远程调试
阅读全文
  • 10月
  • 16日
综合 ⁄ 共 842字 评论关闭
图片资源说明 1. 导出的图片格式 导出的图片可支持2种, 带透明的PNG图片和带ALPHA通道的32位BMP。 显然,32位BMP制作起来要比PNG麻烦很多。而且导出时的效果不直观。所以建议统一采用PNG。 2. 对于一个整体的显示对象。 如果他的图片需要有N帧 ( N > 1),这N帧的宽高必须相等。  例如: 主界面按钮有 正常 和按下状态帧2。 虽2张图片显示的区域不同。 但图片尺寸要保持一致。  显示同一号时间的数字0 – 9 , 这10张图片尺寸须要相同。 导出时, 要把多帧的控件的图片导出成按竖方向排列的图片如: 如果图片比较多,如果这样......
阅读全文
  • 07月
  • 13日
综合 ⁄ 共 853字 评论关闭
NSMutableArray *array = [[NSMutableArray alloc] init]; [array addObject:[NSNumber numberWithInt:1]]; [array addObject:[NSNumber numberWithInt:3]]; [array addObject:[NSNumber numberWithInt:2]]; NSArray *sorteArray = [array sortedArrayUsingComparator:^(id obj1, id obj2){ if ([obj1 integerValue] > [obj2 integerValue]) { return (NSComparisonResult)NSOrderedDescending; } if ([obj1 integerValue] < [obj2 integerValue]) {......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 1009字 评论关闭
原文:http://renyongjie668.blog.163.com/blog/static/16005312011829102025222/ 我认为在linux下awk是个好东东啊,处理一些文本文件会非常方便。而在Linux下嘛,经常会和shell打交道,所以awk和shell之间的变量相互传递,有时还是很有必要的,所以简单总结一下吧。   awk中使用shell中的变量 一: "'$var'" 这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如: var="test" awk 'BEGIN{print "'$var'"}' 这种写法其实际是双括号变为单括号的常量,传递给了awk. 如果var中含空格,为了shell不把空格作为分格符,......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 1342字 评论关闭
SQL Server 2005的卸载是一个非常头疼的问题。很多同学想重新安装server2005,但苦于实在很难彻底卸载掉,导致无法顺利的重新安装。当然最直接的方法是重装系统,但还没到那种程度,不到万不得已我是不会重装系统的。我曾经尝试过直接使用【添加或删除程序】工具卸载、清除安装目录、删除注册表内容等等各种方式综合卸载,勉强成功。现在终于找到了一个事半功倍的方法.请先确定是否把sql相关的东西删了,建议进行如下操作。1.先下个Windows Install Clean Up,清理sql相关东西,要全部清理。2.到控制面板--添加删除程序中看是否还......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 5445字 评论关闭
一、UnlockQueue声明 #ifndef _UNLOCK_QUEUE_H #define _UNLOCK_QUEUE_H class UnlockQueue { public: UnlockQueue(int nSize); virtual ~UnlockQueue(); bool Initialize(); unsigned int Put(const unsigned char *pBuffer, unsigned int nLen); unsigned int Get(unsigned char *pBuffer, unsigned int nLen); inline void Clean() { m_nIn = m_nOut = 0; } inline unsigned int GetDataLen() const { return m_nIn - m_nOut; } private: inline bool is_power_of_2(unsigned lon......
阅读全文
 很多人开发Android对设计UI很是头痛,droiddraw是一个公开了源代码的UI设计器,可以根据自己的开发需求来进行修改。首先看图 www.DroidDraw.org提供了在线使用功能,当然也可以下载到本地来进行编辑,下载地址是http://code.google.com/p/droiddraw/。 DroidDraw的功能比较强大,可以直接拖动控件到窗口,然后设置其属性、参数等,这样便可以随心所欲的设计自己的UI,然后点击Generate按钮即可生成对应的布局代码,同时也可以点击load按钮来载入已经编辑好的布局文件。 转自:http://blog.csdn.net/chaimingkun/article/detai......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 2217字 评论关闭
最初看到这个问题,是在一道面试题上。  不同与其他面试题,我觉得这道题很具有实际意义。所以先实际操作下,解决这个问题。  在此,我也啰嗦一下,大概说说解决这个问题的几种方案:  1、借助系统的 API  首先,2.2 以前和 2.2 以后采用的方法是不同的。但都是针对系统级别的东西进行操作。从进程和包的角度来达到此效果。  所以需要添加授权,但是遗憾的是,这些方法涉及底层,而且在我们的应用中是起不到效果的。  这个方案被我排除了。  2、抛出异常,Force Close  这个我觉得很不靠谱。这确实能一下子退出应用。  但是,其......
阅读全文