首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏林德熙的博客

    高效率工具

    本文分享一些提高效率工具 Btsync 关于 btsync 参见:编程大人的介绍 btsync 是分布式网盘,里面可以存放任意内容,我就使用他来分享工具,本文的工具都提供btsync分享。 pan.baidu.com/s/1dFMhwmH 密码:twqy 如果上面的链接失败了,请使用这个链接https://pan.baidu.com/s/1cBg69S Btysnc: BTOOM47DVNF2UQEXJ3W3CV2EWG7RJXMXA 我现在就是用 Sublime 在写博客 SublimeText2 支持但不限于 C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java 下载地址 官网 Btysnc:BRJSQ2XGNBPRVLTTRBCTKPPQQD4LPRRXY 可以到我上传的下载:http://download.csdn.net/detail/lindexi_gd Cryptomator 1.4.0 beta2 x64-CSDN下载 建议的做法:创建加密文件夹,在里面使用 git 做历史,并且使用微云同步上传文件夹。

    2.1K10发布于 2018-09-19
  • 来自专栏*坤的Blog

    高效率

    ---- layout: default title: 提高效率 category: [文化, 思想] comments: true --- 文章介绍 文章只是个人总结的一些提高效率的办法 同是可以添加一些插件提高效率,比方说eclipse的openexplorer是一个不错的东西.

    93220发布于 2018-06-29
  • 来自专栏程序猿杂货铺

    高效率使用 Github

    此处默认你有 Github 账号、安装了 Git 并且熟悉基本的 Git 操作,只是需要寻求部署 Github Pages 方面的知识。GitHub Pages 大家可能都知道,常用的做法,是建立一个 gh-pages 的分支,通过 Setting 里的设置的GitHub Pages 模块可以自动创建该项目的网站。

    1.3K30发布于 2019-06-02
  • 来自专栏java学习java

    redis分布式锁(2

    index2获取了lock index2线程获取到了cpu的资源,开始执行方法 uuid=v2 set(lock,uuid); index1执行删除,此时会把index2的lock删除 index1 因为已经在方法中了 index1已经比较完成了,这个时候,开始执行 删除的index2的锁!  { //1 声明一个uuid ,将做为一个value 放入我们的key所对应的值中 String uuid = UUID.randomUUID().toString(); //2 redisTemplate.opsForValue().setIfAbsent(locKey, uuid,3,TimeUnit.SECONDS); 总结 加锁 使用lua释放锁 重试 为了确保分布式锁可用

    48440编辑于 2022-11-13
  • 来自专栏写代码和思考

    Redis 分布式2

    分布式锁就是一个解决方案。 “分布式锁”是用来解决分布式应用中“并发冲突”的一种常用手段,实现方式一般有基于zookeeper及基于redis二种 自己写一个简单的 redis分布式锁 加锁时 加锁时使用 set 命令,使用 加锁执行命令 所以伪代码如下 if (random_value .equals(redisClient.get(resource_name))) { del(key) } 因为判断和解锁是2个独立的操作,不具有原子性

    51120编辑于 2022-09-29
  • 来自专栏*坤的Blog

    高效率

    ---- layout: default title: 提高效率 category: [文化, 思想] comments: true --- 文章介绍 文章只是个人总结的一些提高效率的办法 同是可以添加一些插件提高效率,比方说eclipse的openexplorer是一个不错的东西.

    1K20发布于 2018-06-04
  • 来自专栏站长的编程笔记

    MacBook 高效率软件工具

    MacBook 软件网站 1. iShot - 截屏录屏工具 (28/年) 2. Thor - 应用快捷启动器 3. Hidden Bar - 菜单栏管理器 4. iShot - 截屏录屏工具 (28/年) ---- 前往 App Store 下载 windows 系统截图工具推荐:snipaste,但其实我在 window 中用的更多的是 qq 自带的截图 2.

    1K20编辑于 2022-12-28
  • 来自专栏前端达人

    Vue项目如何提高效率?大厂2大实践总结告诉你

    2 高精度权限控制—自定义指令directive 我们通常给一个元素添加 v-if / v-show 来做权限管理,但如果判断条件繁琐且多个地方需要判断,这种方式的代码不仅不优雅而且冗余。 我们先在新建个 array.js 文件,用于存放与权限相关的全局函数; // array.js export function checkArray (key) { let arr = ['1', '2' class="btns"> <button v-permission="'1'">权限按钮1</button> // 会显示 <button v-permission="'10'">权限按钮2<

    61230发布于 2021-06-16
  • 来自专栏全栈程序员必看

    素数推断算法(高效率

    (i=2; i<100; i++) //因为输出将占用太多io时间,所以仅仅输出2-100内的素数。 7(i=2)本来应该从下标为[9]開始筛,可是因为[9]被筛过了,而 [16]也已经被5(i=1)筛过了。于是7(i=2)从[23](就是2*23+3=49)開始筛。 2.十七世纪费马推測,22^n次方+1,n=0,1,2…时是素数,这种数叫费马素数,可惜当n=5时,2^32+1就不是素数, 至今也没有找到第六个费马素数。 3.18世纪发现的最大素数是2^31-1,19世纪发现的最大素数是2^127-1,20世纪末人类已知的最大素数是2^859433-1,用十进制表示,这是一个258715位的数字。 4.孪生素数猜想:差为2的素数有无穷多对。眼下知道的最大的孪生素数是1159142985×2^2304-1和1159142985×2^2304+1。

    61710编辑于 2022-07-14
  • 来自专栏进击的Coder

    让 Python 高效率工作

    Python的强大之处 No.2 功能丰富,涵盖完整的数据工作流 就在我在心里为大鹏的表演喊“666”的同时,大鹏又滔滔不绝地讲了起来:小刘,你别看我前面只提到了使用 Python 整整表格出出图

    91060发布于 2019-09-12
  • 来自专栏罗西的思考

    PyTorch 分布式(2) ----- DataParallel(上)

    [源码解析] PyTorch 分布式(2) ----- DataParallel(上) 目录 [源码解析] PyTorch 分布式(2) ----- DataParallel(上) 0x00 摘要 0x01 ['CUDA_VISIBLE_DEVICES'] = "2,7",这样 device_ids[0]对应的就是物理上第2号卡,device_ids[1]对应的就是物理上第7号卡。 也可以在运行时临时指定,比如:CUDA_VISIBLE_DEVICES='2,7' Python train.py。 0xFF 参考 PyTorch 源码解读之 torch.optim:优化算法接口详解 pytorch(分布式)数据并行个人实践总结——DataParallel/DistributedDataParallel Pytorch的nn.DataParallel PyTorch 源码解读之分布式训练了解一下?

    1.4K31发布于 2021-11-11
  • 来自专栏Java开发者杂谈

    分布式改造剧集2---DIY分布式

    这一集我们接着继续DIY分布式锁。 第二集:分布式锁DIY 探索之路 ​ 由于业务互斥的需要,当前项目中实现了一个内存锁。 网上给出的分布式锁的实现方案一般有三种: 利用数据库的for update行锁 利用Redis的setnx 利用zookeeper的分布式一致性算法 ​ 考虑到尽量不增加新的应用部署,那么先排除2、 本地服务实现锁等待以及减少Hessian调用: 如第2点所说,我们的锁等待特性不能在内存锁的Hessian服务中实现,只能通过本地服务中实现。 ---- 展望 ​ 分布式锁的实现就到这里,其实现的本质在于将分布式转变成非分布式。这里也可以说我是钻了"分布式"的空子? ​ 那么既然分布式锁的最终实现也是通过内存锁实现的,且利用了主节点的特性。 严格上来讲这个是分布式改造剧集1应该实现的功能 ---- 后续 ​ 好了,分布式锁的改造暂且到此。可以看到其实分布式其实并没有我们想象的这么复杂,分布式技术也没有特别地遥不可及。

    54270发布于 2018-06-13
  • 来自专栏架构师成长之路

    PHP高效率写法(详解原因)

    2.echo的效率高于print,因为echo没有返回值,print返回一个整型; 测试: Echo 0.000929 - 0.001255 s (平均 0.001092 seconds 大事化小,1+1>2; 12.最好不用@,用@掩盖错误会降低脚本运行速度; 用@实际上后台有很多操作。用@比起不用@,效率差距:3 倍。 例如echo $str1,$str2。 26.Apache解析一个PHP脚本的时间要比解析一个静态HTML页面慢2至10倍。 尽量多用静态HTML页面,少用脚本。 高性能的分布式内存对象缓存系统,提高动态网络应用程序性能,减轻数据库的负担; 也对运算码 (OP code)的缓存很有用,使得脚本不必为每个请求做重新编译。 29.使用ip2long()和long2ip()函数把IP地址转成整型存放进数据库而非字符型。 这几乎能降低1/4的存储空间。

    1.5K20编辑于 2022-04-14
  • 来自专栏Mac/Win软件

    OmmWriter for Mac:高效率写作软件

    OmmWriter是一款专门为写作而设计的应用程序。它提供了一个安静、不分心的写作环境,帮助用户集中精力、提高生产力和创造力。OmmWriter的界面非常简洁,只有一个编辑区域和一些基本的格式化工具,如字体、颜色和背景。用户可以选择不同的主题,包括自然、城市和夜晚等,以提高舒适度和写作体验。此外,OmmWriter还提供了一些背景音乐和键盘声效,使写作更加愉悦和放松。总的来说,OmmWriter是一款非常实用的写作工具,旨在帮助用户打败写作障碍和创造最好的作品。

    56030编辑于 2023-04-18
  • 来自专栏网络日志

    Flutter 高效率JSON转Model

    false, "nickname": "nickName", "openId": null, "phone": "13641418383", "store_ids": [1,2] , "updated": "2020-11-05 11:53:10", "more":[{"a":1,"b":"b","c":{"c1":0.2,"c2":2}}] } } 然后转换成 MoreDataToJson(this); } @JsonSerializable(explicitToJson: true) class CData{ double c1; int c2; CData({ this.c1, this.c2, }); factory CData.fromJson(Map<String, dynamic

    1.2K11编辑于 2024-06-22
  • 来自专栏源哥的专栏

    构建高效率的农业构架

    中国现在的农业现状效率太低了。让我们来看看这样一种情况,假定现在有10000亩耕地,有10000个农民在这片耕地上进行劳动,每个人分得1亩地。以中国现状来看,每个人的劳动工具就是锄头,大家想想,这样的效率高吗?以我们IT人的话来说,就是不注重开发模式,导致模块的可重用程度不高。

    59440发布于 2018-08-28
  • 来自专栏罗西的思考

    PyTorch 分布式 Autograd (2) ---- RPC基础

    [源码解析] PyTorch 分布式 Autograd (2) ---- RPC基础 目录 [源码解析] PyTorch 分布式 Autograd (2) ---- RPC基础 0x00 摘要 0x01 PyTorch分布式其他文章如下: 深度学习利器之自动微分(1) 深度学习利器之自动微分(2) [源码解析]深度学习利器之自动微分(3) --- 示例解读 [源码解析]PyTorch如何实现前向传播(1 如何实现后向传播 (4)---- 具体算法 [源码解析] PyTorch 分布式(1)------历史和概述 [源码解析] PyTorch 分布式(2) ----- DataParallel(上) [ 源码解析] PyTorch 分布式(3) ----- DataParallel(下) [源码解析] PyTorch 分布式(4)------分布式应用基础概念 [源码解析] PyTorch分布式(5) def my_add(t1, t2): return torch.add(t1, t2) def worker0(): # On worker 0: # Setup the autograd

    1.6K50发布于 2021-12-01
  • 来自专栏yuyy.info技术专栏

    【笔记】分布式缓存(1-2)

    300分钟吃透分布式缓存——陈波 分布式缓存 01 业务数据访问性能太低怎么办? 缓存的定义 狭义缓存 加速CPU数据交换的存储器。 广义缓存 数据高速交换的存储介质,加速数据访问。 参考 300分钟吃透分布式缓存 02 如何根据业务来选择缓存模式和组件?

    55030编辑于 2023-03-27
  • 来自专栏小白晋级大师

    分布式系统架构2:服务发现

    1.概念服务发现指的是分布式系统中,服务实例动态注册自己的信息到注册中心,其他服务能发现这些实例的位置,实现服务间通信。为什么需要服务发现?对于分布式应用来说,服务发现不是可选项,而是必须的。 2.组成由注册中心和消费者组成注册中心Service Registry:服务实例将自己的元数据(IP、端口、健康状态等)注册到注册中心。 本身需要具备高可用性,通常通过分布式一致性协议(如Raft、Paxos)来保证数据的一致性和可靠性。比如:Netflix Eureka,它提供了一个用于注册和查询服务实例的 REST API。

    44110编辑于 2024-12-16
  • 来自专栏书山有路勤为径

    2.ROS基础-分布式通信

    --------------------------------------------分界线--------------------------------------------- ROS是一种分布式软件框架 ,节点之间通过松耦合的方式进行组合 如何实现分布式多机通信 (1)设置IP地址,确保底层链路的联通 两台计算机上分别设置对方的IP地址和计算机名,确保计算机的底层数据通信没有问题。 通过ifconfig查看本地IP地址 把两个IP地址和计算机名分别设置到对方的文件里面sudo vi /etc/hosts 在两台计算机上分别使用Ping命令测试网络是否联通 确定两台计算机联通 (2

    1.2K30发布于 2019-03-15
领券