前言 学习Go半年之后,我决定重新开始阅读<The Go Programing Language>,对书中涉及重点进行全面讲解,这是Go语言知识查漏补缺系列的文章第二篇,前一篇文章则对应书中一二两章. 我也开源了一个Go语言的学习仓库,有需要的同学可以关注,其中将整理往期精彩文章.以及Go相关电子书等资料. 仓库地址:https://github.com/BaiZe1998/go-learning 第三章.基本数据类型 3.1 整数 负数的%运算 &^(位运算符:and not),x…
标签script 我们知道,html要使用js就要使用<script>标签. 两种方式: 一是直接在<script>这里</script>写入代码. 二是在别的文件写好js代码,然后script标签的src属性引入进来.   script其实有6个属性(全都是可选): src:包含要执行代码的外部文件: language:现在已废弃: type:表示编写代码使用的脚本语言的内容类型: charset:指定src引入代码的字符集: async:表示应该立即下载脚本: de…
一.重写(override)和重载(overload)的区别 二者除了名字相似,其实没什么联系 范围不同:重载发生在同一个类的不同方法之间.重写发生在父类和子类自荐. 前提: 重载要求:方法名相同,参数列表不同,对于返回值类型不要求相同. 重写要求:方法名形同,参数列表也相同.重写是实现多态的关键,注意如果父类中的方法是private类型,那么子类中对应方法不算重载,而相当于是定义了一个新方法. 二.final的用法 修饰类:该类不能被继承 修饰方法:该方法不能被重写 修饰属性:该属性初始化后不…
Flutter 基础知识查漏补缺 Hot reload原理 热重载分为这几个步骤 扫描项目改动:检查是否有新增,删除或者改动,直到找到上次编译后发生改变的dart代码 增量编译:找到改变的dart代码,将其转化为增量支持动态编译的dart kernel 推送更新:热重载模块将增量更新的代码通过HTTP端口发送到在虚拟机上的Dart VM 代码合并:Dart Vm收到增量的dart kernel代码,将其与原有的dart vm代码合并,并加载新的dart kernel代码 widget重建:在确认…
从2014.6.30 開始工作算起. 如今已经是第416天了.不止不觉.时间过的真快. 通过对之前工作的总结.发现,你的知识面.会决定你面对问题时的态度.过程和结果. 简单来讲.知识面拓展了,你才干有很多其它的备选方法,才更有可能选择到一条最最有效的路. 趁如今正好有时间,时机又正好,開始我的技术总结补缺之路吧. 參考教材<疯狂iOS讲义>. 主要原因是.知识比較全面,涉及面比較广.适合查漏补缺. 開始吧.看我能坚持多久.…
Java基础查漏补缺 String str2 = "hello"; String str3 = "hello"; System.out.println(str3==str2);//true Java运行时会维护一个String Pool(String池).String池用来存放运行时中产生的各种字符串,并且池中的字符串的内容不重复.而一般对象不存在这个缓冲池,并且创建的对象仅仅存在于方法的堆栈区. break需要在switch和loop内: (虽然没有这么做过--)…
前几天被朋友问到几个CSS问题,讲道理么,接触CSS是从大一开始的,也算有3年半了,总是觉得自己对css算是熟悉的了.然而还是被几个问题弄的"一脸懵逼"... 然后又是刚入职新公司,事情不算多,于是拿起<CSS权威指南>进行"基础复习"+"查漏补缺",本篇文章主要是总结了些自己认为CSS中值的注意的几个知识点(本文知识点仅限本书范围内,若要讲CSS全部样式,那本兽还是选择慢慢懵逼去~). 选择器 这里要说明的是类选择器的嵌套选择与多类…
明确EF建立的数据库和对象之间的关系 EF也是一种ORM技术框架, 将对象模型和关系型数据库的数据结构对应起来,开发人员不在利用sql去操作数据相关结构和数据.以下是EF建立的数据库和对象之间关系 关系数据库 对象 数据库 DbContext类 表 DbContext中的DbSet<实体类名> 表间的关联 实体类之间的关联 字段 实体类的公有属性 单条数据 单个实体类的对象 约束(主键.外键默认值) 实体类中的特性 了解EDM( 实体数据模型) EF使用概念模型. 映射和存储模型.三个模型来描…
看到一个总结的知识: 感觉很全面的知识梳理,自己在github上总结了计算机网络笔记就很累了,猜想思维导图的方式一定花费了作者很大的精力,特共享出来.原文:java基础思维导图 自己学习的查漏补缺如下,原文:java基础思维导图:  不常用到的运算符: ^ : 按照位异或运算,不同为1,相同为0: >>>    :     无符号右移,忽略符号位,空位都以0补齐 String中的方法: concat(不是concnect):连接新的字符串 int lastIndexOf():返回子字符串…
Java基础知识查漏 一 Jdk和jre Jdk是java程序设计师的开发工具,只要包含编译程序,jvm和java函数库 Jre中只有jvm和java函数库,没有编译程序的相关工具,适合只运行不撰写java程序的用户 javac和java 在cmd命令行中,javac命令用来编译写好的java程序,如javac helloJava.java.注意文件扩展名必须加上.java命令用来运行编译好的文件java helloJava.不用加扩展名.一个java文件可能有多个类文件,编译成功后,每个类文件…