对于IDEA这样的神器,每个人都必然会有很多个性化的配置,那么如何在多台终端同步IDEA的配置呢?配合强大的坚果云同步功能来自动同步你的配置文件吧。另外坚果云免费版虽然对流量有限制,但是同步一个小小的配置文件夹还是足够了。
此方法也适用于JetBrains家的其它IDE系列产品,稍有不同之处请自行调整。
- IntelliJ IDEA,一套智慧型的Java整合开发工具,特别专注与强调程序员的开发撰写效率提升
- PHPStorm,PHP集成开发工具
- PyCharm,智能Python集成开发工具
- RubyMine,一个为Ruby和Rails开发者准备的IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中
-
继续阅读 »
程序员在增长自身技术的同时,也应该改善下开发体验。
去繁从简是提升开发体验的一大要诀,很多IDE号称功能很强大,其实实际用到的却寥寥无几。而且响应速度极慢,一旦机子性能不好,就会严重拖慢开发效率,这也是我弃用IDE的原因,这里并不是说IDE不好,只是我个人观点。
继续阅读 »
文/Robin
最近有一个 DeFI 项目受到广泛的关注,名叫「WePiggy」,中文名叫做「小猪存币」,网站 wepiggy.com。
WePiggy 是个什么样的项目呢?
WePiggy 是一个开源,非托管的加密资产借贷市场协议。在 WePiggy 的市场上,用户可存入特定的加密资产赚取利息,也可以支付一定的利息借取某种加密资产。与 Compound 和 Aave 等先驱者相比,WePiggy 将在优先考虑资金安全的前提上,积极创建更为丰富的借贷市场,优化智能合约的执行效率,乃至拓展更多维度的业务逻辑。
关于品牌名为什么叫做 WePiggy,感兴趣可以去看下 WePiggy 官网的解释,还是挺有意思的。这个品牌名有浓
继续阅读 »
tbox提供了两种定时器:
一种是基于最小堆的高精度定时器,精确到ms级别,但是时间复杂度在O(logn)
还有一种就是基于timing-wheel时间轮算法的低精度定时器,时间复杂度仅为O(1),实常数级别的,相当的快。
这个定时器是参考了linux内核的timer算法实现,不过linux那个比较通用,实现复杂,tbox中为了考虑精简性和低资源,对其算法做了精简
使得其资源占用更小,效率更高,但是使用场景上会有些限制,可以根据自己的实际情况,来判断使用需要用这个定时器来优化性能,还是使用高精度版本。
ltimer低精度定时器,提供了几种精度模式:
TB_LTIMER_TICK_100MS:100毫秒级别
TB_LTIM
继续阅读 »
在iOS 5 中,苹果引入了一个解析JSON串的NSJSONSerialization类。
通过该类,我们可以完成JSON数据与NSDictionary和NSArray之间的转化。
以前,我记得我用的是第三方的插件。但是,苹果出了这套解析后,效率也大大了超过了其他的JSON解析第三方类库。所以,推荐使用NSJSONSerialization类来完成转化。
继续阅读 »
在前端开发的过程中,一个最繁琐的工作就是写 HTML、CSS 代码。数量繁多的标签、属性、尖括号、标签闭合等,让前端们甚是苦恼。于是,我向大家推荐 Emmet,它提供了一套非常简单的语法规则,书写起来非常爽快,然后只需要敲一个快捷键就立刻生成对应的 HTML 或 CSS 代码,极大提高了代码书写效率。
more
Emmet 的前身是大名鼎鼎的 Zen coding,它是一个编辑器插件,需要基于指定的编辑器使用,官方网站提供多编辑器支持,目前它支持的编辑器如下:
Sublime Text
Eclipse/Aptana
TextMate
Coda
Espresso
Chocolat
Komodo Edit
Notepad++
PSP
继续阅读 »
文/Robin
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
上一篇文章讲解了 国内手机号,提到国内手机号的一些使用技巧。本篇文章为大家讲讲 Gmail。
目前国内网民使用最多的邮箱:QQ 邮箱、163 邮箱,然而这两家在安全上做的功夫显然不足。因为众所周知的原因,Google 服务几乎不可访问,也包括本文提到的 Gmail。可能读者好奇,现在微信、QQ 等社交软件这么方便,为什么还要使用邮箱呢?笔者认为,邮箱的沟通效率并
继续阅读 »
原子操作,线程间交互数据最细粒度的同步操作,它可以保证线程间读写某个数值的原子性。
由于不需要加重量级的互斥锁进行同步,因此非常轻量,而且也不需要在内核间来回切换调度,效率是非常高的。。
那如何使用原子操作了,各个平台下都有相关api提供了支持,并且向gcc、clang这些编译器,也提供了编译器级的__builtin接口进行支持
windows的Interlockedxxx和Interlockedxxx64系列api
macosx的OSAtomicXXX系列api
gcc的__sync_val_compare_and_swap和__sync_val_compare_and_swap_8等__builtin接口
x86和x86_
继续阅读 »
Table of Contents
{:toc}
文/Robin
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
「问题」
高并发写的时候是选择innodb还是myisam呢?或者说如何提高insert效率?
每秒大概有5w - 7w的量(更正下,大概2w - 3w的量),简单的3个int型字段,3个字段是唯一索引,如何提高insert ignore的速度?
简单描述下应用场景,每天的uv和ip分表,uv 4m ip 33
继续阅读 »
将简单而重复的劳动尽量的交由机器自动执行,提高行业效率,工业智能制造显然已经讲这种自动化的思想运用的淋漓尽致;软件工程也希望运用这种思想持续规范软件开发,测试,发布流程
因此有了以下三种概念
一. 概述
持续集成
持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。
继续阅读 »