展开

关键词

一年学习

7.尽量保持一个好的情。 接下来从从第一点开始说起吧。 对于这一点,我强烈建议,我们学到的东西一定要想办法用在合适的地方,别觉我会了就行了,下次在做项目的过中,还是老样子,这不是白看了吗? 有句话形容序猿:“挣多,花的少,死的快。”给我的感觉就是序猿要专自己代码,多交流这句话对于我们序猿不合适,通过一段工作之后,其实这种想法是打错特错了。 遇到这样的问题,让我无法平静的继续写我自己代码,我总会觉这是一种无理取闹。后来,我开始想一个问题,如果问问题的是我,人家有怎么回答。如果人家以同样的语气回答我,我此时的情又是怎样的呢? 如果觉有用,也请你动动手指,转发转发。

18731

CC++游戏开发(贪吃蛇)老司机的入门

通过这个代码您可了解下这种游戏写的相关技巧,比如:蛇初始长度的设置,初始化蛇,初始食物的坐标,检查蛇是否越界碰到食物,创建新食物点, 不能与蛇头和蛇身节点重叠,设置蛇头的坐标,检查x、y轴坐标是否越界 项目截图: 源码截图: 测试效果: 这是小制作的以C/C++为核的一款北欧风情的唯美游戏,玩家扮演的蛇神可以通过缠绕的方式吞噬万物,但要小应对不同动物反抗的攻击 小给大家推荐一个学习氛围超好的地方

27840
  • 广告
    关闭

    腾讯云+社区系列公开课上线啦!

    Vite学习指南,基于腾讯云Webify部署项目。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    windows下实现win32俄罗斯方块练手,的几点

    珠玑2阅读笔记: 1.使用c语言性能监视器,完成对代码的调优工作 2.关联数组:  拓扑排序算法,可以用于当存在遮挡的时候决定三维场景的绘制顺序。 3.小型算法中的测试与调试工具 脚手架序:《人月神话》一个软件产品中应该有一半的代码都是脚手架。 类似,小型的代码库 4.自描述数据 每个序员都知道破解神秘数据的挫折与艰辛。 调用此函数十分重要, // 这样应用序就可以获关联的 // “格式正确的”小图标。 //信息区 的绘制 VOID DrawInfo(HDC hdc) { int x,y; int nStartX,nStartY; RECT rect; TCHAR szBuf[100];//分的字符串 lessonId=1738230&courseId=1367011 windows下的win32要学的东西还比较多,下面给出一个简单的知识点: ?

    38820

    30w代码量大学生总结学习就是一个字:练,尤其是C与C+

    浏览自己的过去, 现在主要从开发的角度,总结自己的学习路线。 的过,确实枯燥,最枯燥的就是写些自己不感兴趣的序。于是,开始脱离课内容,自学课外的知识,实现自己感兴趣的小功能和小游戏。 说到课外的学习,还是和课内一样,一个字:动手练。自己自学Win32汇,学习Windows内核开发,都是每天都跟着书本或是视频教边看边练,不敢怠慢。 其中,在学习Win32汇的时候,书上有一个700多行的序例子,就是根据PE结构的知识,用Win32汇开发一个可以对现有的PE文件增加一个节,使运行PE文件时先弹窗,再启动。 可以看如下代码统计: 所以说收集自己写的代码也很重要 说了这么多不知所云的话,其实就是说,我的开发路线是: 学习就是一个字: 练,一定要踏实地动手去敲代码!!!

    66280

    你好我好大家好--吐露一点我在规范上的

    如果你读过别人的代码(不管语言是用的啥),是否会遇到下面这些坑: 不知道代码怎么用,没有解释输入和输出的内容,也没给到示例; 代码没对齐就算了,竟然没有一行注释; 变量命名过于随意或者抽象,完全不能 好的命名 OrderCount,不好的命名 r 清晰简洁,即在保证表达清晰无歧义的前提下,名称不要太长,但也不要缩写都不知道原来的单词是啥了; e.g.好的命名 LocMaxNum,不好的命名 getMaximumNumberPosizition 5.文档规范 5.1 定时备份 或者即时备份,硬盘损坏、电脑宕机、病毒感染等都可能导致文件出问题,一定要备份,小“辛苦工作几十年,一夜回到解放前”。 参考资料: 命名中的7+1个提示,https://coolshell.cn/articles/1038.html 如何写出无法维护的代码,https://coolshell.cn/articles/ 4758.html 中命名设计那些事,https://coolshell.cn/articles/990.html 代码大全(第2版),Steve McConnell,电子工业出版社,第11、31

    18710

    ndk译ffmpeg

    本人在windows,linux和mac下都尝试用ndk译ffmpeg,结果都失败了,不过最后采用win10下的linux子系统ubuntu译成功了 讲一下期间遇到的惨目忍睹的情况吧 一、windows 下译 需要下载mingw,下了老半天,然后fq,最终报的rp.exe找不到,然后说这个提示不要紧,结果生成的文件只有一个,后来有尝试解决了一下,最终还是失败了 二、mac下译 下载很方便,可是报了. mk文件找不到,然后查了一下,是少了yasm,然后还是报了相同的错误,应该还少了gcc 三、ubuntu下译 首先还是失败了,按照这篇博客来执行的http://blog.csdn.net/u013007470 /article/details/53792027 虽然失败了,但是版本提示做比较好,直接提示缺少gcc和yasm,所以直接安装上后,就正常译了 目前译成功用的ndk为:android-ndk-r10e-linux-x86 _64.bin 但ffmpeg用的是最新版本,configure目前没有按要求替换,其次译过比较慢,需要耐等待

    51420

    辑器VSCode使用

    下载量是受欢迎度一个参考指标,通常情况下1M以下的下载量我都会慎重考虑, ⚠️:插件不是装的越多越好,有的插件间会有冲突,插件装的太多,会让辑器变卡顿, 也就是说,在最好用,最受欢迎的插件里面挑选你最需要的 它帮助您通过Git blame注释和代码镜头直观地看到代码作者,无缝地导航和探索Git存储库,通过强大的比较命令获有价值的见解,等等。 成对的括号(大括号,小括号)颜色相同,这在代码多层括号嵌套时显尤为重要。 我遇到过以下几种情况,辑器会重载的 辑器很卡,代码格式化失效 辑器很卡,代码提示没了 辑器莫名其妙的变成英文的,虽然不影响使用,但是看着别扭 辑器升级,自动重启 按装或者卸载了插件,启用或者禁用了插件 (只是个人建议) 关于vscode的就介绍那么多,希望能对你有所帮助。

    64430

    CreatorPrimer|组件(上)

    Cocos Creator的核是组件化,如何写出高质量的组件代码值序员们不断探索,Shawn今天分享一点组件码的供大家参考:“怎样才是一个合格的组件?”。 1. 随着教的不断升级,Shawn也在思考使用更为贴切的用词,庆幸到引擎组大神们的帮助,规范用词,将两类组件定义为:功能型组件与控制型组件,请看下图: ? 在写自定组件时,需要明确我们是要提供什么类型的组件去解决问题,比如我们教Demo中的:节点ZIndex控制、节点可拖动、点击节点切换图片,它们都是功能型组件,通常是一个纯组件脚本文件。 小结 ---- 本篇教主要是分享Shanw在组件中发现的问题,思考“怎样才是一个合格的组件?”。探索写合格组件的指导思想,总结了功能型与控制型两类组件模型,供大家参考。 下一次我们再继续这个话题,如何去写简单易用、复用性强、易于测试的组件,具体说明功能型和控制型组件的

    22430

    CreatorPrimer|组件(中)

    接上次教中的内容,讲到功能型组件与控制型组件,这里再简单回顾一下他们的要点: ? 功能型组件:以装饰宿主节点为己任,常用的有Sprite、Labe、Widget属于这类。 功能型组件一般会以纯脚本形式存在,如果做到了以上三点,我们写的组件就可以像引擎内置的组件一样可以被随处使用了。 控制型组件设计思路 ---- 核:管理和控制子孙节点 功能型组件用于解决功能点的问题,而不能解决业务、流、相对复杂逻辑问题,这些问题的处理办法我们需要使用控制型组件来完成。 小结 ---- 本篇主要介绍了功能型组件与控制型组件的一点点,供大家参考,最为主要的还是对面向对象设计原则的应用。在此欢迎大家留言讨论,在组件开发中遇到的问题。 下一次继续为大家分享,控制型组件与预制件辑上的一些,欢迎关注。

    22320

    CreatorPrimer|组件(下)

    这次是《组件》的最后一篇,第一次我们讲到将组件分为两大类:功能型和控制型;第二篇介绍了功能型组件与控制型组件的码上需要注意的地方,最后还提到控制型组件与预制件的组合形成独立模块,这次分享我在预制件上码 、辑时的一点。 控制组件 ---- 其实前一篇只介绍了控制组件的对内、对外要点,在码上具体要如何去做没有细说,请看下图: ? 预制件 ---- 上面讲的是控制组件的写,我们再来看预制件的辑,需要注意些什么: ? 下面我对图中的内容做一个简单的说明: 1. 小结 ---- 本篇主是介绍组件与预制体的结合,这也是《组件三部曲》的最后一篇分享。

    17020

    python核(office)

    image.png image.png 3、word文档操作示例,一样要改成动态调用 image.png 4、PPT文档操作示例,一样改成动态 image.png image.png 5、outlook

    6220

    python核(GUI)

    1、Tkinter import Tkinter top=Tkinter.TK() TK控件:

    6320

    开发小

    希望这篇小序开发分享能帮助到刚准备开发小序的朋友们。 小序出来这么久,我才开始第一次接触它,一点也不觉学习的晚,因为在我做了第一个小序项目之后,发现这玩意没什么难度,以后别再拿会做个小序就出去装逼了啊! 为什么小序还有缺点? 不像,所有 API 都是用面向对象的方法封装的,如果是函数式,写起来和原生 js 可以很好的衔接。 学习小序最好的方式 不是看别人写的教博客,而是看官方文档,因为文档写的很清晰,所以我觉写篇教还不如写篇开发更有作用。 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:开发小

    51520

    序设计

    本文链接:https://blog.csdn.net/weixin_44580977/article/details/103049061 这篇文章是我在做考题小序时,在写代码前没有做思考,代码越往后越难以写 在我写小序的时候代码最复杂的操作主要是在js里面,这里需要很强的逻辑,逻辑先不谈,但是在逻辑运算的前,需要定义变量,变量的定义的好坏很容易影响到后期逻辑的书写。 小序单页面在写前,因考虑好,本页所涉及要渲染的变量,在序开始设置本地变量,最后设置this.setdata()渲染。 然后中间填充逻辑代码。

    30520

    python核(多线)

    image.png 使用类来初始化 image.png image.png 派生的方法调用 image.png 5、threading模块中的其他方法 image.png 6、单线和多线对比 image.png image.png image.png 7、IO密集型用多线,计算密集型用多进 8、使用锁 from threading import Thread, Lock, image.png // 使用with: with lock: 10、对于有限资源,使用信号量:BoundedSemaphore image.png image.png 11、Queue模块进行线间通信

    5020

    python核(网络)

    StreamRequestHandler类简化socket操作 image.png image.png 客户端 image.png 11、Twisted库:第三方库,提供大量支持来建立完整的系统,包括网络协议、线

    10930

    理解-初探

    用GlobeScope创建出来的协上下文其实是EmptyCoruntingContext,里面什么也没有,所以在创建的时候译器会自动给我们加些默认的东西。 译器会给挂起函数创建一个匿名内部类,这个匿名类继承自SuspendCorunting重写了他的invokeSuspend方法这个里面就是函数体,通过api返回的continution的resume函数会调用 我们在调用lauch启动一个协的时候,译器只会给我们创建一个匿名内部类,并不会为每一个挂起函数都创建一个匿名内部类耗性能,但是他是怎么做到一个匿名内部类管理所有的挂起函数的呢,答案就是状态机。 默认顶层协构建的时候是不会进行设置参数的,译器会为我们设置默认的上下文信息。 ,如果是顶层协那么译器会默认给你加默认的上下文【调用器为Defult或者我的启动模式】,通过拦截器我可以拿到当前我的上下文信息,从而知道协他的信息。

    7940

    linux中vi辑器的练习

    用vi写一个文档test.txt,将其存放在用户在用户主目录下,内容如下: Plagiarism is breach of Integrity.It is a form of cheating in 先使用vi辑器辑test.txt在使用mv命令修改其名称 ? 最后使用mv移动到用户主目录中 (2) 第一行缺少一个单词Academic,将它加到单词Intergrity的前面。 ? 以上就是本篇文章关于vi辑器的练习的全部内容,希望我们的整理对你有用。

    33631

    SDL流控制工作

    在此写下工作,希望能对开始实行SDL的安全人员带来一些帮助,也能在总结中使个人能力提升,丰富SDl流推进中的内容。 个人觉推动SDL流实际就是开发、安全、运维人员融入一起工作的过,开始概念不清晰时候不识SDL,其实安全人员一直在做SDL的工作,最起码是其中某一环节工作。 2.4 文档 安全人员推动过中制定为研发、测试、运维提供理论、培训、规范的文档,包括不限于:安全意识培训PPT文档、安全需求CHECKLIST EXCEL表格、安全码规范WORD文档、漏洞修复培训PPT FindSecBugs让开发人员自己进行代码安全审计;我们可以根据SonarRQube进行代码审计,检测开发人员的代码是否符合JAVA开发规范和OWASP标准,通过会议方式和项目组开发人员沟通;进行安全码培训 制定入侵检测CHECKLIST:一不小就会出现入侵,制定入侵检测CHECKLIST,主要是各种日志分析应急响应工作。

    35230

    相关产品

    • FPGA 云服务器

      FPGA 云服务器

      腾讯FPGA云服务器是基于FPGA硬件可编程加速的弹性计算服务,您只需几分钟就可以获取并部署您的FPGA实例。结合IP市场提供的图片,视频,基因等相关领域的计算解决方案,提供无与伦比的计算加速能力……

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券