Easter79 Easter79
4年前
stm32 diy 机械键盘
程序员对机械键盘的需求不止于情怀,当然,对于算法工程师、逻辑复杂而代码量小的软件工程师来说,平时对键盘的操作并没有那么多,可能对机械键盘并不感兴趣。而我曾经是一个日常大量编码、运维的数据工程师,逻辑简单,键盘操作却很多,特别是对十几台服务器ssh不能用鼠标,更增加了键盘的用量。为了统一工作流程,我使用vim作为Windows、Linux的唯一编辑器,让c/c
Karen110 Karen110
4年前
OpenCV-Python图像转换为PyQt图像的变形及花屏无法正常显示问题研究
☞░ 前往老猿Python博文目录 ░一、引言在《PyQt转换显示PythonOpenCV图像实现图形化界面的视频播放》介绍了实现在OpenCV和PyQt之间转换并传递图像实现在PyQt上播放视频图像的功能。其中的关键函数如下:defcvImgtoQtImg(cvImg):定义opencv图像转PyQt图像的函数QtImgBufcv2.
Wesley13 Wesley13
4年前
SQL性能简单优化(作为初级程序员的想法)
随笔背景:虽然参与正式项目开发已经近两年了,但是之前涉及的数据都不是很大,就算数据量够了,但是也没涉及到统计,所以之前开发的时候仅仅注意业务逻辑是否正确,代码是否精简。本次做的一个项目,写数据统计的接口,刚开始也只是注意逻辑,不过后来数据量仅仅到了40万的时候,一个按照年龄区段获取各年龄的普及率接口竟然花了近一分钟,所以开始了我的优化路程。一、从SQL上
Stella981 Stella981
4年前
ES6(Decorator(修饰器))
Decorator(修饰器)1.基本概念函数用来修改类的行为1.Decorator是一个函数2.通过Decorator(修饰器)能修改类的行为(扩展类的功能)3.Decorator(修饰器)只在类的范围有用2.基本用法见代码一、Decorator(修饰器)定义!(https://oscimg.oschina
Wesley13 Wesley13
4年前
ES6新增内容(部分)
ES6新增内容(部分)一、两个声明变量的方法let、constlet:不能重复声明、有暂时性死区,不能提前访问、{}块级作用域。const:声明常量、声明之后不能被修改。二、箭头函数语法:(参数){表达式}箭头函数中this没有固定指向,一般指向宿主对象。
Wesley13 Wesley13
4年前
PHP之定时任务的概念和实现
目录1.前言2.实现定时任务的几种方案2.1简单直接不顾后果型2.2简单可控型2.3简单改进型2.4服务器定时任务2.4.1在Crontab中执行本地脚本2.4.2在Crontab中使用URL执行脚本3.函数ini\_set用法详解3.1函数格式
Stella981 Stella981
4年前
C++ 获取当前日期精确到毫秒的几种方法
 以下几种方式都是来自网上搜集资料的汇总,对于老的方式,容易出现问题,比如:利用ftime函数的,ndk下,就不通用了,编译不过(函数被弃用),下面的方式都是比较通用的做法,希望对大家有帮助。方法一:include<stdio.hinclude<string.hinclude<sys/tim
Wesley13 Wesley13
4年前
oracle分析函数Rank, Dense_rank, row_number
一、使用rownum为记录排名:在前面一篇《Oracle开发专题之:分析函数》,我们认识了分析函数的基本应用,现在我们再来考虑下面几个问题:①对所有客户按订单总额进行排名②按区域和客户订单总额进行排名③找出订单总额排名前13位的客户④找
Stella981 Stella981
4年前
Golang理解
匿名函数匿名函数(英语:AnonymousFunction)在计算机编程中是指一类无需定义标识符(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fzh.wikipedia.org%2Fwiki%2F%E6%A0%87%E8%AF%86%E7%A
Wesley13 Wesley13
4年前
PHP利用纯真IP数据库在本地实现IP地址信息查询
封装IP函数<?phpclasscls_ipAddress{private$fp;private$firstip;private$lastip;private$totalip;publicfunction__construct($filename"qq