现在位置: 首页 > coiffeur发表的所有文章
  • 08月
  • 08日
综合 ⁄ 共 1767字 评论关闭
链表的简单实现(很简单、没完善)   下边代码手写的,没编译通过,删除的时候头结点什么的都没判断,自己总结用的。     #include <stdio.h> #include <stdlib.h> #include <assert.h>     typedef enum _ListRet { RET_OK, RET_FAIL, RET_PARAM_FAIL }Ret;   typedef struct _DListNode { int data; struct  _DListNode* next; }DListNode;   typedef  struct _DList { DListNode* first; }DList;   DList* list_create(void) { DList* thiz=(DList*)malloc(sizeof(DListNode)); if(thiz!=NULL) { ......
阅读全文
  • 08月
  • 15日
综合 ⁄ 共 9813字 评论关闭
计算机程序处理与内存处理是紧密相连的。计算机程序中的不同的变量定义所使用的内存区域通常根据划分是不同的。例如,计算机程序代码存储于内存代码区。全局变量以及静态变量存储于全局与静态内存区域。常见常量数据存储于内存中专门为常量开辟的区域。函数调用以及函数参数以及内部局部变量定义等存储于内存栈空间。动态获取分配内存通常来源于堆内存空间。本小节主要讲述C++语言中三种常见类型变量以及动态存储基本概念和应用情况。 7.8.1  变量定义与赋值 高级计算机程序语言中将数据存放空间抽象出变量这个代称。应用程序中变......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 348字 评论关闭
在Ubuntu中安装Android SDK Manger后,有时因为HTTPS开头的URL被ZF过滤,所以需要调整URL为HTTP开头。 需要在Android SDK Manger的菜单Tools->Options中勾选“Force https://… sources to be fetched using http://…” 但在Ubuntu安装的Android SDK Manger中很多都不显示左上角的菜单项,没法进行设置: 没有菜单项的原因是Ubuntu当前登录的用户没有管理员权限,解决方法就是: 1、以管理员身份登录,再运行Android SDK Manger。 2、在终端以管理员身份运行Android SDK Manger,在终端切换到启动Android SDK Manger的目录下,然......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 3102字 评论关闭
文章目录 Deployment Tecknologies: 和部署相关的技术 User Interface ToolKits:用户接口工具套件 Integration Libraries、Other Base Libraries:集成库 lang & util Base Libraries:语言和通用的基础库 javase结构如下图: jdk 主要包含了 java development tools 和 jre。 jre 主要包含了 javaSE 核心类库 和 jvm。 下面就是 javase 核心类库介绍,Java SE中包含的主要技术如下: Deployment Tecknologies: 和部署相关的技术 Deployment、Java Web Start、 Java ......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 1135字 评论关闭
同事写了个hive的sql语句,执行效率特别慢,跑了一个多小时程序只是map完了,reduce进行到20%。 该Hive语句如下: select count(distinct ip) from (select ip as ip from comprehensive.f_client_boot_daily where year="2013" and month="10"  union all select pub_ip as ip from f_app_boot_daily where year="2013" and month="10" union all select ip as ip from format_log.format_pv1 where year="2013" and month="10" and url_first_id=1 ) d         分析:select ip as ip from comprehensive.f_client_boot_daily ......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 2288字 评论关闭
Problem Description Arbitrage is the use of discrepancies in currency exchange rates to transform one unit of a currency into more than one unit of the same currency. For example, suppose that 1 US Dollar buys 0.5 British pound, 1 British pound buys 10.0 French francs, and 1 French franc buys 0.21 US dollar. Then, by converting currencies, a clever trader can start with 1 US dollar and buy 0.5 * 10.0 * 0.21 = 1.05 US dollars, making a profit of 5 percent. Your job is to write a program t......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 1410字 评论关闭
    从管理我们的工作目录和用代码记下偶然的想法和保存一个杂乱无章的列表,没有什么比得上纯文本编辑器了。在周二我们已经请您提名“您最喜爱的文本编辑器”,以及超过500个激情的评论后,我们已经提炼了您的提名,得到最热门的。点击跳转后看看编辑提出的名单,然后投票给您最喜爱的,用来选出最终的编辑器。 注:在我们要选的五个编辑器中,我们有一组编辑器排名并列。所以我们今天五强中实际上给出的是6个编辑器。不说再多废话了,他们是: Notepad++ (Windows)   Notepad++ 是很多Windows用户寻找的比记事本更优秀的文本编辑......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 6749字 评论关闭
1.Struts2的属性驱动. Struts2的属性驱动指的是在action中JSP页面的每一个form中的name都对应在action中有一个属性与之对应。看下面代码片段: <form action="register.do" name="RegisterForm" method="post">             Username:<input type="text" name="uname"><br>             Password:<input type="password" name="upass"><br>             Confirm: <input type="password" name="rpass"><br>             <input type="submit" value="Submit"> </form&g......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 3045字 评论关闭
       Java开发中,对于发送邮件,Sun给出了JavaMail框架。但是这个框架调用比较复杂。现在 apache 站点有一个 jarkata/commons/email 子项目,也为我们实现了发送 Email 的功能,这个包的大小只有23K ,也就是9 个类而已。(commons-email 是 apache 提供的一个开源的API ,是对javamail 的封装) commons-email 主要包括SimpleEmail,MultiPartEmail,HtmlEmail,EmailAttachment 四个类。  SimpleEmail: 发送简单的email, 不能添加附件 MultiPartEmail: 文本邮件,可以添加多个附件 HtmlEmail:HTML 格式邮件,同时具有MultiPartEm......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 709字 评论关闭
题目描述 Description 在高为 H 的天花板上有 n 个小球,体积不计,位置分别为 0,1,2,….n-1。在地面上有一个小车(长为 L,高为 K,距原点距离为 S1)。已知小球下落距离计算公式为 d=1/2*g*(t^2),其中 g=10,t 为下落时间。地面上的小车以速度 V 前进。 小车与所有小球同时开始运动,当小球距小车的距离 <= 0.00001 时,即认为小球被小车接受(小球落到地面后不能被接受)。 请你计算出小车能接受到多少个小球。 输入描述 Input Description H,S1,V,L,K,n (l<=H,S1,V,L,K,n <=100000) 输......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 10401字 评论关闭
参见:http://citycowboy.blog.sohu.com/82383240.html。 头文件: "boost/shared_ptr.hpp" 几乎所有稍微复杂点的程序都需要某种形式的引用计数智能指针。这些智能指针让我们不再需要为了控制被两个或多个对象共享的对象的生存期而编写复杂的逻辑。当引用计费降为零,没有对象再需要这个共享的对象,这个对象就自动被销毁了。引用计数智能指针可以分为插入式(intrusive)和非插入式(non-intrusive)两类。前者要求它所管理的类提供明确的函数或数据成员用于管理引用计数。这意味着在类的设计时就必须预见到它将与一个插入式的引用......
阅读全文
  • 11月
  • 07日
综合 ⁄ 共 3998字 评论关闭
最近一直都在看关于程序集加载和反射方面的资料, 所以在这里把我所学习到的东西记录下来,方便自己以后复习,也给园子里面不懂的朋友参考。 一、程序集的加载 JIT编译器器将IL代码编译成本地代码时, 会查看IL代码中引用了哪些类型。在运行过程中,JIT编译器利用程序集的TypeRef和AssemblyRef元数据表来确定哪一个程序集定义了所引用的类型,然后JIT编译器将对应程序集加载到AppDomain中,在内部,CLR使用System.Reflection.Assembly类的静态方法Load来尝试加载一个程序集。然而如果我们想动态加载一个程序集时,可以使用Assemb......
阅读全文