整体View与局部View的滑动

一个两部分的页面向整体上滑动,第一部分是张图,第二部是是个能滑动的ScrollView或者ListView,整个页面向上滑动,当第一部分超出屏幕时(看不见),整体不再向上滑动,但第二部分可以向上滑动。向下拖动时,第二部分向下滑动到头时,整体向下滑动。请教这个怎么实现?

1个回答

没太看得懂,如果是ListView和ScrollView嵌套使用的话,要重写ListView的onMeasure 方法

@Override 
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { 

    int expandSpec = MeasureSpec.makeMeasureSpec( 
            Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); 
    super.onMeasure(widthMeasureSpec, expandSpec); 

} 
huangzuoliang
江湖隐士 我的问题:滑动的View(a)中还有个View(b)也能滑动。当a滑动到某个位置时b才能滑动。滑动到那个位置之前b是随着a一起滑动的。 。求提供思路。谢谢
7 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
view被滑动经过怎么监听到

![图片说明](https://img-ask.csdn.net/upload/201602/18/1455761610_270494.png) 怎么让view监听到被经过了

Unity UGUI Scroll View实现滑动固定距离

想问一下ScrollView如何实现滑动固定距离,Scrollbar里的“Number of step”感觉动画太生硬。 有没有其他方法实现?有帖子或者思路都可以。谢谢 scrollbar那个实现感觉就是没有了滑动的动画了,感觉就是一步到位,我想要的跟没有设置“Number of step”一样,有动画效果,但是又可以滑动固定的距离。就比如说我想做一个关卡滑动选择,每次滑动都能让关卡的正中心到达Content的中心。

关于自定义可水平滑动的view内嵌scrollview的问题

我做的是pad端,界面外层是一个自定义的可滑动的界面。左边是一个listview,右边是一个scrollview用来显示左边listview各个item的数据。我想要的效果是他俩各占据屏幕的一半,我向左滑动界面listview隐藏,scrollview会全部显示,反之同理。但是我发现水平滑动scrollview没反应,我应该怎么做使横行滑动scrollview的时候能执行自定义的view水平滑动事件。

Android同一区域的点击事件和滑动事件怎么由两个view处理

![图片说明](https://img-ask.csdn.net/upload/201603/08/1457421335_826076.png) 如图一个布局,ViewGroup(绿色色部分)+View(红色部分),操作在红色范围内(View内)进行,点击事件由view响应,滑动的时候由ViewGroup响应,请问这个需求应该怎么实现,谢谢各位。

如何让listview 上下滑动后item中的view能正常显示

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { progressView = (ProgressView) view.findViewById(R.id.item_img); getFile(); } }); progressView = (ProgressView) view.findViewById(R.id.item_img);是我写的一个进度条 然后getFile是下载函数 根据当前下载的进度刷新进度条,但是在下载的过程中和下载结束以后滑动listview进度条都会回到最初始的位置,想请教一个各位大神这里要用什么方法解决?

android view 的滑动疑惑

``` public class DragView extends View { private int lastX; private int lastY; public DragView(Context context) { super(context); ininView(); } public DragView(Context context, AttributeSet attrs) { super(context, attrs); ininView(); } public DragView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); ininView(); } private void ininView() { // 给View设置背景颜色,便于观察 setBackgroundColor(Color.BLUE); } @Override public boolean onTouchEvent(MotionEvent event) { int x = (int) event.getX(); int y = (int) event.getY(); switch (event.getAction()) { case MotionEvent.ACTION_DOWN: // 记录触摸点坐标 lastX = x; lastY = y; break; case MotionEvent.ACTION_MOVE: // 计算偏移量 int offSetX = x - lastX; int offSetY = y - lastY; // 在当前坐标增加偏移量 layout(getLeft() + offSetX, getTop() + offSetY, getRight() + offSetX, getBottom() + offSetY); break; } return true; } } ``` 代码如上,问题:移动 view 的时候为什么会有偏移量? 我的理解: 既然 getX() 和 getY() 获取的是相对于 view 自己左上角的坐标,如果我手指放在 view 的中间拖动 view,不管 view 的位置在哪里 getX() 和 getY() 获取的值是不变的,那么偏移量应该是0才对

mui安卓机 mui-scroll mui-table-view滑动冲突

删除删除删除删除删除删除删除删除删除删除删除删除删除删除删除删除删除删除删除删除删除删除

RelativeLayout 中两个上下view的触摸事件分发(不是子view和父view的关系)

有个RelativeLayout布局 ```<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:weather="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/mainview_id"> <android.support.v4.view.ViewPager android:id="@+id/main_viewpager" android:layout_width="match_parent" android:layout_height="match_parent" /> <PushPullDoorView android:id="@+id/pull_down_view" android:layout_width="match_parent" android:layout_height="match_parent" > </PushPullDoorView> ``` 其中PushPullDoorView是一个背景为透明的,实现上拉下拽(类似于抽屉效果的控件),可是这样布局后,发现底层的ViewPager不能响应左右滑动事件。有哪个大牛可以帮忙解答下吗?我试过重写 PushPullDoorView 的dispatchTouchEvent,onInterceptTouchEvent,可是都没有实现把PushPullDoorView 的触摸事件分发到底层ViewPage中

Android实现竖直滑动一次一屏,最后一屏是滚动view的方式

如题,需要实现竖直滑动的界面,总共两个,第一次显示一屏,然后竖直向上滑动展示下一屏,第二屏是一个可以滚动的scrollview,一开始想到用viewpager,竖直方向的需要自定义,网上的试过几种,好像v4包跟我的版本不一样,而且在考虑竖直方向的viewpager会和 scrollview有事件冲突吧,应该是事件拦截,不太记得怎么写了,能给整个需求一个比较好的设计方案吗?

如何禁止微信移动端左右滑动而不影响上下滑动的效果

如题所示,怎样禁止微信移动端左右滑动事件?通过监听touchmove事件嘛?通过pageX?然后e.preventDefault()?这样不会把上下滑动的事件禁止了嘛?仅仅只是禁止左右滑动事件的话怎么做的啊?各位大神求教!

监听webview滑动,并且禁止webview向下滑动

public void onSChanged(int l, int t, int oldl, int oldt) { if ((mBrowser.getAllHeight() * 0.1) - (mBrowser.getCurrenHeight()) <= 0) Log.d(log.getTag(), "到底了"); } } 当监听到webview滑动到整体HTML 10%的位置的时候,禁止继续向下滑动,只保持能后向上滑动。

求助!Android拦截滑动问题

刚学习了View的事件分发机制,于是自己做了个自定义ViewGroup,功能类似于ViewPager 但是在滑动上出现了问题,在onInterceptTouchEvent方法内部中的MOVE事件没有执行, 导致无法拦截滑动(判断偏移量是否大于TouchSlop),查阅资料发现好像是因为DOWN 事件如果没有拦截的话,后续事件就不会交给这个View处理,请大佬指点一下!

Android问题求助关于滑动冲突

滑动冲突的解决方式有内部拦截法。内部拦截法是指父容器不拦截任何事件,所有的事件都传递给子元素。但是为什么重写父元素的onInterceptTouchEvent()方法时却是: public boolean onInterceptTouchEvent(MotionEvent event) { int action = event.getAction(); if (action == MotionEvent.ACTION_DOWN) { return false; } else { return true; } } 这样写不是拦截了除DOWN以外的其他事件吗?这不是和概念矛盾吗? Android开发艺术和网上很多博文都是这样,是我哪里的理解出问题了吗?

关于禁止listview滑动的问题

我的项目里,想要禁止listview滑动,百度了下,网上有人建议用以下方法,即拦截onTouch中的ACTION_MOVE。程序如下: @Override public boolean onTouch(View view, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_MOVE: return true; default: break; } return false; } 但我试了下,手在listview上乱滑的时候,listview偶尔还是会滑动。于是自己猜想,可能拦截的不全,所以又把ACTION_UP和ACTION_DOWN也拦截了,程序变为如下: @Override public boolean onTouch(View view, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_UP: case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_MOVE: return true; default: break; } return false; } 这下,无论手怎么在listview上来回划, listview也不会滑动了。 问题是貌似解决了,可是不太明白,为什么只拦截ACTION_MOVE不管用呢?我的理解,ACTION_UP和ACTION_DOWN应该只是对屏幕的按下与松开,怎么还会有滑动效果呢? 请老师指教,多谢!

Android:如何检查 ScrollView中的View是否可见?

程序中ScrollView试图有一系列View。我想确定这些view哪些是当前可见的,哪些是不可见的。使用下面的这些代码实现不了,我找不出问题所在,请大家帮忙,非常感谢。 Rect bounds = new Rect(); view.getDrawingRect(bounds); Rect scrollBounds = new Rect(scroll.getScrollX(), scroll.getScrollY(), scroll.getScrollX() + scroll.getWidth(), scroll.getScrollY() + scroll.getHeight()); if(Rect.intersects(scrollBounds, bounds)) { //is visible }

view parse 和 view source

谷歌浏览器 的 view parse和view source有什么区别? AddRequestHeaders 里边应该加哪个?

关于Android View与Drawable的问题,求高人解惑

调用`View.invalidate()`方法,就会请求`View`重新`draw()`。可是我看了`invalidate()`与相关的方法,并没有与`draw()`有直接的关系。请问`invalidate()`是如何使`View`重新`draw()`的? `Drawable.mutate()`方法为了不产生新的对象,直接返回了它自身。既然是这样,那为什么`mutate()`以后同一个图像资源能够有不同的常态(比如透明度)?在`BitmapDrawable`中在第一次`mutate()`的时候新生成一个`BitmapState`常态,后面的就是直接返回它自身了。第一次常态对象改变了倒还可以理解,可后面的我就不明白了。求高人解惑,非常感谢!

android动态添加布局,如何控制滑动到某项

根布局用的scrollview,linerlayout动态添加进去很N个item布局,(做的问卷项目,涉及到单选多选,因为是读取本地文件不涉及网络加载,脑残了一下,就没有用listview,直接这么写了),现在要加一个可控制滚动到某一个题的功能。在不改动原有代码的情况下求大神给个思路。 布局核心代码: <toan.android.floatingactionmenu.ObservableScrollView android:id="@+id/scroll" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@id/title" android:scrollbars="none"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <LinearLayout android:id="@+id/lly_test" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <TextView android:id="@+id/submit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_marginBottom="30dp" android:layout_marginTop="50dp" android:background="@drawable/submit_click_selector" android:gravity="center" android:text="提交" android:textColor="@color/white" android:textSize="20sp"/> </LinearLayout> </LinearLayout> </toan.android.floatingactionmenu.ObservableScrollView> 界面相关部分代码块: private void initview() { //这是要把问题的动态布局加入的布局 lly_test = (LinearLayout) findViewById(R.id.lly_test); title = (TextView) findViewById(R.id.title); //获得问题即第二层的数据 the_quesition_list = questionnaire.getQue_list(); //根据第二层问题的多少,来动态加载布局 for (int i = 0; i < the_quesition_list.size(); i++) { que_view = xInflater.inflate(R.layout.item_question, null); TextView txt_que = (TextView) que_view.findViewById(R.id.txt_question_item); q_texviews.add(txt_que); //这是第三层布局要加入的地方 LinearLayout add_layout = (LinearLayout) que_view.findViewById(R.id.lly_answer); View line_view = que_view.findViewById(R.id.vw_line); set(txt_que,the_quesition_list.get(i).getQuestion_id()+"."+ the_quesition_list.get(i).getQuestion_heading(), the_quesition_list.get(i).getQuestion_type()); //获得答案即第三层数据 the_answer_list = the_quesition_list.get(i).getAns_list(); imglist2 = new ArrayList<ImageView>(); for (int j = 0; j < the_answer_list.size(); j++) { if (the_quesition_list.get(i).getQuestion_type().equals("0")){ Map<String,Object> map = new HashMap<String, Object>(); ans_view=xInflater.inflate(R.layout.item_answer2, null); ans_view.setTag(j); String msg=the_answer_list.get(j).getAnswer_content(); TextView text = (TextView) ans_view.findViewById(R.id.text); a_texviews.add(text); EditText image = (EditText) ans_view.findViewById(R.id.txt_answer_item); image.setFilters(new InputFilter[]{filter}); if (msg.equals("身高(cm)")||msg.equals("体重(kg)")||msg.equals("血压:收缩压\n(高压)(mmHg)")||msg.equals("血压:舒张压\n(低压)(mmHg)")||msg.equals("心率(次/分)")){ String digists = "0123456789"; image.setInputType(InputType.TYPE_CLASS_NUMBER); image.setKeyListener(DigitsKeyListener.getInstance(digists)); } map.put("key",i+"=="+ msg); map.put("value", image); text.setText(msg); list.add(map); image.setTag(the_quesition_list.get(i).getQuestion_id()+","+the_answer_list.get(j).getAnswer_id()); zhengkanglist.add(image); }else{ ans_view = xInflater.inflate(R.layout.item_answer, null); TextView txt_ans = (TextView) ans_view.findViewById(R.id.txt_answer_item); a_texviews.add(txt_ans); ImageView image = (ImageView) ans_view.findViewById(R.id.image); //判断单选多选加载不同选项图片 if (the_quesition_list.get(i).getQuestion_type().equals("1")) { image.setBackgroundDrawable(getResources().getDrawable(R.drawable.multiselect_false)); } else { image.setBackgroundDrawable(getResources().getDrawable(R.drawable.multiselect_false)); } imglist2.add(image); txt_ans.setText(the_answer_list.get(j).getAnswer_content()); LinearLayout lly_answer_size = (LinearLayout) ans_view.findViewById(R.id.lly_answer_size); lly_answer_size.setOnClickListener(new answerItemOnClickListener(i, j, the_answer_list, txt_ans)); } add_layout.addView(ans_view); } imglist.add(imglist2); lly_test.addView(que_view); } } 目的:点击提交时,提示某题没做,然后界面就直接滚动到该题的位置!

关于android viewgroup滑动冲突的问题

![图片说明](https://img-ask.csdn.net/upload/201708/31/1504148532_742448.png) 这是我的布局 scrollview中顶部有个banner 下面是listview refresh套在listview上 listview中还有viewpager现在的情况是在listviewitem无焦点处能做 refresh操作有焦点的地方不能滑动

C/C++学习指南全套教程

C/C++学习的全套教程,从基本语法,基本原理,到界面开发、网络开发、Linux开发、安全算法,应用尽用。由毕业于清华大学的业内人士执课,为C/C++编程爱好者的教程。

定量遥感中文版 梁顺林著 范闻捷译

这是梁顺林的定量遥感的中文版,由范闻捷等翻译的,是电子版PDF,解决了大家看英文费时费事的问题,希望大家下载看看,一定会有帮助的

YOLOv3目标检测实战:训练自己的数据集

YOLOv3是一种基于深度学习的端到端实时目标检测方法,以速度快见长。本课程将手把手地教大家使用labelImg标注和使用YOLOv3训练自己的数据集。课程分为三个小项目:足球目标检测(单目标检测)、梅西目标检测(单目标检测)、足球和梅西同时目标检测(两目标检测)。 本课程的YOLOv3使用Darknet,在Ubuntu系统上做项目演示。包括:安装Darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 Darknet是使用C语言实现的轻型开源深度学习框架,依赖少,可移植性好,值得深入探究。 除本课程《YOLOv3目标检测实战:训练自己的数据集》外,本人推出了有关YOLOv3目标检测的系列课程,请持续关注该系列的其它课程视频,包括: 《YOLOv3目标检测实战:交通标志识别》 《YOLOv3目标检测:原理与源码解析》 《YOLOv3目标检测:网络模型改进方法》 敬请关注并选择学习!

sql语句 异常 Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your

在我们开发的工程中,有时候会报 [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ------ 这种异常 不用多想,肯定是我们的sql语句出现问题,下面...

浪潮集团 往年的软件类 笔试题 比较详细的哦

浪潮集团 往年的软件类 笔试题 比较详细的哦

2019 AI开发者大会

2019 AI开发者大会(AI ProCon 2019)是由中国IT社区CSDN主办的AI技术与产业年度盛会。多年经验淬炼,如今蓄势待发:2019年9月6-7日,大会将有近百位中美顶尖AI专家、知名企业代表以及千余名AI开发者齐聚北京,进行技术解读和产业论证。我们不空谈口号,只谈技术,诚挚邀请AI业内人士一起共铸人工智能新篇章!

I2c串口通信实现加速度传感器和FPGA的交流

此代码能实现加速度传感器与FPGA之间的交流,从而测出运动物体的加速度。

Python可以这样学(第一季:Python内功修炼)

董付国系列教材《Python程序设计基础》、《Python程序设计(第2版)》、《Python可以这样学》配套视频,讲解Python 3.5.x和3.6.x语法、内置对象用法、选择与循环以及函数设计与使用、lambda表达式用法、字符串与正则表达式应用、面向对象编程、文本文件与二进制文件操作、目录操作与系统运维、异常处理结构。

微信公众平台开发入门

本套课程的设计完全是为初学者量身打造,课程内容由浅入深,课程讲解通俗易懂,代码实现简洁清晰。通过本课程的学习,学员能够入门微信公众平台开发,能够胜任企业级的订阅号、服务号、企业号的应用开发工作。 通过本课程的学习,学员能够对微信公众平台有一个清晰的、系统性的认识。例如,公众号是什么,它有什么特点,它能做什么,怎么开发公众号。 其次,通过本课程的学习,学员能够掌握微信公众平台开发的方法、技术和应用实现。例如,开发者文档怎么看,开发环境怎么搭建,基本的消息交互如何实现,常用的方法技巧有哪些,真实应用怎么开发。

机器学习初学者必会的案例精讲

通过六个实际的编码项目,带领同学入门人工智能。这些项目涉及机器学习(回归,分类,聚类),深度学习(神经网络),底层数学算法,Weka数据挖掘,利用Git开源项目实战等。

eclipseme 1.7.9

eclipse 出了新的eclipseme插件,官方有下载,但特慢,我都下了大半天(可能自己网速差)。有急需要的朋友可以下哦。。。

Spring Boot -01- 快速入门篇(图文教程)

Spring Boot -01- 快速入门篇 今天开始不断整理 Spring Boot 2.0 版本学习笔记,大家可以在博客看到我的笔记,然后大家想看视频课程也可以到【慕课网】手机 app,去找【Spring Boot 2.0 深度实践】的课程,令人开心的是,课程完全免费! 什么是 Spring Boot? Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot...

HoloLens2开发入门教程

本课程为HoloLens2开发入门教程,讲解部署开发环境,安装VS2019,Unity版本,Windows SDK,创建Unity项目,讲解如何使用MRTK,编辑器模拟手势交互,打包VS工程并编译部署应用到HoloLens上等。

最简单的倍频verilog程序(Quartus II)

一个工程文件 几段简单的代码 一个输入一个输出(50Mhz倍频到100Mhz)

计算机组成原理实验教程

西北工业大学计算机组成原理实验课唐都仪器实验帮助,同实验指导书。分为运算器,存储器,控制器,模型计算机,输入输出系统5个章节

4小时玩转微信小程序——基础入门与微信支付实战

这是一个门针对零基础学员学习微信小程序开发的视频教学课程。课程采用腾讯官方文档作为教程的唯一技术资料来源。杜绝网络上质量良莠不齐的资料给学员学习带来的障碍。 视频课程按照开发工具的下载、安装、使用、程序结构、视图层、逻辑层、微信小程序等几个部分组织课程,详细讲解整个小程序的开发过程

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

基于RSA通信密钥分发的加密通信

基于RSA通信密钥分发的加密通信,采用pycrypto中的RSA、AES模块实现

不同变质程度煤尘爆炸残留气体特征研究

为分析不同变质程度煤尘爆炸残留气体成分的特征规律,利用水平管道煤尘爆炸实验装置进行了贫瘦煤、肥煤、气煤、长焰煤4种不同变质程度的煤尘爆炸实验,研究了不同变质程度煤尘爆炸后气体残留物含量的差异,并对气体

设计模式(JAVA语言实现)--20种设计模式附带源码

课程亮点: 课程培训详细的笔记以及实例代码,让学员开始掌握设计模式知识点 课程内容: 工厂模式、桥接模式、组合模式、装饰器模式、外观模式、享元模式、原型模型、代理模式、单例模式、适配器模式 策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式 课程特色: 笔记设计模式,用笔记串连所有知识点,让学员从一点一滴积累,学习过程无压力 笔记标题采用关键字标识法,帮助学员更加容易记住知识点 笔记以超链接形式让知识点关联起来,形式知识体系 采用先概念后实例再应用方式,知识点深入浅出 提供授课内容笔记作为课后复习以及工作备查工具 部分图表(电脑PC端查看):

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

软件测试2小时入门

本课程内容系统、全面、简洁、通俗易懂,通过2个多小时的介绍,让大家对软件测试有个系统的理解和认识,具备基本的软件测试理论基础。 主要内容分为5个部分: 1 软件测试概述,了解测试是什么、测试的对象、原则、流程、方法、模型;&nbsp; 2.常用的黑盒测试用例设计方法及示例演示;&nbsp; 3 常用白盒测试用例设计方法及示例演示;&nbsp; 4.自动化测试优缺点、使用范围及示例‘;&nbsp; 5.测试经验谈。

几率大的Redis面试题(含答案)

本文的面试题如下: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【~】 Redis 为什么是单线程的,优点 如何解决redis的并发竞争key问题 Red...

手把手实现Java图书管理系统(附源码)

【超实用课程内容】 本课程演示的是一套基于Java的SSM框架实现的图书管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群。详细介绍了图书管理系统的实现,包括:环境搭建、系统业务、技术实现、项目运行、功能演示、系统扩展等,以通俗易懂的方式,手把手的带你从零开始运行本套图书管理系统,该项目附带全部源码可作为毕设使用。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/27513 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程2年有效观看时长,大家可以抓紧时间学习后一起讨论哦~ 【学员专享增值服务】 源码开放 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化

jsp+servlet入门项目实例

jsp+servlet实现班级信息管理项目

winfrom中嵌套html,跟html的交互

winfrom中嵌套html,跟html的交互,源码就在里面一看就懂,很简单

Java面试题大全(2020版)

发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environ...

python实现数字水印添加与提取及鲁棒性测试(GUI,基于DCT,含测试图片)

由python写的GUI,可以实现数字水印的添加与提取,提取是根据添加系数的相关性,实现了盲提取。含有两种攻击测试方法(高斯低通滤波、高斯白噪声)。基于python2.7,watermark.py为主

Xshell6完美破解版,亲测可用

Xshell6破解版,亲测可用,分享给大家。直接解压即可使用

你连存活到JDK8中著名的Bug都不知道,我怎么敢给你加薪

CopyOnWriteArrayList.java和ArrayList.java,这2个类的构造函数,注释中有一句话 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public ArrayList(Collection&lt;? ...

相关热词 c# 解析cad c#数字格式化万 c#int转byte c#格式化日期 c# wpf 表格 c# 实现ad域验证登录 c#心跳包机制 c#使用fmod.dll c#dll vb 调用 c# outlook
立即提问
相关内容推荐