Git常用操作笔记
本地基本操作 用户信息 git config --global user.name "username"
git config --global user.email "[email protected]" 创建本地库 git init #使用某个目录作为git存储库,先进入这个目录,执行这个命令
git init newDir #创建目录并作为git存储库 添加工作区文件到暂存区 git add file1 file2
git add . #命令执行目录下的所有文件,包括子文件夹中的文件
跟着ALEX 学python day5 模块
文档内容学习于 http://www.cnblogs.com/xiaozhiqi/ 模块 1.模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test)。 2.导入方法: import module_name 导入多个模块 用,隔开 import module_name, module_name2 [root@localhost day5]# ls
module_test.py __p
golang开发:类库篇(三)命令行工具cli的使用
为什么要使用命令行 觉得这个问题不应该列出来,又觉得如果初次进行WEB开发的话,可能会觉得所有的东西都可以使用API去做,会觉得命令行没有必要。 其实,一个生产的项目命令行是绕不过去的。比如运营需要导出报表、统计下付费用户、服务不稳定修改下订单状态等等,再者,命令行的工具基本都是内部使用,调试日志可以随意点,退一万步来说,即使有问题了,还可以再次修改。不像API是是随机性的,有些业务发生错误和异常是随机的、不可逆的。 怎么使用cli 这个主要看下使用案例就一目了然了。 首先下载类库包 go g
7.14 一个烦人的bug:dp[ q[tail] ] ---> dp[ tail ]
MD ,一个我容易写的又难以发现一般要debug一个小时才找出的bug: 当数组方括号里的索引有多层时,将数组里的索引值搞混,例如: vote[ cmp[i] ] ---> vote[ i ] (三分候选人那道题 单调队列q存的是下标 :dp[ q[tail] ] ---> dp[ tail ] (今天的st算法 本身心情就焦躁,这种难以发现细节就越难以静下心找,形成正反馈调节 事不过三,确保这种错误不会再犯第三次
shell 脚本 生成文件,文件名为日期时间
脚本如下 #/bin/bash
filename=$(date +%Y%m%d)_$(date +%H%M%S)
touch $filename.txt 其中 $() 表示括号中的 shell 命令的结果,所以 filename 是一个字符串,比如 20190714_111631,即 2019 年 7 月 14 日 11 点 16 分 31 秒。 然后第二行命令,即创建文件,文件名为 变量 filename 的值,即 20190714_111631。
Salesforce跨Org的迁移
由于某些原因(新环境事先未准备、基于已有的功能等)基于已有Organization的Sandbox做开发及内部测试再迁移到新的环境做UAT及正式使用,一般来说迁移会是件很痛苦的事情!除非你对已有的Organization的所有东西从头到尾的了解!除了环境没有的情况下其它情况多应该采用所在Org的Sandbox。 未知的东西凡事都得多思考再动手! 一、思路 1、了解迁移的基础知识 Ant Migration Tool Guide https://developer.salesforce.com/
treap-[NOI2005]维护数列
swap的标记要注意,打标记时先要更新根节点 #include<bits/stdc++.h>
using namespace std;
const int MAXA=4050000;
const int MAXN=5e8;
int val[MAXA],s[MAXA][2],su[MAXA][2],sum[MAXA],ans[MAXA],vflag[MAXA],tag[MAXA],siz[MAXA];
void update(int x){
if(x==0) return ;
s
Java 学习(六)
Java 学习(六) 标签(空格分隔): Java 枚举 JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 用法一:常量 在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color {
RED, GREEN, BLANK, YELLOW
} String、StringBu
1048 Find Coins (25 分)
1048 Find Coins (25 分) Eva loves to collect coins from all over the universe, including some other planets like Mars. One day she visited a universal shopping mall which could accept all kinds of coins as payments. However, there was a special requi
ros源码之初始化函数init()调用的几个初始化函数
转:https://blog.csdn.net/wanghuiquan0712/article/details/78052093 在ROS的init(argc, argv, node_name)初始化函数中,依次调用了下面五个函数完成初始化: network::init(remappings);
master::init(remappings);
// names:: namespace is initialized by this_node
this_node::init(name,
cad.net 在位编辑的原理猜测及找到在位编辑状态的图元
在位编辑的时候会产生一个名为 0-RefEdit0 的图层,原因不明.... 在位编辑的本质是一个长事务,长事务是使用编辑库的对象替换源对象,相当于剪辑. 不理解没关系,请看下面的聊天记录.... 【贵妃】惊惊 2019/7/13 17:52:02 我遇到了一个问题,如果是在位编辑的时候,当前空间是模型空间,那么我用函数克隆一个块外的东西到模型空间,实际上会克隆到在位编辑的内部... 我都不知道怎么处理这个情况了..莫非要关闭用户的在位编辑状态么.. 【才人】edata 2019/7/13 1
1109. 航班预订统计(数组)
这里有 n 个航班,它们分别从 1 到 n 进行编号。 我们这儿有一份航班预订表,表中第 i 条预订记录 bookings[i] = [i, j, k] 意味着我们在从 i 到 j 的每个航班上预订了 k 个座位。 请你返回一个长度为 n 的数组 answer,按航班编号顺序返回每个航班上预订的座位数。 示例: 输入:bookings = [[1,2,10],[2,3,20],[2,5,25]], n = 5
输出:[10,55,45,25,25]
提示: 1 <= bookings.l
两日小结 7.13-7.14
两日小结 7.13-7.14 ssw02今天心情很不舒服,不仅连代码都不想打,而且连博客也没时间更。 原因是一个误会+意外,让ssw02差点失去了住校生的资格。好烦好烦好烦的呐!! 昨天意外的博客高产,不过时间还是太少了,ssw02还是将尽力将更好的博客带给各位。 ssw02目前最差的环节就是字符串算法,字符串算法! 而这几天恰好又是yyr学长回来讲字符串的时间。而ssw02连有的板子都忘了,ssw02好菜啊好菜啊。 好事是:ssw02的学姐来了,ssw02现在所在的校区,没有一个人和ssw0
模块化开发——高内聚低耦合
前言:emmm最近都在赶进度,已经好久没输出了,接下来都使用MakeDown文档写文,推荐大家使用VsCode编译工具,加入Markdown Preview Enhanced插件,创建一个MD文件,复制过去 点击下图显示的图标,就可以预览了,格式我就不修改了,哈哈哈,ヾ( ̄▽ ̄)Bye~Bye~ 模块化 框架图 耦合性 定义 1/块间联系 2/模块间依赖程度 要素 1/模块间接口的复杂性 2/调用的方式 3/传递的信息 分类:低->高 无直接耦合 数据耦合 标记耦合 控制耦合 公共耦合 内容耦
python sys.modules 和 sys.path 及 __name__
1、sys.modules
存放已经缓存的模块
值是dict
2、sys.path
搜索路径
值是list
3、if __name__= __main__
可以看成python的程序入口,如果直接执行该.py文件,那么执行后面的代码,如果作为模块导入,则不执行后面的代码
redis发布订阅者
发布者pub.py import redis
conn = redis.Redis(host='127.0.0.1', decode_responses=True)
conn.publish('gaoxin', '18') 订阅者sub.py import redis
conn = redis.Redis(host='127.0.0.1', decode_responses=True)
# 生成一个订阅者对象
pubsub = conn.pubsub()
# 订
python 基本语法-内存存储
字符串可以相加,相乘 name = "smx" new_name=name*2 print(new_name) namename 输入input 接收的内容是字符串 内存相关内容 v1 = [11,22,33] v2 = [11,22,33] V1和v2是不同的地址空间 v1 = [11,22,33] v1=[11,12] v1 = [11,22,33] v2=v1 v2指向同一地址 v1.append(666) print(v2) 含666 v1 = [11, 22, 33] 内存是一个地址
devops--day1
自动化的系统 代码发布 nginx+uwsgi 部署 把代码通过某种方式发布到服务器上供别人访问的过程 发布 前戏 ansible 批量执行远程主机上的命令或者脚本 git 版本控制的工具 openpyxl 操作excel 表格 celery 分布式的一个异步工具 网络的基础知识 git git init . 将当前目录变成git的仓库 git add .或者文件文件夹 .代表当前目录的所有文件 git commit -m “提交信息” 提交 写的多的人 (往本地仓库提交) 提交之前的设置
今日推荐
周排行