自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 Innovus中抓取不到PG Pin

Innovus抓不到Insts PG Pin

2023-04-27 17:04:24 685 3

转载 原码, 反码, 补码 详解

转载出处:http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!一. 机器数和真

2016-03-02 16:00:42 494

原创 使用Bundle在Activity之间交换数据

当一个Activity启动另一个Activity时,常常会有一些数据需要传过去。其中,两个Activity之间存在一个”信使“:Intent,因此我们主要讲需要交换的数据放入Intent中即可。Intent提供了多个重载的方法来”携带“额外的数据包。 putExtras(Bundle data):向Intent中放入需要”携带“的数据包。 Bundle getExtras():取出Intent中

2015-10-22 22:02:39 603

原创 Android五大布局之网格布局

网格布局由GridLayout所代表,它是Android 4.0 新增的布局管理器,因此需要在Android 4.0之后的版本中才能使用此布局管理器。GridLayout的作用类似HTML中的table标签,它把整个容器rows * columns个网格,每个网格可以放置一个组件。除此之外,也可以设置一个组件横跨多少列,一个组件横跨多少行。为了控制GridLayout布局容器中各个子组件的布局分布,

2015-10-19 22:58:32 2583 1

原创 Android五大布局之相对布局

相对布局有RelativeLayout所代表,相对布局容器内子组件的位置总是相对兄弟组件,父容器来决定的,因此这种布局方式被称为相对布局。为了控制该布局容器中各子组件的布局分布,RelativeLayout提供了一个内部类,RelativeLayout.LayoutParams,该类提供了大量的XML属性来控制RelativeLayout布局容器中子组件的布局分布。RelativeLayout.La

2015-10-19 21:54:25 795

转载 Android 学习之- 单选按钮、复选框、状态开关、时钟控件

转载出处:http://sunzone.iteye.com/blog/1859325<!-- 单选按钮操作测试: 1、单选按钮:RadioButton 需要配合 RadioGroup 进行使用,RadioGroup 是 RadioGroup 的承载体 2、每一组RadioGroup 里面只能有一个RadioButton 被选中,不同的组之间互不影响; 3、一个Rad

2015-10-15 15:36:02 803

转载 Android 五大布局之(一) 线性布局和相对布局

转载出处:http://sunzone.iteye.com/blog/1858186<?xml version="1.0" encoding="utf-8"?> <!-- RelativeLayout 的相关的属性 相对布局 第一类 :属性值为true 和false 的: android:layout_centerHrizontal 水平居中

2015-10-13 22:19:53 3356

转载 详解bitmap算法

转载出处:http://www.cnblogs.com/huangxincheng/archive/2012/12/06/2804756.html http://blog.csdn.net/hackerwin7/article/details/17585257 本文为两篇文章的综合版,方便理解! 在所有具有性能优化的数据结构中,我想大家使用最多的就是hash表,是的,在具有定位查找上具有O(1

2015-08-21 13:59:56 638

转载 2015阿里研发实习 附加题

题目3:分布式系统中的RPC请求经常出现乱序的情况。 写一个算法来将一个乱序的序列保序输出。例如,假设起始序号是1,对于(1, 2, 5, 8, 10, 4, 3, 6, 9, 7)这个序列,输出是: 1 2 3, 4, 5 6 7, 8, 9, 10上述例子中,3到来的时候会发现4,5已经在了。因此将已经满足顺序的整个序列(3, 4, 5)输出为一行。要求: 1. 写一个高效的算法完

2015-08-21 09:52:14 382

转载 SNAT , DNAT区别

文章出处:http://sxj007.blog.51cto.com/521729/110924 SNAT, DNAT, MASQUERADE都是NAT MASQUERADE是SNAT的一个特例 SNAT是指在数据包从网卡发送出去的时候,把数据包中的源地址部分替换为指定的IP,这样,接收方就认为数据包的来源是被替换的那个IP的主机 MASQUERADE是用发送数

2015-07-04 16:29:10 575

转载 对死亡的思考

转载出处:http://www.zreading.cn/archives/4905.html 这是一个太大的话题,像生一样,死也只有一次。这是一个沉重的话题,像温疫一样,很少有人主动提及。但这又是一个每个人都会遇到的话题,人的一生,如何出生是不需要自己考虑的,但怎么死去却必须自己思考。而且这也是一个不可回避的非常有意义的话题。普通人都不想甚至忌讳谈论这个问题,自自然然过人生,来了就来了,跨过母门就

2015-05-20 10:24:02 1037

转载 别让标签绑架了自己

小的时候,只是几次英语考试考砸了,父母或老师是否就说你在语言上没有天赋?你是否认同他们的说法,认为自己不是学英语的料,从此在英语这一门功课上得过且过?也许,你只是爱没心没肺地说几句笑,身边的人是否就评价你是个“幽默”的人?而你是否认同了他们的评价,在日后的每一次聊天里都刻意找寻展现自己“幽默”一面的机会,却时不时也会不小心玩砸、把气氛搞到非常尴尬?“没有语言天赋”也好,“幽默”也罢,这些他人给我们贴

2015-05-17 11:28:27 552

转载 mysql数据库文件默认保存目录

转载出处:http://blog.csdn.net/heng_ji/article/details/6248156 如果没有自己去设置安装路径,MYSQL默认安装在C:/Program Files/MySQL/MySQL Server 5.1,新建的数据库文件在C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Serv

2015-05-13 15:45:49 988

原创 堆排序

一般的教科书上在heapsort函数构建堆的过程中写的是for(i = N / 2;i >= 0; i--) { PercDown(A, i, n);}实际上这个有丁点问题,数组是从下标0开始的,因此下标为i的结点的双亲为(i - 1) / 2;所以最后一个又孩子的结点的下标为(N - 1) / 2,读者可以亲自实验,因此应修正为:for(i = (N - 1) / 2;i >= 0; i

2015-05-05 22:54:58 608

原创 邻接矩阵的广度优先搜索

广度优先搜索遍历类似于树的按层次遍历的过程。操作步骤: 假设从图中某顶点v出发,在访问了v之后一次访问v的各个未曾访问过的邻接点,然后分别从这些邻接点出发一次访问他们的邻接点,并使“先被访问的顶点的邻接点”先于“后被访问的顶点的邻结点”被访问,直至图中所有已被访问的顶点的邻接点都被访问到。若此时图中尚有顶点未被访问,则另选图中一个未曾被访问的顶点作为起始点,,重复上述过程,直至所有顶点都被访问到为

2015-04-28 22:11:19 2309

原创 邻接矩阵的深度优先搜索

深度优先搜索遍历类似于树的先根遍历,是树的先根遍历的推广。 假设初始状态图中所有顶点未曾被访问,则深度优先搜索可从图中某个顶点V出发,访问此顶点,然后一次从V的未被访问的邻接点出发深度优先搜索遍历,直至图中所有和v有路径想通的顶点都被访问到;若此时图中尚有顶点未被访问,则另选图中一个未曾被访问的顶点作起始点,重复上述过程,直至所有顶点都被访问为止。 有大神看到这个程序,请帮忙讲解下程序标注处的问

2015-04-27 22:25:02 1410

原创 约瑟夫问题

问题来历(摘自百度百科):据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。首先从一个人

2015-04-27 21:03:20 526

原创 理解双重指针

双重指针好的是在函数调用时可以改变指针的指向,而单指针通过函数调用只能改变指针所指地址的内容,不能改变指针的指向 代码如下,有空写详解:#include <stdio.h>int main(void) { void swap1(int *a,int *b); void swap2(int **a,int **b); int a=3,b=6,a1=3,b1=6,*ptr1=&a

2015-04-09 14:52:16 791

转载 清明,一个怀念的节日

——谨以此文纪念那些逝去的亡灵文/丁安国在我的印象中,清明是用来祭祖扫墓的,是民间传统的祭祀日,是生者对逝者的怀念和祭奠。每当此时,各个家族都会自动联系起来,一起到先人的墓地敬香、烧纸、叩拜,祈求逝者保佑家人平安。同时,也为逝者的墓地四周清除杂草,给被雨水冲陷了的坟茔培上新土,以使逝者得以安息。这就是被民间所称的“扫墓”、“插清(明)”。是啊,清明时节,草长莺飞,油菜花开,天蓝水碧,桃李争艳,正是踏

2015-04-07 20:57:49 695

原创 队列(链表实现)

队列的特点就是先进先出(fifo),在队尾入队列,在队头出队列(现实生活中买火车票排队就和队列差不多,后面的人加入队列,前面买到票的人离开队列),下面代码实现了队列最基本的操作:#include <stdio.h>#include <stdlib.h>#define Status int#define OK 1#define ERROR 0typedef struct Qnode {

2015-04-07 20:16:12 467

原创 栈(可运行完整代码)

栈的具体原理就不讲了,其主要特点是Last in First Out(LIFO),只在末尾(栈顶)进行删除和插入操作。 看书的时候发现两个比较细节的东西(了解即可)分享给大家: 用链表实现的栈的缺点在于对malloc和free函数的调用的开销是昂贵的; 用数组实现的栈的潜在危害是需要提前申明一个数组的大小,除此之外, 还要对pop空栈与push满栈进行错误检测,会花费较多的时间 下面贴出代

2015-04-06 21:38:34 645

原创 链表

链表的原理比较容易理解,但很多教材上都是伪代码,导致写出第一个完整可运行代码花了不少时间(自己太蠢,代码量太少了),现在把我写的代码贴出来分享。 这个代码不是非常完善,仅供初学者或者看了伪代码,明白了原理,但写不出完整代码的同学参考。如有错误的地方,烦请大神指出,一定改正。 代码如下:#include <stdio.h>#include <stdlib.h>struct node {

2015-04-04 14:36:35 556

原创 大数相加算法

原理很简单,就是采用数组的形式保存每一位,然后相加(注意处理进位,以及输出结果的时候从非0开始输出)。具体代码如下(假设加数最大为100位的数字):#include <stdio.h>#include <string.h>#define M 101int add(char *str1,char *str2,char *sum);int main() { char str1[M],str2[

2015-03-31 22:07:57 612

原创 C语言数组初始化问题

最近在复习C语言,然后做题时突然想到了数组的初始化问题,然后查阅资料了解到结论:全局和静态数组都按语言规范要求被初始化为0对于局部数组,初始化元素个数少于数组元素个数时,数组前面的元素值对应初始化值,后面未被初始化的元素自动初始化为0;但当局部数组定义时,没有用列表对其初始化,那么数组元素的值是不可预料的,在编程的时候要注意这个问题。下面贴出测试代码:#include <stdio.h>int

2015-03-31 12:22:37 2301

原创 欧几里德算法

在《看数据结构与算法分析》一书时,看到了求最大公因数(Gcd)的算法——欧几里德算法,查询资料了解到此算法的原理如下:首先,该算法依赖一个重要的定理:gcd (a,b) = gcd ( b, a mod b)。此方法证明如下:a可以表示成a = kb + r,则r = a mod b假设d是a,b的一个公约数,则有d|a,d|b,而r = a - kb,因此d|r因此d也是(b,a mod b

2015-03-26 13:39:11 436

转载 Excel Sheet Column Title

问题描述: Given a positive integer, return its corresponding column title as appear in an Excel sheet.For example:1 -> A2 -> B3 -> C...26 -> Z27 -> AA28 -> AB 思路分析:一开始想的是类似十进制数一样,取个,十,百,千各位上的数值,但这样

2015-03-20 15:00:30 533

原创 LeetCode:Majority Element

问题描述: Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times.You may assume that the array is non-empty and the majority element

2015-03-19 21:59:41 432

转载 关于HashCode()方法的作用

文章出处:http://blog.csdn.net/huxin1/article/details/6325061有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。   总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的

2015-03-16 11:50:42 770

转载 TCL语言中if语句格式

TCL 对于格式的要求很严格,什么空格都不能乱有。。真是服了。。对于if while switch 等等都是这样子吧~ 其中“_”代表空格1. 条件判断的花括号和具体操作前面的花括号之间一定要有个空格2. 具体操作单独一行3. 具体操作之后的花括号另起一行,要和elseif 或 else 同一行,中间隔个空格if_{$x_>_0}_{......

2015-01-08 15:00:24 8775 2

转载 【解惑】理解java枚举类型

今天在学习JAVA枚举类型时遇到了一个问题:怎么chuanjian

2014-11-23 14:49:36 501

转载 如何处理编码GBK的不可映射字符

使用Sublime编写的JAVA程序中若含中文字符时,在CMD下编译是会出现:

2014-11-23 14:28:35 5717 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除