位置: 首页

工作处处有压力

在第二家公司已经工作5个月了,每天上班下班,过得好快。

最近压力好大,因为要做一个即时聊天的项目。之前没有接触过,现在真是一个挑战。加入项目组时,经理说:“让我负责二期开发,因为我的经验不足。一期很难搞定,会招人过来做”,一期的时间是俩个月。也就是说从11月份到12月低。一期的工作是把公司买的一个聊天项目中的mina协议,换成xmpp协议,可以说是“换心”。对这些协议不熟悉的人员,很难搞定。由于招了一个月也没有招到中级的开发工程师,而我这初级的菜鸟就顶上了。虽然领导知道我的能力,可是每天没有一点进步,让人很着急啊……

10月份的最后一个星期宣布项目成立,在那一周我把现有的mina协议写得聊天项目,过了一遍。对于我来说,替换成xmpp协议等于重新写一个项目。它调用的类在整个项目中已经深入骨髓了。我上网查了xmpp协议的用法,也找了一些Demo。搭建本地的openfire服务器。可我发现,替换还是那么不容易,因为没有用过xmpp协议,没有写过一个完整的项目。去替换另一个项目,让我无从下手。这周我根据现有的聊天项目,进行逻辑分析。然后再自己写一个测试Demo,慢慢地来修改…………

每次遇到不会的项目,都是我一个人在搞,老天这是在锻炼我那凄凉的心吗???都说压力就是动力,为什么我每次都想逃避呢????

Tags: , , Read All...

随想

有时,我会很迷茫;不想做这份工作,但也不知道自己还能做什么工作。很想知道那些成功人士的脑子是怎么长的???

有时,我满脑子都是铜臭;去寻找如何挣大钱的方法???

有时,我会激动,不知所措;遇点事就情绪化,什么都表现在脸上,内心是多么的不淡定???

有时,我会忧伤;思念家人,心情不顺,担心家人???

有时,我会很长舌;想到一个点子,还没实现,就赶紧炫耀下???

有时,我会很犹豫;一件事,过去后。我还会想着???

有时,我会觉得衣服不好看;去网上买其他的衣服???

有时,我会很无赖;用老头的话说:“上样”???

有时………………………………………………我是多么的善变啊………………………………………………

一个类似设计师的人,存点自己的作品(手机UI界面设计)

webwxgetmsgimg (5)
webwxgetmsgimg
webwxgetmsgimg (2)
ylhimage
ylhsqureylhresgin

一个类似设计师的人,存点自己的作品(游戏宣传广告条)

dzsj
sgsj
sqxs
ttdy
jhqo
jhqt
ylho
ylht

Dreamweaver CS6配置Phonegap运行环境介绍

请查看http://code-tech.diandian.com/post/2012-12-07/40046971070

Android ListView属性

ListView的重要属性
android:choiceMode:是ListView中的一种选择模式。SingleChoice值为1,表示最多有五项被选中;multipleChoice值为2,表示最多可选2项
android:divier:用于ListView数据之间的分隔
android:dividerHeight:分隔符的高度,若没有指明高度,则用此分隔固有的高度,必须为带单位的浮点数。如12.3sp
android:entries:引用一个将使用在此ListView里的数组。若数组是固定的,使用此属性将比在程序中写入更为简单
android:footerDivdersEnabled:设成false时,此ListView将不会在页脚视图画分隔符。此属性缺省值为true
android:headerDivdersEnabled:设成false时,此ListView将不会在页眉视图后画分隔符。此属性缺省值为true

android ProgressDialog的用法及实例

ProgressDialog为进度对话框。android手机自带的对话框显得比较单一,我们可以通过ProgressDialog来自己定义对话框中将要显示出什么东西。
首先看看progressDialog里面的方法
setProgressStyle:设置进度条风格,风格为圆形,旋转的。
setTitle:设置标题
setMessage:设置提示信息;
setIcon:设置标题图标;
setIndeterminate:设置ProgressDialog 的进度条是否不明确;这个属性对于ProgressDailog默认的转轮模式没有实际意义,默认下设置为true,它仅仅对带有ProgressBar的Dialog有作用。修改这个属性为false后可以实时更新进度条的进度。
setCancelable:设置ProgressDialog 是否可以按返回键取消;
CancelListner:当前Dialog强制取消之后将会被执行,通常用来清理未完成的任务。
setButton:设置ProgressDialog 的一个Button(需要监听Button事件);
show:显示ProgressDialog。

cancel:删除progressdialog

dismiss: 删除progressdialog 作用和cancel相同 Read More…

Android 从Service或者是BroadcastReceiver往Activity跳转时出现的错误

错误提示:ERROR/AndroidRuntime(192): java.lang.RuntimeException: Unable to start receiver com.test.hmenu.HMenuReceiver: android.util.AndroidRuntimeException: Calling startActivity () from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
(总之出现这样的错误就要setflags(Intent.FLAG_ACTIVITY_NEW_TASK))
===========
我也遇到了 记录一下
解决方法 街上flag
Intent it = new Intent(context,StartActivity.class);
it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

java.lang.IllegalStateException:

09-16 09:43:58.242: ERROR/AndroidRuntime(340): java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread. [in ListView(2131165315, class android.widget.ListView) with Adapter(class android.widget.HeaderViewListAdapter)]
这个错误是你更新listview适配器adapter时,没有及时通知。
解决方法:在你更新之后,adapter发通知。adapter.notifyDataSetChanged();

android 底部按钮单击效果

QQ图片20130903161205
java代码:
public class GcMyScoreActivity extends TabActivity implements
OnCheckedChangeListener {
/** Called when the activity is first created. */
private TabHost mHost;
private RadioGroup radioderGroup;
private ImageView img1, img2; Read More…

第 1 页,共 4 页1234