文章列表
周三出差
- 博客分类:
- Campous Life
导师安排我和张博下周三去上海出差,估计是周五或周末才回来。主要是去跟那边的公司交流一下,看看他们的需求。
这是第一次出差,公司里的事情只能放下了,这周也只能请假了~
希望公司那边没什么问题~~~~~
开始做毕业设计了
- 博客分类:
- Campous Life
上周终于开完题了,并且把专利终稿发给导师看并且通过了,接下来就准备请专利代理上交专利说明书,等待审批了。到此,也算是完成了一个小小的科研任务吧,接下来,就按照开题报告中陈述的研究内容做毕业设计吧,相信接下来的工程实现阶段要比过去一年的调研阶段有意思的多,自己设计自己优化实现并验证,这回是一个比较有意思的过程,加油吧~~~~
第二次去移动跟客户沟通
- 博客分类:
- Work stuff
今天上午10点去到移动集团,继续看客户提供的资料,并设计一个初步方案给客户,再进行讨论。
上午先拿到了客户那边的代码,然后看看其main函数里的处理逻辑。
下午2点,客户介绍了他们设想的处理方案,然后我们自己讨论,写了个初步文档方案,已经快5点了。
接着向客户介绍了下我们的想法和设计思路,结束后已经快6点了。
今天在移动还是挺有收获的,在和LY的讨论过程中,发现了一些新的想法和解决方案,对于自己对研究内容的理解还是挺有帮助的~
总结下与客户交流时需要注意的几点:
认真倾听,弄明白客户的意思
不明白的话一定要问清楚
交流结束后一定要回顾,不要有遗漏的地方
ArrayList和Vector的区别
- 博客分类:
- Java
ArrayList和Vector的区别在两个方面:
Vector是同步安全的,ArrayList是同步不安全的。如果在开发过程中,需要考虑同步性,使用Vector比较方便,也可以手工实现ArrayList的同步,但是由于ArrayList自己没有实现访问同步,故效率比Vector高。
ArrayList和Vector在容量满后,会自动增长自身的容量,ArrayList增加自身容量的50%,Vector增加自身容量的100%,因此,ArrayList比Vector更节省存储空间。
今天看Java写的一个五子棋的游戏源码,发现其中用到了异或来标志棋子的状态,而其中负数异或的结果让我感到有点不解,于是探究了一番。
-1^3=?
byte型的-1在计算机中以补码形式存储,原码为10000001,补码为原码非符号位取反加1,即为11111111。
byte型的3的原码、补码都一样,在计算机中的存储为00000011。
如果用原码与3异或:10000001^00000011=10000010=-2
如果用补码与3异或:11111111^00000011=11111100,为补码形式,减一取反后为10000100=-4
而写个简单的System.out.println(- ...
之前遇到的一个问题,现在记录下来~
import java.io.*;
class IODemo09
{
public static void main(String args[]) throws Exception
{
OutputStream out1 = null;
out1 = System.out;
out1.write(new String("hello buaa!").getBytes());
out1.close();
...
本文转自我的ChinaUnix博客:http://blog.chinaunix.net/u3/107162/showart_2190311.html
2010-03-04
int a = 8, b = 9;a = a^b;b = b^a;a = a^b;// 现在a=9,b=8了// 证明:1. 执行第一行,a的值为 a^b 了// 2. 再执行第2行,b = b^a = b^(a^b) = a^b^b = a^0 = a,现在b的值为a了// 3. 接着执行第3行,a = a^b = (a^b)^a = a^a^b = 0^b = b,现在a的值为b了
今天本来是报名参加VMware的vForum云计算与虚拟化会议的,但是公司同事让我今天跟他们一起去移动跟客户交流项目进展,作为一名实习生,这对我来说是很好的机会,所以我只在会场从中午待到下午2点,然后打车去了移动总部。
这还是我第一次去金融街,走进去还是挺有感觉的,移动的大楼很气派,不愧是垄断者!见到对方代表,我们在一个小会议室里讨论工作进展,主要还是LY介绍我们目前的工作,其间需要的时候,我也会做些技术上的解释,因为具体的事情还是我做的~具体是什么就不便详述了~
在交流的过程中,我发现,对方说的一堆话其实都是想让我们更加重视工作内容,希望我们做好,而我们这边则不断保证说没问题, ...
今天上午10点多,跟实验室的同僚一起去北京国际饭店参加VMware举办的vForum虚拟化与云计算大会,我们是属于集体报名,有大巴接,省的自己坐地铁过去了,还比较方便。在东南门碰见了恺哥,他也是要去参会的,然后路上我俩就一起坐着聊了一路有关实习、工作、办活动等方面的事情,具体就不说了。唯一一点得说的是,交流真是一件让人愉快的事情,因为能够从对方那里获取很多自己未知的事情和资源!
去到会场后,已经是12点多了,我们都饿了,于是先去找吃饭的地方了,去到才发现,只为我们提供了一块小面包、三片面包夹两片火腿、一杯酸奶、一瓶水、一根香蕉,跟上次去IBM的云计算会议吃的午饭相比,真是差远了,还没地方 ...
明天,我将和西门子的同事一起去中国移动通信集团,向客户介绍我在前面实习的这段时间所做的工作,以及目前的一些进展,相信对我来说,这会是一个很好的机会,可以锻炼锻炼、见识见识,增长一点与客户交流的经验。
具体的细节,明天回来后再详细的总结吧~~~
本文转自我的ChinaUnix博客:http://blog.chinaunix.net/u3/107162/showart_2201030.html
2010-03-23
刚把debian装好的时候,网络配置文件/etc/network/interfaces是这样子的:
# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).# The loopback net ...
本文转自我的ChinaUnix博客:http://blog.chinaunix.net/u3/107162/showart_2192325.html
2010-03-08
命令格式:mv a b
总结起来有以下几种情况:
a是文件名,b不存在 a改名为b。 a是文件名,b是文件名 a改名为b,原b被覆盖。 a是文件名,b是目录名,b下没有名为a的文件或目录 a移动到b目录下。 a是文件名,b是目录名,b下没有名为a的文件 a移动 ...
本文转自我的ChinaUnix博客: http://blog.chinaunix.net/u3/107162/showart_2188996.html
2010-03-02
今天安装TOMCAT5,下载的是其ZIP安装包,在Linux下unzip后,无论如何,也无法正常启动TOMCAT,总是错误如下:
The BASEDIRenvironmentvariable is not defined correctlyThis environmentvariable is needed to run this program
之前就是:
Cannot find ./cata ...
本文转自我的ChinaUnix博客:http://blog.chinaunix.net/u3/107162/showart_2188981.html
2010-03-02
三种查看linux内核版本的方法,每种查看linux内核版本结果都不一样。
[root@localhost ~]# uname -a Linux localhost.localdomain 2.6.18-128.el5 #1 SMP Wed Dec 17 11:42:39 EST 2008 i686 athlon i386 GNU/Linux [root@localhost ~]# [root@localh ...
本文转自我的ChinaUnix博客:http://blog.chinaunix.net/u3/107162/showart_2188761.html
2010-03-01
今晚在实验室电脑的Ubuntu系统上配置了一下java开发环境,首先是安装jdk了,上官网下jdk不知为何下不了,于是上网搜的资源下的,得到安装文件jdk-6u16-dlj-linux-i586.bin,将其复制到/usr/lib/jvm/java中,在终端执行./jdk-6u16-dlj-linux-i586.bin,得到解压缩后的文件夹jdk1.6.0_16。安装完毕。
接下来是配置环境,修改 ...