上一篇文章中,用C语言进行了单片机mac下入门开发。这一篇记录下如何在mac下使用汇编语言进行51单片机开发。
首先是汇编器的选择。汇编语言并不是跨平台的,需要汇编成指定系统的机器码。 Continue reading
上一篇文章中,用C语言进行了单片机mac下入门开发。这一篇记录下如何在mac下使用汇编语言进行51单片机开发。
首先是汇编器的选择。汇编语言并不是跨平台的,需要汇编成指定系统的机器码。 Continue reading
由于个人电脑是苹果mac, 平时也没有使用windows. 最近对计算机原理比较感兴趣,想从单片机入手,了解一些底层软硬件知识。本文记录如何在mac电脑上配置使用单片机开发 Continue reading
说来也是惭愧,写了好多年程序了,也没搞懂程序到底是如何运行的,有时候就疑问:
本文陆续将整理一些理解感悟。 Continue reading
下午去沃尔玛超市逛了逛,在逛的过程中感觉自己应该买些凳子的就观察了好一会各式各样的凳子,但是发现贵的买不起,便宜的又不想买。突然就发现电商的一点优势。 Continue reading
现代网站设计,支撑高性能高并发高可用的架构中,引入缓存都是必不可少的优化方式。动态网站经常使用redis、memcache等缓存数据,作为对数据库的优化方案,降低数据库的负载,提升能够处理的并发数量。
那么关于redis方面有没有可以优化的地方?是否可以进一步提升网站性能呢? Continue reading
在阅读Mysql源码的过程中,发现有很多简写的变量名称。了解相关变量的含义及作用对理解源码有很大的帮助,本篇文章会在源码阅读过程中陆续更新。 Continue reading
上一篇看到了函数mysqld_main调用逻辑,这一篇主要研究mysqld_main函数主要做了哪些操作,因为服务器大部分都是在unix/linux下运行,看源代码时也着重看unix流程的代码,对于win32的代码暂时跳过。 Continue reading
为了研究SELECT * FROM xx 语句查询慢的本质原因,打算从Mysql源码看起,探查SELECT语句的执行流程。本次就成mysqld启动开始查看。 Continue reading
Mysql性能分析时我们常常会用show profiles工具去查看sql执行的时间,资源消耗等数据。那它到底是怎么实现的呢?如下图是一张某个sql的性能分析图。 Continue reading
由于需要帮助一个用户查询退款渠道,用Python的Requests类库封装调用了微信的退款查询接口。但是返回的中文总是乱码。尝试了设置# encoding=utf-8,还有sys encoding设定以及字符串encode(‘utf-8’)转换函数, 依旧是乱码。顺着调用路径找到了请求退款时使用了Requests包去处理。初步怀疑问题可能在这里。 Continue reading