Android利用SurfaceView中显示视频通话时,截屏总是黑屏,怎么破? [问题点数:100分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs6
本版专家分:5982
Blank
红花 2016年10月 移动开发大版内专家分月排行榜第一
2016年7月 移动开发大版内专家分月排行榜第一
Blank
黄花 2016年8月 移动开发大版内专家分月排行榜第二
Blank
蓝花 2016年9月 移动开发大版内专家分月排行榜第三
Bbs1
本版专家分:86
Blank
GitHub 绑定GitHub第三方账户获取
Bbs1
本版专家分:86
Blank
GitHub 绑定GitHub第三方账户获取
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
android VideoView截屏黑屏解决方法
今天在开发<em>中</em>需要截取正在播放的在线<em>视频</em><em>中</em>的画面,于是在网上找了几种方法,但效果都一样,截出来的图片黑黑的一片,为了验证<em>截屏</em>方法是不是有问题,于是就截了个全屏,发现截出来的图片屏幕上半部分VideoView区域黑黑的一片,下半部分界面正常截取,说明<em>截屏</em>方法没有问题,问题出在VideoView<em>截屏</em>的<em>时</em>候获得不到画面,网上找了多种方法试了也没有解决,最后灵机一动想到了一种方法:使用adb命令截取全屏,然
Android截屏SurfaceView黑屏问题的解决办法
最近项目<em>中</em>有<em>截屏</em>的需求,普通的view<em>截屏</em>方法网上一搜一大把,但是<em>SurfaceView</em><em>截屏</em><em>黑屏</em>问题很多文章说的并不清楚,自己参考了一些别的博客,再加上自己的思考,算是找到了一种解决方案。 1、首先看我们一般是怎么用<em>SurfaceView</em>的 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Android 屏幕截图黑屏问题解决方法
以下两种<em>截屏</em>方法可能由于尺寸没有设置默认过大系统不予处理。 public static Bitmap convertViewToBitmap(View view, int bitmapWidth, int bitmapHeight){ Bitmap bitmap = Bitmap.createBitmap(bitmapWidth, bitmapHeight, Bitmap.Con
Android视频部分截屏功能实现
<em>Android</em><em>视频</em>部分<em>截屏</em>功能实现 最近想用将android<em>视频</em>接收app上加上屏幕截图功能,直接在网上查找<em>截屏</em>代码,发现结出来的图不对劲,<em>视频</em>窗口变成黑色的了,没有<em>截屏</em>成功。而且网上大多数的方法都是<em>利用</em>view套件里的getDrawingCache()函数。我继续在网上查找答案,发现有人这样解释,说Activity画面走的是framebuffer,<em>视频</em>是硬解码推送过来的,所有读取/dev/gra
Android MediaProjection截屏与录屏(ScreenCapture Library 的使用)(二)
项目地址https://github.com/shark5/ScreenCaptureGradle 引用compile 'com.shark:screencapture:1.0.0'创建实例ScreenCapture mScreenCapture = ScreenCapture.newInstance(this);事件监听mScreenCapture.setCaptureListener(new S
Android截屏SurfaceView黑屏问题解决办法
最近项目<em>中</em>有<em>截屏</em>的需求,普通的view<em>截屏</em>方法网上一搜一大把,但是<em>SurfaceView</em><em>截屏</em><em>黑屏</em>问题很多文章说的并不清楚,自己参考了一些别的博客,再加上自己的思考,算是找到了一种解决方案。 1、首先看我们一般是怎么用<em>SurfaceView</em>的 public class Super<em>SurfaceView</em> extends <em>SurfaceView</em> implements SurfaceHolder....
SurfaceView黑屏问题
我们的一个player项目需要做换台动画效果(切换频道的<em>时</em>候,当前频道从<em>显示</em>区移出,下一个频道内容移进来)。我的做法是用ViewFlipper来切换两个<em>SurfaceView</em>,但是实际看到的效果并不如
SurfaceView播放器篇二(解决黑屏问题)
在<em>SurfaceView</em>播放器篇一https://blog.csdn.net/weixin_28743727/article/details/98170643<em>中</em>已经写了一个最基础的<em>视频</em>播放器,但是开始进入会有个短暂的<em>黑屏</em>。下面贴出已解决该问题的activity。 import android.graphics.Canvas; import android.graphics.Color; im...
OpenGL用glReadPixels得到的图像一直是全黑,求大神帮助!
作业里需要实现的一个步骤是把一个三维模型渲染到照片上,然后用了OpenGL来渲染模型,想用glReadPixel得到窗口的图像然后传给OpenCV,但是一直都只能得到全黑的图像,用glGetError
SurfaceView显示视频的截图问题,请高手帮忙,在线等!
目前我做了一个播放器,是播放监控<em>视频</em>的,用的是<em>SurfaceView</em>播放,现在想做一个截图的功能,把<em>SurfaceView</em>里面的图像保存成文件。研究了很长<em>时</em>间还是没有成功,哪位高手做过这个功能,麻烦指
视频截图为黑屏的解决办法
现象:看在线电影<em>时</em>(屏幕窗口固定在网页上的那种)用PrintScreen键截图,然后在画图板上粘贴并保存,会出现影片截图是<em>黑屏</em>或跟着电影一起播放的情况。 相关资料:将计算机屏幕截取为图像文件是我们日常工作<em>中</em>经常需要碰到的操作,方法不外乎使用键盘的拷屏键PrintScreen抓取与使用专门的屏幕截取软件两种,尽管专门的屏幕截取软件功能较之PrintScreen更为强大,但很多人没有安装专门的屏幕截
Android 截屏的各种骚操作
背景 在实际的应用场景<em>中</em>,<em>Android</em> 手机的<em>截屏</em>其实是很普遍的。 比如说 PPT 演示,比如说技术博客图文并茂讲解。 因此懂得 <em>Android</em> 手机<em>截屏</em>的各种操作就显得尤为重要。 使用 <em>Android</em>Studio 自带的<em>截屏</em>工具 在 Logcat 选项卡的左边工具栏有个拍照图标,点击一下就可以了。 点击之后会弹出下面框,上面有一些操作可以点击,可以看到分别是重新截图、往左旋转、往右旋转、拷贝...
android 视频监控 使用surfaceview 截屏是黑的
a android <em>视频</em>监控 使用surfaceview <em>截屏</em>是黑的 请问怎么操作?谢谢!
关于EGL glreadpixels获取缓存数据的方法 截取surfaceView 保存成图片
我要从一个主界面<em>中</em>,获取其<em>中</em>的一个子窗口如图<em>中</em>的人物镜(surfaceview)<em>显示</em>的内容保存成图片!他是一个摄像镜头所<em>显示</em>的动态的图像。朋友说可以用opengl <em>中</em>glreadpixels 方法实现 。但是我按照网上的方法进行操作结果只是获取整个页面<em>显示</em>的图像,子窗口内容全为黑黑的一片。  所以想请问一下怎么取得该子窗口surfaceview的缓冲数据???谢谢     以下是我初始化E
glReadPixels读出来全是黑色
不管<em>中</em>间SwapBuffers有没有,都出来的颜色都是黑色![图片说明](https://img-ask.csdn.net/upload/201802/08/1518079714_758165.png)
视频通话两个surfaceview之间互相切换
最近在在公司做<em>视频</em><em>通话</em>的<em>时</em>候。界面有两个surfaceView,对方的全屏<em>显示</em>,在RelativeLayout<em>中</em>,我的<em>视频</em>在RelativeLayout右下角。提出一个功能,点击小的surfaceView,内容会切换。 目前自己尝试: 1.直接切换内容,只切换了Callback,没成功 2.在布局<em>中</em>,用代码写出来,点击小的,会让属性、位置发生变化,但出现一个问题,层级关系,下面的怎么都挪不上来。 大神能不能给个demo,我给你冲10个qq币感谢一下。企鹅332197858 真心感谢啊
视频通话,两个surfaceview如何互换各自显示内容?
本人最近在做<em>视频</em><em>通话</em>,用一个surfaceview<em>显示</em>camera获取的<em>视频</em>,另一个surfacview<em>显示</em>读取来的对方<em>视频</em>内容,现在<em>视频</em><em>通话</em>可以实现,但是想做两个surface之间的热切换,把两个s
APP调用android层截屏黑屏
RT; 网上例子很多,试了也挺多,一律<em>黑屏</em>,求高人指点。 功能需求:棋牌类游戏APP,<em>截屏</em>分享到微信; 目前流程都没有问题,就是卡在<em>截屏</em>这一步,图片纯黑。 public static Bitmap t
pc上截图安卓模拟器窗口,用DLL注入进程后glreadpixels读不到数据
包含的头文件是 gl/glut.h 截图函数是 void grab(GLint x, GLint y, GLint width, GLint height) { GLint pixelLength;
AndroidSurfaceView截屏
这是在上网收集的,能够截取当前Activity<em>中</em>surfaceView<em>中</em>图片。本人亲测可以通过。
Qvod电影不能抓图,截屏全是黑色,视频截图黑屏
今天在用Qvoe看一个电影,想按一个美女的图片下来,按QQ的截图快捷键截图,谁知道Qvod抓图后的图片黑色,换用Print Screen键来<em>截屏</em>也是黑色。郁闷至极第一次碰到,<em>视频</em>截图<em>黑屏</em>。后来终于找到的解决办法。把硬件加速关闭抓图就OK了。或者将加 速调至左边第二档,有的显卡是第三档也可以。   操作方法如下:桌面空白处-》右键->属性-》设置-》高级-》疑难解答-》硬件加速。如下图:   Q
androidsurfaceview截图问题
最近用surfaceview<em>显示</em>一段<em>视频</em> 需要先用mediacode解码H.264数据 然后给surfaceview<em>显示</em>出来 现在我要进行播放过程<em>中</em>截图 发现用view和窗口 图像截图的办法截图出来是一张黑图 求大声们指导
Android OpenGLES2.0(十五)——利用EGL后台处理图像
在<em>Android</em> OpenGLES2.0(十二)——FBO离屏渲染<em>中</em>,记录了采用FBO进行离屏渲染的方式来进行后台处理图像,但是在使用<em>时</em>,示例<em>中</em>还是用到了GL<em>SurfaceView</em>控件来提供GL环境。怎样完全抛开GL<em>SurfaceView</em>来进行图像处理呢?OpenGLES和EGL OpenGL(全写Open Graphics Library)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的
Android如何截取surfaceView上的图像
详细要求如下:用camera打开预览,<em>时</em><em>时</em>刻刻将图像<em>显示</em>在<em>SurfaceView</em>上,相机有个拍照回调函数,可以实现拍照以此来获取图片!2个人<em>视频</em><em>通话</em>,本地<em>视频</em>传送给remote,同<em>时</em>也接受remote
android 视频截图没画面 黑色的
android上要截图,使用自带的截图工具是只能截取非<em>视频</em>部分的画面,播放<em>视频</em>的那个小窗口是黑色的。有朋友说Activity画面走的是framebuffer,<em>视频</em>是硬解码推送过来的,所有读取/dev/
surfaceview进行屏幕截图demo
surfaceview进行屏幕截图demo
android surfaceview截图 系统截图
使用普通截图方式截取surfaceview的人都会遇到surfaceview区域<em>黑屏</em>,也就是截取不到图片。然后各种百度google,有的说换用textureview,也有些别的方法。大概试了都没能成功,textureview是有对应方法。不过现在需要截图的是surfaceview。 <em>Android</em>在5.0系统之前,是没有开放<em>视频</em>录制的接口的,5.0之后Google开放了<em>视频</em>录制的接口,相关类是Me
SurfaceView截屏问题
做PPT<em>截屏</em>的<em>时</em>候遇到一个问题:<em>显示</em>content的View是<em>SurfaceView</em>做的,<em>截屏</em><em>时</em>无法截取到内容,截取到的是一块黑色区域。    其实,原因就是<em>SurfaceView</em>的实现原理。Surface通常有两个buffer,一个front buffer,一个back buffer。而back buffer就是Canvas对应的bitmap。每当frong buffer<em>显示</em><em>时</em>,back
win8截图黑屏是怎么回事啊?
有人遇到过吗?win8.1企业版的。
Android应用截图和SurfaceView截图问题总结
最近在做android截图应用的过程遇到很多问题,接触了好些截图方法,但是还是不能实现SufaceView截图功能。今天就把我尝试过的方法总结下,希望把我惨痛的经历写出来后能够帮助到要做此功能的朋友少走弯路,或者是给一些思路吧。如果哪位大侠能够做到<em>SurfaceView</em>截图,还请分享下思路。
Android应用截图和SurfaceView截图问题(学生PAD抽奖系统)
问题描述 在开发用户<em>中</em>心“抽奖系统”项目模块<em>时</em>,有个功能是抽<em>中</em>奖品,<em>中</em>奖物品弹出<em>时</em>将背景全部模糊,效果图如下图1-1 图1-1 抽奖系统<em>中</em>奖界面效果图 要将背景进行模糊后并进行一系列的动画效果,这个处理流程大致为:       ①  获取<em>中</em>奖后的最后一帧背景图       ②  将背景图进行缩放、模糊处理       ③  将处理后的背景图设置给<em>中</em>奖界面,并进行后续
Android 截屏在surfaceview上失败的问题
项目<em>中</em>surfaceview,为了要透明效果不得不设置zorder。这个<em>时</em>候<em>截屏</em> 只能截到surfaceview以外的东西。 于是多加了一步操作 1、截出原有部分 2、画出surfaceview部分 3、合成为一张图 代码: 1、Bitmap shareScreen = PrintScreen.takeScreenShot(getActivity());  2、surfaceview
获取普通View和SurfaceView截图的方式
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
Android完美实现截屏
很多app都有<em>截屏</em>的需求,当你遇到产品经理给你提出这个需求<em>时</em>,你搜索了一下: 1.取View的cacheDrawable 来实现<em>截屏</em>,这种方案,没有兼容性问题,但是缺点有两个: 不能截状态栏 遇到<em>SurfaceView</em>没辙,surfaceview需要用mediaplay手动取一帧buffer才行。 不能在后台serivce<em>中</em>使用,因为主要依托于view。 2.j...
安卓SurfaceView截屏
关于安卓<em>SurfaceView</em><em>截屏</em> 2015.12.9号是一个值得记得日子,开始拖着背包从学校出来,挤上火车,做着接近30小<em>时</em>的硬座,来到了美丽的成都,那<em>时</em>候赵雷的还没火,‘走到玉林路的尽头 坐在小酒馆的门口 ‘,多么诗情画意的生活啊。来不及享受这安逸之都的生活,便匆匆的开始实习生涯。 <em>时</em>至今日,也已经毕业大半年了,也从实习生正式成了职场人。身边大神很多,公司也是藏龙卧虎,也感觉应该养成
Android截图(surfaceView)
前几天,在网上总结了一个方法,实现了在<em>Android</em>当前Activity的截图,本人测试确实通过了,不过有朋友说截出来的图是黑色的,不能看。我心想,这没有问题啊,相同的代码我就可以执行通过,并没有没有在意这个问题。可是,今天我再调用那个方法<em>时</em>,截出来的图部分是<em>黑屏</em>。我当<em>时</em>就郁闷了。网上的东西很全,但同<em>时</em>很乱。有一个大神用的是引用Linux下编译出来的库,又用到什么JNI我完全不懂,貌似可以实现<em>截屏</em>
截图黑屏问题
想做一个截取全屏游戏图片的工具,但是有些游戏可以截图,有些截图出来全部是黑的? 看这个说的但是不知道怎么实现。谁能给个完整的代码或者例子试试。可以用的分数可以另外开贴送 http://www.usid
Android SurfaceView初次进入有黑屏解决方案
<em>SurfaceView</em>因为它的快速、高效经常会被使用在游戏的画面绘制<em>中</em>,但是在初次使用的<em>时</em>候,会出现一种<em>黑屏</em>的情况。分析问题上述,android的默认色是黑色,新建一个layout文件,背景色是黑色。所以有理由认为是由于在SurfaceHolder的创建与线程开始出现了<em>时</em>间差,导致了canvas绘制了默认的黑色。      所以我们的解决方法是在获取canvas的<em>时</em>候,设置自定义的背景。
Android SurfaceView 黑屏问题
说一个真实的案例。其<em>中</em>需求要做一个绘图功能,一听到绘图,自然而然就像到了<em>SurfaceView</em>这个类。所以我就用了。 m
android 截图截不到阴影
![图片说明](https://img-ask.csdn.net/upload/201807/27/1532670929_342983.png)如图,控件是有阴影效果的,截图之后阴影就没有了![图片说明](https://img-ask.csdn.net/upload/201807/27/1532671058_695417.jpg) 这是截图代码 ``` public static Bitmap shotScrollView(ScrollView scrollView) { int h = 0; Bitmap bitmap = null; for (int i = 0; i < scrollView.getChildCount(); i++) { h += scrollView.getChildAt(i).getHeight(); // scrollView.getChildAt(i).setBackgroundColor(Color.parseColor("#DEFBFB")); } bitmap = Bitmap.createBitmap(scrollView.getWidth(), h, Bitmap.Config.ARGB_8888); final Canvas canvas = new Canvas(bitmap); scrollView.draw(canvas); return bitmap; } ```
最简单的surfaceview画图和截图
最简单的surfaceview画图和截图,点击“点击加图”会在surfaceview上增加一个bitmat,点击“点击保存”会将最新的surfaceview图片保存在手机上。
SurfaceView 播放视屏前黑屏闪烁
this.setZOrderOnTop(true);   //this.setEGLConfigChooser(8, 8, 8, 8, 16, 0);   this.getHolder().setFormat(PixelFormat.TRANSLUCENT);    不过<em>中</em>间那句是OpenGl的,视情况使用,无用可注释掉了,也能实现了透明,但是GL<em>SurfaceView</em>就必须使用  
SideBand SurfaceView黑屏分析
•Brief Introduction SideBand •SideBand Flow •Tunneled Playback: Analysis Black Frame    •Brief Introduction SideBand   App在运行的过程会create Surface, 并会产生对应的BufferQueue及Layer, BufferQueue里面有好几个Slot可以...
Android调用系统截图候出现黑框
在Intent<em>中</em>写上         intent.putExtra("scale", true);//黑边         intent.putExtra("scaleUpIfNeeded", true);//黑边 这两条属性即可。 默认情况下,例如三星等手机是没有黑框存在的,但在魅族等手机上,当截图的宽高小于所设定的宽高<em>时</em>候,若没有设置该2条属性,则会为了保持图片的分辨率,而出现黑框
[android开发]百度地图截屏黑屏问题解决
大家好,最近在开发<em>中</em>使用了百度地图,具体结构就是一个父activity里面包含一个fragment,mapview嵌套在fragment<em>中</em>,主要是实现截取当前屏幕,分享到第三方平台。 第一次<em>截屏</em>,使用的andorid的函数,mapview部分<em>黑屏</em>。 第二次<em>截屏</em>,使用的 mMapView.getMap().snapshot(new SnapshotReadyCallba
SurfaceView黑屏问题,以及点击了HOME后,程序就没有了
1.在<em>SurfaceView</em><em>中</em>,此<em>时</em>我做了一个按钮可以访问百度,此<em>时</em>从浏览器返回回来的<em>时</em>候<em>黑屏</em>了。 2.类似斗地主这种游戏,在运行<em>中</em>,我点击了HOME键或者来电话了,这个<em>时</em>候再回到游戏就重新运行了。
当用glReadPixels读取数据,碰到一个很怪的现象无论怎么选取,输出的深度都是1.0。哪位高人给详解一下。
glPushMatrix(); GLfloat winZ; //GLfloat winZ; glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT ); /
第十课,BMP文件与像素操作
转自:http://www.programfan.com/club/post-227694.html今天我们先简单介绍Windows<em>中</em>常用的BMP文件格式,然后讲OpenGL的像素操作。虽然看起来内容可能有点多,但实际只有少量几个知识点,如果读者对诸如“<em>显示</em>BMP图象”等内容比较感兴趣的话,可能不知不觉就看完了。像素操作可以很复杂,这里仅涉及了简单的部分,让大家对OpenGL像素操作有初步的印
glReadPixels得到的深度缓存全部为1
glClearDepth(1.0f); // 深度缓存设置 glEnable(GL_DEPTH_TEST); // 打开深度测试 GLdouble modelMatrix; GLdouble proj
关于华为系列手机用代码截屏图片全黑的解决方案
吧opengl的渲染保存在一个 Bitmap 下 ``` int b[]=new int[w*h]; int bt[]=new int[w*h]; IntBuffer ib=IntBuffer.wrap(b); ib.position(0); gl.glReadPixels(x, y, w, h, GL10.GL_RGBA, GL10.GL_UNSIGNED_BYTE, ib); for(int i=0; i>16)&0xff; int pr=(pix<); values.put(Images.Media.ORIENTATION, 0); values.put(Images.Media.DATA, picPath); contentResolver.insert(Images.Media.EXTERNAL_CONTENT_URI, values); ``` 结果发现保存的图片都是全黑的jpg(应该是png但是保存的是jpg),我用这个方法在其他品牌的手机上都能正常使用,请问华为系列贴别是荣耀系列有什么特殊方案来解决全黑么
glBindFramebuffer() 离屏渲染+双缓存+读取opengl像素 glReadPixels()
Opengl4.0<em>中</em>可以进行离屏渲染,即创造一个帧缓存对象(FBO),绑定一个帧缓存对象后,所有对Opengl的操作都会针对这个帧缓存对象执行。而最近做项目<em>时</em>,在做一个拍照功能——读取Opengl渲染出的像素,并存入到BMP位图<em>中</em>。项目采用的是Opengl1.0和Opengl4.3结合的方法,并且两者的使用相对独立。使用旧的Opengl方法运行程序<em>时</em>,通过 glReadBuffer(GL_FRO
改进OpenGL抓图功能
在网上看到了这段代码 http://blog.csdn.net/chunxiaopengshan/archive/2010/03/29/5426568.aspx 不方便之处在于,事先要使用一个已存在的bmp文件。看了一下bmp的文件格式,修改了代码。 修改后,就不需要使用一个已存在的bmp文件了。 代码如下 #include #include #include #include
调用glReadPixels函数 得到的全为黑色
我实在winform窗口<em>中</em> 调用了一个mfc做的dll<em>中</em>的函数进行opengl绘制。然后想得到窗口<em>中</em>每个像素的颜色来进行<em>截屏</em>生成图片,但是用glReadPixels函数读到的都是黑色。 初始化是用winform的handle带进去进行初始化,然后绘制一个全部绿色的窗口。绿色窗口成功<em>显示</em>,但是但是用glReadPixels函数读不出来。 初始化过程:![图片说明](https://img-ask.csdn.net/upload/201802/08/1518074798_943661.png)![图片说明](https://img-ask.csdn.net/upload/201802/08/1518074814_245840.png) 然后绘制的函数:![图片说明](https://img-ask.csdn.net/upload/201802/08/1518074845_164519.png) 读取像素的函数:![图片说明](https://img-ask.csdn.net/upload/201802/08/1518074871_759010.png) 图像绘制是成功的:![图片说明](https://img-ask.csdn.net/upload/201802/08/1518074934_871763.png) 但是读取到的值都是黑色,只有alpha是ff:![图片说明](https://img-ask.csdn.net/upload/201802/08/1518074923_890842.png) why???
解决android opengl glReadPixels 慢的问题一
解决android opengl glReadPixels 慢的问题 由于android的gpu跟cpu内存是分离的,导致数据拷贝的过程<em>中</em>会非常慢,网上资料相对较少,下面是我解决这个问题的一点心的,使用PBO代码如下 1.  初始化纹理方法 public static int loadTexture(final Bitmap img, final int usedTexId, in
终于明白阿里百度这样的大公司,为什么面试经常拿ThreadLocal考验求职者了
点击上面↑「爱开发」关注我们每晚10点,捕获技术思考和创业资源洞察什么是ThreadLocalThreadLocal是一个本地线程副本变量工具类,各个线程都拥有一份线程私...
《奇巧淫技》系列-python!!每天早上八点自动发送天气预报邮件到QQ邮箱
将代码部署服务器,每日早上定<em>时</em>获取到天气数据,并发送到邮箱。 也可以说是一个小人工智障。 思路可以运用在不同地方,主要介绍的是思路。
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
11月8日,由<em>中</em>国信息通信研究院、<em>中</em>国通信标准化协会、<em>中</em>国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1...
阿里面试官问我:如何设计秒杀系统?我的回答让他比起大拇指
你知道的越多,你不知道的越多 点赞再看,养成习惯 GitHub上已经开源 https://github.com/JavaFamily 有一线大厂面试点脑图和个人联系方式,欢迎Star和指教 前言 Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行360°的刁难。 作为一个在互联网公司面一次拿一次Offer的面霸,打败了...
C语言魔塔游戏
很早就很想写这个,今天终于写完了。 游戏截图: 编译环境: VS2017 游戏需要一些图片,如果有想要的或者对游戏有什么看法的可以加我的QQ 2985486630 讨论,如果暂<em>时</em>没有回应,可以在博客下方留言,到<em>时</em>候我会看到。 下面我来介绍一下游戏的主要功能和实现方式 首先是玩家的定义,使用结构体,这个名字是可以自己改变的 struct gamerole { char n...
面试官问我:什么是消息队列?什么场景需要他?用了会出现什么问题?
你知道的越多,你不知道的越多 点赞再看,养成习惯 GitHub上已经开源 https://github.com/JavaFamily 有一线大厂面试点脑图、个人联系方式和人才交流群,欢迎Star和完善 前言 消息队列在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在消息队列的使用和原理方面对小伙伴们进行360°的刁难。 作为一个在互联网公司面一次拿一次Offer的面霸...
Android性能优化(4):UI渲染机制以及优化
文章目录1. 渲染机制分析1.1 渲染机制1.2 卡顿现象1.3 内存抖动2. 渲染优化方式2.1 过度绘制优化2.1.1 Show GPU overdraw2.1.2 Profile GPU Rendering2.2 卡顿优化2.2.1 SysTrace2.2.2 TraceView 在从<em>Android</em> 6.0源码的角度剖析View的绘制原理一文<em>中</em>,我们了解到View的绘制流程有三个步骤,即m...
微服务的Kafka与Micronaut
今天,我们将通过Apache Kafka主题构建一些彼此异步通信的微服务。我们使用Micronaut框架,它为与Kafka集成提供专门的库。让我们简要介绍一下示例系统的体系结构。我们有四个微型服务:订单服务,行程服务,司机服务和乘客服务。这些应用程序的实现非常简单。它们都有内存存储,并连接到同一个Kafka实例。 我们系统的主要目标是为客户安排行程。订单服务应用程序还充当网关。它接收来自客户的请求...
致 Python 初学者们!
作者| 许向武 责编 | 屠敏 出品 | CSDN 博客 前言 在 Python 进阶的过程<em>中</em>,相信很多同学应该大致上学习了很多 Python 的基础知识,也正在努力成长。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 Python 这门编程语言,从2009年开始单一使用 Python 应对所有的开发工作,直至今...
究竟你适不适合买Mac?
我清晰的记得,刚买的macbook pro回到家,开机后第一件事情,就是上了淘宝网,花了500元钱,找了一个上门维修电脑的师傅,上门给我装了一个windows系统。。。。。。 表砍我。。。 当<em>时</em>买mac的初衷,只是想要个固态硬盘的笔记本,用来运行一些复杂的扑克软件。而看了当<em>时</em>所有的SSD笔记本后,最终决定,还是买个好(xiong)看(da)的。 已经有好几个朋友问我mba怎么样了,所以今天尽量客观...
程序员一般通过什么途径接私活?
二哥,你好,我想知道一般程序猿都如何接私活,我也想接,能告诉我一些方法吗? 上面是一个读者“烦不烦”问我的一个问题。其实不止是“烦不烦”,还有很多读者问过我类似这样的问题。 我接的私活不算多,挣到的钱也没有多少,加起来不到 20W。说实话,这个数目说出来我是有点心虚的,毕竟太少了,大家轻喷。但我想,恰好配得上“一般程序员”这个称号啊。毕竟苍蝇再小也是肉,我也算是有经验的人了。 唾弃接私活、做外...
字节跳动面试官这样问消息队列:分布式事务、重复消费、顺序消费,我整理了一下
你知道的越多,你不知道的越多 点赞再看,养成习惯 GitHub上已经开源 https://github.com/JavaFamily 有一线大厂面试点脑图、个人联系方式和人才交流群,欢迎Star和完善 前言 消息队列在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在消息队列的使用和原理方面对小伙伴们进行360°的刁难。 作为一个在互联网公司面一次拿一次Offer的面霸...
Python爬虫爬取淘宝,京东商品信息
小编是一个理科生,不善长说一些废话。简单介绍下原理然后直接上代码。 使用的工具(Python+pycharm2019.3+selenium+xpath+chromedriver)其<em>中</em>要使用pycharm也可以私聊我selenium是一个框架可以通过pip下载 pip installselenium -ihttps://pypi.tuna.tsinghua.edu.cn/simple/ ...
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。
Java工作4年来应聘要16K最后没要,细节如下。。。
前奏: 今天2B哥和大家分享一位前几天面试的一位应聘者,工作4年26岁,统招本科。 以下就是他的简历和面试情况。 基本情况: 专业技能: 1、&nbsp;熟悉Sping了解SpringMVC、SpringBoot、Mybatis等框架、了解SpringCloud微服务 2、&nbsp;熟悉常用项目管理工具:SVN、GIT、MAVEN、Jenkins 3、&nbsp;熟悉Nginx、tomca...
SpringBoot2.x系列教程(三十六)SpringBoot之Tomcat配置
Spring Boot默认内嵌的Tomcat为Servlet容器,关于Tomcat的所有属性都在ServerProperties配置类<em>中</em>。同<em>时</em>,也可以实现一些接口来自定义内嵌Servlet容器和内嵌Tomcat等的配置。 关于此配置,网络上有大量的资料,但都是基于SpringBoot1.5.x版本,并不适合当前最新版本。本文将带大家了解一下最新版本的使用。 ServerProperties的部分源...
Python绘图,圣诞树,花,爱心 | Turtle篇
每周每日,分享Python实战代码,入门资料,进阶资料,基础语法,爬虫,数据分析,web网站,机器学习,深度学习等等。 公众号回复【进群】沟通交流吧,QQ扫码进群学习吧 微信群 QQ群 1.画圣诞树 import turtle screen = turtle.Screen() screen.setup(800,600) circle = turtle.Turtle()...
作为一个程序员,CPU的这些硬核知识你必须会!
CPU对每个程序员来说,是个既熟悉又陌生的东西? 如果你只知道CPU是<em>中</em>央处理器的话,那可能对你并没有什么用,那么作为程序员的我们,必须要搞懂的就是CPU这家伙是如何运行的,尤其要搞懂它里面的寄存器是怎么一回事,因为这将让你从底层明白程序的运行机制。 随我一起,来好好认识下CPU这货吧 把CPU掰开来看 对于CPU来说,我们首先就要搞明白它是怎么回事,也就是它的内部构造,当然,CPU那么牛的一个东...
14亿,Python分析我国存在哪些人口危机!
一、背景 二、爬取数据 三、数据分析 1、总人口 2、男女人口比例 3、人口城镇化 4、人口增长率 5、人口老化(抚养比) 6、各省人口 7、世界人口 四、遇到的问题 遇到的问题 1、数据分页,需要获取从1949-2018年数据,观察到有近20年参数:LAST20,由此推测获取近70年的参数可设置为:LAST70 2、2019年数据没有放上去,可以手动添加上去 3、将数据进行 行列转换 4、列名...
听说想当黑客的都玩过这个Monyer游戏(1~14攻略)
第零关 进入传送门开始第0关(游戏链接) 请点击链接进入第1关: 连接在左边→ ←连接在右边 看不到啊。。。。(只能看到一堆大佬做完的留名,也能看到菜鸡的我,在后面~~) 直接fn+f12吧 &lt;span&gt;连接在左边→&lt;/span&gt; &lt;a href="first.php"&gt;&lt;/a&gt; &lt;span&gt;←连接在右边&lt;/span&gt; o...
在家远程办公效率低?那你一定要收好这个「在家办公」神器!
相信大家都已经收到国务院延长春节假期的消息,接下来,在家远程办公可能将会持续一段<em>时</em>间。 但是问题来了。远程办公不是人在电脑前就当坐班了,相反,对于沟通效率,文件协作,以及信息安全都有着极高的要求。有着非常多的挑战,比如: 1在异地互相不见面的会议上,如何提高沟通效率? 2文件之间的来往反馈如何做到及<em>时</em>性?如何保证信息安全? 3如何规划安排每天工作,以及如何进行成果验收? ...... ...
作为一个程序员,内存和磁盘的这些事情,你不得不知道啊!!!
截止目前,我已经分享了如下几篇文章: 一个程序在计算机<em>中</em>是如何运行的?超级干货!!! 作为一个程序员,CPU的这些硬核知识你必须会! 作为一个程序员,内存的这些硬核知识你必须懂! 这些知识可以说是我们之前都不太重视的基础知识,可能大家在上大学的<em>时</em>候都学习过了,但是嘞,当<em>时</em>由于老师讲解的没那么有趣,又加上这些知识本身就比较枯燥,所以嘞,大家当初几乎等于没学。 再说啦,学习这些,也看不出来有什么用啊!...
这个世界上人真的分三六九等,你信吗?
偶然间,在知乎上看到一个问题 一<em>时</em>间,勾起了我深深的回忆。 以前在厂里打过两次工,做过家教,干过辅导班,做过<em>中</em>介。零下几度的晚上,贴过广告,满脸、满手地长冻疮。 再回首那段岁月,虽然苦,但让我学会了坚持和忍耐。让我明白了,在这个世界上,无论环境多么的恶劣,只要心存希望,星星之火,亦可燎原。 下文是原回答,希望能对你能有所启发。 如果我说,这个世界上人真的分三六九等,...
2020年全新Java学习路线图,含配套视频,学完即为级Java程序员!!
新的一年来临,突如其来的疫情打<em>破</em>了平静的生活! 在家的你是否很无聊,如果无聊就来学习吧! 世上只有一种投资只赚不赔,那就是学习!!! 传智播客于2020年升级了Java学习线路图,硬核升级,免费放送! 学完你就是<em>中</em>级程序员,能更快一步找到工作! 一、Java基础 JavaSE基础是Java<em>中</em>级程序员的起点,是帮助你从小白到懂得编程的必经之路。 在Java基础板块<em>中</em>有6个子模块的学...
B 站上有哪些很好的学习资源?
哇说起B站,在小九眼里就是宝藏般的存在,放年假宅在家<em>时</em>一天刷6、7个小<em>时</em>不在话下,更别提今年的跨年晚会,我简直是跪着看完的!! 最早大家聚在在B站是为了追番,再后来我在上面刷欧美新歌和漂亮小姐姐的舞蹈<em>视频</em>,最近两年我和周围的朋友们已经把B站当作学习教室了,而且学习成本还免费,真是个励志的好平台ヽ(.◕ฺˇд ˇ◕ฺ;)ノ 下面我们就来盘点一下B站上优质的学习资源: 综合类 Oeasy: 综合...
爬取薅羊毛网站百度云资源
这是疫情期间无聊做的爬虫, 去获取暂<em>时</em>用不上的教程 import threading import time import pandas as pd import requests import re from threading import Thread, Lock # import urllib.request as request # req=urllib.request.Requ...
如何优雅地打印一个Java对象?
你好呀,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员。虽然已经写了十多年的 Java 代码,但仍然觉得自己是个菜鸟(请允许我惭愧一下)。 在一个月黑风高的夜晚,我思前想后,觉得再也不能这么蹉跎下去了。于是痛下决心,准备通过输出的方式倒逼输入,以此来修炼自己的内功,从而进阶成为一名真正意义上的大神。与此同<em>时</em>,希望这些文章能够帮助到更多的读者,让大家在学习的路上不再寂寞、空虚和冷。 ...
雷火神山直播超两亿,Web播放器事件监听是怎么实现的?
Web播放器解决了在手机浏览器和PC浏览器上播放音<em>视频</em>数据的问题,让视音频内容可以不依赖用户安装App,就能进行播放以及在社交平台进行传播。在<em>视频</em>业务大数据平台<em>中</em>,播放数据的统计分析非常重要,所以Web播放器在使用过程<em>中</em>,需要对其内部的数据进行收集并上报至服务端,此<em>时</em>,就需要对发生在其内部的一些播放行为进行事件监听。 那么Web播放器事件监听是怎么实现的呢? 01 监听事件明细表 名...
3万字总结,Mysql优化之精髓
本文知识点较多,篇幅较长,请耐心学习 MySQL已经成为<em>时</em>下关系型数据库产品的<em>中</em>坚力量,备受互联网大厂的青睐,出门面试想进BAT,想拿高工资,不会点MySQL优化知识,拿offer的成功率会大大下降。 为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库的<em>中</em>的数据会越来越多,处理<em>时</em>间会相应变慢 数据是存放在磁盘上的,读写速度无法和内存相比 如何优化 设计...
HTML5适合的情人节礼物有纪念日期功能
前言 <em>利用</em>HTML5,css,js实现爱心树 以及 纪念日期的功能 网页有播放音乐功能 以及打字倾诉感情的画面,非常适合情人节送给女朋友 具体的HTML代码 具体只要修改代码里面的男某某和女某某 文字段也可自行修改,还有代码下半部分的JS代码需要修改一下起始日期 注意月份为0~11月 也就是月份需要减一。 当然只有一部分HTML和JS代码不够运行的,文章最下面还附加了完整代码的下载地址 &lt;!...
Python新型冠状病毒疫情数据自动爬取+统计+发送报告+数据屏幕(三)发送篇
今天介绍的项目是使用 Itchat 发送统计报告 项目功能设计: 定<em>时</em>爬取疫情数据存入Mysql 进行数据分析制作疫情报告 使用itchat给亲人朋友发送分析报告 基于Django做数据屏幕 使用Tableau做数据分析 来看看最终效果 目前已经完成,预计2月12日前更新 使用 itchat 发送数据统计报告 itchat 是一个基于 web微信的一个框架,但微信官方并不允许使用这...
python沙箱逃逸
沙箱逃逸是CTF和实际场景<em>中</em>经常遇到的一种情况。需要<em>利用</em>python的特性来实现逃逸。本文详细介绍了关于python逃逸的基础以及一些构造payload方法,并且附加习题提供练习。
作为程序员的我,大学四年一直自学,全靠这些实用工具和学习网站!
我本人因为高<em>中</em>沉迷于爱情,导致学业荒废,后来高考,毫无疑问进入了一所普普通通的大学,实在惭愧???? 我又是那么好强,现在学历不行,没办法改变的事情了,所以,进入大学开始,我就下定决心,一定要让自己掌握更多的技能,尤其选择了计算机这个行业,一定要多学习技术。 在进入大学学习不久后,我就认清了一个现实:我这个大学的整体教学质量和学习风气,真的一言难尽,懂的人自然知道怎么回事? 怎么办?我该如何更好的提升自...
新来个技术总监,禁止我们使用Lombok!
我有个学弟,在一家小型互联网公司做Java后端开发,最近他们公司新来了一个技术总监,这位技术总监对技术细节很看重,一来公司之后就推出了很多"政策",比如定义了很多开发规范、日志规范、甚至是要求大家统一使用某一款IDE。 但是这些都不是我这个学弟和我吐槽的点,他真正和我吐槽的是,他很不能理解,这位新来的技术总监竟然禁止公司内部所有开发使用Lombok。但是又没给出十分明确的,可以让人信服的理由。 于...
教你如何编写第一个简单的爬虫
很多人知道爬虫,也很想<em>利用</em>爬虫去爬取自己想要的数据,那么爬虫到底怎么用呢?今天就教大家编写一个简单的爬虫。 下面以爬取笔者的个人博客网站为例获取第一篇文章的标题名称,教大家学会一个简单的爬虫。 第一步:获取页面 #!/usr/bin/python # coding: utf-8 import requests #引入包requests link = "http://www.santostang....
前端JS初级面试题二 (。•ˇ‸ˇ•。)老铁们!快来瞧瞧自己都会了么
1. 传统事件绑定和符合W3C标准的事件绑定有什么区别? 传统事件绑定 &lt;div onclick=""&gt;123&lt;/div&gt; div1.onclick = function(){}; &lt;button onmouseover=""&gt;&lt;/button&gt; 注意: 如果给同一个元素绑定了两次或多次相同类型的事件,那么后面的绑定会覆盖前面的绑定 (不支持DOM事...
情人节到了,适合程序员表白的情话【保你脱单】
谁说我们程序员不浪漫,这些情话只有程序员能看懂
MySQL explain命令详解
使用explain + sql语句可以得到该条sql语句的执行计划,具体信息如下 下面将依次介绍每个字段的含义 id id表示在多表查询<em>时</em>,表的执行顺序,它是一组数字序列号,表示查询<em>中</em>执行select子句或操作表的顺序,其取值分为以下三种情况 1.id相同,表示表的执行顺序由上至下 上例<em>中</em>,表示该sql语句执行<em>时</em>对三张表的查询顺序是先查询t1,再查询t3,最后查询t3 2....
利用python进行新型肺炎历史数据下载,间从1月24日开始至今,分省将数据下载到本地,保存为csv
鉴于之前,实<em>时</em>获取丁香医生上的肺炎数据的工作,可以参照我的博客:肺炎数据下载,大家对于历史数据获取比较关心,的确如此,好在有网友先见之明,在数据公布开始,就进行了历史数据的爬取与存储,从而对历史数据的下载成为可能,这里特别感谢知乎用户:李二蛋。 工具下载地址: 链接:https://pan.baidu.com/s/1UN6NES4Y92zbqUMKtPT4ew 提取码:o2c8 爬取的效果如...
VC6.0 assist下载
VC6.0 小助手,很好用的!注册版,方便开发 相关下载链接:[url=//download.csdn.net/download/solaker/607447?utm_source=bbsseo]//download.csdn.net/download/solaker/607447?utm_source=bbsseo[/url]
封包助手~~~~~~~~~~下载
~~~~~~~~~~~~~~~~~~~~~~网络拦截工具 相关下载链接:[url=//download.csdn.net/download/www0769/1442406?utm_source=bbsseo]//download.csdn.net/download/www0769/1442406?utm_source=bbsseo[/url]
哲哥135抓鸡超高速版 135最终版下载
哲哥135抓鸡超高速版 135最终版哲哥135抓鸡超高速版 135最终版哲哥135抓鸡超高速版 135最终版哲哥135抓鸡超高速版 135最终版哲哥135抓鸡超高速版 135最终版 相关下载链接:[url=//download.csdn.net/download/killanglerr/1522994?utm_source=bbsseo]//download.csdn.net/download/killanglerr/1522994?utm_source=bbsseo[/url]
相关热词 c#导入fbx c#中屏蔽键盘某个键 c#正态概率密度 c#和数据库登陆界面设计 c# 高斯消去法 c# codedom c#读取cad文件文本 c# 控制全局鼠标移动 c# temp 目录 bytes初始化 c#
我们是很有底线的