~$ 存档

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

摘要: 简介: 计算机爱好者,现已基本处于半退休状态。 目前主要经营今日头条,ID:编程牛。在这个帐号里,准备录一些视频,欢迎关注! C# 委托 | 事件 | Lambda | 程序集 | 反射 | GC | 泛型 | LINQ | 多线程 | ASP.NET | MVC | EF | WCF Java S 阅读全文
posted @ 2017-07-30 18:45 LuoTian 阅读(386) 评论(0) 推荐(0) 编辑

2023年7月4日

摘要: 分析的代码 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) 阅读全文
posted @ 2023-07-04 22:52 LuoTian 阅读(14) 评论(0) 推荐(0) 编辑

2023年7月2日

摘要: 好久没有写博客了,上一篇写的汇编只是简单的调试了一下,这段时间又看了下,做一个简单的汇总。 两个代码 汇编代码,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 主 阅读全文
posted @ 2023-07-02 22:30 LuoTian 阅读(134) 评论(0) 推荐(0) 编辑

2022年9月27日

摘要: 最近有时间研究下Golang的汇编,在开始之前,最好能了解下X86的汇编。 Go汇编使用的是Plan9汇编,网上有很多资料可以查看,不过这篇我打算从自己亲手调试过的代码开始记录。Go使用的版本是1.15,如果要跟着文章调试,最好版本一样避免差别。 main函数的汇编代码(main_amd64.s): 阅读全文
posted @ 2022-09-27 03:11 LuoTian 阅读(337) 评论(0) 推荐(0) 编辑

2022年9月7日

摘要: == 本篇持久更新 == Type接口 PkgPath()string 原文如下: // PkgPath returns a defined type's package path, that is, the import path// that uniquely identifies the pa 阅读全文
posted @ 2022-09-07 02:32 LuoTian 阅读(26) 评论(0) 推荐(0) 编辑

2022年8月30日

摘要: Boolean types A boolean type represents the set of Boolean truth values denoted by the predeclared constants true and false. The predeclared boolean t 阅读全文
posted @ 2022-08-30 20:32 LuoTian 阅读(20) 评论(0) 推荐(0) 编辑

2022年8月24日

摘要: 准备在年前写系统源码包的分析,有没人看?^_^ // Peek returns the next n bytes without advancing the reader. The bytes stop // being valid at the next read call. If Peek re 阅读全文
posted @ 2022-08-24 10:44 LuoTian 阅读(49) 评论(0) 推荐(0) 编辑

2022年4月21日

摘要: 晚上闲下来对这个问题又研究了下。插句闲话,windows程序设计应该算是当初学习计算机的初心,所以在个人的理解中都上升到信仰的高度了:)-。所以一年又一年,年复一年,只要有时间就静下来学一下,虽然在实际项目从来都用不上,但是并不影响情怀。 下面进入主题。 逻辑坐标和设备坐标,我记得在好几年前写了两篇 阅读全文
posted @ 2022-04-21 23:49 LuoTian 阅读(537) 评论(0) 推荐(0) 编辑

2022年4月8日

摘要: 题记:有一些问题,每过一段时间就有新的理解... 聚合对象结构体和类 聚合对象,就是一系列的基本数据类型的组装,在内存中像线型一样紧密摆放,比如结构体就是典型的代表: typedef struct tagPerson{ int age; char address[128]; }PERSON; 如果我 阅读全文
posted @ 2022-04-08 03:41 LuoTian 阅读(57) 评论(0) 推荐(0) 编辑

2022年3月6日

摘要: 在网上查的是,出现这个原因是mysql8之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。 解决问题方法有两种,一种是升级navicat驱动;一种是把mysql用户登录密码加密规则还原成mysql_nativ 阅读全文
posted @ 2022-03-06 09:57 LuoTian 阅读(58) 评论(0) 推荐(0) 编辑

2022年2月3日

摘要: #源码分析的两个长篇,占位 阅读全文
posted @ 2022-02-03 00:19 LuoTian 阅读(26) 评论(0) 推荐(0) 编辑

摘要: 【本篇为原创,转载请注明出处】 vue的源码分为三块,其中最后一部分称为patch,也就是根据虚拟DOM进行更新。这一截内容的思路来源于snabbdom。如果要把vue源码100%看懂,这一块是必不可少的。前段时间看了前两部分,也是在这最后一截没有仔细往下看。 但是snabbdom的源码记录的比较早 阅读全文
posted @ 2022-02-03 00:19 LuoTian 阅读(35) 评论(0) 推荐(0) 编辑

2022年1月28日

摘要: #占位 阅读全文
posted @ 2022-01-28 00:51 LuoTian 阅读(30) 评论(0) 推荐(0) 编辑

摘要: #占位 阅读全文
posted @ 2022-01-28 00:50 LuoTian 阅读(27) 评论(0) 推荐(0) 编辑

摘要: //占位 阅读全文
posted @ 2022-01-28 00:49 LuoTian 阅读(25) 评论(0) 推荐(0) 编辑

2022年1月19日

摘要: 路由树单纯从代码层面来说,应该是后端最难模块之一,还有一个是ORM,写的都很复杂。夜里没事写了一篇,内容比较长,这篇内容非常关键,参考的是beego的路由模块。 补充几句:最能体现计算机编程艺术的地方就是算法。看完之余不禁赞叹,实在太精彩!只有在算法这个地方,计算机真正的和艺术搭上了关系! 确保先看 阅读全文
posted @ 2022-01-19 02:59 LuoTian 阅读(363) 评论(0) 推荐(0) 编辑

2022年1月13日

摘要: mysql mysql从5.5升级到5.7,否则导入.sql时产生错误 参考mysql升级文章 golang升级 原来机器上版本为1.15,需要升级到1.17。否则编译go-sqlite3会出现错误 升级GCC 同样为了编译go-sqlite3 参考文章:https://www.cnblogs.co 阅读全文
posted @ 2022-01-13 18:11 LuoTian 阅读(27) 评论(0) 推荐(0) 编辑

摘要: 链接:https://jmeubank.github.io/tdm-gcc/ 阅读全文
posted @ 2022-01-13 07:06 LuoTian 阅读(38) 评论(0) 推荐(0) 编辑

摘要: markdown http包 阅读全文
posted @ 2022-01-13 01:55 LuoTian 阅读(17) 评论(0) 推荐(0) 编辑

2022年1月7日

摘要: store的架构关系 new Vuex.store({ state, mutations, actions, getters }) main.js import store from './store/store' new Vue({ store, //注入进来 router, render: h 阅读全文
posted @ 2022-01-07 14:00 LuoTian 阅读(47) 评论(0) 推荐(0) 编辑

2021年12月28日

摘要: 从这篇开始写一些关于CSS的东西,是一个非常长的长篇首先要解决一个问题,就是字体的尺寸,代码如下: <div> <span style="font-size:100px;background-color: violet">abcedfghijx</span> </div> 字体设为100px,按照一 阅读全文
posted @ 2021-12-28 01:32 LuoTian 阅读(86) 评论(0) 推荐(0) 编辑