添砖java的啾 添砖java的啾
4年前
distinct效率更高还是group by效率更高?
目录00结论01distinct的使用02groupby的使用03distinct和groupby原理04推荐groupby的原因00结论先说大致的结论(完整结论在文末):在语义相同,有索引的情况下groupby和distinct都能使用索引,效率相同。在语义相同,无索引的情况下:distinct效率高于groupby。原因是di
Stella981 Stella981
4年前
C# SerialPort串口接收 丢数据 数据不完整的解决方法
CSerialPort的 DataReceived事件,可能是存在问题,使用时,数据丢失,造成数据不完整。解决方法思路:使用独立线程读取数据,把串口缓冲区的数据,读取到程序中。抛开DataReceived事件。使用其它线程获取“串口中读取的数据”再进行解析。客户程序由被动触发,改为主动获取。相关变量、对象 CCode 1
Stella981 Stella981
4年前
Node.js 项目 TypeScript 改造指南
前言如果你有一个Node.js项目,并想使用TypeScript进行改造,那本文对你或许会有帮助。TypeScript越来越火,本文不讲为什么要使用TypeScript,也不讲基本概念。本文讲的是如何将一个旧的Node.js项目使用TypeScript进行改造,包括目录结构调整、TypeScriptESLint配置、ts
Stella981 Stella981
4年前
CentOS最小安装的系统安装FTP服务
当我们最小安装CentOS系统时,使用FTP服务上传文件的是时候,发现系统没有FTP服务,此时我们需要给系统安装FTP文件传输服务。接下来我们开始安装FTP服务,首先使用SSH连接服务器(知道IP情况下):使用  SSH用户@IP地址   连接主机,然后输入密码!(https://static.oschina.net/uploads/spa
Stella981 Stella981
4年前
NetBeans IDE集成Maven
NetBeans6.7更新版本已经内置对Maven支持。如遇以前的版本,Maven插件在插件管理器中可用。我们正在使用NetBeans在这个例子中使用6.9。在NetBeans一些特点如下您可以从NetBeans运行Maven目标。您可以可以查看Maven命令的输出使用其自己的控制台在NetBeans里面​​。
Wesley13 Wesley13
4年前
ubuntu 14.04(trusty)下opencv2与opencv3切换
背景1.ubuntu14.04下进行SLAM开发,使用rosindigo,而indigo默认的opencv版本为2.4.82.在高翔博士的《SLAM十四讲》中,需要用到viz模块,此处需要使用的opencv版本为3以上。因此需要在实际使用中切换opencv的版本。原则是opencv3不影响默认的opencv2.4.8版本。步骤
Stella981 Stella981
4年前
Manjaro 安装与配置
说明:以下内容对manjaro18.1.2已经有部分失效,aurman已经无法准确安装,搜狗拼音也有问题1、系统安装 Win下使用usbWriter制作安装盘,Manjaro下使用自带的SUSEStudioImangewri
布袋罗汉 布袋罗汉
2年前
如何在 Mac 上打开表情符号窗口?
打开表情符号窗口和切换到字符查看器以获取其他符号。Mac菜单栏包含Finder的操作以及您当前使用的应用程序。这使得菜单栏成为记住如何访问表情符号键盘的最简单方法。使用菜单栏,单击「编辑」菜单,选择「表情与符号」,或者使用快捷键CommandContro
程序员小五 程序员小五
1年前
融云IM干货丨推送通知样式不一致时,如何确保跨平台一致性?
为了确保跨平台推送通知样式的一致性,可以采取以下措施:使用平台无关的UI框架:如果使用ReactNative等跨平台开发框架,可以利用其提供的布局和样式系统(如Flexbox)来实现布局的一致性。平台特定样式:对于需要特定于平台的样式,可以在代码中使用条件
布局王 布局王
6个月前
HarmonyOS NEXT仓颉开发语言实战案例:电影App
大家周末好,今天依然为大家分享之前使用ArkTS实现过的案例,一个电影App,今天使用仓颉的UI再次实现,看看仓颉和ArkTs有哪些相同和不同之处。这个页面的结构比较简单,因为没有导航栏,全都使用List容器实现,最顶部是一个巨大的图片,这个不再演示,继续