草庐IT

new-tip-commit

全部标签

git删除指定commit

一、查看commitgitlog 二、找到被删除的commit的下一个commit,执行gitrebase-icommitId例:删除a0db3,则执行gitrebase-i89d65,回车picka0db3pick89d65按键i进入编辑模式改成dropa0db3pick89d65三、保存修改按Esc退出编辑模式,按Shift+‘;’,输入!wq(保存文件并退出)四、验证gitlog查看commitID a0db3是否删除

ubuntu解决github访问速度慢的一个小tip

一、通过设置hosts来解决:登录http://tool.chinaz.com/dns/查询以下域名映射,并分别取访问速度较快的一个ip,比如我的github.global.ssl.fastly.net->154.83.15.45assets-cdn.github.com->185.199.110.153将查询到的ip和域名设置到host中:sudovim/etc/hosts154.83.15.45github.global.ssl.fastly.net185.199.110.153assets-cdn.github.com保存,退出,并重启网络此时访问网页速度提升明显

iphone - 禁用 iPhone 4S/new iPad 键盘上的听写按钮

我们的是一款医疗保健应用程序。我们的应用程序中有一个符合HIPAA标准的语音识别器,所有的听写都可以通过它进行。医院不希望医生不小心开始与不符合HIPAA标准的NuanceDragon服务器通话。因此,我一直在寻找可以抑制键盘上的听写键的方法。我尝试在键盘上的“听写”按钮上放置一个假按钮,但在iPad上,拆分底座概念一直在整个屏幕上移动麦克风。这听起来不像是一个合理的解决方案。有没有专家可以帮助我? 最佳答案 OK,终于搞定了!诀窍是观察UITextInputMode更改通知,然后收集更改模式的标识符(代码似乎避免直接使用私有(pr

iphone - 禁用 iPhone 4S/new iPad 键盘上的听写按钮

我们的是一款医疗保健应用程序。我们的应用程序中有一个符合HIPAA标准的语音识别器,所有的听写都可以通过它进行。医院不希望医生不小心开始与不符合HIPAA标准的NuanceDragon服务器通话。因此,我一直在寻找可以抑制键盘上的听写键的方法。我尝试在键盘上的“听写”按钮上放置一个假按钮,但在iPad上,拆分底座概念一直在整个屏幕上移动麦克风。这听起来不像是一个合理的解决方案。有没有专家可以帮助我? 最佳答案 OK,终于搞定了!诀窍是观察UITextInputMode更改通知,然后收集更改模式的标识符(代码似乎避免直接使用私有(pr

git之修改已经提交的commit信息

1、执行命令gitrebase--interactivecommitId^,以交互方式进行进行rebase操作;gitrebase可以实现git节点或者分支的合并2、进入编辑页面后,会列出此次rebase操作所涉及的所有commit记录,每一行都是pick开头,找到需要修改的commitid,将pick改为edit,保存后退出。这样就是将rebase操作暂停下来,对指定的commit进行修改3、如果需要修改提交的文件,执行gitadd命令,如果不需要修改文件,可以跳过这一步4、执行gitcommit--amend对第二步指定的commit进行修改5、执行gitrebase--continue继

TypeScript报错:ts(2683)“this“ 隐式具有类型 “any“,因为它没有类型注释。ts(7009)其目标缺少构造签名的 “new“ 表达式隐式具有 “any“ 类型。

TypeScript报错:ts(2683)“this”隐式具有类型“any”,因为它没有类型注释。例:functiononePeopleFun(num:number,name:string){this.num=numthis.name=name}可以改为functiononePeopleFun(this:any,num:number,name:string){this.num=numthis.name=name}TypeScript报错:ts(7009)其目标缺少构造签名的“new”表达式隐式具有“any”类型。例:letonePeople=newonePeopleFun(123,"admin

git修改历史提交(commit)信息

一、修改最近一次提交的commit信息1.首先通过 git log 查看commit信息2.使用指令:gitcommit--amend进入命令模式(修改号commit信息保存后退出编辑模式)3. gitpush--force到远程仓库(注意:必须加上--force 如果只使用 gitpush会报错)二、修改最近两个或者两次上的commit信息1.首先通过 git log 查看commit信息2.使用指令:git rebase-i HEAD~2(把对应的pick改成e或者edit 后保存)3.使用 gitcommit--amend去修改具体的commit信息4.用git rebase--cont

【C++】new用法详解

目录一.什么是new(What)二.使用new的场景(WhenandWhere)三.如何使用new(How)一.什么是new(What)1.new是一个关键字,用于开辟空间,开辟的空间在堆上,而一般声明的变量存放在栈上;2.new得到的是一段空间的首地址。所以一般需要用指针来存放这段地址newint(10);//返回new出来这块内存的地址int*p=newint(10);//用一个指针去接受这个地址cout3.开辟的内存空间需要记得delete掉,否则会造成内存泄漏!deletep的时候:首先调用这个对象的析构函数,然后释放这个对象的空间。二.使用new的场景(WhenandWhere)C+

git提交失败running pre-commit hook: lint-staged [33m‼ Some of your tasks use `git add` command

先上图吧0filecommitted,1filefailedtocommit:代码更新>runningpre-commithook:lint-staged[33m[33m‼[33mSomeofyourtasksusegitaddcommand.Pleaseremoveitfromtheconfigsinceallmodificationsmadebytaskswillbeautomaticallyaddedtothegitcommitindex.[39m[STARTED]Preparing…[SUCCESS]Preparing…[STARTED]Runningtasks…[STARTED]Ru

微信扫码登录(new WxLogin)-二维码样式修改

一、自定义二维码样式例如:.impowerBox.qrcode{width:180px;}.impowerBox.title{display:none;}.impowerBox.info{width:180px;}.status_icon{display:none}.impowerBox.status{text-align:center;}二、自定义二维码样式进行base64加密在线加密解密网站 三、将解密后的密文添加到href中注意:密文前加入 data:text/css;base64,