Home
avatar

yuanjh

git_git异常错误

07通用技术

git_git异常错误

删远端分支报错remoterefsdonotexist或git:refusingtodeletethecurrentbranch解决方法先输入:在git命令行终端输入gitfetch-porigin查看所有分支:gitbranch-a然后删除:gitpushorigin-dxxxx如果报错:git:

git_git常用命令整理

07通用技术

git_git常用命令整理

gitmerge的撤销gitreset7f811bf(merge操作之前的id(自己的修改id,并非按照时间排序的,merge的上一个id))推送到远程:gitpush-f如果有修改以及加入暂存区的话那么使用如下命令:gitreset--hardgitclean-xdf此时如果有人获取了更新的版本,

项目实战04请求幂等性

07通用技术

项目实战04请求幂等性

接口调用存在的问题调用方收不到响应,无法区分请求没过来,还是已经处理过。但是无论哪种情况,都需要“找回对方响应的报文”(可能要根据响应,修改自身状态)什么是接口幂等性任意多次执行所产生的影响均与一次执行的影响相同,接口幂等性就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点

项目实战03第三方接口对接之注意事项

07通用技术

项目实战03第三方接口对接之注意事项

近期和p2p公司合作进行闲置资金的货币基金购买。核心功能自然是原有的网上交易核心service层,之前的service层服务的是ctrl层,现在ctrl层变成了第三方接口,而非常规的网页的ctrl层,简单来说就是重写ctrl层,返回json而非网页。何种交互方式解决问题:客户端如何调用服务器接口or

项目实战02微信支付宝服务号对接

07通用技术

项目实战02微信支付宝服务号对接

微信公众号,支付宝服务号对接资料现在已经很多了。但当时资料很少的。微信公众号是前辈开发的,我是进行二次开发。第一代开发主要集中在普通基金净值查询,不需要登录。后来微信提供了oauth2的认证,支持公众号提取到用户的更详细的信息,就可以通过公众号和用户账号建立绑定关系,从而实现用户查询资产,以及通过菜

项目实战01网上交易和网站

07通用技术

项目实战01网上交易和网站

网站相关技术点简单说明动静分离基本属于网站必备配置了。web服务器第一层一般都是nginx,nginx三大核心功能(动静分离,负载均衡,多站点反代)之一就是动静分离。典型配置是listen443ssl;server_namenav.xxxx.cn;root/home/xxx/WebStackPage

http认证鉴权06CSRF跨站请求伪造

08领域技术

http认证鉴权06CSRF跨站请求伪造

攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,比如以你的名义发送邮件、发消息,盗取你的账号,添加系统管理员,甚至于购买商品、虚拟货币转账等。如下:其中WebA为存在CSRF漏洞的网站,WebB为攻击者构建的恶意网站,UserC为W

http认证鉴权04跨域SSO之OAuth2入门

08领域技术

http认证鉴权04跨域SSO之OAuth2入门

OAuth(OpenAuthorization,开放授权)是为用户资源的授权定义了一个安全、开放及简单的标准,第三方无需知道用户的账号及密码,就可获取到用户的授权信息。OAuth在”客户端”与”服务提供商”之间,设置了一个授权层,“客户端”不能直接登录”服务提供商”,只能登录授权层,以此将用户与客户

http认证鉴权03跨域SSO之CAS

08领域技术

http认证鉴权03跨域SSO之CAS

SSO仅仅是一种架构,一种设计,而CAS则是实现SSO的一种手段。两者是抽象与具体的关系。当然,除了CAS之外,实现SSO还有其他手段,比如简单的cookie。CAS(CentralAuthenticationService)中心授权服务,本身是一个开源协议,分为1.0版本和2.0版本。1.0称为基

http认证鉴权01基本认证和摘要认证

08领域技术

http认证鉴权01基本认证和摘要认证

基本认证与摘要认证用于在HTTP报文交互中,服务端确认客户端身份。基本认证(等价于明文用户名密码)Base64(user)后,放在Http头的Authorization中发送给服务端来作认证.由于base64可以反向解析为明文,所以这个等价于明文的用户名密码。只防君子不防小人,只适合用在一些不那么要

python入门05_数据可视化

07通用技术

python入门05_数据可视化

简介特征工程之前用excel做的,简单的还行,稍稍复杂就非常慢了。考虑换用python,相关资料整理了下,备查01,pycharm绘图不显示问题pandas中Series、DataFrame的plot()方法不显示图片Series([4,5,7]).plot()plt.show()#需要加这个标题:

python入门03_int的四舍五入

07通用技术

python入门03_int的四舍五入

默认:向下取整。正常情况下int(5.5)结果为55.4“四舍五入”结果为:5,int(5.4+0.5)==55.6“四舍五入”结果为:6,int(5.6+0.5)==6另一种方式round函数round()函数作用就是,返回浮点数x的四舍五入值。>round(x[,n])参数x,n均为数值表达式,

快捷手册03vim

07通用技术

快捷手册03vim

快捷手册vim翻页和反定位操作or命令含义Ctrl+f屏幕向下移动一页Ctrl+b屏幕向上移动一页Ctrl+u屏幕向上半页Ctrl+d屏幕向上半页zz让光标所杂的行居屏幕中央zt让光标所杂的行居屏幕最上一行t=topzb让光标所杂的行居屏幕最下一行b=bottomshift+h移到当前屏的第一行sh

数据库01mysql常用操作速查

07通用技术

数据库01mysql常用操作速查

启动停止服务和设置netstartMySQL服务名netstopMySQL服务名mysql-h主机名-u用户名[-P端口]-pquit;或exit;setnamesutf8;mysqldump-u用户名-p数据库名>文件名(备份)mysql-u用户名-p数据库名<文件名(还原数据库)查看最

1 1920