: xj <xj@example.com> Date: Tue Sep 12 19:08:26 2023 +0800 second update commit 87770d53544d5dd5f1192798f7109704e0620874 26 2023 +0800 first update --hard测试 (base) xj@xjtest:~/temp/0912$ git reset --hard 87770d53544d5dd5f1192798f7109704e0620874 HEAD is now at 87770d5 first update (base) xj@xjtest:~/temp/0912$ git log commit 87770d53544d5dd5f1192798f7109704e0620874 0912$ git reset --soft HEAD^ # 恢复最近一次 commit (base) xj@xjtest:~/temp/0912$ git log commit 87770d53544d5dd5f1192798f7109704e0620874 Author: xj <xj@example.com> Date: Tue Sep 12 19:40:11 2023 +0800 小伙伴的提交 commit 1eaa40f8a26db5caf85b8c0d7cd419c57e90695e
本文分享一些提高效率工具 Btsync 关于 btsync 参见:编程大人的介绍 btsync 是分布式网盘,里面可以存放任意内容,我就使用他来分享工具,本文的工具都提供btsync分享。 如果你觉得没有一个好用的插件,那么可以自己写一个,参见: http://lindexi.oschina.io/lindexi/post/VisualStudio-%E6%89%A9%E5%B1%95%E5% 85%B8chrome%E5%88%92%E8%AF%8D%E6%8F%92%E4%BB%B6/eopjamdnofihpioajgfdikhhbobonhbb? Gogs 可以在5分钟搭建一个和github差不多的网站。 Btysnc:BLDFNMNECURWGPK5V23NTGAHEPO5ZCRAP 在线工具 图标 啊里图标网,包括很多图标,可以搜索中文 http://www.iconfont.cn/ 颜色 http:
---- layout: default title: 提高效率 category: [文化, 思想] comments: true --- 文章介绍 文章只是个人总结的一些提高效率的办法 同是可以添加一些插件提高效率,比方说eclipse的openexplorer是一个不错的东西.
PM 帮程序员提高效率需要做的 5 件事 作为一个软件开发人员,只有卓越的技术是不够的。更重要的是应该专注一些作为一个专业人士应该了解的内容。在我的排序中,与参与项目的其他人的交往能力是名列前茅的。 从我的角度来看,通过这5件事,项目经理可以让开发人员的工作生活变得更容易。 1)交流业务重点,考虑技术重点 我们都超额工作过,我们每个人都有过要在一周内完成一大堆疯狂任务的经历。 5)确保我们工作于相关项目 我们在工作中会碰到这样的情况,非常非常努力构建的东西,却对公司产品只有非常有限的影响。
PM 帮程序员提高效率需要做的 5 件事 作为一个软件开发人员,只有卓越的技术是不够的。更重要的是应该专注一些作为一个专业人士应该了解的内容。在我的排序中,与参与项目的其他人的交往能力是名列前茅的。 从我的角度来看,通过这5件事,项目经理可以让开发人员的工作生活变得更容易。 1)交流业务重点,考虑技术重点 我们都超额工作过,我们每个人都有过要在一周内完成一大堆疯狂任务的经历。 5)确保我们工作于相关项目 我们在工作中会碰到这样的情况,非常非常努力构建的东西,却对公司产品只有非常有限的影响。
此处默认你有 Github 账号、安装了 Git 并且熟悉基本的 Git 操作,只是需要寻求部署 Github Pages 方面的知识。GitHub Pages 大家可能都知道,常用的做法,是建立一个 gh-pages 的分支,通过 Setting 里的设置的GitHub Pages 模块可以自动创建该项目的网站。
[源码解析] TensorFlow 分布式环境(5) --- Session 目录 [源码解析] TensorFlow 分布式环境(5) --- Session 1. Systems" [翻译] TensorFlow 分布式之论文篇 "Implementation of Control Flow in TensorFlow" [源码解析] TensorFlow 分布式环境 (1) --- 总体架构 [源码解析] TensorFlow 分布式环境(2)---Master 静态逻辑 [源码解析] TensorFlow 分布式环境(3)--- Worker 静态逻辑 [源码解析 ] TensorFlow 分布式环境(4) --- WorkerCache 1. 图 5 WorkerSession 概念 // WorkerSession encapsulates all of the state relating to a given session. class
---- layout: default title: 提高效率 category: [文化, 思想] comments: true --- 文章介绍 文章只是个人总结的一些提高效率的办法 同是可以添加一些插件提高效率,比方说eclipse的openexplorer是一个不错的东西.
SnippetsLab - 代码片段管理软件 (68 元) 5. 超级右键 - 强大的右键菜单工具 (50 元) 6. SwitchHosts - hosts 文件管理软件 7. SnippetsLab - 代码片段管理软件 (68 元) ---- 前往 App Store 下载 5.
i=5; 因为prime[5]=true, 把prime[10],[15],[20],[25],[30]标为false. i=6>sqrt(30)算法结束。 如定义prime[N],则0表示 3,1表示5,2表示7,3表示9…。假设prime[0]为true,则表示3时素数。prime[3]为false意味着9是合数。 3,如第0单元代表3,第1单元代表5…) 第 2 步開始: i=0; 因为prime[0]=true, 把 [3], [6], [9], [12]标为false. 2.十七世纪费马推測,2的2^n次方+1,n=0,1,2…时是素数,这种数叫费马素数,可惜当n=5时,2^32+1就不是素数, 至今也没有找到第六个费马素数。 5.歌德巴赫猜想:大于2的全部偶数均是两个素数的和,大于5的全部奇数均是三个素数之和。当中第二个猜想是第一个的自然推论,因此歌德巴赫猜想又被称为1+1问题。
设置 git 短命令对于我这种喜欢桥命令行而不用图形化工具的爱好者来说,设置短命令可以很好的提高效率,下面介绍两种设置短命令的方式。
在分布式系统中,数据的持久化是至关重要的一环。 Orleans 7 引入了强大的持久化功能,使得在分布式环境下管理数据变得更加轻松和可靠。 这对于构建可靠的分布式系统至关重要,因为它确保了数据的持久性和一致性。 持久化使得 Orleans 可以在不丢失数据的情况下处理节点故障或应用程序的重新启动。 它还可以用于支持扩展性和负载平衡,因为数据可以在集群中的不同节点上进行分布式存储。 Orleans 7 的持久化怎么设置?
有一天,我和同事大鹏约好晚上一起喝酒,离下班还有 5 分钟,老板突然 Q 我: ? 我怀着忐忑的心情打开了一个神秘的压缩包: ? 912个CSV表格,每个表格共370列,约360行不等 这么多!
设置 Git 短命令 对我这种喜欢敲命令而不用图形化工具的爱好者来说,设置短命令可以很好的提高效率。下面介绍两种设置短命令的方式。 no-ff cp = cherry-pick 使用 # 等同于 git cherry-pick <commitHash> git cp <commitHash> 总结 本文主要分享了5个在开发中实用的
[源码解析] PyTorch 分布式 Autograd (5) ---- 引擎(上) 目录 [源码解析] PyTorch 分布式 Autograd (5) ---- 引擎(上) 0x00 摘要 0x01 autograd 引擎,本文和下文就看看如何分布式引擎如何运作。 DistAutogradContext 存储在一个worker之上的每一个分布式autograd的相关信息,其在分布式 autograd 之中封装前向和后向传播,累积梯度,这避免了多个worker在彼此的梯度上互相影响 分布式引擎的多线程结构仅适用于CPU任务。如果我们有CPU->GPU->CPU这样的任务顺序,分布式 autograd 就没有线程来执行最后一个CPU任务。 | | 5
SpringCloud进阶(5)–Seata分布式事务 在分布式环境下,很多时候我们也需要事务的使用,如购入下单,我们可能需要经过库存服务、订单服务、用户账户服务多个步骤,如果没有事务加持,很有可能会出错 分布式事务解决方案 1. XA分布式事务协议 – 2PC(两阶段提交实现) 这里的PC指的是Prepare和Commit,也就是说它分为两个阶段,一个准备一个提交。 在准备和提交阶段,会进行: 准备阶段: 一个分布式事务是由协调者开启的,首先协调者会向所有事务执行者发送事务内容,等待所有事务执行者答复。 如果至少有一个执行者返回失败或者超时,那么所有的执行者都会回滚,分布式事务执行失败。 这个方式比较简单,但也存在几个问题: 事务协调者是非常核心的角色,一旦出现问题,将导致分布式事务不能正常运行。 2.XA分布式事务协议-3PC(三阶段提交实现) 三阶段提交是在二阶段提交的基础上进行改进,主要是加入了超时机制,同时在协调者和执行者中都加入了超时机制。
5个强大的Java分布式缓存框架 1、Ehcache– Java分布式缓存框架 Ehcache是一个Java实现的开源分布式缓存框架,EhCache 可以有效地减轻数据库的负载,可以让数据保存在不同服务器的内存中 Ehcache的配置示例代码: 在同类的Java缓存框架中,Ehcache配置相对简单,也比较容易上手,最大的优势是它支持分布式缓存。 2、Cacheonix– 高性能Java分布式缓存系统 Cacheonix同样也是一个基于Java的分布式集群缓存系统,它同样可以帮助你实现分布式缓存的部署。 这次介绍的Cacheonix同样也是一个基于Java的分布式集群缓存系统,它同样可以帮助你实现分布式缓存的部署。 官方网站:http://jbosscache.jboss.org/ 使用教程:http://www.codeceo.com/article/jboss-cache-java.html 5、Voldemort
5.避免使用像__get, __set, __autoload等魔术方法(仅供参考,有待商榷); 对于__开头的函数就命名为魔术函数,此类函数都在特定的条件下初访的。 特别不要在循环中使用@,在 5 次循环的测试中,即使是先用 error_reporting(0) 关掉错误,在循环完成后再打开,都比用@快。 13. 高性能的分布式内存对象缓存系统,提高动态网络应用程序性能,减轻数据库的负担; 也对运算码 (OP code)的缓存很有用,使得脚本不必为每个请求做重新编译。 (举例如下) if (strlen($foo) < 5) { echo “Foo is too short”$$ } (与下面的技巧做比较) if (! 5.PHP缓存,使用PHP加速器:APC 一般情况下,PHP脚本被PHP引擎编译后执行,会被转换成机器语言,也称为操作码。
设置 Git 短命令 对我这种喜欢敲命令而不用图形化工具的爱好者来说,设置短命令可以很好的提高效率。下面介绍两种设置短命令的方式。 -no-ff cp = cherry-pick 使用 # 等同于 git cherry-pick <commitHash> git cp <commitHash> 总结 本文主要分享了5个在开发中实用的
OmmWriter是一款专门为写作而设计的应用程序。它提供了一个安静、不分心的写作环境,帮助用户集中精力、提高生产力和创造力。OmmWriter的界面非常简洁,只有一个编辑区域和一些基本的格式化工具,如字体、颜色和背景。用户可以选择不同的主题,包括自然、城市和夜晚等,以提高舒适度和写作体验。此外,OmmWriter还提供了一些背景音乐和键盘声效,使写作更加愉悦和放松。总的来说,OmmWriter是一款非常实用的写作工具,旨在帮助用户打败写作障碍和创造最好的作品。