菜鸟

关于为什么要写博客的迷惑

社会主义新天地 提交于 2020-02-09 12:07:05
本人菜鸟一枚,目前正在不断学习和成长,以此来提高自己的能力。最近心血来潮写了几篇博客,但很多都是借鉴别人的东西,我时常在想这样的博客有什么意义呢,东西不是自己的,即便发表出去看的人又有多少呢,而且就像自己定位的自己仅仅就是菜鸟一枚,花费这么多时间来写博,不如把精力放在学习其他知识上,不过今天看了这样一篇博文,让对于写博有了新的看法,让我觉得写博是一件很有意义的事情,下面就把它的分享给大家,让我们相互交流,共同进步。 https://www.cnblogs.com/zhaopei/p/why_write_blog.html 来源: https://www.cnblogs.com/ttg-123456/p/12286577.html

菜鸟安装vue-devtool 工具

谁说胖子不能爱 提交于 2020-02-05 05:56:32
vue-devtool工具是对运用了vue的页面在浏览器中进行调试的一个工具,进行安装如下几个步骤: 1.在github官网中搜索 vue-devtool,然后进行下载压缩安装包,或者用git克隆。 2.下载完之后进行解压,用命令提示行进入到解压的文件夹。 3.执行命令 npm install ,或者用cnpm install 都可以,后者安装会更快些,前提是也的安装了cnpm. 4.安装完成之后执行npm run build 5.执行完之后打开 \shells\chrome\manifest.json文件,然后修改 persistent 为 true 6.浏览器中 更多工具-扩展程序,然后直接把chrome文件拖入到页面中即可,到这里基本上就安装完了。 更详细的安装教程可以参考这个: https://www.jianshu.com/p/5c2f5ab3f22f 主要想说的是遇到的一些问题,例如安装完之后,发现图标是灰色的,点击图标还出现 vue.js not detected 当时还不能理解,怎么我安装完不能用么?是我没开启还是什么,后面才知道只有当前页面引用了vue.js 这个图标才会亮起来。然后找了个含有vue的网页打开,果然图标是正常的,但是我f12还是没看到列表上有vue 调试的那个框。又是各种查,有的说浏览器上vue-devtool 上的允许访问文件网址要选上

canvas-菜鸟版画布时钟

核能气质少年 提交于 2020-02-05 02:31:04
这是以前自己练习写的一个画布时钟 <!DOCTYPE html> <html lang="en">   <head>     <meta charset="UTF-8">     <title></title>     <style>       canvas{       margin: 20px 400px 0;       }     </style>   </head>   <body>     <canvas width="500px" height="500px"></canvas>     <script>       var can=document.getElementsByTagName("canvas")[0];       var x=can.getContext("2d");       function clock(){         //每次执行代码清楚一次画布         x.clearRect(0,0,500,500);         //画一个蓝色实心圆         x.beginPath();         x.fillStyle="blue";         x.arc(250,250,250,Math.PI*0/180,Math.PI*360/180);         x.fill();         x

vuejs 菜鸟学习方法

*爱你&永不变心* 提交于 2020-01-07 19:49:15
可能很多想学vue的人都苦于无法入门——因为用脚手架的正常做法前期太繁琐,而且即便搭好了脚手架也从浏览器看到了vue准备好的hello worl界面,下一步还是不知道从哪里入手。 此文就介绍一个开始学习vue的简单易行的办法。其实vue官方网站自然也介绍过此法,只是初入门者或许没有耐心读一遍官方文档。 前期准备:装node和npm。网上有很多教怎么做的,也不是很难,就不赘述了。 首先,命令行下装全局 vue-cli 和 @vue/cli-service npm install -g @vue/cli npm install -g @vue/cli-service-global 后面将看到,vue/cli-service可以帮助我们预览 vue component。预览是学习vue的重要一步,因为可以即时验证语法、对概念的理解的是否准确。 待续…… 参考 Decoding the Vue CLI https://alligator.io/vuejs/vue-cli-reference/ Vue.js Single File JavaScript Components In The Browser https://medium.com/js-dojo/vue-js-single-file-javascript-components-in-the-browser-c03a0a1f13b8

菜鸟学JAVA之——集合框架(三)(Map接口的实现类HashMap)

泄露秘密 提交于 2019-12-22 17:13:50
Map容器 Map自己就是顶级接口,他并不是Collection的子接口。List的顶级接口是Collection,Collection上面还有一个接口Iterable。 list、set放置内容的时候,使用的都是单一一个泛型来确定放置的内容的类型是什么 Map的一些方法 确认是否有键值 containsKey ,确认是否有值 containsValue ,确实是否为空 isEmpty ,长度 size ,放置内容 put ,取出内容 get(key) ,删除内容 remove ,转换成容器 values public class Main { public static void main ( String [ ] args ) { //映射表 //map中存的是K-V对,我们放置内容的时候,确定一下Key值和V值,这两个值 //一一对应,我们取值的时候,使用的是Key值来取出V值 Map < String , Student > map = new HashMap < > ( ) ; map . put ( "liguocheng" , new Student ( "liguocheng" , 23 ) ) ; //添加 System . out . println ( map . get ( "liguocheng" ) ) ; //获取/替换 System . out .

菜鸟学JAVA之——集合框架(二)(Set接口的实现类HashSet、LinkedHashSet、TreeSet)

放肆的年华 提交于 2019-12-19 15:17:13
Set接口 如果有人告诉你Set是无序的,那你可以直接回怼他这是错的,说法不严谨。 Set接口的实现类(都不能放重复值) ​ 1.HashSet(无序) ​ 2.LinkedHashSet(有序) ​ 3.TreeSet(有序) 没有ArraySet,这是因为Array是连续的,Set是不连续的; Set与List的相同点,也是Collection的子接口,也是容器 Set才叫真正意义上的集合,List叫做列表 集合与列表的区别: 列表是一条一条记录的,而集合是围在一起的 比如,有五个人,他们整整齐齐做一列就是列表,要是围一堆坐着就是集合,不知道谁是头,谁是尾 Set集合是没有脚标的,所以Set里面也没有get方法,List有脚标,所以可以有get方法,List和Set是兄弟关系,这也正是Collection接口里没有get方法的原因。 集合中不能放重复的对象,这是因为他没有脚标。所以Set集合可用来去重 Set有点像水壶,茶壶里煮饺子,倒不出来。要是想从Set里拿出来,则必须把所有的值都拿出来 HashSet是无序的,注意是HashSet不是Set forezch在底层使用迭代器实现的 如果一个类没有迭代器,则它不能使用foreach循环 iterator.remove();不能连着使用 怎么解释hashset是无序的,怎么解释set不能放重复元素?

关于主机屋免费空间的体验

南楼画角 提交于 2019-12-17 03:35:52
最近在学习ASP.NET的网站开发,想找一个免费的域名空间来做做测试, 找了好多网站,都没有找到。 最终找到了主机屋 中国数据里有。 http://www.id666.com/ 拿过来给我们这些菜鸟分享一下。 我们刚开始学习的网站的人很有用的。 只是其免费试用的时间有点短的。 不知道他们会不会有更多的延时。 其实他们这种营销方式是很好的,必竟在培养自已领域的潜在客户哈。 很是喜欢,最重要的是解决了我目前碰到的困难,编程测试用。 如果试用一个月后,确实不错,稳定,速度快、 那主机屋就是我的首选了。 这不是给他们做软文广告,这确实能帮我们这些菜鸟解决一定的问题呀。 来源: https://www.cnblogs.com/jun1111/p/3910191.html

你是PHP菜鸟,如果......

故事扮演 提交于 2019-12-14 17:15:19
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 你是 PHP 菜鸟,如果你: 1. 不会利用如phpDoc这样的工具来恰当地注释你的代码 2. 对优秀的集成 开发 环境如Zend Studio或Eclipse PDT视而不见 3. 从未用过任何形式的版本控制系统,如Subclipse 4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实 5. 不使用统一开发方式 6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函数) 7. 不在编码之前彻底规划你的程序 8. 不使用测试驱动开发 9. 不在错误开启状态下进行编码和测试(译注:参考PHP函数error_reporting) 10. 对调试器的好处视而不见 11. 不重构你的代码 12. 不使用类似MVC模式把程序的不同层次划分开 13. 不 知道 这些概念:KISS, DRY, MVC, OOP, REST 14. 不用return而是直接在你的函数或类中输出(echo/print)内容 15. 对单元测试或通用测试的优点视而不见 16. 总是返回硬编码的HTML,却不返回纯粹的数据,字符串,或对象 17. 总是对“消息”和“配置参数”进行硬编码 18. 不对SQL查询语句做优化 19. 不使用__autoload(译注:参考PHP手册相关描述) 20.