现在位置: 首页 > mumu11andl发表的所有文章
  • 03月
  • 21日
综合 ⁄ 共 1004字 评论关闭
1. glibc是什么,以及与gcc的关系? glibc是gnu发布的libc库,也即c运行库。glibc是linux 系统中最底层的api(应用程序开发接口),几乎其它任何的运行库都会倚赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现,主要的如下:(1)string,字符串处理(2)signal,信号处理(3)dlfcn,管理共享库的动态加载(4)direct,文件目录操作(5)elf,共享库的动态加载器,也即interpreter(6)iconv,不同字符集的编码转换(7)inet,socket接口的实现(8)intl,国际化,也即......
阅读全文
  • 10月
  • 31日
移动开发 ⁄ 共 814字 评论关闭
解决Android SDK Manager更新、下载速度慢 方法:更改hosts文件。 第一步          首先更新host文件,如图,打开目录 C:\Windows\System32\drivers\etc,在目录下有hosts文件。用“记事本”打开,将一下的文字复制到hosts文件里面,保存,注意不修改原来的文件内容,只是附加这些内容。 203.208.46.146 www.google.com 74.125.113.121 developer.android.com 203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com 原理: 在hosts文件里面加入这些内容为什么就会加快下载速度呢?           大家都知道每......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 1733字 评论关闭
  新MDI程序可以使用与原SDI同样的文档和视图发爱马,以及同样的资源(除了程序名以外)。但应用程序代码和主框架类代码是不同的。 步骤: 1.         修改应用程序类InitInstance()函数中的文档模板,并创建MDI框架窗口:        CMultiDocTemplate* pDocTemplate;        pDocTemplate = new CMultiDocTemplate(               IDR_MY16BTYPE,                 //MY16B是工程名               RUNTIME_CLASS(CMy16bDoc),               RUNTIME_CLASS(CChildFrame),       // custom MDI Child frame               RUN......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 4229字 评论关闭
关于EL 表达式 EL表达式总是用大括号括起,而且前面有一个美元符($)前缀:${expression}。 表示式中第一个命名变量要么式一个隐式对象,要么是某个作用域(页面作用域、请求作用域、会话作用域或应用作用域)中的一个属性。 点 号操作符允许你使用一个Map键或一个bean性质名来访问值,例如,使用${foo.bar}可以得到bar的值,在此,bar是Map foo的Map键名,或者是bean foo的一个性质。放在点号操作符右边的东西必须遵循Java的标识符命名规则!(换句话说,必须以一个字母、下划线或美元符开头,第一个字符后面可以有 数字,但不能......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 22465字 评论关闭
Android深入浅出之Audio 第一部分 AudioTrack分析 一目的 本文的目的是通过从Audio系统来分析Android的代码,包括Android自定义的那套机制和一些常见类的使用,比如Thread,MemoryBase等。 分析的流程是: l        先从API层对应的某个类开始,用户层先要有一个简单的使用流程。 l        根据这个流程,一步步进入到JNI,服务层。在此过程中,碰到不熟悉或者第一次见到的类或者方法,都会解释。也就是深度优先的方法。 1.1 分析工具 分析工具很简单,就是sourceinsight和android的API doc文档。当然还得有android的源代码。我这......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 952字 评论关闭
         思路:         题目的意思:手表的价格为m元,要在硬币中选择一些硬币构成多少种不同的总价值p(且使其总价值p在(1->m)之间)         AC代码: #include<stdio.h> #include<string.h> int dp[100005],c[105],v[105]; int m; void CompletePack(int c,int w) { int i; for(i=c;i<=m;i++) if(dp[i]<dp[i-c]+w) { dp[i]=dp[i-c]+w; } } void ZeroOnePack(int c,int w) { int i; for(i=m;i>=c;i--) if(dp[i]<dp[i-c]+w) { dp[i]......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 322字 评论关闭
 eclipse 快捷键对比 |  Android Studio    1.类中找方法快捷键 Command+o   | Command+F12 2.导包 Command+Alt+o  |   Alt+enter 3.全局换名 Command+Alt+R  |   shift+F6 4.复制一行到下一行 Command+Alt+向下| Command+D 5.删除一行 Command + D   | Command+X 6.自动提示方法 Alt +/|ctrl + shift + 空格 7.运行快捷键 |ctrl  + R 8.清除无效包 ctrl+shift+o|alt+control+O 9查看所有调用方法的快捷键                   |alt+Command+F7 有问题可以跟帖 大家一块探讨! 有重要的我会慢慢update!
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 7484字 评论关闭
在介绍 Oracle9i 之前我们先介绍一些关于 Oracle 公司的资料,让各位朋友更多了解 Oracle。  1977 年,拉里·艾里森和Bob Miner、Ed Oates一起创建一家软件开发实验室(Software Development Laboratories)。开发当时新型的数据库技术--关系型数据库系统,并将第一个产品命名为“Oracle”,意为“智慧之源”。1978年软件开发实验室更名为关系型软件公司(Relational Software Inc. (RSI)),1982年,关系型软件公司更名为Oracle系统公司(Oracle System Corporation),以产品的名称来命名Oracle。1986年3月12日,Oracle股票正式挂牌上市......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 64字 评论关闭
a+=b --> a=(a.Type)a+b;//返回的是a类型 a=a+b --> a=a+b;//返回类型是a类型与b类型中的最高类型
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1220字 评论关闭
     建立哈夫曼树,计算树的带权路径。 #include <iostream> #include <queue> #include <malloc.h> using namespace std; typedef struct HTNode { int weight, parent, lchild, rchild; int flag; friend bool operator <(HTNode a, HTNode b) { if (a.weight!=b.weight) return a.weight > b.weight; return a.flag > b.flag; } }HTNode, *HuffmanTree; typedef char **HuffmanCode; int CreatTree(HuffmanTree &HT, int n)//构建哈夫曼树 { int i, m; m = 2 * n - 1; Huff......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 5080字 评论关闭
运行结果如下:   具体实现代码如下: public class JTreeComboBox extends JComboBox{ /** * 显示用的树 */ private JTree tree; public JTreeComboBox(){ this(new JTree()); } public JTreeComboBox(JTree tree){ this.setTree(tree); } /** * 设置树 * @param tree JTree */ public void setTree(JTree tree){ this.tree = tree; if(tree != null){ this.setSelectedItem(tree.getSelectionPat......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 236字 评论关闭
1、安装eclipse   sudo apt-get install eclipse   2、安装eclipse cdt   打开eclipse ->helo ->  install new software   输入cdt路径 如:eclipse 3.5 对应的cdt url Enter the URL for this site in the update manager to download the CDT features http://download.eclipse.org/tools/cdt/releases/galileo
阅读全文