自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android Studio利用异步任务AsyncTask发送post请求获取json数据

AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l  简单,快捷l  过程可控使用的缺点:l  在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.2 )Handler异步实现的原理和适用的优缺点AsyncTask介绍An...

2018-06-21 17:12:26 1119

转载 显式intent和隐式intent的差别

比如下面413行利用显式的intent进行Activity的启动,这种显示的方式必须直接给出PackageInstallerActivity类名,类名给出了肯定要import进包名,408行,但是问题来了,我把包含这段代码的apk放到android源码中去编译时,发现会编译失败,为什么?因为PackageInstallerActivity是在android/packages/app/目录中,属于外...

2018-06-21 17:08:33 519

转载 Android Studio引用另一个模块module的方法

适用情形最近碰上这样一种情况: app需要引用jni功能 然后jni相关的功能被封装成一个android library 模块module然后在app模块module中需要引用jni module的一个java类直接在app模块中引用这个类 提示无法解析这个类1234android中引用别的module 需要加入对它的依赖有两种添加方式 1. 直接修改build.gradle脚本引入 ...

2018-06-21 16:47:15 10969

转载 Android 实现事件监听器的五种处理方法

在Android 应用开发过程中,常用监听事件如下:(1) ListView事件监听 setOn ItemSelectedListener:鼠标滚动时触发 setOnItemClickListener: 点击时触发 (2 )EditText 事件监听 setOnKeyListener: 获取焦点时触发 (3) RadioGroup事件监听 setOnCheckedChangeListener: 点...

2018-06-21 16:33:23 16379

转载 Qt事件总结(鼠标、键盘)

Qt 程序需要在main()函数创建一个QCoreApplication对象,然后调用它的exec()函数。这个函数就是开始 Qt 的事件循环。在执行exec()函数之后,程序将进入事件循环来监听应用程序的事件。当事件发生时,Qt 将创建一个事件对象。Qt 中所有事件类都继承于QEvent。在事件对象创建完毕后,Qt 将这个事件对象传递给QObject的event()函数。even

2017-06-09 14:42:47 652

转载 Qt dialog 对话框

常用的对话框:QFileDialog,QColorDialog,QFontDialog,QInputDialog,QMessageDialog以及自定义对话框。这里只做了输入对话框的,其他类似。这次使用了ui设计界面设计的Dialog,没有使用纯代码。所以只写相应的槽函数即可源文件:view

2017-06-09 14:40:03 389

转载 connect函数

(1)connect描述定义函数:int connect (int sockfd,struct sockaddr * serv_addr,int addrlen);connect函数通常用于客户端建立tcp连接。 参数:sockfd:标识一个套接字。serv_addr:套接字s想要连接的主机地址和端口号。addrlen:name缓冲区的长度。 

2017-06-09 14:33:17 12082

转载 常量指针和指针常量的区别

一) 常量指针。常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。指针指向的对象是常量,那么这个对象不能被更改。在C/C++中,常量指针是这样声明的:1)const int *p;2)int const *p;常量指针的使用要注意,指针指向的对象不能通过这个指针来修改,可是仍

2017-03-13 12:23:29 173

原创 6

#includestatic long m=0;void Move(char A,char C){    printf("\n移动顶部盘子从%c to %c",A, C);m++;}void Hanoi(int n,char A,char B,char C){    if(n==1) Move(A,C);    else    {      

2017-03-13 12:20:48 158

原创 5

int De_LQueue(LQueue &q,int &x){    Qnode *p;    if(q.rear==q.front)        return 0;    p=q.front->next;    x=p->data;    q.front->next=p->next;    if(q.front->next==NULL)      

2017-03-13 12:20:14 187

原创 4

#include#include#includetypedef int ElemType;typedef struct Qnode{    int data;    struct Qnode *next;} Qnode;typedef struct{    Qnode *front;    Qnode *rear;} LQueue;v

2017-03-13 12:19:35 160

原创 3

void main(){    ElemType e;    LinkStack s;    int cord,x,y;    Init_LinkStack(s);    Push(s,1);    Push(s,2);    Push(s,3);    Push(s,4);    printf("初始化\n依次进栈元素1 2 3 4:\n");

2017-03-13 12:18:02 152

原创 2

int Pop(LinkStack &s,ElemType &e){    LinkStack p;    if(s==NULL) return 0;    p=s;    e=p->data;    s=p->next;    free(p);    return 1;}int Get_Top(LinkStack s,ElemType &e){

2017-03-13 12:17:23 136

原创 1

typedef int ElemType;typedef struct node{    ElemType data;    struct node *next;}Stacknode,*LinkStack;void Init_LinkStack(LinkStack &s){    s=(Stacknode *)malloc(sizeof(Stacknode)

2017-03-13 12:14:23 151

空空如也

空空如也

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

TA关注的人

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