ViewPager的布局属性细节

问题如下

            android.support.v4.view.ViewPager
    android:id="@+id/viewPage"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >

    <android.support.v4.view.PagerTabStrip
        android:id="@+id/pagerTab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
</android.support.v4.view.ViewPager>
    实现的滑动效果,但是我没弄懂为什么ViewPager的宽和高必须设置为wrap_content,老师说是设置成fill的话会黑屏,match会无法显示内容,确实是这样,但  为什么。。不清楚,既然PagerTabStrip是嵌套在ViewPager里面的,那么我把ViewPager设置成match,而ViewPager里面也只有PagerTabStrip一个控件,但都只能设置为wrap_content,这里还有一个小问题,就是PagerTabStrip控件下设置宽和高,光标进去引号内却按不出提示。。。求各位大神指导- -

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
android viewpager 放大以后,子控件不能随之放大,撑满整个布局
viewpager内部是个线性布局,由于业务需要,界面viewpager变大,viewpager内部线性布局的元素不能随之放大
我的ViewPager里面的Fragment 里面的布局都没了,怎么回事 ????
我的ViewPager里面的Fragment 里面的布局都没了,怎么回事 ???? 我是把我的app设置为系统界面,然后返回到主界面,fragment里面的布局都没了,只剩下个空的ViewPager
android 禁止viewpager后的调用
我写了一个viewpager的禁用,要放到viewpager布局界面的那个类才可以实现,我现在想 在B界面调用那个禁用方法,始终报错。
swiperefresh 嵌套头布局为viewpager的listview时候的问题
在我用swiperefresh嵌套头布局为viewpager的listview时候,刷新的逻辑是清空listview填充布局的集合,viewpager的集合,然后重新请求数据请求完以后布局就乱套了,我重写了listview的onscrolllistener中的 @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { boolean enable = false; if(listView != null && listView.getChildCount() > 0){ // check if the first item of the list is visible boolean firstItemVisible = listView.getFirstVisiblePosition() == 0; // check if the top of the first item is visible boolean topOfFirstItemVisible = listView.getChildAt(0).getTop() == 0; // enabling or disabling the refresh layout enable = firstItemVisible && topOfFirstItemVisible; } swipe.setEnabled(enable); }; 重写了这个为了解决listview和swiperefreshlayout的冲突。我也重写了swiperefresh'layout的 @Override public boolean canChildScrollUp() { if (view != null && view instanceof AbsListView) { final AbsListView absListView = (AbsListView) view; return absListView.getChildCount() > 0 && (absListView.getFirstVisiblePosition() > 0 || absListView.getChildAt(0) .getTop() < absListView.getPaddingTop()); } return super.canChildScrollUp(); } 可是刷新完换是有问题 布局上面的viewpager乱套了 viewpager不在顶部啊
ViewPager子页下的跳转
在一个Activity:A中,其对应的布局文件有ViewPager,在另一个Activity:B中,其对应的布局文件没有ViewPager,但是有一个按钮 Button。当我点击按钮Button的时候,如何才能跳到ViewPager下的子页面。其中,ActivityB对应的布局文件也是ViewPager下的一个子页。
scrollview嵌套viewpager viewpager无法自适应高度
scrollview嵌套viewpager (左右滑动的) viewpager自适应高度失效了。。。怎么解决scrollview里面viewpager的高度自适应问题
viewpager的高度怎么自适应里面内容的高度
我的布局是scrollvew套viewpager套fragment套listvie 怎么可以将viewpager的高度能跟随fragment的高度改变而改变呢
viewpager中fragment过多的疑问
在一个fragment中添加了一个viewpager,这个viewpager的每个叶卡都是一个fragment,而fragment中的布局都是一样的,只是从接口获取的内容不一样,而viewpager有九个叶卡,难道要创建九个fragment吗,有没有少创建的方法,在线等,谢谢
在ViewPager中的图片放大缩小事件与viewPager的滑动事件冲突了
我现在的状况是我在代码中写了一个图片的放大缩小,但是现在的情况是,在ViewPager中的图片要放大都放大,要是缩小都缩小,请问这个事情怎么解决呢?求助大神呢
fragment嵌套viewpager的问题
[fragment嵌套viewpager的问题](http://bbs.csdn.net/topics/391849456 "fragment嵌套viewpager的问题")
scrollview嵌套viewpager的问题
布局 是 最外面是scrollview 然后里面是一张图片 图片下面是viewpager viewpager 里面是三个fragment 每个fragment都有一个listview 现在问题是每次滑动切换 viewpager scrollview会自动滑下来 把图片隐藏掉 显示viewpager内的fragment的 内容 求大神讲下问题出在哪里
关于ViewPager的无限循环
最近学习了viewPager的用法,但是发现当手动滑动viewPager时无法实现无限循环,网上百度了一下,大家都是用的通过设置count的长度为一个很大的值,比如Integer.MAX_VALUE,再用取余的方法去添加view,老师也是这样讲的,但这样并没有达到理论上的无限循环,而且如果我在页面添加一组RadioButton来跳转到对应页面的话也会报错,所以自己想了一下,用另一种方法来实现了真正的无限循环和添加RadioButton,大家看看代码给点意见,我这样是否有不妥 Java代码: package com.example.android_viewpager; import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.R.integer; import android.app.Activity; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.support.v4.view.ViewPager.OnPageChangeListener; import android.view.Menu; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.Toast; import android.widget.RadioGroup.OnCheckedChangeListener; import android.widget.TextView; public class MainActivity extends Activity { private ViewPager viewPager; private int[] ImageId; private LinkedList<ImageView> list; private ImageView imageView; private TextView textView; private Handler handler; private boolean flag = true; private MyAdapter myAdapter; private Map<ImageView, String> textmap; private Map<ImageView, RadioButton> rbmap; private Map<RadioButton, ImageView> rbmap1; private RadioGroup rg; private RadioButton rb1, rb2, rb3, rb4, rb5; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); viewPager = (ViewPager) findViewById(R.id.vp); textView = (TextView) findViewById(R.id.text); rg = (RadioGroup) findViewById(R.id.rg); rb1 = (RadioButton) findViewById(R.id.rb1); rb2 = (RadioButton) findViewById(R.id.rb2); rb3 = (RadioButton) findViewById(R.id.rb3); rb4 = (RadioButton) findViewById(R.id.rb4); rb5 = (RadioButton) findViewById(R.id.rb5); ImageId = getImageId(); list = getImageView(); textmap = getText(); rbmap = getRadioButton(); rbmap1 = getRadioButton1(); rb3.setChecked(true); textView.setText(textmap.get(list.get(2))); myAdapter = new MyAdapter(); viewPager.setAdapter(myAdapter); viewPager.setOnPageChangeListener(new MyOnClick()); viewPager.setCurrentItem(2); rg.setOnCheckedChangeListener(new MyOnChangeLister()); // isHandler(); // handler.sendEmptyMessageDelayed(0, 2000); } class MyOnChangeLister implements OnCheckedChangeListener{ @Override public void onCheckedChanged(RadioGroup group, int checkedId) { int indexOf; switch (checkedId) { case R.id.rb1: indexOf = list.indexOf(rbmap1.get(rb1)); viewPager.setCurrentItem(indexOf); break; case R.id.rb2: indexOf = list.indexOf(rbmap1.get(rb2)); viewPager.setCurrentItem(indexOf); break; case R.id.rb3: indexOf = list.indexOf(rbmap1.get(rb3)); viewPager.setCurrentItem(indexOf); break; case R.id.rb4: indexOf = list.indexOf(rbmap1.get(rb4)); viewPager.setCurrentItem(indexOf); break; case R.id.rb5: indexOf = list.indexOf(rbmap1.get(rb5)); viewPager.setCurrentItem(indexOf); break; default: break; } } } private Map<RadioButton, ImageView> getRadioButton1() { Map<RadioButton, ImageView> map = new HashMap<RadioButton, ImageView>(); map.put(rb1, list.get(0)); map.put(rb2, list.get(1)); map.put(rb3, list.get(2)); map.put(rb4, list.get(3)); map.put(rb5, list.get(4)); return map; } private Map<ImageView, RadioButton> getRadioButton() { Map<ImageView, RadioButton> map = new HashMap<ImageView, RadioButton>(); map.put(list.get(0), rb1); map.put(list.get(1), rb2); map.put(list.get(2), rb3); map.put(list.get(3), rb4); map.put(list.get(4), rb5); return map; } // private void isHandler() { // handler = new Handler() { // // @Override // public void handleMessage(Message msg) { // viewPager.setCurrentItem(viewPager.getCurrentItem() + 1); // if (flag) { // sendEmptyMessageDelayed(0, 2000); // } // // } // }; // // } @Override protected void onDestroy() { flag = false; super.onDestroy(); } class MyOnClick implements OnPageChangeListener { @Override public void onPageScrollStateChanged(int arg0) { } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { } @Override public void onPageSelected(int position) { textView.setText(textmap.get(list.get(position))); RadioButton radioButton = rbmap.get(list.get(position)); radioBtn(); radioButton.setBackgroundResource(R.drawable.b); getImageView2(position); } } class MyAdapter extends PagerAdapter { public int getCount() { return list.size(); } public boolean isViewFromObject(View arg0, Object arg1) { return arg0 == arg1; } @Override public Object instantiateItem(ViewGroup container, int position) { viewPager.addView(list.get(position)); return list.get(position); } @Override public void destroyItem(ViewGroup container, int position, Object object) { viewPager.removeView(list.get(position)); } } private Map<ImageView, String> getText() { Map<ImageView, String> map = new HashMap<ImageView, String>(); map.put(list.get(0), "第一个界面"); map.put(list.get(1), "第二个界面"); map.put(list.get(2), "第三个界面"); map.put(list.get(3), "第四个界面"); map.put(list.get(4), "第五个界面"); return map; } private void getImageView2(int i) { switch (i) { case 0: for(int j=0;i<2;i++){ ImageView imageView1 = list.getLast(); list.removeLast(); list.addFirst(imageView1); } viewPager.setAdapter(myAdapter=new MyAdapter()); viewPager.setCurrentItem(2); break; case 1: ImageView imageView2 = list.getLast(); list.removeLast(); list.addFirst(imageView2); viewPager.setAdapter(myAdapter=new MyAdapter()); viewPager.setCurrentItem(2); break; case 3: ImageView imageView3 = list.getFirst(); list.removeFirst(); list.addLast(imageView3); viewPager.setAdapter(myAdapter=new MyAdapter()); viewPager.setCurrentItem(2); break; case 4: for(int j=0;j<2;j++){ ImageView imageView4 = list.getFirst(); list.removeFirst(); list.addLast(imageView4); } viewPager.setAdapter(myAdapter=new MyAdapter()); viewPager.setCurrentItem(2); break; default: break; } } private LinkedList<ImageView> getImageView() { list = new LinkedList<ImageView>(); for (int i = 0; i < ImageId.length; i++) { imageView = new ImageView(this); imageView.setBackgroundResource(ImageId[i]); list.add(imageView); } return list; } private int[] getImageId() { return new int[] { R.drawable.pic1, R.drawable.pic2, R.drawable.pic3, R.drawable.pic4, R.drawable.pic5 }; } private void radioBtn(){ rb1.setBackgroundResource(R.drawable.a); rb2.setBackgroundResource(R.drawable.a); rb3.setBackgroundResource(R.drawable.a); rb4.setBackgroundResource(R.drawable.a); rb5.setBackgroundResource(R.drawable.a); } }
viewpager嵌套viewpager父vp禁止左右滑动
viewpager嵌套viewpager如何让父viewpager禁止左右滑动,子viewpager正常滑动
android中Viewpager中嵌套子viewpager问题
![图片说明](https://img-ask.csdn.net/upload/201508/12/1439371457_222657.png) 如上图所示,应用首页一个Viewpager和一个RadioButton组成,而在viewpager中添加四个Fragement,通过滑动或者点击RadioButton可以进行Fragement间的切换,在第一个Fragement中添加了一个3s轮播Viewpager切换图片。现在主要有两个问题希望大家可以帮助到我,谢谢! 问题一:应用刚刚打开默认是打开第一个Fragement,这个时候该fragment中的轮播图正常播放,不过切换到其他Fragement再切换回来时,轮播图的切换时间就开始不规律的变短。 问题二:滑动切换第一个Fragement中的轮播图Viewpager时,到了最后一个继续向左滑动,响应滑动时间的最外层的Viewpager,请问如果更改代码使它切换到第一张轮播图上,而不让外层Viewpager响应? 希望大神帮我答疑解惑,或者给我一个有这种需求的demo,谢谢!
Android 中 viewpager 复用的问题
Android 中 viewpager 复用的问题 比如说像头条,虎牙,斗鱼这种app,viewpager + Fragment + tablayout。如果里面的item,基本结构都类似 ,会每个item都创建一个fragment么?,还是说如果结构相同使用的都是一个fragment?
控制ViewPager滑动问题
ViewPager中嵌套一个ViewPager还有ListView,如何能保证子ViewPager可以左右滑动,但是父ViewPager不可以滑动?
ViewPager 页面切换的时候添加音效
需要在ViewPager(系统的viewPager,不是自己写的)切换的时候播放一个短暂的声音,现在问题是不知道该把播放声音的函数放在ViewPager.java的哪里调用,请大家指点一二。
顶部标签TabLayout+ViewPager添加的fragment布局有显示但是对应的activity没有效果
``` mViewPager = getView().findViewById(R.id.discover_viewpage); mTabLayout = getView().findViewById(R.id.tablayout); mInflater = LayoutInflater.from(getContext()); view3 = mInflater.inflate(R.layout.fragment_map, null); mViewList.add(view3); mTitleList.add("社区"); mTabLayout.addTab(mTabLayout.newTab().setText(mTitleList.get(2))); MyPagerAdapter mAdapter = new MyPagerAdapter(mViewList); //给ViewPager设置适配器 mViewPager.setAdapter(mAdapter); //将TabLayout和ViewPager关联起来 mTabLayout.setupWithViewPager(mViewPager); //给Tabs设置适配器 mTabLayout.setTabsFromPagerAdapter(mAdapter); ``` fragment_map界面只有一个按钮并在对应的activity文件里有按钮事件,代码只取了一个标签的代码,其他标签也是能加载出来的但对应事件完全没有,,
viewpager+fragment切换fragment的时候会卡顿
viewpager+fragment切换fragment的时候会卡顿,布局不复杂,并且没有太多的数据加载
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载 点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。 ...
字节跳动视频编解码面经
三四月份投了字节跳动的实习(图形图像岗位),然后hr打电话过来问了一下会不会opengl,c++,shador,当时只会一点c++,其他两个都不会,也就直接被拒了。 七月初内推了字节跳动的提前批,因为内推没有具体的岗位,hr又打电话问要不要考虑一下图形图像岗,我说实习投过这个岗位不合适,不会opengl和shador,然后hr就说秋招更看重基础。我当时想着能进去就不错了,管他哪个岗呢,就同意了面试...
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 free -m 其中:m表示兆,也可以用g,注意都要小写 Men:表示物理内存统计 total:表示物理内存总数(total=used+free) use...
Python 基础(一):入门必备知识
Python 入门必备知识,你都掌握了吗?
兼职程序员一般可以从什么平台接私活?
这个问题我进行了系统性的总结,以下将进行言简意赅的说明和渠道提供,希望对各位小猿/小媛们有帮助~ 根据我们的经验,程序员兼职主要分为三种:兼职职位众包、项目整包和自由职业者驻场。 所谓的兼职职位众包,指的是需求方这边有自有工程师配合,只需要某个职位的工程师开发某个模块的项目。比如开发一个 app,后端接口有人开发,但是缺少 iOS 前端开发工程师,那么他们就会发布一个职位招聘前端,来配合公司一...
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发...
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。
数据库优化 - SQL优化
以实际SQL入手,带你一步一步走上SQL优化之路!
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 cpp 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7 p...
写了很久,这是一份最适合/贴切普通大众/科班/非科班的『学习路线』
说实话,对于学习路线这种文章我一般是不写的,大家看我的文章也知道,我是很少写建议别人怎么样怎么样的文章,更多的是,写自己的真实经历,然后供大家去参考,这样子,我内心也比较踏实,也不怕误导他人。 但是,最近好多人问我学习路线,而且很多大一大二的,说自己很迷茫,看到我那篇 普普通通,我的三年大学 之后很受激励,觉得自己也能行,(是的,别太浪,你一定能行)希望我能给他个学习路线,说...
经典算法(5)杨辉三角
写在前面: 我是 扬帆向海,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。技术是开源的、知识是共享的。 这博客是对自己学习的一点点总结及记录,如果您对 Java、算法 感兴趣,可以关注我的动态,我们一起学习。 用知识改变命运,让我们的家人过上更好的生活。 目录一、杨辉三角的介绍二、杨辉三角的算法思想三、代码实现1.第一种写法2.第二种写法 一、杨辉三角的介绍 百度
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹...
面试官:你连RESTful都不知道我怎么敢要你?
干货,2019 RESTful最贱实践
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看...
SQL-小白最佳入门sql查询一
不要偷偷的查询我的个人资料,即使你再喜欢我,也不要这样,真的不好;
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
致 Python 初学者
欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。开办这个专栏,正是为了帮助像我当年一样困惑的 Python 初学者走出困境、快速成长。希望我的经验能真正帮到你
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,
程序员:我终于知道post和get的区别
IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。 此话一出,不知激起了多少(码农)程序员的愤怒,却又无可奈何,于是码农问程序员。 码农:你知道get和post请求到底有什么区别? 程序员:你看这篇就知道了。 码农:你月薪三万了? 程序员:嗯。 码农:你是怎么做到的? 程序员:
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1...
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员
网易云6亿用户音乐推荐算法
网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法落地过程中遇到的挑战和解决方案。 将从如下两个部分展开: AI 算法在音乐推荐中的应用 音乐场景下的 AI 思考 从 2013 年 4 月正式上线至今,网易云音乐平台持续提供着:乐屏社区、UGC
8年经验面试官详解 Java 面试秘诀
    作者 | 胡书敏 责编 | 刘静 出品 | CSDN(ID:CSDNnews) 本人目前在一家知名外企担任架构师,而且最近八年来,在多家外企和互联网公司担任Java技术面试官,前后累计面试了有两三百位候选人。在本文里,就将结合本人的面试经验,针对Java初学者、Java初级开发和Java开发,给出若干准备简历和准备面试的建议。   Java程序员准备和投递简历的实
面试官如何考察你的思维方式?
1.两种思维方式在求职面试中,经常会考察这种问题:北京有多少量特斯拉汽车? 某胡同口的煎饼摊一年能卖出多少个煎饼? 深圳有多少个产品经理? 一辆公交车里能装下多少个乒乓球? 一
碎片化的时代,如何学习
今天周末,和大家聊聊学习这件事情。 在如今这个社会,我们的时间被各类 APP 撕的粉碎。 刷知乎、刷微博、刷朋友圈; 看论坛、看博客、看公号; 等等形形色色的信息和知识获取方式一个都不错过。 貌似学了很多,但是却感觉没什么用。 要解决上面这些问题,首先要分清楚一点,什么是信息,什么是知识。 那什么是信息呢? 你一切听到的、看到的,都是信息,比如微博上的明星出轨、微信中的表情大战、抖音上的...
so easy! 10行代码写个"狗屁不通"文章生成器
前几天,GitHub 有个开源项目特别火,只要输入标题就可以生成一篇长长的文章。 背后实现代码一定很复杂吧,里面一定有很多高深莫测的机器学习等复杂算法 不过,当我看了源代码之后 这程序不到50行 尽管我有多年的Python经验,但我竟然一时也没有看懂 当然啦,原作者也说了,这个代码也是在无聊中诞生的,平时撸码是不写中文变量名的, 中文...
知乎高赞:中国有什么拿得出手的开源软件产品?(整理自本人原创回答)
知乎高赞:中国有什么拿得出手的开源软件产品? 在知乎上,有个问题问“中国有什么拿得出手的开源软件产品(在 GitHub 等社区受欢迎度较好的)?” 事实上,还不少呢~ 本人于2019.7.6进行了较为全面的回答,对这些受欢迎的 Github 开源项目分类整理如下: 分布式计算、云平台相关工具类 1.SkyWalking,作者吴晟、刘浩杨 等等 仓库地址: apache/skywalking 更...
相关热词 如何提升c#开发能力 矩阵乘法c# c#调用谷歌浏览器 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天
立即提问