发布了文章2022-03-26
对于鼠标,有一个比较好的解决方案,就是使用罗技鼠标。本人使用的是 M590。通过 4G 接收器与 Windowns 连接。使用蓝牙方式与 Mac 连接。点击鼠标上方按钮即可完成切换。
发布了文章2022-02-14
Windows 经常使用的鼠标手势软件为 StrokesPlus。Ubuntu 系统有 EasyStroke。详情查看:Ubuntu 鼠标手势软件 -- EasyStrokeMac 环境一直没找,周末发现 MacStroke,使用起来感觉不错,于是推荐一下。MacStroke 可以在 github 上下载。地址:下载地址:[链接]
发布了文章2022-02-03
Firefox 登录后,发现无法同步书签。 请按如下步骤操作。 1.在地址栏输入 about:config 点击下方接收风险并继续。2.搜索:identity.fxaccounts.autoconfig.uri键值填写:[链接] 修改完成后,点击同步,即可同步到书签。
发布了文章2021-08-09
iPhone Shortcuts,中文名称:捷径。在被苹果收购以前称为 Workflow。通过 Shortcuts 可以实现简单操作完成一系列动作。网上介绍 Shortcuts 的文章很多,这里介绍一下自己使用的一些场景。具体设置方式这里不过多介绍,重点是使用场景。设备:iPhone11。
发布了文章2021-08-02
首先在 Ubuntu 创建一个共享文件夹。比如:share 文件夹在 share 文件夹上右击,在弹出的菜单上选择 Local Network Share。按照截图勾选配置后,创建共享文件夹。当文件夹右下角出现共享图标,表示共享成功。此时 mac 已经能正常访问 share 文件夹,但只有访问权限,...
发布了文章2021-06-07
好用的电脑文件管理方式,可以让我们的硬盘资料清晰有序,也可以让我们快速找到想要的文件。经过一段时间的思考、整理和调整,终于得到一套比较好用的文件整理方式。在这里推荐给大家,希望对大家有一定的帮助。
发布了文章2021-04-19
想要习惯一个系统,首先要做的是熟悉系统的快捷键,Ubuntu 也是如此。虽然大部分人使用过 Ubuntu,但是读过 Ubuntu 快捷键列表的应该不多。如果不是准备这篇文章,可能本人也不会阅读。但一条一条看下去,收获也是很多。原来 Ubuntu 有这么多人性化的设置。
发布了文章2021-04-06
Windows 下经常使用的鼠标手势软件为 StrokesPlus。由于对鼠标手势基本操作非常依赖,切换到 Ubuntu 后想寻找一款类似的鼠标手势软件,直到发现了 EasyStroke。
关注了问题2021-04-02
发布了文章2021-03-29
Double Check Lock 是多线程环境下为提高延迟初始化效率而被广泛使用的一种方式。我们常常会使用延迟初始化,以降低服务启动时间。
发布了文章2021-03-15
家里的 Win10 系统用了几年时间,越来越慢,于是想着重装系统。发现 Ubuntu 20.04 系统不错,于是又从 Win10 换到了 Ubuntu。从 Ubuntu 10.10 开始接触 Linux 系统,一直是用一段时间 Ubuntu 用一段时间 Windows。想要从 Windows 切换到 Ubuntu,首先要了解 Windows ...
发布了文章2021-03-07
插件地址:[链接]安装完成后,大部分快捷键都被 IdeaVim 接管,包括常用的 Ctrl + A 与 Ctrl + S 等,因此需要配置哪些快捷键使用 IDEA 功能,哪些快捷键使用 VIM 功能。
发布了文章2021-02-28
多个操作合并的整体,我们称之为复合操作。一个复合操作,往往存在前后依赖关系,后一个操作依赖上一个操作的结果。如果上一个操作结果被其他线程干扰,对于当前线程看来整个复合操作的结果便不符合预期。同理线程也不能在复合操作中间被中断,中断必须发生在进入复...
发布了文章2020-12-29
公司开发越来越多使用 GitLab,而 SourceTree 是一款非常好用的 Git GUI 客户端工具 下面讲一下 Windows 环境下 SourceTree 如何连接 GitLab。 首先下载 SourceTree 并且安装,根据提示注册和登录 Bitbucket 后,成功安装。
回答了问题2019-03-21
exec 初始化的时候,线程池内部有多少线程?如果线程池内部线程本身比较少,循环时候,线程池也会通过 new Thread 线程的方式为线程池补充线程。
回答了问题2017-07-13
最近在看《Java 并发编程实战》,个人的理解:首先,看里面的 doSomething(e) 方法,这个方法应该是在 ThisEscape 中,不然就无法解释。也就是说,通过 doSomething(e) 方法可以修改 ThisEscape 中的属性或者调用 ThisEscape 中的其他方法。例子中的代码,在多线程环...
关注了问题2017-04-18
赞了回答2017-04-18
sql优化的核心思路是,对大数据的表能够尽量根据已有的where语句中的条件对数据进行过滤,在这个例子中:yd_batch_product表的数量量应该是最大的,但在where语句中没有过滤条件,导致执行效率较差。
回答了问题2017-04-17
因为没有测试环境,上面两个 SQL 都可以尝试一下看看。如果有 gift_id,user_id 联合索引的话,下面一个 SQL 应该也还好吧。
回答了问题2017-04-17
直接采用正则表达式过滤就行: {代码...}