执行动画后再设置Canvas.Left值不起作用

一个很奇怪的问题,不知道大家遇到过没有:
1、在Canvas中直接设置元素位置,是有效果的,比如 Canvas.SetLeft(box, 50);
2、使用一个StoryBoard或直接BeginAnimation动画改变位置,也是有效果的 (见test1_Click)
3、在使用动画改变元素位置后,再使用Canvas.SetLeft,纹丝不动!!?

XAML代码:

 <Canvas>
    <Border x:Name="box" Width="100" Height="100" Background="Blue" Canvas.Left="150" Canvas.Top="90"/>
    <Button x:Name="test1" Content="test1" Height="27" Canvas.Left="441" Canvas.Top="17" Width="57" Click="test1_Click"/>
    <Button x:Name="test2" Content="test2" Height="27" Canvas.Left="441" Canvas.Top="57" Width="57" Click="test2_Click"/>
</Canvas>

后台代码:

 private void test1_Click(object sender, RoutedEventArgs e)
{

    //((Storyboard)this.Resources["move"]).Begin();

    KeyTime time_layout = KeyTime.FromTimeSpan(TimeSpan.FromMilliseconds(200));

    Storyboard sb = new Storyboard();

    DoubleAnimationUsingKeyFrames da = new DoubleAnimationUsingKeyFrames();
    sb.Children.Add(da);
    Storyboard.SetTarget(da, box);
    Storyboard.SetTargetProperty(da, new PropertyPath("(Canvas.Left)"));

    EasingDoubleKeyFrame kf_left = new EasingDoubleKeyFrame { KeyTime = time_layout, Value = 200 };
    da.KeyFrames.Add(kf_left);

    sb.Begin();

}

private void test2_Click(object sender, RoutedEventArgs e)
{
    Canvas.SetLeft(box, 50);
}

2个回答

已在c#技术区得到解决

rocmemory
为轮子而生 那个帖子也是我发的,回帖的那个人完全不懂WPF
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
canvas.drawPoint不起作用

Paint paint3 = new Paint(); paint3.setAntiAlias(true); paint3.setColor(Color.BLACK); paint3.setStrokeWidth(20); paint3.setStrokeCap(Paint.Cap.ROUND); canvas.drawPoint(centerX, centerY, paint3); canvas.drawCircle() 和 canvas.drawRect()都是可以的,canvas.drawPoint()就不起作用了,why?

canvas.toDataURL 处理图片时传递参数 quality 将图片压缩无效

图片转bace64方法如下 ``` function getBase64Image(img) { var dataURL; var canvas = document.createElement("canvas"); canvas.width = img.width; canvas.height = img.height; var ctx = canvas.getContext("2d"); ctx.drawImage(img, 0, 0, img.width, img.height); var ext = img.src.substring(img.src.lastIndexOf(".") + 1).toLowerCase(); dataURL = canvas.toDataURL("image/" + ext, 0.5); return dataURL; } ``` 在 canvas.toDataURL 时传 quality 参数,不管传几都没有体现出来压缩,传1图片出来是300k ,传0.1出来也是300k 求解

当点击按钮时,如何执行 Canvas.drawText 事件?

当点击按钮时,如何执行绘制文本 drawText 事件?如何设置 setContentView(R.layout.main) 来查看按钮,下面的代码是关于绘制文本的。 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); drawView = new DrawView(this); setContentView(drawView); } public DrawView(Context context) { super(context); textpaint.setColor(Color.WHITE); } public void onDraw(Canvas canvas) { canvas.drawText("Testing", 20, 55, textpaint); }

java swt canvas.redraw 画图问题

# java swt canvas.redraw 画图问题 最新再用Java swt做桌面应用程序。,遇到一个小问题 问题描述:在地图上标记移动物体的位置,实际上就输在canvas中的图片上画点;由于是移动物体,所以位置时时刻刻都在变动,当把当前时刻物体绘制到canvas中的时候,就需要考虑下一次绘制,这时候我用的是canvas.redraw()来重新加载地图(图片),然后再把物体的绘制上去,这个过程就是用来刷新移动物体在地图上的位置的。问题来了,按照这个方法实际上是绘制的结果一闪而过,新的位置并没有显示到redraw之后的地图上。 求大神解答! 小弟特别感谢! canvas.addPaintListener(new PaintListener(){ @Override public void paintControl(PaintEvent e) { e.gc.drawImage(image, 0, 0); drawGridLine(); } }); ``` //程序某处 使用到canvas.redraw(); for(int j=0; j<aList.size(); j++) { canvas.redraw(); Point aPoint = (Point) aList.get(j); gc.drawImage(imageDot, 0, 0, 54, 53, (int)(aPoint.getX())-5, (int)(aPoint.getY())-5, 10, 10); } ``` ```

Android Canvas clipPath 画图锯齿问题

在Canvas上裁剪一个Path,将Bitmap画上去,出现锯齿问题。 Path path = new Path(); path.addCircle(left, top, radius, Path.Direction.CCW); canvas.save(); canvas.clipPath(path); Rect destRect = new Rect(left, top, right, bottom); Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG); paint.setAntiAlias(true); canvas.drawBitmap(bitmap, srcRect, destRect, paint); canvas.restore();

请帮忙看看为什么canvas.drawBitmap没能显示出图片

显示图片的代码如下 ``` public DrawBitmapView(Context context,int width,int height,Bitmap bitmap) { super(context); initPaint(); mBitWidth = width; mBitHeight = height; mBitmap = bitmap; mSrcRect = new Rect(0,0,mBitWidth,mBitHeight); mDestRect = new Rect(0,0,mBitWidth,mBitHeight); Log.e("TAG", "宽"+mBitWidth+"高"+mBitHeight+"mSrcRect"+mSrcRect+"mDestRect"+mDestRect); Canvas canvas = new Canvas(); canvas.drawBitmap(mBitmap,mSrcRect,mDestRect,mBitPaint); Log.d("TAG","图片已打印"); setWillNotDraw(false); invalidate(); } ``` 这是log显示的结果 ``` 05-04 22:04:06.443 15938-15938/com.example.xxx.board_meeting E/TAG: 宽291高295mSrcRectRect(0, 0 - 291, 295)mDestRectRect(0, 0 - 291, 295) 05-04 22:06:41.537 15938-15938/com.example.xxx.board_meeting E/TAG: 图片已打印 ``` 选择图片后的 各个值的显示![图片说明](https://img-ask.csdn.net/upload/201805/04/1525442857_888386.png)![图片说明](https://img-ask.csdn.net/upload/201805/04/1525442870_663126.png) 最后想问一下,有没有安卓开发的交流群。。我最近在开发过程中遇到了很多问题,希望能有个地方请教一下大家orz

通过AJAX将canvas.toDataUrl()发送到php

<div class="post-text" itemprop="text"> <p>I am trying to send a canvas.toDataUrl() to a php page via AJAX.</p> <p>Here's is my try:</p> <p>JavaScript code:</p> <pre><code>function showUser() { str = "url="+canvas.toDataUrl(); if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 &amp;&amp; xmlhttp.status==200) { document.getElementById("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","file.php?"+str,true); xmlhttp.send(); } </code></pre> <p>php:</p> <pre><code>&lt;?php $url = $_GET['url']; echo "$url"; ?&gt; </code></pre> <p>The code above doesn't seem to be working, although I did the exact same thing but with a String value instead, like the following:</p> <pre><code> function showUser() { str = "url=12345"; if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 &amp;&amp; xmlhttp.status==200) { document.getElementById("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","file.php?"+str,true); xmlhttp.send(); } </code></pre> <p>This one works fine, but when I use canvas.toDataUrl() it doesn't work !? why?</p> <p>Is there another way to send canvas.toDataUrl() to php?</p> <p>Thanks</p> </div>

如何将页面保存为图片(兼容IE),用html2canvas.min.js 不能兼容ie

如何将页面保存为图片(兼容IE),用html2canvas.min.js 不能兼容ie

Android的canvas.drawbitmap怎么花一组位图

编译不出错但虚拟机上打不开,还有一个是画一组位图只显示最后一个。 求指点。 public void Bit(){ bg[1]=BitmapFactory.decodeResource(this.getResources(), R.drawable.background); bg[2]=BitmapFactory.decodeResource(this.getResources(), R.drawable.face); bg[3]=BitmapFactory.decodeResource(this.getResources(), R.drawable.face_outline); bg[4]=BitmapFactory.decodeResource(this.getResources(), R.drawable.face_sel); for(int i=1;i<4;i++) Drawbg(bg[i]); } public void Drawbg(Bitmap bmp){ canvas=sfh.lockCanvas(); canvas.drawBitmap(bmp, 0, 0, paint); sfh.unlockCanvasAndPost(canvas); } @Override public void surfaceCreated(SurfaceHolder arg0) { // TODO 自动生成的方法存根 Bit(); }

Android canvas.drawBitmap()画出来的图片是按dp而不是像素?

写一个连连看的游戏,图片素材是50*50的,手机分辨率1080P,结果用这个方法绘制出来的图片 canvas.drawBitmap(piece.getImage().getImage(),piece.getBeginX(), piece.getBeginY(), null); 是按dp的?因为一排只能放个7、8张。不是说默认操作是按像素的吗?

canvas.drawBitmap(ivBitmap, null, rectF, null);报错

Canvas canvas = mTextTureView.lockCanvas(); if (canvas != null) { ivBitmap = Util.setOrgetBitmap(1, null); Rect rectF; if (ivBitmap.getWidth() == 1280) { rectF = new Rect(0, 0, mWidth, mHeight); } else { rectF = new Rect(0, 0, mWidth, m640Height); } **_canvas.drawBitmap(ivBitmap, null, rectF, null);_** } mTextTureView.unlockCanvasAndPost(canvas); 有的时候会在canvas.drawBitmap(ivBitmap, null, rectF, null);报错 报错如下: #00 pc 001846e8 /system/lib/libskia.so (S16_opaque_D32_nofilter_DX_neon(SkBitmapProcState const&, unsigned int const*, int, unsigned int*) +480) [armeabi-v7a] 2 #01 pc 00076a30 /system/lib/libskia.so (SkBitmapProcShader::shadeSpan(int, int, unsigned int*, int) +148) [armeabi-v7a] 3 #02 pc 00088aa4 /system/lib/libskia.so (SkARGB32_Shader_Blitter::blitRect(int, int, int, int) +700) [armeabi-v7a] 4 #03 pc 000cef28 /system/lib/libskia.so (SkScan::FillIRect(SkIRect const&, SkRegion const*, SkBlitter*) +368) [armeabi-v7a] 5 #04 pc 000cf020 /system/lib/libskia.so (SkScan::FillRect(SkRect const&, SkRegion const*, SkBlitter*) +152) [armeabi-v7a] 6 #05 pc 000cf18c /system/lib/libskia.so (SkScan::FillRect(SkRect const&, SkRasterClip const&, SkBlitter*) +84) [armeabi-v7a] 7 #06 pc 0009e160 /system/lib/libskia.so (SkDraw::drawRect(SkRect const&, SkPaint const&) const +660) [armeabi-v7a] 8 #07 pc 0009e810 /system/lib/libskia.so (SkDraw::drawBitmap(SkBitmap const&, SkMatrix const&, SkPaint const&) const +1000) [armeabi-v7a] 9 #08 pc 00098938 /system/lib/libskia.so (SkDevice::drawBitmap(SkDraw const&, SkBitmap const&, SkIRect const*, SkMatrix const&, SkPaint const&) +76) [armeabi-v7a] 10 #09 pc 00098d7c /system/lib/libskia.so (SkDevice::drawBitmapRect(SkDraw const&, SkBitmap const&, SkRect const*, SkRect const&, SkPaint const&) +368) [armeabi-v7a] 11 #10 pc 000917a0 /system/lib/libskia.so (SkCanvas::internalDrawBitmapRect(SkBitmap const&, SkRect const*, SkRect const&, SkPaint const*) +828) [armeabi-v7a] 12 #11 pc 00078227 /system/lib/libandroid_runtime.so [armeabi-v7a] 13 #12 pc 0007837d /system/lib/libandroid_runtime.so [armeabi-v7a] 14 #13 pc 000783b1 /system/lib/libandroid_runtime.so [armeabi-v7a] 15 #14 pc 000203cc /system/lib/libdvm.so (dvmPlatformInvoke +112) [armeabi-v7a] 16 #15 pc 00050d8f /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*) +398) [armeabi-v7a] 17 #16 pc 000298a4 /system/lib/libdvm.so [armeabi-v7a] 18 #17 pc 0000623c (null) 19 java: 20 android.graphics.Canvas.native_drawBitmap(Native Method) 21 android.graphics.Canvas.drawBitmap(Canvas.java:1160) 22 com.deeconn.MainFragment.ScenePageActivity.onDraw(ScenePageActivity.java:836) 23 com.deeconn.MainFragment.ScenePageActivity$4.run(ScenePageActivity.java:753) 24 java.lang.Thread.run(Thread.java:841) 25 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390) 26 java.util.concurrent.FutureTask.run(FutureTask.java:234) 27 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 28 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 29 java.lang.Thread.run(Thread.java:841)

canvas.toDataURL是否与PHP的base64_decode兼容?

<div class="post-text" itemprop="text"> <p>My problem is as follows... I have a screen in which the user can select a PNG image from its computer, using this:</p> <pre><code>&lt;input id='icon' type='file' accept='image/png' style='width:400px; height:20px' onchange='llenarThumbnail(this)'&gt; &lt;img id='thumb' src='#'&gt; </code></pre> <p>When the user selects the image, a thumbnail is shown automatically, using onclick='llenar Thumbnail(this)', like this:</p> <pre><code>function llenarThumbnail(input){ if (input.files &amp;&amp; input.files[0]){ var reader = new FileReader(); reader.onload = function (e){ $('#thumb').attr('src', e.target.result).width(48).height(48); }; reader.readAsDataURL(input.files[0]); } } </code></pre> <p>Then, when the user clicks on the proper button to upload the image (not a submit button), I do the following to encode the image into Base64:</p> <pre><code>function getBase64Image(img){ var canvas = document.createElement("canvas"); canvas.width = img.width; canvas.height = img.height; var ctx = canvas.getContext("2d"); ctx.drawImage(img, 0, 0); var dataURL = canvas.toDataURL("image/png"); console.log(dataURL); return dataURL.replace(/^data:image\/(png|jpg);base64,/, ""); } </code></pre> <p>Then, using AJAX I send this encoded image data to the server, and a PHP script does the following:</p> <pre><code>$binary=base64_decode($imagen_data); header('Content-Type: bitmap; charset=utf-8'); $file = fopen($icono, 'wb'); fwrite($file, $binary); fclose($file); </code></pre> <p>As I was printing diferent alerts along the process, I could see that the encoding was performing (i'm not so sure if correctly or not), and PHP receives the data and creates the PNG file, but when I open the image, the image is empty, there's no data... Thats why I'm asking if this to methods are compatible... I guess they are because they're both Base64... But if its not this, then what am i doing wrong???</p> <p>Please, I'm tired of looking for this all over the internet! I need some answers! Thank you!</p> </div>

ie8下canvas.getContext()方法无效,求解决方案

canvas.getContext()是绘制一个绘画环境,目前只支持2d属性 网上也看过excanvas.js的方法,但是报错 //未知的运行时错误--excanvas.js 行144,字符9; el.innerHTML = ''; //意外地调用了方法或属性访问。--excanvas.js 行311,字符5; surfaceElement.appendChild(el);

canvas库fabric.js如何设置背景自适应

fabric.js 设置背景的方法,这样确实可以设置 canvas 背景图 var canvas = new fabric.Canvas('canvasx'); canvas.setBackgroundImage('../img/zxzx.jpg', canvas.renderAll.bind(canvas)); 如果图像太大的话,那么背景只会显示一部分图像 请问各位请问各位大神,如何用 fabric.js 设置背景图的 高和宽呢? 使之自动适应canvas的大小

Android Canvas Clip问题

我想裁剪出一个圆形区域,但是每次裁剪出的都是矩形。。求解·· 这是代码: protected boolean drawChild(Canvas canvas, View child, long drawTime) { mRevealPath.reset(); mRevealPath.addCircle(mCenterX, mCenterY, mRevealRadius, Path.Direction.CW); final int state = canvas.save(); canvas.clipPath(mRevealPath); boolean isInvalidate = super.drawChild(canvas, child, drawTime); canvas.restoreToCount(state); return isInvalidate; }

html2canvas 生成canvas 后 转成图片报错

``` html2canvas($("#bodydiv"), { onrendered: function (canvas) { document.body.appendChild(canvas); convertCanvasToImage(document.getElementsByTagName("canvas")); } }); 生成后用 function convertCanvasToImage(canvas) { var image = new Image(); image.src = canvas.toDataURL("image/png"); return image; } ``` 报 canvas.toDataURL is not a function 这个错 这个生成的canvas原本在页面里没有的 如果我直接写一个空的canvas 就能获取到 有么有道友遇到过

[Android]如何在canvas上随机drawBitmap,并且每个bitmap都不会被重叠?

敲android还没多久,对于这种问题真的很苦手 我的思路是,定义一个Position类,里面有left top两个属性,再定义一个ArrayList<Positon>数组,在每次random一个bitmap的坐标后,用Position对象存它的left top值,然后再遍历当前的ArrayList,如果新的坐标值和数组中的坐标值产生冲突(就是坐标在能与现有坐标重叠的范围内),我就返回false,重复上述步骤,一直到找到符合条件的坐标 代码是以下: ``` Position zero = new Position(0, 0); positions.add(zero); Random random = new Random(); int count = 0; while (count<index.length){//这个index是一个int数组 int left = random.nextInt(screen_width-105); int topp = random.nextInt(screen_height-105); Position position = new Position(left, topp); if (position.isEmpty()) { canvas.drawBitmap(activity.imgs[count], left, topp,new Paint()); count++; positions.add(position); } } ``` Position的定义是这样的: ``` class Position{ private int left; private int top; public Position(int left, int top){ this.left = left; this.top = top; } public int getLeft(){return left;} public int getTop(){return top;} public void setLeft(int left){ this.left = left; } public void setTop(int top){ this.top = top; } //获取屏幕的 public boolean isEmpty(){//每张图片大小都是105*105, if (top<438||top>245){return false;}//这里是禁止绘制区域 for (Position p : positions){ if (top<438||top>245){ return false; }else if ( left>(p.left-120)&& left<(p.left+120)&& top>(p.top-120)&& top<(p.top+120) ){ return false; } } return true; } ``` 运行是屏幕一片漆黑,就宛如我这个菜鸟脆弱的心。。。。 其实绘制出来过,但是还是好多重叠,后来我发现条件判断那儿好像不对,就把循环条件给改了,然后就黑了

Canvas.CopyRect打印问题

``` var rect:trect; begin rect.Left:=0; rect.Top:=0; rect.Right:=printer.PageWidth; rect.Bottom:=printer.PageHeight; printer.BeginDoc; printer.Canvas.CopyRect(rect,image1.Canvas,image1.ClientRect); printer.EndDoc; ``` 当image1的尺寸大于1100时就无法打印了,小于1000的时候就可以正确输出图像 谁能帮忙看看

android 清理画布canvas后 背景变黑色 可以设置颜色 但不能变得透明了 怎么才能变透明?

我分别用下面两个方法清理画布 1、 canvas.drawColor(colorAlpha, PorterDuff.Mode.CLEAR); 2、 Paint p = new Paint(); // //清屏 // p.setXfermode(new PorterDuffXfermode(Mode.CLEAR)); // canvas.drawPaint(p); // p.setXfermode(new PorterDuffXfermode(Mode.SRC_IN)); 背景变成黑色 怎么回到透明

linux下利用/proc进行进程树的打印

在linux下利用c语言实现的进程树的打印,主要通过/proc下的目录中的进程文件,获取status中的进程信息内容,然后利用递归实现进程树的打印

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

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

Python数据分析与挖掘

92讲视频课+16大项目实战+源码+¥800元课程礼包+讲师社群1V1答疑+社群闭门分享会=99元 &nbsp; 为什么学习数据分析? &nbsp; &nbsp; &nbsp; 人工智能、大数据时代有什么技能是可以运用在各种行业的?数据分析就是。 &nbsp; &nbsp; &nbsp; 从海量数据中获得别人看不见的信息,创业者可以通过数据分析来优化产品,营销人员可以通过数据分析改进营销策略,产品经理可以通过数据分析洞察用户习惯,金融从业者可以通过数据分析规避投资风险,程序员可以通过数据分析进一步挖掘出数据价值,它和编程一样,本质上也是一个工具,通过数据来对现实事物进行分析和识别的能力。不管你从事什么行业,掌握了数据分析能力,往往在其岗位上更有竞争力。 &nbsp;&nbsp; 本课程共包含五大模块: 一、先导篇: 通过分析数据分析师的一天,让学员了解全面了解成为一个数据分析师的所有必修功法,对数据分析师不在迷惑。 &nbsp; 二、基础篇: 围绕Python基础语法介绍、数据预处理、数据可视化以及数据分析与挖掘......这些核心技能模块展开,帮助你快速而全面的掌握和了解成为一个数据分析师的所有必修功法。 &nbsp; 三、数据采集篇: 通过网络爬虫实战解决数据分析的必经之路:数据从何来的问题,讲解常见的爬虫套路并利用三大实战帮助学员扎实数据采集能力,避免没有数据可分析的尴尬。 &nbsp; 四、分析工具篇: 讲解数据分析避不开的科学计算库Numpy、数据分析工具Pandas及常见可视化工具Matplotlib。 &nbsp; 五、算法篇: 算法是数据分析的精华,课程精选10大算法,包括分类、聚类、预测3大类型,每个算法都从原理和案例两个角度学习,让你不仅能用起来,了解原理,还能知道为什么这么做。

广工操作系统课程设计(文档+代码+可执行文件)

实现作业调度(先来先服务)、进程调度功能(时间片轮转) 实现内存管理功能(连续分配)。 实现文件系统功能(选作) 这些功能要有机地连接起来

Only老K说-爬取妹子图片(简单入门)

安装第三方请求库 requests 被网站禁止了访问 原因是我们是Python过来的 重新给一段 可能还是存在用不了,使用网页的 编写代码 上面注意看匹配内容 User-Agent:请求对象 AppleWebKit:请求内核 Chrome浏览器 //请求网页 import requests import re //正则表达式 就是去不规则的网页里面提取有规律的信息 headers = { 'User-Agent':'存放浏览器里面的' } response = requests.get

linux“开发工具三剑客”速成攻略

工欲善其事,必先利其器。Vim+Git+Makefile是Linux环境下嵌入式开发常用的工具。本专题主要面向初次接触Linux的新手,熟练掌握工作中常用的工具,在以后的学习和工作中提高效率。

Python代码实现飞机大战

文章目录经典飞机大战一.游戏设定二.我方飞机三.敌方飞机四.发射子弹五.发放补给包六.主模块 经典飞机大战 源代码以及素材资料(图片,音频)可从下面的github中下载: 飞机大战源代码以及素材资料github项目地址链接 ————————————————————————————————————————————————————————— 不知道大家有没有打过飞机,喜不喜欢打飞机。当我第一次接触这个东西的时候,我的内心是被震撼到的。第一次接触打飞机的时候作者本人是身心愉悦的,因为周边的朋友都在打飞机, 每

Python数据清洗实战入门

本次课程主要以真实的电商数据为基础,通过Python详细的介绍了数据分析中的数据清洗阶段各种技巧和方法。

2019 Python开发者日-培训

本次活动将秉承“只讲技术,拒绝空谈”的理念,邀请十余位身处一线的Python技术专家,重点围绕Web开发、自动化运维、数据分析、人工智能等技术模块,分享真实生产环境中使用Python应对IT挑战的真知灼见。此外,针对不同层次的开发者,大会还安排了深度培训实操环节,为开发者们带来更多深度实战的机会。

apache-jmeter-5.1.1(Requires Java 8+).zip

。Apache JMeter 5.1.1 (Requires Java 8+),需要jdk8以上的版本。

数通HCNP中文理论全套教材.rar

内涵HCNP-IENP中文理论书-内文,

Python可以这样学(第四季:数据分析与科学计算可视化)

董付国老师系列教材《Python程序设计(第2版)》(ISBN:9787302436515)、《Python可以这样学》(ISBN:9787302456469)配套视频,在教材基础上又增加了大量内容,通过实例讲解numpy、scipy、pandas、statistics、matplotlib等标准库和扩展库用法。

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

我以为我对Mysql事务很熟,直到我遇到了阿里面试官

太惨了,面试又被吊打

2019 AI开发者大会

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

图书管理系统(Java + Mysql)我的第一个完全自己做的实训项目

图书管理系统 Java + MySQL 完整实训代码,MVC三层架构组织,包含所有用到的图片资源以及数据库文件,大三上学期实训,注释很详细,按照阿里巴巴Java编程规范编写

Python数据挖掘简易入门

&nbsp; &nbsp; &nbsp; &nbsp; 本课程为Python数据挖掘方向的入门课程,课程主要以真实数据为基础,详细介绍数据挖掘入门的流程和使用Python实现pandas与numpy在数据挖掘方向的运用,并深入学习如何运用scikit-learn调用常用的数据挖掘算法解决数据挖掘问题,为进一步深入学习数据挖掘打下扎实的基础。

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

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

微信公众平台开发入门

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

三个项目玩转深度学习(附1G源码)

从事大数据与人工智能开发与实践约十年,钱老师亲自见证了大数据行业的发展与人工智能的从冷到热。事实证明,计算机技术的发展,算力突破,海量数据,机器人技术等,开启了第四次工业革命的序章。深度学习图像分类一直是人工智能的经典任务,是智慧零售、安防、无人驾驶等机器视觉应用领域的核心技术之一,掌握图像分类技术是机器视觉学习的重中之重。针对现有线上学习的特点与实际需求,我们开发了人工智能案例实战系列课程。打造:以项目案例实践为驱动的课程学习方式,覆盖了智能零售,智慧交通等常见领域,通过基础学习、项目案例实践、社群答疑,三维立体的方式,打造最好的学习效果。

2021考研数学张宇基础30讲.pdf

张宇:博士,全国著名考研数学辅导专家,教育部“国家精品课程建设骨干教师”,全国畅销书《张宇高等数学18讲》《张宇线性代数9讲》《张宇概率论与数理统计9讲》《张宇考研数学题源探析经典1000题》《张宇考

专为程序员设计的数学课

<p> 限时福利限时福利,<span>15000+程序员的选择!</span> </p> <p> 购课后添加学习助手(微信号:csdn590),按提示消息领取编程大礼包!并获取讲师答疑服务! </p> <p> <br> </p> <p> 套餐中一共包含5门程序员必学的数学课程(共47讲) </p> <p> 课程1:《零基础入门微积分》 </p> <p> 课程2:《数理统计与概率论》 </p> <p> 课程3:《代码学习线性代数》 </p> <p> 课程4:《数据处理的最优化》 </p> <p> 课程5:《马尔可夫随机过程》 </p> <p> <br> </p> <p> 哪些人适合学习这门课程? </p> <p> 1)大学生,平时只学习了数学理论,并未接触如何应用数学解决编程问题; </p> <p> 2)对算法、数据结构掌握程度薄弱的人,数学可以让你更好的理解算法、数据结构原理及应用; </p> <p> 3)看不懂大牛代码设计思想的人,因为所有的程序设计底层逻辑都是数学; </p> <p> 4)想学习新技术,如:人工智能、机器学习、深度学习等,这门课程是你的必修课程; </p> <p> 5)想修炼更好的编程内功,在遇到问题时可以灵活的应用数学思维解决问题。 </p> <p> <br> </p> <p> 在这门「专为程序员设计的数学课」系列课中,我们保证你能收获到这些:<br> <br> <span> </span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">①价值300元编程课程大礼包</span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">②应用数学优化代码的实操方法</span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">③数学理论在编程实战中的应用</span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">④程序员必学的5大数学知识</span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">⑤人工智能领域必修数学课</span> </p> <p> <br> 备注:此课程只讲程序员所需要的数学,即使你数学基础薄弱,也能听懂,只需要初中的数学知识就足矣。<br> <br> 如何听课? </p> <p> 1、登录CSDN学院 APP 在我的课程中进行学习; </p> <p> 2、登录CSDN学院官网。 </p> <p> <br> </p> <p> 购课后如何领取免费赠送的编程大礼包和加入答疑群? </p> <p> 购课后,添加助教微信:<span> csdn590</span>,按提示领取编程大礼包,或观看付费视频的第一节内容扫码进群答疑交流! </p> <p> <img src="https://img-bss.csdn.net/201912251155398753.jpg" alt=""> </p>

DDR5_Draft_Spec_Rev05c.pdf

DDR5 spec

Java面试史上最全的JAVA专业术语面试100问 (前1-50)

前言: 说在前面, 面试题是根据一些朋友去面试提供的,再就是从网上整理了一些。 先更新50道,下一波吧后面的也更出来。 求赞求关注!! 废话也不多说,现在就来看看有哪些面试题 1、面向对象的特点有哪些? 抽象、继承、封装、多态。 2、接口和抽象类有什么联系和区别? 3、重载和重写有什么区别? 4、java有哪些基本数据类型? 5、数组有没有length()方法?String有没有length()方法? 数组没有length()方法,它有length属性。 String有length()方法。 集合求长度用

网络工程师小白入门--【思科CCNA、华为HCNA等网络工程师认证】

本课程适合CCNA或HCNA网络小白同志,高手请绕道,可以直接学习进价课程。通过本预科课程的学习,为学习网络工程师、思科CCNA、华为HCNA这些认证打下坚实的基础! 重要!思科认证2020年2月24日起,已启用新版认证和考试,包括题库都会更新,由于疫情原因,请关注官网和本地考点信息。题库网络上很容易下载到。

C/C++跨平台研发从基础到高阶实战系列套餐

一 专题从基础的C语言核心到c++ 和stl完成基础强化; 二 再到数据结构,设计模式完成专业计算机技能强化; 三 通过跨平台网络编程,linux编程,qt界面编程,mfc编程,windows编程,c++与lua联合编程来完成应用强化 四 最后通过基于ffmpeg的音视频播放器,直播推流,屏幕录像,

Python界面版学生管理系统

前不久上传了一个控制台版本的学生管理系统,这个是Python界面版学生管理系统,这个是使用pycharm开发的一个有界面的学生管理系统,基本的增删改查,里面又演示视频和完整代码,有需要的伙伴可以自行下

2019数学建模A题高压油管的压力控制 省一论文即代码

2019数学建模A题高压油管的压力控制省一完整论文即详细C++和Matlab代码,希望对同学们有所帮助

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

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

相关热词 c#框体中的退出函数 c# 按钮透明背景 c# idl 混编出错 c#在位置0处没有任何行 c# 循环给数组插入数据 c# 多线程死锁的例子 c# 钉钉读取员工排班 c# label 不显示 c#裁剪影像 c#工作进程更新ui
立即提问