Spring常用的注解? spring 在2.5版本以后开始支持注解的方式来配置依赖注入,可以用注解的方式来代替xml中的bean的描述,注解注入将会被容器在xml…
分类:技术干货
Mysql查询索引优化实例
单表240W+数据,原本的索引没有一个是对的,数据表后来被重构了。sql是这样的:SELECT sum(`reals`) AS dur, uid FROM app_learn WHERE `vtime` > 152…
使用PyAudio模块播放音频流之体会
PyAudio是Python下的一个音频处理模块,用于将音频流输送到计算机声卡上。理论上,该模块能够播放任何解码器解码而成的有效音频帧。 安装PyAudio 使用pip工具来安装PyAudio: pip3 install…
PostgreSQL 源码解读(77)- 查询语句#62(create_plan函数#1-主实现逻辑)
本节简单介绍了创建执行计划主函数create_plan的实现逻辑。 一、数据结构 Plan 所有计划节点通过将Plan结构作为第一个字段从Plan结构“派生”。这确保了在将节点转换为计划节点时,一切都能正常工作。(在执行…
腾讯视频C++后台
攒人品【之前春招的】 一个半小时的时间笔试题目: 1)图解TCP,手绘 2)代码实现判断大小端字节序 3)实现简单二叉树类,实现插入,删除和后序遍历 4)网络编程,实现客户端和服务器通信 5)实现非递归快速排序 然后开始…
Mac开发之MIDI通讯
笔者最近在做Mac软件与MIDI 设备通讯的项目,苦于国内没有教程和实战,摸爬滚打很久才终于整通,现分享于大家。 更多请参考: 苹果官方文档 下文代码实例: MIDI Demo 关于MIDI通讯 需要了解的一些基本名词,…
Python实现堆栈
堆栈是一个后进先出的数据结构,其工作方式就像一堆汽车排队进去一个死胡同里面,最先进去的一定是最后出来。 我们可以设置一个类,用列表来存放栈中元素的信息,利用列表的append()和pop()方法可以实现栈的出栈pop和入…
python简单封装redis,实现批量增删查取
摘要 redis常用命令已经足够简单,但有些业务需求需要批量,增删查取,于是就简单的封装了下python-redis,同时对一些功能方法统一接口,方便调用 代码 import time import redis #工具类…
秒懂Hadoop和Spark联系与区别
谈到大数据,相信大家对Hadoop和Apache Spark这两个名字并不陌生。但我们往往对它们的理解只是提留在字面上,并没有对它们进行深入的思考,下面不妨跟我一块看下它们究竟有什么异同。 解决问题的层面不一样 首先,H…
那些70后的程序员都消失了吗?大龄程序员究竟如何渡过中年危机?
那些70后的程序员都消失了吗? 如果你现在去一家互联网公司看看,你会发现程序员的主力都是90后了,80后都很少,至于70后几乎绝迹。那么一个有趣的话题是:「70后的程序员都消失了吗?」 其实没有消失,而是70后的程序员已…
hexo markdown上传自定义图片
因为最近用github开blog,所以接触到lhexo。基本使用还算简单。不过要想做好,着实需要下一番功夫。其实主要就是各种配置,属性级配置和代码级配置都有。 今天简单说一下遇到的一个问题,本地图片上传的问题。 刚开始不…
PostgreSQL 源码解读(75)- 查询语句#60(Review - standard_planner函数)
本节Review standard_planner函数的实现逻辑,该函数查询优化器的主入口。 一、源码解读 standard_planner函数由exec_simple_query->pg_plan_queries…