全部 文章 问答 分享 共找到640个相关内容
[文章] Spring Data JPA多表关系之一
SpringDataJPA多表关系之一我们使用Springdata操作数据库特别方便,增删改查基本的方法都有了。对于单表来说,结合sql语句,基本上可以满足项目单表操作需求。那么多表怎么操作呢?
2020-03-17 00:02 · 多对多 / 数据库 / Spring / Data / JPA
[文章] spring data jpa 多表操作之多
springdatajpa多表操作之多前面我们学习了多表操作之一SpringDataJPA多表关系之一多接下来我们看看什么情况下有多关系呢?
2020-03-19 15:28 · 多对多 / SpringData / JPA / 后台 / 数据库
[文章] Android开发-网络编程单()文件上传
课程地址:Android网络编程接口地址方法:post/file/upload参数file文件上传/files/upload方法post参数files抓包我们前面已经了解了http的请求格式,那么如果我们不知道如何上传文件
[文章] 2024.3.13益网络软开笔试记录
益软开笔试分为以下题型:选择题15道、填空题5道、简答题4道、编程题1道        考的有一大部分是数据结构中二叉树和排序的内容(如二叉树的节点,完美二叉树的概念,排序的复杂度和排序过程等)    
2024-03-14 00:56 · 笔试
[问答] Android应用检测设备账号登录的原理

想问一下各位就是关于Android应用检测设备账号登录的原理是什么?具体是怎么实现的。目前我能想到的是检测该手机的ip地址,有没有什么办法可以绕开检测

2023-04-11 23:54 · Android
[问答] 拉大锯老师,建议一些安卓项目实战呢
因此,建议拉大锯老师,一些安卓项目实战呢。
2021-09-02 19:07 · 建议
[文章] 【笔记】HTTP-POST文件上传
outputStream.write(sb.toString().getBytes("UTF-8"));//outputStream.flush();//刷新下}}).start();}//扫描截图目录为文件上传
2020-04-03 03:50 · 文件上传 / POST请求
[文章] Nuxt.js环境配置值读取不了?
Nuxt.js环境配置值读取不了?我们在开发的时候,是开发环境,送测的时候是测试环境,发布的时候是生产环境。而我们不可能手动地注释掉,放开注释的方式来控制访问的API,或者其他环境变量。
2022-10-29 12:41 · 水文章 / nuxt.js / 后台 / 前端 / 前后端分离
[问答] recyclerview实现布局。
我想问一下如何使用recyclerview实现多种布局,数据是获取本地的json数据,每个json数据的长度是不同的json数据格式:adapter:packageadapter;importandroid.content.Context;importandroid.view.LayoutInflater;importandroid.view.ViewGroup;importandroidx.annotation.NonNull;importandroidx.recyclerview.widget.RecyclerView;importcom.example.testindexfunction.R;importcom.squareup.picasso.Picasso;importjava.util.ArrayList;importjava.util.List;importjson.IndexFunctionJsonBean;importviewholder.IndexMessageViewHolder;importviewholder.IndexTitleViewHolder;publicclassIndexAdapterextendsRecyclerView.Adapter{publicstaticfinalintFUNCTION_TITLE=0;publicstaticfinalintFUNCTION_MESSAGE=1;privateLayoutInflaterlayoutInflater;privateContextcontext;privateList<IndexFunctionJsonBean.IndexBean>indexBeanLists=newArrayList<>();publicIndexAdapter(Contextcontext,List<IndexFunctionJsonBean.IndexBean>indexBeanLists){layoutInflater=LayoutInflater.from(context);this.context=context;this.indexBeanLists=indexBeanLists;}@NonNull@OverridepublicRecyclerView.ViewHolderonCreateViewHolder(@NonNullViewGroupparent,intviewType){if(viewType==FUNCTION_TITLE){returnnewIndexTitleViewHolder(layoutInflater.inflate(R.layout.index_function_titel,parent,false));}elseif(viewType==FUNCTION_MESSAGE){returnnewIndexMessageViewHolder(layoutInflater.inflate(R.layout.index_function_message,parent,false));}returnnull;}@OverridepublicvoidonBindViewHolder(@NonNullRecyclerView.ViewHolderholder,intposition){IndexFunctionJsonBean.IndexBeanindexBean=indexBeanLists.get(position);//得到index里面4个对象的值List<IndexFunctionJsonBean.IndexBean.FunctionBean>indexFunction=indexBean.getFunction();//得到function里面的内容intviewType=getItemViewType(position);switch(viewType){caseFUNCTION_TITLE:IndexTitleViewHolderindexTitleViewHolder=(IndexTitleViewHolder)holder;for(inti=0;i<indexBeanLists.size();i++){indexTitleViewHolder.functionTitle.setText(indexBean.getTitle());}break;caseFUNCTION_MESSAGE:IndexMessageViewHolderindexMessageViewHolder=(IndexMessageViewHolder)holder;for(inti=0;i<indexFunction.size();i++){indexMessageViewHolder.functionName.setText(indexFunction.get(i).getName());Picasso.with(context).load(indexFunction.get(i).getImgurl()).into(indexMessageViewHolder.functionImage);}break;}}@OverridepublicintgetItemCount(){returnindexBeanLists.size();}@OverridepublicintgetItemViewType(intposition){if(position==0){returnFUNCTION_TITLE;}elseif(position==1){returnFUNCTION_MESSAGE;}return0;}}
2020-10-10 14:15 · Androidrecyclerview
[问答] (学生求助)关于网络请求,服务器端同一个URL,返回结果不同怎么解决?
详细信息:学生一枚,在做一个12306的查票软件使用Retrofit实现12306进行查票请求,查票测试接口URL:https://kyfw.12306.cn/otn/leftTicket/queryZ
2020-01-26 11:57 · Android网络编程
[问答] 单ActivityFragment布局,多次设置fitSystemwindow 无效
的切换,第一个和第2个Fragment 的fitsystemWindow = true,第3,4个Fragment的fitsystemWindow = false ,

按照网上的说话,我已经FrameLayout

2022-05-26 11:09 · android / fitsystemwindow
[问答] recycleview 类型 点击事件
我recycleview  有两种类型,第一种是添加图片,第二种是图片我现在点击第二种,结果点击事件中postion永远是5(最大数量)不是对应的postion(1,2,3,4,5)我在tupian_holder中添加点击事件打印出来nPostion永远是5不是点击哪个是哪个 itemView.setOnClickListener(newView.OnClickListener(){      @Override      publicvoidonClick(Viewv){        Log.d(TAG,"onClick:我点的是第几个 "+nPostion);      }    });有人能看看我这个postion为啥没变吗?谢谢各位大佬代码如下//根据界面的类型返回不同的界面@NonNull@OverridepublicRecyclerView.ViewHolderonCreateViewHolder(@NonNullViewGroupparent,intviewType){Viewview;if(viewType==TYPE_TITLE){view=LayoutInflater.from(parent.getContext()).inflate(R.layout.item_pic_first,parent,false);returnnewTitleHolder(view);}elseif(viewType==TYPE_TUPIAN){view=LayoutInflater.from(parent.getContext()).inflate(R.layout.item_pic_others,parent,false);returnnewTupianHolder(view);}returnnull;}@OverridepublicvoidonBindViewHolder(@NonNullRecyclerView.ViewHolderholder,intposition){if(position==0){TitleHolder.setData(mData.get(position),position);}else{TupianHolder.setData(mData.get(position),position);}}@OverridepublicintgetItemCount(){if(mData!=null){returnmData.size();}return0;}//返回界面的类型@OverridepublicintgetItemViewType(intposition){if(position==0){returnTYPE_TITLE;}else{returnTYPE_TUPIAN;}}//点击第一个加号的图片,去增加图片publicvoidsetOnAddClickListener(OnAddClickListenerlistener){//设置一个监听,就是需要一个接口,和回调接口this.mOnAddClickListener=listener;}publicinterfaceOnAddClickListener{voidOnAddClick(intposition);}//点击删除图片的接口publicvoidsetOnDelClickListener(OnDelClickListenerlistener){//设置一个监听,就是需要一个接口,和回调接口this.mOnDelClickListener=listener;}publicinterfaceOnDelClickListener{voidOnDelClick(intposition,StringuploadPath);}privatestaticclassTitleHolderextendsRecyclerView.ViewHolder{privatestaticTextViewtv_title=null;privatestaticintmPostion;publicTitleHolder(@NonNullViewitemView){super(itemView);itemView.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){if(mOnAddClickListener!=null){mOnAddClickListener.OnAddClick(mPostion);}}});}publicstaticvoidsetData(PicBeanpicBean,intposition){mPostion=position;}}privatestaticclassTupianHolderextendsRecyclerView.ViewHolder{privatestaticImageViewimageView;privatefinalImageViewimg_cha;privatestaticintnPostion;privatestaticPicBeanmPicBean;publicTupianHolder(@NonNullViewitemView){super(itemView);imageView=itemView.findViewById(R.id.load_img);img_cha=itemView.findViewById(R.id.img_cha);img_cha.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){if(mOnDelClickListener!=null){mOnDelClickListener.OnDelClick(nPostion,mPicBean.upLoadPath);}}});itemView.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Log.d(TAG,"onClick:我点的是第几个"+nPostion);}});}publicstaticvoidsetData(PicBeanpicBean,intposition){mPicBean=picBean;nPostion=position;imageView.setScaleType(ImageView.ScaleType.FIT_XY);Glide.with(imageView.getContext()).load(picBean.getPicPath()).into(imageView);}}
2020-05-29 10:09 · 安卓
[问答] OKHTTP编程中返回码显示成功,但文件上传失败了
privatevoidokhttpPostMutipleFile(){@SuppressLint("SdCardPath")FilefileJpg1=newFile("/sdcard/Download/browser/218(1).jpg");@SuppressLint("SdCardPath")FilefileJpg2=newFile("/sdcard/Download/browser/218(2).jpg");@SuppressLint("SdCardPath")FilefileJpg3=newFile("/sdcard/Download/browser/218(3).jpg");if(!fileJpg1.exists()){Log.v(TAG,fileJpg1.getName()+"doesnotexist");}elseif(!fileJpg2.exists()){Log.v(TAG,fileJpg2.getName()+"doesnotexist");}elseif(!fileJpg3.exists()){Log.v(TAG,fileJpg3.getName()+"doesnotexist");}else{OkHttpClientokHttpClient=newOkHttpClient.Builder().connectTimeout(5000,TimeUnit.MILLISECONDS).build();MediaTypemediaType=MediaType.parse("image/jpeg");RequestBodyfileBody1=RequestBody.create(fileJpg1,mediaType);RequestBodyfileBody2=RequestBody.create(fileJpg2,mediaType);RequestBodyfileBody3=RequestBody.create(fileJpg3,mediaType);//由于是上传文件,使用的不再是RequestBody.create构建,而是MultipartBody.Builder//addFormDataPart有仨参数:文件key值,文件名字,以及文件体RequestBodyrequestBody=newMultipartBody.Builder().addFormDataPart("file",fileJpg1.getName(),fileBody1).addFormDataPart("file",fileJpg2.getName(),fileBody2).addFormDataPart("file",fileJpg3.getName(),fileBody3).build();Requestrequest=newRequest.Builder().url(BASE_URL+"/files/upload").post(requestBody).build();CallpostSingleFileTask=okHttpClient.newCall(request);postSingleFileTask.enqueue(newCallback(){@OverridepublicvoidonFailure(@NotNullCallcall,@NotNullIOExceptione){Log.v(TAG,"Error==>"+e.toString());}@OverridepublicvoidonResponse(@NotNullCallcall,@NotNullResponseresponse)throwsIOException{intresponseCode=response.code();Log.v(TAG,"responseCode==>"+responseCode);if(responseCode==HttpURLConnection.HTTP_OK){StringdataReturned=Objects.requireNonNull(response.body()).string();Log.v(TAG,"dataReturned==>"+dataReturned);}}});}}Log图片:
2020-05-03 22:17 · OKHTTP网络编程
[文章] 写出令人难以维护的js代码
实际上,就我js的开发经验来说,js本身就是一个十分难以维护的语言,这与他出生时设计简陋,也是编写js库的开发人员不怎么遵守规范导致的。
2022-05-25 12:28 · Vue
[文章] 自学误区
封闭,问题积累,学习困难。敢于分享和交流,发现并解决问题。4:代码不是用来记忆的,而是练习,思考出来的。要记的是设计编码的套路模式。5:后期经常自我怀疑。
2019-11-22 00:38 · 自学
[分享] 建站工具:网站缩略图
方便快速生成平台的网站页面缩略图
2024-02-18 20:20 · Web
[问答] shell命令截图和代码截图大小不一样
s手动screencap-p/sdcard/1.jpg命令,截图大小一百kb,但是用代码植入就1.2M。这是为啥,顺道问一下,有没有直接截图并设置大小的命令?
2020-06-14 20:00 · shell / Android
[文章] android开发网络框架OkHttp
e.printStackTrace();Log.d(TAG,"failure-->"+e.toString());}}}).start();}post请求++举一反三呀++,
[文章] 【安卓常用控件】RecyclerView
也支持类型,也就是列表里有多种类型内容。代替GridView,也支持正向反向,使用场景就是一些分类呀,淘宝的商品,需要用格子分开的数据。
2019-10-03 14:51 · Android / RecyclerView / 控件 / 适配器 / 安卓
[分享] App前台,Activity会被回收吗?

翻到文章 看到了 懂了一丢丢 还是得找空复阅几次

2022-03-07 18:03 · 内存 / 源码
[问答] 关于IDEA中创建类的问题
但是看拉大锯老师在视频中创建时选项这么,还能选继承哪个类,实现什么接口。请问这个效果该如何实现?百度不出来,太菜了。
2022-08-15 19:49 · idea
[文章] 记录一次翻车的装机经历
F是个大坑因为我朋友玩的游戏是dnf,dnf这个游戏显卡的要求没有特别高。加上当今显卡行情不是特别好,我就推荐先不买显卡,等着资金够了再考虑购买显卡。
2022-07-07 11:01 · 装机 / win11 / epic
[问答] RetrofitOKHttp的优势在哪?
我有点想不明白RetrofitOKHttp的再次封装意义在哪里。除开他集成了RxJava不说。
2020-03-28 23:13 · retrofit
[问答] 智能手表有什么功能需求呢?
智能手表有什么功能需求呢?来说说你智能手表的期望吧!如果答案中有你喜欢的,欢迎点赞哈!
2020-05-28 14:07 · 智能手表 / Watch / Wear / 安卓 / iOS
[文章] 浅谈离职和当前工作
当然,上一份工作,我来说是挺重要的,也是获得很多成长,学习了很多运维技能。
2022-06-19 16:58 · 运维 / 面试
[问答] android 听书那个项目 有点小疑问 还请帮帮忙 谢谢
问题在视频的第39节,关于时长的显示和更新,这一节有一点不是太明白。就是在PlayerPresenter逻辑类中,谁去调用播放器的回调方法onPlayProgress(),然后在由回调去调用里面的onProgressChange(),疑问就是不是太明白谁去调用该方法?第39节在逻辑层只写了一个回调的for循环,没写其它的方法,所以不清楚。还是说播放器的回调方法会直接自动调用
2020-03-26 19:51 · Android
[文章] 《易经》是如何算命的呢?
易经,卦象易经是一部卦象说明书卦象进行解释,那么卦象是怎么来的呢?
2022-05-26 23:39 · 周易 / 八卦 / 原理 / 算命 / 卦象
[问答] 如何快速且无障碍地运行旧项目

Android Studio更新到最新版本,打开那些几年前的项目,Gradle结构差别大,所以来的东西也有所不同,错误也,不知从何下手



<

2022-06-08 09:55 · Android
[问答] 我想问下咱们有下面的相关课程嘛?

1.Activity管理

2.http协议实现多线程

3.http协议实现断点续传

4.android手机硬件

5.自定义控件

跟这些相关的

2023-08-12 10:40 · 课程
[文章] Three.js(四)材质Material
默认是以左下角为中心点的woodMap.center.set(0.5,0.5);//旋转woodMap.rotation=45;贴图重复先看一下重复之前的效果我贴了一张瓷砖然后我觉得不太合理,一个面内,我贴几张
2022-12-04 21:45 · js / three.js / 前端 / 贴图 / 纹理
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 22