码迷,mamicode.com
首页 > 其他好文
对象和类的的关系
1.类是定义一系列属性和方法的模板,而对象是把属性具体化,然后交给类去处理。 2.对象就是数据,对象本身不包含方法(通过序列化可以看出),但是对象有一个“指针”指向一个类,这个类里面可以有方法。 3.方法描述不同属性会导致不同的表现。 4.类和对象是不可分割的,有对象就必定有类与其对应,否则这个对象就是一个没有亲人的孩子(特殊情况:有标量进行强制类型转换的object,没有一个类与其对应,此...
分类:其他好文   时间:2015-08-11 12:20:22    阅读次数:136
gcc 源码分析-前端篇2
2. 对ID及保留字的处理    在c语言中,系统预留了很多关键字,也被称为保留字,比如表示数据类型的int,short,char,控制分支执行的if,then等。    任何关键字,本质上也是一个ID,比如它也有长度,对int就是3,对short就是5,也有内容,比如int,short。但比起一般id,    它还有其他一些属性,比如表示数据类型的int,它有一个数值范围,它的值范围是-x...
分类:其他好文   时间:2015-08-11 12:21:09    阅读次数:119
PowerDesigner Graphical Synonym(图形化同义词)的使用
概念-图形化同义词,是对象(表)的一个表示符号,它本身没有具体的定义。 -通过图形化同义词,可能在同一个physical diagram(物理图)中的不同地方去使用这个对象(表)。 -作用:在Physical Diagram中关系连线之间尽量不要交错,通过建立同义字图像 (Graphical Synonym)来保证。如果对一个对象建立了多个Graphical Synonym,使用独立且清淡的颜...
分类:其他好文   时间:2015-08-11 12:20:09    阅读次数:550
开源中国源码学习(六)——ButterKnife的使用
本文翻译自 Butter Knife官方网站: ButterKnife简介用@Bind给字段进行注释并且Butter Knife会根据给定的View ID去查找并自动转换为你与你的layout中相匹配的View。Activity BindingActivity绑定示例代码如下:class ExampleActivity extends Activity { @Bind(R.id.title) T...
分类:其他好文   时间:2015-08-11 12:20:41    阅读次数:12193
Hdu oj 1233 还是畅通工程
分析:Kruskal算法思想:按照边的权值的顺序从小到大查看一遍,如果不产生环(重边也算在内),就把当前这条边加入到生成树中。 #include #include using namespace std; int per[110]; int n; struct stu { int u,v,w; }edge[10000]; int cmp(stu x,stu y) { r...
分类:其他好文   时间:2015-08-11 12:18:07    阅读次数:102
回车符,换行符与'\0'
1. 回车符(carriage return)CR ascii码值13 '\r' 2. 换行符 (line feed) LF   ascii码值10  '\n' 3. 字符串结束符 ascii码值0    '\0'...
分类:其他好文   时间:2015-08-11 12:19:47    阅读次数:145
[Pointer]使用指针时有可能导致非法内存操作
简述在debug一个程序时,发现传入给一个API的参数的值并非预期,于是往上追朔查找,最终发现是在定义指针时没有给该指针赋地址初始值,后面就直接用该指针进行操作了,导致了许多异常。情况说明void func(void) { XXX_struct *str_data; str_data->element1 = globalvar1; str_data->element2 = g...
分类:其他好文   时间:2015-08-11 12:19:15    阅读次数:101
POJ 1555 Polynomial Showdown
Polynomial Showdown Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 4494   Accepted: 1554 Description Given the coefficients of a polynomial from degree 8 do...
分类:其他好文   时间:2015-08-11 12:17:25    阅读次数:104
Lua-UserData(用户自定义类型)
UserData(用户自定义类型) 意义:使用C语言编写的用于扩展Lua的新类型,方便使用脚本编写或者提高效率 userdata:提供了一块原始的内存区域,用于存储任何东西,在Lua中userdata没有任何预定义操作 生成:void *lua_newuserdata(L,size) 根据指定大小分配一块内存,并将userdata压入栈中,最后返回这个内存块的地址 ...
分类:其他好文   时间:2015-08-11 12:18:04    阅读次数:119
01背包--小P寻宝记——粗心的基友
题目描述 这对好基友他们在经历无数的艰难险阻后,终于找到了宝藏。无奈的是这一对好基友竟然是一样的粗心,又忘记了带一个大一点的包包,可惜啊、、选择又出现了啊、、 已知包的体积是v,每种宝贝只有一种,宝贝的体积是pi,价值是wi。求出这对粗心的基友可以最多带走价值多少的宝藏。 输入 输入数据有多组。 每组第一行有两个正整数n(n 接下来n行,每行有两个正整数vi, wi。 ...
分类:其他好文   时间:2015-08-11 12:18:33    阅读次数:89
Tomcat Session管理机制(Tomcat源码解析七)
前面几篇我们分析了Tomcat的启动,关闭,请求处理的流程,tomcat的classloader机制,本篇将接着分析Tomcat的session管理方面的内容。 在开始之前,我们先来看一下总体上的结构,熟悉了总体结构以后,我们在一步步的去分析源代码。Tomcat session相光的类图如下: 通过上图,我们可以看出每一个StandardContext会关联一个Manager,...
分类:其他好文   时间:2015-08-11 12:18:33    阅读次数:105
畅通工程
Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 21351    Accepted Submission(s): 9183 Problem Description 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路...
分类:其他好文   时间:2015-08-11 12:15:39    阅读次数:105
freopen函数 输入输出重定向
平时我们调试的时候,总是要一个个样例输入,再看输出。 但是如果我们输入量比较大的时候,虽然可以用复制功能,但是如果输出内容太多,屏幕显示不了,对于我们调试就很不方便。这里介绍一下freopen函数的使用。下面先看一个样例: 输入10个数,再输出10个数。 一般我们会这样写:#include"stdio.h"int main() { int n=10; int a[20];...
分类:其他好文   时间:2015-08-11 12:17:08    阅读次数:142
IntelliJ Idea中怪异出错bug,tomcat中和main中md5加密不一致
事件背景: 本人用两个开发工具开发项目,在某一次中,使用了eclipse调用idea中的项目(两个工具都是把项目部署到tomcat中的),突然就报错了。签名一直过不了。最后跟踪代码发现问题出现在md5加密上。 各家用的md5加密都不一致。最后发现inbuf.getBytes(“utf-8”) 这句代码,没修改之前是inbuf.getBytes();所以在tomcat下和单独的main测试出来的加...
分类:其他好文   时间:2015-08-11 12:17:03    阅读次数:119
图的基本知识
一:图的定义 一个图G=(V,E)由定点集V和边集E组成,每一条边都是一个点对(v,w),其中v,w属于V。如果点对是有序的,那么图就叫做有向的。有向的图有时也叫做有向图。定点v,w邻接当且仅当(v,w)属于E。有时候边还有第三种成分,称为权或值。 图的一条路径是一个顶点序列W1,W2,W3~Wn,使得(Wi,Wi+1)属于E,这样一条路径的长是该路径上的边数,它等于N-1.。从一个顶点到它自...
分类:其他好文   时间:2015-08-11 12:17:25    阅读次数:111
仿oschina 主界面的实现(一) -------FragmentTabHost+Fragment
FragmentTabHost+Fragment 官网的API dome Special TabHost that allows the use of Fragment objects for its tab content. When placing this in a view hierarchy, after inflating the hierarchy you must ca...
分类:其他好文   时间:2015-08-11 12:15:25    阅读次数:170
HDU - 1815 Building roads (2-SAT)
题目大意:给出N个农场,S1场地和S2场地的坐标,要求每个农场要么和S1场地连接要么和S2场地连接,且每个农场之间的连接距离的最大值最小 现在给出A种不可连接限制,表明两个农场不能和同一个场地连接 又给出B种连接限制,表明两个农场要和同一个场地连接解题思路:这题处理时有点恶心 二分枚举最大距离L,判断一下每个农场可连接的场地(以下的连边表示,a表示和S1连接,!a表示和S2连接) 如果dis...
分类:其他好文   时间:2015-08-11 12:15:21    阅读次数:84
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!