- 博客(23)
- 资源 (4)
- 收藏
- 关注
原创 Java集合框架学习---1.ArrayList和LinkedList
1.ArrayList:底层是由数组实现的,所有的增删改操作其实都是对数组的操作。容量不够,会自增,自增的长度为当前长度的一半。2.LinkedList:底层是双链表的实现,操作都是对链表的操作。
2017-03-19 15:57:51
257
原创 Android教程-fragment的问题系列
最近在做一个聊天的项目,项目很low,采用的是服务器转发的架构,才刚开始学android,姑且就用这种最简单的架构吧。主页面采用的FragmentActivity。分别有消息、好友、动态以及个人信息这四个FragmentActivity。当用户在聊天界面聊天的时候,点击左上角的返回消息页面的按钮的时候,其实就是返回到MainActivity,并在MainActivity里面加载messageFra
2016-01-24 20:58:45
268
原创 Android教程(二)--基本控件TextView的使用
1.所有控件的都是view的子类,基本控件主要有button,TextView,EditText,checkbox等。2.一般情况下我们可以通过修改layout中的文件来将控件添加到界面上,res/layout/activity_main.xml显示效果如下:下面来讲一下,我们是如何做到的,首先activity_main.xml其实就是一个显示界面,我们需要我们的程序显示什么样
2015-06-23 23:41:37
504
转载 linux下开启-禁止笔记本触摸板命令
临时禁止触摸板:sudo modprobe -r psmouse开启触摸板:sudo modprobe -a psmouse永远禁用触摸板:sudo vi /etc/modprobe.d/blacklist.confblacklist psmouse
2015-06-09 23:39:51
338
原创 UNP---套接字简介
IPv4套接字结构: struct in_addr { in_addr_t s_addr; }; struct sockaddr_in { uint8_t sin_len; sa_family sin_family; in_port_t sin_port;//2bytes struct in_addr sin_addr;//4bytes
2015-06-07 22:34:33
386
原创 UNP学习记录---三次握手和四次挥手
三次握手: 1.服务器被动接受客户的连接请求,调用socket,bind,listen来完成,并且阻塞在accpet。 2.客户调用connect发起主动打开,客户发送一个SYN 3.服务器收到SYN,回复一个ACK和SYN。 4.客户回复一个ACK确认。四次挥手: 1.客户调用close主动关闭,发送一个FIN。 2.服务器回复一个ACK 3.服务器调用close回复一个FIN 4
2015-06-07 22:18:20
356
原创 python实现算法题-数组的重新排列
def minusOfPlus(a,length): n=length i=0 while(i temp = a[i] if a[i]>=0: for j in range(i,length-1): a[j]=a[j+1] a[j+1]=temp
2015-01-25 15:52:22
466
原创 python实现算法题-汉诺塔
def hnoi(n,a,b,c): if n == 1: print a,c else: hnoi(n-1,a,c,b) print a,c hnoi(n-1,b,a,c)hnoi(3,'a','b','c')
2015-01-25 15:50:13
608
原创 C++中构造函数为什么不能为虚函数
1.虚函数的执行依赖于虚函数表,而虚函数表的初始化是在构造函数中进行的,若构造函数为虚函数,此时虚函数表还没有初始化成功,这就导致构造函数无法执行,形成循环依赖。2.生成一个对象需要这个对应的类型,而虚函数是在运行时确认类型的。
2015-01-16 22:00:04
410
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人