我自己写了JPanel中paint方法,但是没有显示图片啊……求大神请教 [问题点数:20分,结帖人maoplay]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:0
结帖率 50%
Bbs2
本版专家分:465
Bbs2
本版专家分:465
Bbs4
本版专家分:1091
Bbs9
本版专家分:57672
Blank
黄花 2011年12月 Java大版内专家分月排行榜第二
2011年11月 Java大版内专家分月排行榜第二
2010年9月 Java大版内专家分月排行榜第二
Blank
蓝花 2011年10月 Java大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:465
Bbs4
本版专家分:1091
Bbs1
本版专家分:0
谁能给我一个在Java窗口的Jpanel显示一张图片的例子
要完整的,我拷贝过来修改一下<em>图片</em>路径就能运行得代码,谢谢! 越简单越好,我就用一下而已,不需要完善。
小白助,JPanel在窗口里显示不出来
# 我想<em>写</em>一个小球碰撞的动画程序,可是死活<em>显示</em>不出来>.< 小程序有3个类,小球,窗口,还有一个画画的,具体见下文 ## 窗口 import java.awt.Color; import java.util.Random; import javax.swing.*; public class Frame { ball ball[] = new ball[10]; Random a = new Random(); public static void main(String[] args) { // TODO 自动生成的<em>方法</em>存根 Frame frame = new Frame(); frame.happen(); } public void happen(){ JFrame frame=new JFrame();//窗口属性 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLocationRelativeTo(null); frame.setVisible(true); frame.setSize(800,800); for (int i = 0; i < ball.length; i++){//实例化10个小球 ball[i] = new ball(new Color(a.nextInt(255), a.nextInt(255), a.nextInt(255)), a.nextInt(750), a.nextInt(750), a.nextInt(4) + 1, a.nextInt(4) + 1, 50); } <em>paint</em> <em>paint</em> = new <em>paint</em>(ball);//用<em>paint</em>类来画小球 frame.add(<em>paint</em>);//<em>paint</em>类加到窗口<em>中</em> while(true){//我想让动画一直动下去,所以设了个无限循环 for (int i = 0; i < ball.length; i++){ball[i].move();} collision();//判断小球们的间距 <em>paint</em>.re<em>paint</em>();//小球动完后画出新位置 try {//加延迟防止动得太快看不清 Thread.sleep(10); } catch (Exception e){e.printStackTrace();} } } public void collision(){ double[][] distance = new double[ball.length][ball.length]; for (int i = 0; i < ball.length; i++){ for (int j = 0; j < ball.length; j++){ distance[i][j] = Math.sqrt(Math.pow(ball[i].getX()-ball[j].getX(), 2) + Math.pow(ball[i].getY()-ball[j].getY(), 2)); } } for (int i = 0; i < ball.length; i++){ for (int j = i + 1; j < i; j++){ if (distance[i][j] < ball[i].getR()+ball[j].getR()){ball[i].crash(ball[j]);}//小球碰撞时调用crash<em>方法</em> } } } } ``` ``` ## 小球 import java.awt.*; public class ball{ private int X,Y,Vx,Vy,R; private Color color; public ball(Color color, int x, int y, int vx, int vy, int r){ this.color=color; this.X=x; this.Y=y; this.Vx=vx; this.Vy=vy; this.R=r; } public void move(){ X+=Vx; Y+=Vy; if((X=800-R)){Vx=-Vx;} if((Y=800-R)){Vy=-Vy;} if(X800-R){X=800-R;} if(Y800-R){Y=800-R;} } public void crash(ball another){ double a = Math.abs(this.X-another.X)/(this.R+another.R); double b = Math.sqrt(1-a*a); double v1 = Vx*a-Vy*b; double v2 = another.Vx*a-another.Vy*b; int m1 = R*R, m2 = another.R*another.R; double v3 = ((m1-m2)*v1+2*m2*v2)/(m1+m2); double v4 = ((m2-m1)*v2+2*m1*v1)/(m1+m2); this.setVx((int)(Vx*b+v3*a)); this.setVy((int)(Vy*a+v3*b)); another.setVx((int)(another.Vx*b+v4*a)); another.setVy((int)(another.Vy*a+v4*b)); } public void setVx(int i){ Vx=i; } public void setVy(int i){ Vy=i; } public void setX(int i){ X=i; } public void setY(int i){ Y=i; } public int getVx(){ return Vx; } public int getVy(){ return Vy; } public int getX(){ return X; } public int getY(){ return Y; } public int getR(){ return R; } public Color getcolor(){ return color; } } ``` ``` ## 画画用的类,问题也是它 import java.awt.Color; import java.awt.Graphics; import javax.swing.<em>JPanel</em>; public class <em>paint</em> extends <em>JPanel</em>{ ball[] ball; public <em>paint</em>(ball ball[]){ this.ball = ball; } public void <em>paint</em>er(Graphics g){ g.setColor(Color.green); g.fillRect(0, 0, 800, 800); for (int i = 0; i < ball.length; i++){ g.setColor(ball[i].getcolor()); g.fillOval(ball[i].getX()-ball[i].getR(), ball[i].getY()-ball[i].getR(), 2*ball[i].getR(), 2*ball[i].getR()); } } } ``` ``` # 描述 程序在eclipse里运行了,只得到一个空白的窗口。我试过在语句后面加输出hello world来判断运行到哪里,结果发现frame.add(<em>paint</em>);的确运行了,也进到无限循环那里了,不过<em>paint</em>的<em>paint</em>er()<em>方法</em><em>没有</em>被执行。关于<em>JPanel</em>的这个用法我是Head first Java上看的,确实是可行的呀··· 不知为何这里就不行了 希望有高手指点一下
请问为什么JPaneldrawImage()画不出图片
窗口上一个按钮单击后希望能够在jpanel上<em>显示</em><em>图片</em>,但是单击了<em>没有</em>反应 单击的事件如下: private void jButton5ActionPerformed(java.awt.event.Ac
panel panel_paint的问题
1、下拉框的问题。我通过panel_<em>paint</em>画graphics,如果超过panel当前的高度或者宽度,超出的部分<em>没有</em><em>显示</em>,下拉框也不会出现。属性里已经将AutoAcroll设为true。graphi
JPanel容器调用paintComponents(Graphics g)方法
<em>方法</em>一:去继承<em>JPanel</em>,重<em>写</em>这个<em>方法</em> <em>方法</em>二:创建<em>JPanel</em>的时候,用匿名类重<em>写</em>: <em>JPanel</em> pane = new <em>JPanel</em>(LayoutManager layout) { protected void <em>paint</em>Component(Graphics g) { //code..... } }; ...
为什么重paint方法,就要用super语句才能访JPanel
import java.awt.Color; import java.awt.Graphics; import javax.swing.JFrame; import javax.swing.JPane
Java图形用户页面使用drawImage()方法图片显示
public void <em>paint</em>(Graphics g) { g.drawImage(bgImg, 0, 0, null); //  大的背景图         g.drawImage(minImg, 0, 0, null);           //    其他小<em>图片</em> }注意画图的先后顺序,先画背景图,否则大的<em>图片</em>会把小的<em>图片</em>遮挡导致小的<em>图片</em>无法<em>显示</em>....
助:为什么jpanel创建以后,无法自动调用paintcomponent..
小弟昨天<em>写</em>的一个扫雷,基本都可以运行,但是在开始新游戏选择的时候,将原来的japenl remove掉,创建一个新的japnel实例以后,再添加,如果是和原来的相同的,程序就不会调用<em>paint</em>comp
JPanel在被载入后为什么不会自动重绘
我从<em>JPanel</em>派生出一个自定义类,并重<em>写</em>了<em>paint</em>Component<em>方法</em>,然后在JFrame里载入,但问题是程序在启动后并<em>没有</em>调用<em>paint</em>Component<em>方法</em>,就算调用re<em>paint</em><em>方法</em>也没用
JPanel使用paintComponent()方法绘图时,调用repaint()为何不能刷新窗口?
Java编程思想<em>中</em>的一道练习题。我试着在Runnable接口的run()<em>方法</em><em>中</em>调用re<em>paint</em>(),在<em>paint</em>Component()<em>方法</em><em>中</em>动态改变y坐标值,来实现动画。但是,运行时窗口时会不断重复
关于重JPanelpaint方法的问题,麻烦大家看看。
我<em>写</em>了一个applet,里面加了一个组件,这个组件继承了<em>JPanel</em>类,并且重<em>写</em>了<em>paint</em><em>方法</em>,可是在运行的时候这个组件<em>显示</em>了,但是<em>paint</em><em>方法</em>却<em>没有</em>执行。加入其他的什么也不该,只把组件的基类JP
JAVA/Swing编程drawImage()不能正常显示图片
class MainWindow extends JFrame{ protected <em>JPanel</em> panel1; MainWindow(String s){ super(s); this.setSi
java Graphics drawImage 无法显示图片的问题
package com.sitech.test; import java.awt.Dimension; import java.awt.EventQueue; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Image; import javax.swing.ImageIcon; import jav...
Swing编程方面步骤之三JFrame、JPanelpaintpaintComponent的区别
参考一 关于JFrame和<em>JPanel</em>问题
黑马程序员_对绘图方法paint的一些理解
<em>paint</em><em>方法</em>是从Component<em>中</em>
JAVApaintComponents()怎么实现加载图片,我下面代码为什么没效果啊
@Override public void <em>paint</em>Components(java.awt.Graphics g) { Image image=new ImageIcon("123.gif").ge
在panel上画图形 为什么不显示
import javax.swing.JFrame; import javax.swing.<em>JPanel</em>; import java.awt.Color; import java.awt.Graphic
java panel 和 canvas 主要区别是什么啊 swing里没有canvas?
呃 ...........
Java JFrame的setIconImage的问题
<em>求</em><em>大神</em>帮帮忙....
关于通过getResource显示图片的问题
首先,如果是<em>图片</em>跟文件在一个目录下,通过 ImageIcon image=new ImageIcon(this.getClass().getResource("a.jpg");能正常<em>显示</em>。 然后,如果
java awt/swing 导出jar包时没有包含图片或本地文件内容,或者使用 类对象名.class.getResource时出现空指针异常的解决办法
第一个问题解决<em>方法</em>:1.<em>图片</em>需要由lblNewLabel.setIcon(new ImageIcon(&quot;src/network.png&quot;));变为lblNewLabel.setIcon(new ImageIcon(ns3.class.getResource(&quot;/resources/network.png&quot;)));2.文本文件需要由file_read = new File(&quot;src/wifi.cc&quot;...
c#的panel_paint函数
请问什么时候调用panel_<em>paint</em> 函数呢? 我想实现的效果是,在panel<em>中</em>的一个网络,有几个节点和几条链路,源节点在最上边,目的节点在最下边,我希望能够实现panel从上到下逐行刷新的效果,也
JPanelpaint方法
如果我的类继承了<em>JPanel</em>,并且覆盖了<em>paint</em><em>方法</em>,但同时<em>JPanel</em>里还添加了一个button,那么button能不能使用?
JPanel重画方法
infoPanel.revalidate(); //重画<em>方法</em>,对infoPanel进行刷新
JPanelpaint覆盖JPanel上控件的问题!助!!!
我在一个<em>JPanel</em>控件上用<em>paint</em>画了东西,当达成某条件时,会在<em>JPanel</em>上new一个新的控件出来,因为多线程的异步处理导致新控件总是会被<em>JPanel</em>上画的东西覆盖而无法正常<em>显示</em>,该怎么弄才能让
Java用JFrame、JPanel、Graphics绘图案例讲解
本文将介绍Java绘图工具的使用,通过具体示例,演示通过Java的Graphics类在JFrame<em>中</em>的<em>JPanel</em>上绘制图形的步骤和<em>方法</em>。 JFrame类,是存放组件的容器。相当于相框。 <em>JPanel</em>类,是面板容器类。相当于画板。 Graphics类,是Java用绘图类,相当于画笔。
设置JLabel或其他组件透明度
在Java swing<em>中</em>编程<em>中</em>可以通过重<em>写</em>组件的<em>paint</em>Component(Graphics g)<em>方法</em>来达成调节组件透明度的效果,下面是我<em>写</em>的一个demo:import java.awt.AlphaComposite; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Image; import javax.
Swing——JLabel美化
首先,先说明一下组件是怎么绘制的,一般基本组件都是通过<em>paint</em>()<em>方法</em>进行绘制的,而<em>paint</em>()<em>方法</em>则是通过<em>paint</em>Component()来实现的,而<em>paint</em>Component()<em>方法</em>最终会转到该<em>方法</em>的BasicUI,也就是说,通过实现一个组件的BasicUI<em>中</em>的所有子<em>方法</em>,便可以达到绘制一个组件的目的。其次,并不一定,美化一个组件就一定要实现它的BasicUI,大部分时候,通过<em>paint</em>
相见恨晚的超实用网站
相见恨晚的超实用网站 持续更新<em>中</em>。。。
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载 点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。 ...
字节跳动视频编解码面经
三四月份投了字节跳动的实习(图形图像岗位),然后hr打电话过来问了一下会不会opengl,c++,shador,当时只会一点c++,其他两个都不会,也就直接被拒了。 七月初内推了字节跳动的提前批,因为内推<em>没有</em>具体的岗位,hr又打电话问要不要考虑一下图形图像岗,我说实习投过这个岗位不合适,不会opengl和shador,然后hr就说秋招更看重基础。我当时想着能进去就不错了,管他哪个岗呢,就同意了面试...
开源一个功能完整的SpringBoot项目框架
福利来了,给大家带来一个福利。 最近想了解一下有关Spring Boot的开源项目,看了很多开源的框架,大多是一些demo或者是一个未成形的项目,基本功能都不完整,尤其是用户权限和菜单方面几乎<em>没有</em>完整的。 想到我之前做的框架,里面通用模块有:用户模块,权限模块,菜单模块,功能模块也齐全了,每一个功能都是完整的。 打算把这个框架分享出来,供大家使用和学习。 为什么用框架? 框架可以学习整体...
源码阅读(19):Java主要的Map结构——HashMap容器(下1)
HashMap容器从字面的理解就是,基于Hash算法构造的Map容器。从数据结构的知识体系来说,HashMap容器是散列表在Java<em>中</em>的具体表达(并非线性表结构)。具体来说就是,利用K-V键值对<em>中</em>键对象的某个属性(默认使用该对象的“内存起始位置”这一属性)作为计算依据进行哈希计算(调用hashCode<em>方法</em>),然后再以计算后的返回值为依据,将当前K-V键值对在符合HashMap容器构造原则的基础上,放置到HashMap容器的某个位置上,且这个位置和之前添加的K-V键值对的存储位置完全独立,不一定构成连续的存储
c++制作的植物大战僵尸,开源,一代二代结合游戏
此游戏全部由本人自己制作完成。游戏大部分的素材来源于原版游戏素材,少部分搜集于网络,以及自己制作。 此游戏为同人游戏而且仅供学习交流使用,任何人未经授权,不得对本游戏进行更改、盗用等,否则后果自负。目前有六种僵尸和六种植物,植物和僵尸的动画都是本人做的。qq:2117610943 开源代码下载 提取码:3vzm 点击下载--&gt; 11月28日 新增四种植物 统一植物画风,全部修...
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习<em>方法</em>莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章<em>中</em>,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并<em>没有</em>一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
Python——画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成) one 樱花树 动态生成樱花 效果图(这个是动态的): 实现代码 import turtle as T import random import time # 画樱花的躯干(60,t) def Tree(branch, ...
linux系列之常用运维命令整理笔录
本博客记录工作<em>中</em>需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都<em>没有</em>整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 free -m 其<em>中</em>:m表示兆,也可以用g,注意都要小<em>写</em> Men:表示物理内存统计 total:表示物理内存总数(total=used+free) use...
Python 基础(一):入门必备知识
Python 入门必备知识,你都掌握了吗?
深度学习图像算法在内容安全领域的应用
互联网给人们生活带来便利的同时也隐含了大量不良信息,防范互联网平台有害内容传播引起了多方面的高度关注。本次演讲从技术层面分享网易易盾在内容安全领域的算法实践经验,包括深度...
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程<em>中</em>会有这样那样的需<em>求</em>修改,而这种需<em>求</em>修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其<em>中</em>最重要的就是需<em>求</em>文档和验收标准。一定要让需<em>求</em>方提供这两个文档资料作为开发的基础。之后开发...
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想<em>写</em>点东西。然后听了下歌,就打算<em>写</em>个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 演示地点演示 html代码如下` music 这个年纪 七月的风 音乐 ` 然后就是css`*{ margin: 0; padding: 0; text-decoration: none; list-...
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战<em>中</em>融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码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)杨辉三角
<em>写</em>在前面: 我是 扬帆向海,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。技术是开源的、知识是共享的。 这博客是对自己学习的一点点总结及记录,如果您对 Java、算法 感兴趣,可以关注我的动态,我们一起学习。 用知识改变命运,让我们的家人过上更好的生活。 目录一、杨辉三角的介绍二、杨辉三角的算法思想三、代码实现1.第一种<em>写</em>法2.第二种<em>写</em>法 一、杨辉三角的介绍 百度
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都<em>没有</em>考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖<em>求</em>助到。二面腾讯,其<em>中</em>一个算法题:64匹...
面试官:你连RESTful都不知道我怎么敢要你?
干货,2019 RESTful最贱实践
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也<em>没有</em>结论,毕竟每个人的喜好和习惯是大不相同的。我也看...
项目的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "<em>图片</em>") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
致 Python 初学者
欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程<em>中</em>。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。开办这个专栏,正是为了帮助像我当年一样困惑的 Python 初学者走出困境、快速成长。希望我的经验能真正帮到你
Python 编程实用技巧
Python是一门很灵活的语言,也有很多实用的<em>方法</em>,有时候实现一个功能可以用多种<em>方法</em>实现,我这里总结了一些常用的<em>方法</em>,并会持续更新。
“狗屁不通文章生成器”登顶GitHub热榜,分分钟出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目<em>中</em>文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些<em>中</em>文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,
程序员:我终于知道post和get的区别
IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来<em>没有</em>把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。 此话一出,不知激起了多少(码农)程序员的愤怒,却又无可奈何,于是码农问程序员。 码农:你知道get和post请<em>求</em>到底有什么区别? 程序员:你看这篇就知道了。 码农:你月薪三万了? 程序员:嗯。 码农:你是怎么做到的? 程序员:
写出万字形式主义大作">"狗屁不通文章生成器"登顶GitHub热榜,分分钟出万字形式主义大作
前言 GitHub 被誉为全球最大的同性交友网站,……,陪伴我们已经走过 10+ 年时间,它托管了大量的软件代码,同时也承载了程序员无尽的欢乐。 上周给大家分享了一篇10个让你笑的合不拢嘴的Github项目,而且还拿了7万+个Star哦,有兴趣的朋友,可以看看, 印象最深刻的是 “ 呼吸不止,码字不停 ”: 老实交代,你是不是经常准备<em>写</em>个技术博客,打开word后瞬间灵感便秘,码不出字? 有什么
推荐几款比较实用的工具,网站
1.盘百度PanDownload 这个云盘工具是免费的,可以进行资源搜索,提速(偶尔会抽风????) 不要去某站买付费的???? PanDownload下载地址 2.BeJSON 这是一款拥有各种在线工具的网站,推荐它的主要原因是网站简洁,功能齐全,广告相比其他广告好太多了 bejson网站 3.二维码美化 这个网站的二维码美化很好看,网站界面也很...
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是<em>没有</em>这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要<em>写</em>BU
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群<em>中</em>发了项目需<em>求</em>。 话说还是<em>中</em>国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需<em>求</em>,这个程序员
网易云6亿用户音乐推荐算法
网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐<em>中</em>的应用实践,以及在算法落地过程<em>中</em>遇到的挑战和解决方案。 将从如下两个部分展开: AI 算法在音乐推荐<em>中</em>的应用 音乐场景下的 AI 思考 从 2013 年 4 月正式上线至今,网易云音乐平台持续提供着:乐屏社区、UGC
Spring Security 实战干货:基于注解的接口角色访问控制
1. 前言 欢迎阅读 Spring Security 实战干货[1] 系列文章 。在上一篇 基于配置的接口角色访问控制[2] 我们讲解了如何通过 javaConfig 的方式配置接口的角色访问控制。其实还有一种更加灵活的配置方式 基于注解 。今天我们就来探讨一下。DEMO 获取方式在文末。 2. Spring Security <em>方法</em>安全 Spring Security 基于注解的安全...
8年经验面试官详解 Java 面试秘诀
    作者 | 胡书敏 责编 | 刘静 出品 | CSDN(ID:CSDNnews) 本人目前在一家知名外企担任架构师,而且最近八年来,在多家外企和互联网公司担任Java技术面试官,前后累计面试了有两三百位候选人。在本文里,就将结合本人的面试经验,针对Java初学者、Java初级开发和Java开发,给出若干准备简历和准备面试的建议。   Java程序员准备和投递简历的实
面试官如何考察你的思维方式?
1.两种思维方式在<em>求</em>职面试<em>中</em>,经常会考察这种问题:北京有多少量特斯拉汽车? 某胡同口的煎饼摊一年能卖出多少个煎饼? 深圳有多少个产品经理? 一辆公交车里能装下多少个乒乓球? 一
碎片化的时代,如何学习
今天周末,和大家聊聊学习这件事情。 在如今这个社会,我们的时间被各类 APP 撕的粉碎。 刷知乎、刷微博、刷朋友圈; 看论坛、看博客、看公号; 等等形形色色的信息和知识获取方式一个都不错过。 貌似学了很多,但是却感觉没什么用。 要解决上面这些问题,首先要分清楚一点,什么是信息,什么是知识。 那什么是信息呢? 你一切听到的、看到的,都是信息,比如微博上的明星出轨、微信<em>中</em>的表情大战、抖音上的...
so easy! 10行代码个"狗屁不通"文章生成器
前几天,GitHub 有个开源项目特别火,只要输入标题就可以生成一篇长长的文章。 背后实现代码一定很复杂吧,里面一定有很多高深莫测的机器学习等复杂算法 不过,当我看了源代码之后 这程序不到50行 尽管我有多年的Python经验,但我竟然一时也<em>没有</em>看懂 当然啦,原作者也说了,这个代码也是在无聊<em>中</em>诞生的,平时撸码是不<em>写</em><em>中</em>文变量名的, <em>中</em>文...
知乎高赞:国有什么拿得出手的开源软件产品?(整理自本人原创回答)
知乎高赞:<em>中</em>国有什么拿得出手的开源软件产品? 在知乎上,有个问题问“<em>中</em>国有什么拿得出手的开源软件产品(在 GitHub 等社区受欢迎度较好的)?” 事实上,还不少呢~ 本人于2019.7.6进行了较为全面的回答,对这些受欢迎的 Github 开源项目分类整理如下: 分布式计算、云平台相关工具类 1.SkyWalking,作者吴晟、刘浩杨 等等 仓库地址: apache/skywalking 更...
MySQL数据库总结
一、数据库简介 数据库(Database,DB)是按照数据结构来组织,存储和管理数据的仓库。 典型特征:数据的结构化、数据间的共享、减少数据的冗余度,数据的独立性。 关系型数据库:使用关系模型把数据组织到数据表(table)<em>中</em>。现实世界可以用数据来描述。 主流的关系型数据库产品:Oracle(Oracle)、DB2(IBM)、SQL Server(MS)、MySQL(Oracle)。 数据表:数...
20行Python代码爬取王者荣耀全英雄皮肤
引言 王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了。我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成。 准备工作 爬取皮肤本身并不难,难点在于分析,我们首先得得到皮肤<em>图片</em>的url地址,话不多说,我们马上来到王者荣耀的官网: 我们点击英雄资料,然后随意地选择一位英雄,接着F12打开调试台,找到英雄原皮肤的<em>图片</em>...
张小龙-年薪近3亿的微信之父,他是如何做到的?
张小龙生于湖南邵东魏家桥镇, 家庭主要特点:穷。 不仅自己穷,亲戚也都很穷,可以说穷以类聚。爷爷做过铜匠,总的来说,标准的劳动阶级出身。 家有兄弟两人, 一个小龙,一个小虎。 小虎好动,与邻里打成一片, 小龙好静,喜好读书。 “文静的像个妹子。”张小龙的表哥如是说。 穷文富武,做个读书郎是个不错的选择。 87年至94年, 华<em>中</em>科技大学本硕连读。 本科就读电信系, 不喜欢上课...
阿里靠什么武功秘籍渡过“双十一“的天量冲击
双十一大概会产生多大的数据量呢,可能大家没概念,举个例子央视拍了这么多年电视新闻节目,几十年下来他存了大概80P的数据。而今年双11一天,阿里要处理970P的数据,做为一个IT人,笔者认为今年”双十一“阿里最大的技术看点有有以下两个: 阿里的数据库,也就是刚刚拿下TPC冠军的OcceanBase,处理峰值也达到了骇人听闻的6100万次/秒, 阿里核心系统百分百上云了。 如果把信息系统比做一个武...
西游记团队如果需要裁掉一个人,会先裁掉谁?
2019年互联网寒冬,大批企业开始裁员,下图是网上流传的一张截图: 裁员不可避免,那如何才能做到不管大环境如何变化,自身不受影响呢? 我们先来看一个有意思的故事,如果西游记取经团队需要裁员一名,会裁掉谁呢,为什么? 西游记团队组成: 1.唐僧 作为团队teamleader,有很坚韧的品性和极高的原则性,不达目的不罢休,遇到任何问题,都<em>没有</em>退缩过,又很得上司支持和赏识(直接得到唐太宗的任命,既给袈...
究竟你适不适合买Mac?
我清晰的记得,刚买的macbook pro回到家,开机后第一件事情,就是上了淘宝网,花了500元钱,找了一个上门维修电脑的师傅,上门给我装了一个windows系统。。。。。。 表砍我。。。 当时买mac的初衷,只是想要个固态硬盘的笔记本,用来运行一些复杂的扑克软件。而看了当时所有的SSD笔记本后,最终决定,还是买个好(xiong)看(da)的。 已经有好几个朋友问我mba怎么样了,所以今天尽量客观...
程序员一般通过什么途径接私活?
二哥,你好,我想知道一般程序猿都如何接私活,我也想接,能告诉我一些<em>方法</em>吗? 上面是一个读者“烦不烦”问我的一个问题。其实不止是“烦不烦”,还有很多读者问过我类似这样的问题。 我接的私活不算多,挣到的钱也<em>没有</em>多少,加起来不到 20W。说实话,这个数目说出来我是有点心虚的,毕竟太少了,大家轻喷。但我想,恰好配得上“一般程序员”这个称号啊。毕竟苍蝇再小也是肉,我也算是有经验的人了。 唾弃接私活、做外...
(经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
今年正式步入了大四,离毕业也只剩半年多的时间,回想一下大学四年,感觉自己走了不少弯路,今天就来分享一下自己大学的学习经历,也希望其他人能不要走我走错的路。 (一)初进校园 刚进入大学的时候自己完全就相信了高<em>中</em>老师的话:“进入大学你们就轻松了”。因此在大一的时候自己学习的激情早就被抛地一干二净,每天不是在寝室里玩游戏就是出门游玩,不过好在自己大学时买的第一台笔记本性能并不是很好,也没让我彻底沉...
2020年大前端发展趋势
迅速发展的前端开发,在每⼀年,都为开发者带来了新的关键词。2019 年已步⼊尾声,2020 年前端发展的关键词⼜将有哪些呢?发展的方向又会是什么呢?参考2019年大前端的发展,不出意外,前端依旧会围绕⼩程序、超级APP、跨端开发、前端⼯程化以及新技术运用等几个方面进行展开(可以参考2019年大前端技术趋势深度解读)。 小程序 在⼩程序⽅⾯,今年仍然是⼩程序突⻜猛进的⼀年,各⼤主流的 App 都上线...
面试还搞不懂redis,快看看这40道面试题(含答案和思维导图)
Redis 面试题 1、什么是 Redis?. 2、Redis 的数据类型? 3、使用 Redis 有哪些好处? 4、Redis 相比 Memcached 有哪些优势? 5、Memcache 与 Redis 的区别都有哪些? 6、Redis 是单进程单线程的? 7、一个字符串类型的值能存储最大容量是多少? 8、Redis 的持久化机制是什么?各自的优缺点? 9、Redis 常见性...
《吐血整理》系列-顶级程序员工具集
知乎高赞:文<em>中</em>列举了互联网一线大厂程序员都在用的工具集合,涉及面非常广,小白和老手都可以进来看看,或许有新收获。
互联网公司的裁员,能玩出多少种花样?
裁员,也是一门学问,可谓博大精深!以下,是互联网公司的裁员的多种<em>方法</em>:-正文开始-135岁+不予续签的理由:千禧一代网感更强。95后不予通过试用期的理由:已婚已育员工更有责任心。2通知接下来要过苦日子,让一部分不肯同甘共苦的员工自己走人,以“兄弟”和“非兄弟”来区别员工。3强制996。员工如果平衡不了工作和家庭,可在离婚或离职里二选一。4不布置任何工作,但下班前必须提交千字工作日报。5不给活干+...
在阿里,40岁的奋斗姿势
在阿里,40岁的奋斗姿势 在阿里,什么样的年纪可以称为老呢?35岁? 在云网络,有这样一群人,他们的平均年龄接近40,却刚刚开辟职业生涯的第二战场。 他们的奋斗姿势是什么样的呢? 洛神赋 “翩若惊鸿,婉若游龙。荣曜秋菊,华茂春松。髣髴兮若轻云之蔽月,飘飖兮若流风之回雪。远而望之,皎若太阳升朝霞;迫而察之,灼若芙蕖出渌波。” 爱洛神,爱阿里云 2018年,阿里云网络产品部门启动洛神2.0升...
活到老,学到老,程序员也该如此
全文共2763字,预计学习时长8分钟 <em>图片</em>来源:Pixabay 此前,“网传阿里巴巴要<em>求</em>尽快实现P8全员35周岁以内”的消息闹得沸沸扬扬。虽然很快被阿里辟谣,但苍蝇不叮无缝的蛋,无蜜不招彩蝶蜂。消息从何而来?真相究竟怎样?我们无从而知。我们只知道一个事实:不知从何时开始,程序猿也被划在了“吃青春饭”行业之列。 饱受“996ICU”摧残后,好不容易“头秃了变强了”,即将步入为“高...
阿里P8数据架构师:顶级开发者都在用什么数据库?
其实从去年已经隐隐约约感觉到数据库的有变化,只是<em>没有</em>想到变得这么快。今年的一些事情实实在在地给了某些数据库重击,如果以前去某数据库还是喊喊,然后该用还用,今年从传统领域刮起的去某数据库的风,已经开始了,并且后面的乌云密布也看得见。 最近看一篇国外的开源产品提供厂商的一篇文字,主要是在询问了他的几百位客户后得出了下图<em>中</em>的2019年数据库的使用趋势。 从图<em>中</em>可以看出,MySQL以38.9...
GitHub 标星 1.6w+,我发现了一个宝藏项目,作为编程新手有福了!
大家好,我是 Rocky0429,一个最近老在 GitHub 上闲逛的蒟蒻… 特别惭愧的是,虽然我很早就知道 GitHub,但是学会逛 GitHub 的时间特别晚。当时一方面是因为菜,看着这种全是英文的东西难受,不知道该怎么去玩,另一方面是一直在搞 ACM,<em>没有</em>做一些工程类的项目,所以想当然的以为和 GitHub 也没什么关系(当然这种想法是错误的)。 后来自己花了一个星期看完了 Pyt...
今天我面试了一位年龄 46 岁的程序员,结果思绪万千
最近一直忙于面试,人事推给了我一份简历,职位是算法工程师,年龄是 46 岁,我揉了揉眼镜后再看看,确实是 46 岁。抱着忐忑的心,我电话面试一番后,还是不觉得他和我们的团队很适合。 人都会有同理心,尤其是这么大岁数的程序员还是为了生计来找工作,心还是会隐隐触痛。 年龄是多数程序员的天敌,之前<em>没有</em>概念因为生活<em>中</em>样本较少,现在来了一个鲜明的例子,并且还需要自己亲手关闭一扇门,总会有一个世道轮回的后怕。...
计算机专业的书普遍都这么贵,你们都是怎么获取资源的?
介绍几个可以下载编程电子书籍的网站。 1.Github Github上编程书资源很多,你可以根据类型和语言去搜索。推荐几个热门的: free-programming-books-zh_CN:58K 星的GitHub,编程语言、WEB、函数、大数据、操作系统、在线课程、数据库相关书籍应有尽有,共有几百本。 Go语言高级编程:涵盖CGO,Go汇编语言,RPC实现,Protobuf插件实现,Web框架实...
使用spring boot 开发一个个人博客系统(管理系统)
<em>写</em>这篇文章的目的是为了交流与学习的,本人目前大四在读,本科阶段最后一门课程要<em>求</em>开发一个可以实际应用的软件,我和队友一致表示想开发一个个人博客系统,实际上在大一学习了web 前后端之后,我一直酝酿着想开发一个博客系统,用于<em>写</em>自己的博客用,但是奈何学业繁忙,实在无暇开发这个娱乐项目,转而在CSDN博客上<em>写</em>作,现在有这么个机会,我准备好好的把握,高质量的完成课程的射进,同时开源代码,编<em>写</em>使用教程,方便...
推荐10个堪称神器的学习网站
每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,<em>没有</em>老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈) 既然 4 点多起来,就得好好利用起来。于是我就挑选了 10 个堪称神器的学习网站,推...
这些软件太强了,Windows必装!尤其程序员!
Windows可谓是大多数人的生产力工具,集娱乐办公于一体,虽然在程序员这个群体<em>中</em>都说苹果是信仰,但是大部分不都是从Windows过来的,而且现在依然有很多的程序员用Windows。 所以,今天我就把我私藏的Windows必装的软件分享给大家,如果有一个你<em>没有</em>用过甚至<em>没有</em>听过,那你就赚了????,这可都是提升你幸福感的高效率生产力工具哦! 走起!???? NO、1 ScreenToGif 屏幕,摄像头和白板...
Java web实现动态图片验证码
验证码 防止恶意表单注册 生成验证码<em>图片</em> 定义宽高 int width = 100; int height = 50; 使用BufferedImage再内存<em>中</em>生成<em>图片</em> BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); 绘制背景和边框 Graphics g = i...
为2020年的第一场雪锦上添花:用 matplotlib 绘制雪花和雪景
一场大雪,覆盖了华北、华东。天地连成一片,城市银装素裹,处处诗情画意、人人兴高采烈。朋友圈被雪景图和调侃路滑摔跤的段子刷屏,气氛比过年还要热烈几分。我也来凑个热闹,用python为2020年的第一场雪锦上添花。
MySQL学习笔记(完整)
文章目录1. 启动和登录2.修改MySQL密码的几种方式3. 数据库的操作4. 表的操作5.数据的操作6.字符集编码7.数据类型(字段的类型)8.列属性9.建表的规范和三范式10.常见的查询10.1 SELECT10.2 UNION 组合查询10.3 子查询10.4 JOIN 链接查询10.5 INSERT语句10.6 DELETE,TRUNCATE, DROP11 备份与还原12.视图VIEW1...
C编写的贪吃蛇下载
C编写的贪吃蛇源代码,欢迎大家下载,大家可以参考下!有错可以指正 相关下载链接:[url=//download.csdn.net/download/xiao910410/4869387?utm_source=bbsseo]//download.csdn.net/download/xiao910410/4869387?utm_source=bbsseo[/url]
《Effective MySQL之SQL语句最优化》PDF下载
《EffectiveMySQL之SQL语句最优化》提供了很多可以用于改进数据库和应用程序性能的最佳实践技巧,并对这些技巧做了详细的解释。《EffectiveMySQL之SQL语句最优化》希望能够通过一步步详细介绍SQL优化的方法,帮助读者分析和调优有问题的SQL语句。 相关下载链接:[url=//download.csdn.net/download/jeese126/7027667?utm_source=bbsseo]//download.csdn.net/download/jeese126/7027667?utm_source=bbsseo[/url]
家庭理财管理系统下载
论文描述了系统的总体功能,系统的管理模块是根据用户角色的权限进行分配管理的。系统根据获取的用户帐号和密码判断该用户能否成功登录系统,并且要根据用户的类型进入不同的系统页面。系统管理员可以查看并操作整个系统的模块,普通用户则会有操作的限制。 相关下载链接:[url=//download.csdn.net/download/zhucechenggong01/8774257?utm_source=bbsseo]//download.csdn.net/download/zhucechenggong01/8774257?utm_source=bbsseo[/url]
相关热词 c#处理浮点数 c# 生成字母数字随机数 c# 动态曲线 控件 c# oracle 开发 c#选择字体大小的控件 c# usb 批量传输 c#10进制转8进制 c#转base64 c# 科学计算 c#下拉列表获取串口
我们是很有底线的