1 永远不要觉得,你目前的情况是最糟的。 哪怕现在bug无数,也要记得备份代码,因为没准你会在debug的时候,发生更糟糕的情况。那么你会后悔莫及
2 解决Bug的时候,一定要冷静,即使bug三千,我只取一瓢。一个一个来,没准一个Bug解决,后面的就行云流水了,如果你本身思维就一团乱麻,那。。。愿上帝保佑你。
3 不要过分相信自己的记忆力。 注释,笔记,博客,有效代码储存,项目备份。缺一不可,当你回头往事的时候,你会为没有及时写上一段注释而欲哭无泪,没错,就是欲哭无泪
4 解决bug的第一步,是找到bug产生的原因,真正的原因,如果完成了这步,基本解决了50%了
5 有种东西叫标准,很多时候,标准就是生产力,而且不仅仅是生产力,不管是自己编码还是和别人合作,切记一定要制订标准
6 相信别人的力量,术业有专攻,每个人对于计算机的研究只限于很小的一部分,社会化大分工是无处不在的。
7 不要让代码超出你的控制,如果使用别人的代码,要么,吃透,要么,封装起来,只调用接口,眼不见为净。
8 项目如同逆水行舟,不进则退,向前推进不了的时候,也不要想着还原代码,再想其他办法。而是坚信自己,一定可以做出来。现在就是99%。
9 做功能,或者改Bug之前,一定要想好。编码只是最后一步,对程序员来说:想比做更重要!
10 做东西,永远不要嫌麻烦,经常会出现这样的情况,你把一个小点稍稍改善一下,就会发现会有很多的情况冒出来,此时,要记住:人无我有,人有我精!
11 记得要还原,写代码的时候,经常用到的boolean类型,你用的时候打开,用完,一定要关!!!就像上完厕所要冲马桶一个道理、。特别是在大厕所,恩。我的意思是大的项目中。( 补充,也要记得打开。即使你感觉没用)
12 当bug很难找出的时候,可以先暂时将其他功能降低,放大bug,然后找出Bug
13 程序员的项目经验,几年下来,一些东西存到了硬盘上,有些东西写到了博客上,笔记上,更重要的东西是留在了自己的大脑里,思维里。
14 自己的代码,一定要自己管理好,在交给别人之前,一定要备份版本
15 永远不能说不可能,只是自己做不到或者说现在的自己做不到而已。
16 出现问题的时候,首先考虑到的应该是自己的问题。然后?没有然后了,一般就是你自己的问题
17 任何事情都是可以实现的,首先要坚持这点,只要你专心做着一件事情,一切都OK!
18 做东西之前,必须要准备好两张图,一张程序结构图,一张业务流程图,还有一张需求表(特别要标注特殊的需求,需要注意的地方)
19 写代码的话,一定首先要理论上行的通。然后才能开始写
2014年更新
20 bug就像地雷,一定要全部清除了再往前走,要不然,没准啥时候它就炸了。
前言开始工作一段时间后,发现有时经常会出现删了脚本缺漏删预制体上的引用,导致项目内出现了含有missing脚本的预制体,造成了一些影响,因此就做了一个小功能,一键清除预制体上的minssing脚本整理与尝试过后的思路:拿到所有的预制体进行遍历将预制体生成至场景中将预制体序列化得到身上的component序列化信息 (尝试过正常的销毁组件方法不可行,至于原因,还在探寻)遍历检查,移除为..._unity missing prefab
Hive与MySQL的技术差异点:语法存储数据类型排序子查询抽样查询重点:hive和MySQL查询语句的区别:MySQL:子查询支持完整Hive:1、Hive不支持if或case when里的子查询比如:select a.user_id,case when a.id = (select id from a) then a.id else null end as a.id from a 2、Hive中主查询的引用仅在子查询的where子句中支持子查询where_hive语法和mysql
NB5.5服务端是通过动态库文件实现的。通过svchost项目编译生成NBVip.lib和NBVip.dll文件,并将这两个文件拷贝到客户端的NetBot项目的文件夹中,以便客户端能够生成服务端。接下来我们就看一下服务端的svchost动态库项目是如何连接客户端的。
说明书地址:https://github.com/SmartArduino/Doiting_BL DT-BL10 Wi-Fi和BLE共存模块是高度集成的单芯片低功耗802.11n无线局域网(WLAN)网络控制器。它在单个芯片中集成了RISC CPU,WLAN MAC,支持lT1R的WLAN基带,RF和蓝牙。它还提供了一堆可配置的GPIO,这些GPIO被配置为数字外设,用于不同的应用和控制用途。 DT-BL10 WiFi模块使用BL602作为Wi-Fi和BLE共存SOC芯片。DT-BL10 WiFi模块集_dt-bl10
以前使用chrome时,会经常按F12打开控制台来调试页面,那个时候,控制台总是独立成一个新的窗口(当然也可以把它嵌入到原窗口的下面),用起来感觉很方便。但是,不知道从哪个版本开始(感觉是40以后的某个版本开始的),再去使用控制台时,发现它要么处于原窗口的下面,要么处于原窗口的右边,无法独立成一个独立的窗口用起来感觉很不方便。今天无意中,竟然发现了,新的版本中,控制台也是可以独立成一个新的窗...
HDU一百题刷题笔记题号2003如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入题号开始刷杭电2000到2100一百题。比较基础。2003求绝对值 ,fabs表示求浮点数,abs返回整...
今天我们开始来学习下 WebFlux,为什么突然要学这个东西?因为我之前是想学习 Spring Cloud Gateway 来着,然后发现它是基于 Spring5.0+SpringBoot2.0+WebFlux等技术开发的。所以学之前才要来简单了解下 WebFlux 技术。然后要学习 WebFlux 时我发现又需要 Java 8 中的函数式编程、Stream 流等技术作为前置知识。环环相扣啊,套娃一样。所以前面还有两篇学习的文章:来系统学习下 lambda 表达式吧和来一起学习下 Java 8 的 S_webflux
文章目录1.简介1.1互联网1.2 HTTP2.网页基础2.2网页组成2.3网页结构2.4HTML DOM2.5CSS2.6使用开发者工具检查网页requests.get3.requests.post3.2request.get进阶:爬取豆瓣电影3.2.1<divclass="item"> :一部电影信息对应对应的源代码。4.使用api4.1API使用示例5.JavaScript与AJ...
3D Object Converter 强大3D模型转换交互式查看软件软件介绍:是不是常常为不知道如何打开PLY、RAW、COB等3D文件格式而犯愁呢?3D Object Converter 是一个强大的3D文件浏览及转换工具,到目前的V4.0为止它已经可以支持多达468种3D文件格式!无论是像LWO(LightWave)、C4D(Cinema 4D)、XSI(Softimage ..._smart3d4.4怎么汉化
--------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------模拟实现银行业务调度系统逻辑,具体需求如下:(1)银行内有6个业务窗口,1- 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。(2)有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水
背景:在无人机动力系统的选型时,为了测试无人机的动力系统所能提供的最大拉力,使用压力传感装置测量拉力。链接:压力传感器tb链接:HX711模块是一个24位精度的AD模块。(1)https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-21223910208.20.6c496a4bdA2Bew&id=522572281513..._气压传感器hx710ad值转化
poi-3.14, 0 , 2016-03-02poi-3.14\LICENSE, 25675 , 2016-03-01poi-3.14\NOTICE, 1024 , 2016-03-01poi-3.14\lib, 0 , 2016-03-02poi-3.14\lib\commons-codec-1.10.jar, 284184 , 2016-03-01poi-3.14\lib\commons-l..._poi 3.14