摘要:
C# 委托 | 事件 | Lambda | 程序集 | 反射 | GC | 泛型 | LINQ | 多线程 | ASP.NET | MVC | EF | WCF Java Spring | SpringMVC | Maven | MyBatis | Java | EE Python python | 阅读全文
摘要:
要点1:浮动元素让父元素高度塌陷。 但是下方的元素会和浮动元素完全重合,只是重叠的地方要让开。 要点2: 下面浮动元素 阅读全文
摘要:
分析的代码 package main func test(a int) func(i int) int { return func(i int) int { a = a + i return a } } func main() { f := test(1) a := f(2) println(a) 阅读全文
摘要:
好久没有写博客了,上一篇写的汇编只是简单的调试了一下,这段时间又看了下,做一个简单的汇总。 两个代码 汇编代码,1_amd64.s TEXT ·add(SB),$0-0 MOVQ a+0(FP),AX MOVQ b+8(FP),BX ADDQ AX,BX MOVQ BX,c+16(FP) RET 主 阅读全文
摘要:
最近有时间研究下Golang的汇编,在开始之前,最好能了解下X86的汇编。 Go汇编使用的是Plan9汇编,网上有很多资料可以查看,不过这篇我打算从自己亲手调试过的代码开始记录。Go使用的版本是1.15,如果要跟着文章调试,最好版本一样避免差别。 main函数的汇编代码(main_amd64.s): 阅读全文
摘要:
== 本篇持久更新 == Type接口 PkgPath()string 原文如下: // PkgPath returns a defined type's package path, that is, the import path// that uniquely identifies the pa 阅读全文
摘要:
Boolean types A boolean type represents the set of Boolean truth values denoted by the predeclared constants true and false. The predeclared boolean t 阅读全文
摘要:
准备在年前写系统源码包的分析,有没人看?^_^ // Peek returns the next n bytes without advancing the reader. The bytes stop // being valid at the next read call. If Peek re 阅读全文
摘要:
晚上闲下来对这个问题又研究了下。插句闲话,windows程序设计应该算是当初学习计算机的初心,所以在个人的理解中都上升到信仰的高度了:)-。所以一年又一年,年复一年,只要有时间就静下来学一下,虽然在实际项目从来都用不上,但是并不影响情怀。 下面进入主题。 逻辑坐标和设备坐标,我记得在好几年前写了两篇 阅读全文
摘要:
题记:有一些问题,每过一段时间就有新的理解... 聚合对象结构体和类 聚合对象,就是一系列的基本数据类型的组装,在内存中像线型一样紧密摆放,比如结构体就是典型的代表: typedef struct tagPerson{ int age; char address[128]; }PERSON; 如果我 阅读全文
摘要:
在网上查的是,出现这个原因是mysql8之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。 解决问题方法有两种,一种是升级navicat驱动;一种是把mysql用户登录密码加密规则还原成mysql_nativ 阅读全文
摘要:
【本篇为原创,转载请注明出处】 vue的源码分为三块,其中最后一部分称为patch,也就是根据虚拟DOM进行更新。这一截内容的思路来源于snabbdom。如果要把vue源码100%看懂,这一块是必不可少的。前段时间看了前两部分,也是在这最后一截没有仔细往下看。 但是snabbdom的源码记录的比较早 阅读全文
摘要:
路由树单纯从代码层面来说,应该是后端最难模块之一,还有一个是ORM,写的都很复杂。夜里没事写了一篇,内容比较长,这篇内容非常关键,参考的是beego的路由模块。 补充几句:最能体现计算机编程艺术的地方就是算法。看完之余不禁赞叹,实在太精彩!只有在算法这个地方,计算机真正的和艺术搭上了关系! 确保先看 阅读全文
摘要:
mysql mysql从5.5升级到5.7,否则导入.sql时产生错误 参考mysql升级文章 golang升级 原来机器上版本为1.15,需要升级到1.17。否则编译go-sqlite3会出现错误 升级GCC 同样为了编译go-sqlite3 参考文章:https://www.cnblogs.co 阅读全文
摘要:
链接:https://jmeubank.github.io/tdm-gcc/ 阅读全文
摘要:
store的架构关系 new Vuex.store({ state, mutations, actions, getters }) main.js import store from './store/store' new Vue({ store, //注入进来 router, render: h 阅读全文