// pica客户端J2ME源码,100%可运行可修改,J2ME逆向工程经典作品 // 作者:fangji999 // QQ:57979471 Email:fangji999@163.com // 博客:http://hi.baidu.com/ccall_net // QQ群:51719370 // 如用此源码重新改写的软件或转载,请保留本人联系方式,作品原创作者 这个反编译的作品是我去年完成,有点时间啦,因人常看很多学习j2me技术各位朋友常为思考为什么别人的软件怎么做出来,比如界面,网络技术啊,软件结构啊等等,pica0.942版,原用老版的结构,增改多次,性能有点差,不过在对于学习就用j2me开发的学习很有用,基本上看懂了此版代码,j2me肯定是入门啦。 通过代码可以学到如下技术: 1,j2me界面绘制,pica的界面有众多IM手机软件中算好的。 2,j2me网络编程,处理。 3,j2me事件。 4,IM手机应用技术,和客户端结构设计(学习后可以其它语言实现)。 5,IM移动,XMPP协议等商业就用的设计。 6,完全重新编译修改调试可以运行和聊天,100%实现了原版功能。
上传时间: 2013-12-26
上传用户:xuanjie
运行环境是:Win xp+mysql+myeclipse 数据库结构已经给出, 实现了注册、会员管理、版面修改等常见博客的一些功能!
上传时间: 2017-02-03
上传用户:ippler8
经过上次版本升级,2.1版已经被各大软件下载站收录,每天的使用量从2.1以前的几十个到现在每天软件被用户使用几百次。我感到很高兴,所以接着再次更新。 此次更新至添加了金山毒霸通行证的获取,帐号基本是每天更新,不要担心使用不了。 提示:软件使用易语言编写,可能会被个别的外国杀软认为是病毒。但请大家放心。只要在我博客下的,绝不会有任何病毒,软件本身无任何捆绑,无任何插件。 当前版本号V2.2 更新增加了金山毒霸帐号密码的获取。
标签: 版本
上传时间: 2014-01-05
上传用户:1101055045
80后在校大学生完成电子设计全过程 80后在校大学生完成电子设计全过程[TINA7opa4131 opa228 TL082] 技术分类: 模拟设计 | 2009-01-07作者:billyevans: EDN China EDN博客精华文章 作者:billyevans 一、前言 作为一名在读本科生,自己不能奢望从课堂上学到太多实践的知识。但我还是看到身边有很多热衷于电子设计的同学,虽然自己在电子线路设计的学习过程中一路磕磕绊绊,但一直有很多热心的学长老师帮助,在这个过程中自己也总结了一些学习方法,希望能给热爱电子线路设计的同学们一点点启发。
上传时间: 2013-12-24
上传用户:mhp0114
ART2网络的MATLAB程序,自己编写的。最近一系列的文章都是用这个作的实验。在科学网可以找到本人博客下载相关论文
上传时间: 2017-04-16
上传用户:refent
单片机与光电传感器测量转速程序 首先,你的原理图我没有,我就按我开发板的原理图来写。原理图在我的博客上:http://hi.baidu.com/mcu 5Fspaces/album/item/8b0e987e63e7ed360cd7daf7.html 数码管是4位的,把红外传感器当霍尔转速传感器。如果这些器件和单片机连接和你 的不一样,自己改一下定义就行。
上传时间: 2017-05-21
上传用户:zhengzg
QQ2440V3开发板的LED控制,一般的ARM9开发板都没LCD驱动的。文件中有加载的步骤。具体可访问我的博客http://blog.csdn.net/cy757
上传时间: 2017-06-12
上传用户:asdfasdfd
在本教程中,我将利用 NetBeans IDE 对 Ruby 的支持创建一个简单的 Web 应用程序。本文将演示如何创建一个 Ruby 博客程序。您将遵循这些基本流程创建模型、添加控制器并生成视窗。
标签: 教程
上传时间: 2017-07-15
上传用户:123456wh
开发环境:VS2005、C#、.net2.0、Access、AJAX引擎是自己写的,没有用到AJAX的DLL 留言可以选择头像,插入图片和表情等功能 具有脏话过滤、皮肤更换等功能 功能除了留言本的基本功能,还有我博客前面提到的AJAX的后退标签,与AJAX无刷新换肤功能,源码内 嵌在aspx页面中
上传时间: 2017-09-28
上传用户:lijianyu172
两个链表的交集 #include<stdio.h> #include<stdlib.h> typedef struct Node{ int data; struct Node *next; }Node; void initpointer(struct Node *p){ p=NULL; } int printlist(struct Node* head){ int flag=1; head=head->next; /* 因为标记1的地方你用了头结点,所以第一个数据域无效,应该从下一个头元结点开始 */ if(head==NULL) printf("NULL\n"); else { while(head!=NULL) { if(flag==1) { printf("%d",head->data); flag=0; } else { printf(" %d",head->data); } head=head->next; } printf("\n"); } return 0; } struct Node *creatlist(struct Node *head) { int n; struct Node *p1=(struct Node *)malloc(sizeof(struct Node)); p1->next=NULL; while(scanf("%d",&n),n!=-1) { struct Node *pnode=(struct Node *)malloc(sizeof(struct Node)); pnode->next=NULL; pnode->data=n; if(head==NULL) head=pnode; p1->next=pnode; p1=pnode; } return head; } struct Node *Intersect(struct Node *head1, struct Node *head2) { struct Node *p1=head1,*p2=head2;/*我这里没有用头指针和头结点,这里是首元结点head1里面就是第一个数据,一定要理解什么事头指针, 头结点,和首元结点 具体你一定要看这个博客:http://blog.sina.com.cn/s/blog_71e7e6fb0101lipz.html*/ struct Node *head,*p,*q; head = (struct Node *)malloc(sizeof(struct Node)); head->next = NULL; p = head; while( (p1!=NULL)&&(p2!=NULL) ) { if (p1->data == p2->data) { q = (struct Node *)malloc(sizeof(struct Node)); q->data = p1->data; q->next = NULL; p->next = q;//我可以认为你这里用了头结点,也就是说第一个数据域无效 **标记1** p = q; p1 = p1->next; p2 = p2->next; } else if (p1->data < p2->data) { p1 = p1->next; } else { p2 = p2->next; } } return head; } int main() { struct Node *head=NULL,*headt=NULL,*t; //initpointer(head);//这里的函数相当于head=NULL; // initpointer(headt);//上面已经写了headt=NULL那么这里可以不用调用这个函数 head=creatlist(head); headt=creatlist(headt); t=Intersect(head,headt); printlist(t); }
标签: c语言编程
上传时间: 2015-04-27
上传用户:coco2017co