草庐IT

github小技巧-github1s

全部标签

编码技巧 --- 如何实现字符串运算表达式的计算

引言最近做一个配置的功能,需求是该配置项跟另一个整形配置项关联,具有一定的函数关系,例如有一个配置项是值为N,则另一配置F项满足函数关系\(F=2/(N+1)\)。这个函数关系是客户手动输入,只需要简单的四则运算,所以我们要做的就是判断四则运算表达式是否有效,且给定N的值,算出表达式的值。如何快速判断一个四则运算公式字符串是否符合规则,且根据给定值计算出该公式的值?双栈实现实际上编译器就是利用了双栈实现了的表达式求值,其中一个栈用来保存操作数,另一个栈用来保存运算符。从左向右遍历表达式,当遇到数字时,就将其直接压入操作数栈;当遇到运算符时,就将其与运算符栈的栈顶元素比较。如果遇到的运算符比运算

【问题记录】fatal: unable to access ‘https://github.com/‘: Recv failure: Connection was reset

问题场景GitHub上的项目克隆到本地问题描述fatal:unabletoaccess'https://github.com/Henry-chr/ProgrammerManuel.git/':Recvfailure:Connectionwasreset原因分析:一般是这是因为服务器的SSL证书没有经过第三方机构的签署,所以才报错解决方案:在GitBash中执行以下命令gitconfig--global--unsethttp.proxygitconfig--global--unsethttps.proxy

【linux】“gdb“调试方法与技巧

"gdb"调试方法与技巧一、什么是gdb?二、gdb的使用进入gdb调试list/l查看源码l/list+行号list/l+函数名run/r运行break(b)设置断点infobreak查看断点信息finishn/next单条执行s/step进入函数调用p变量setvar修改变量的值continue/cdisablebreakpiontsenablebreakpointsdeletebreakpointsdisplayundisplayuntilbreaktrace/btinfo(i)localsquit/qgbd总结🍀小结🍀🎉博客主页:小智_x0___0x_🎉欢迎关注:👍点赞🙌收藏✍️留言🎉

切换VSCode中的GithubCopilot插件的GitHub账号

在使用GithubCopilot插件时,可能使用的并非自己常用的github账号,因此需要在VSCode中切换Github账号解决方案直接注销当前登录账号切换到对应的账号即可

AI绘画想生成好看的图,这些技巧不得不掌握

现在,很多的人用AI绘画进行创作,但作出来的画却千差万别,有的好看,有的牵强,找不到那种惊艳的感觉。#AI绘画#究竟如何才能让ai创作出好看的画面呢,不但逼真,还能一眼惊叹?当然是有技巧,这些技巧如果你掌握了,我相信你一样能生产出惊艳的画作。图源:数画APP技巧一:描述更加精准、丰富Ai绘画靠的是关键词作为指令,不同的关键词,生产出来的画差别非常大,在用关键词描述的时候,我们要尽量做到详细、准确、生动。如一些人物的图片,一般人的关键可能是:我想要一张美女图片,好看。而优秀的描述,是这样用关键词的:一幅美丽天使的肖像,由伊利亚·库夫希诺夫和wlop、artgerm和josangonzalez创作

linux小技巧-bash: ./test: 权限不够

项目场景:在linux系统调试或者驱动安装时,经常遇到这样或者那样的权限不够的问题。问题描述bash:./test:权限不够提示:原因分析:提示:这里填写问题的分析:主要是在非root模式下,权限不够,而在有些情况下,即使使用sudo指令进行操作,发现也不能进行操作解决方案:提示:这里填写该问题的具体解决方案:命令方式:例如:  bash:./test:权限不够给文件加上可执行权限:chmod+xtest再输入./test 就可以了;还可以使用以下两条指令:chmod+xinstalldiriver.shsourceinstalldrivers.sh这样也可以规避非root权限操作的问题。使用

Failed to connect to github.com port 443: Connection refused问题解决

1、关闭代理再重启gitconfig--global--unsethttp.proxygitconfig--global--unsethttps.proxy添加全局代理:gitconfig--globalhttp.proxygitconfig--globalhttps.proxy2、更改ip首先通过下面网站获取gitiphttps://ipaddress.com/website/github.comhttps://ipaddress.com/website/github.comsudogedit/etc/hostsC:\Windows\System32\drivers\etc然后根据自己的系统

【前端技巧】js-md5的简单使用

@Author:Outman@Date:2023-03-27js-md5的简单使用MD5(单项散列算法)的全称是Message-DigestAlgorithm5(信息-摘要算法),经MD2、MD3和MD4发展而来。功能:1.输入任意长度的信息,经过处理,输出32位的信息;2.不同的输入得到的不同的结果(唯一性);3.根据32位的输入结果不可能反推出输入的信息(不可逆)用途:1.防止被篡改,发布文件时同时发布文件的MD5值,在对方收到文件后再次进行MD5计算,最终获得的结果一样,说明未被篡改;2.防止直接看到明文,这也是它最常见的用途,经常在某些页面点击提交后,密码就通过md5加密,直接由几位密

国内打开github慢解决方案

在国内环境,Github经常会遇到打不开的问题,并且有时能打开但是网速好慢,以下是解决办法。1、通过站长工具找出DNS地址:进入站长工具网站的域名解析网址:http://tool.chinaz.com/dns/,在A类型的查询中输入github.com,找出最快的IP地址; 2.找到hosts文件拖到桌面3.我们将host文件以记事本方式打开,然后在文件底部加上以下文字:#github20.205.243.166 github.com20.205.243.166 gist.github.com20.205.243.166 assets-cdn.github.com20.205.243.166 

【已解决】OpenSSL SSL_connect: Connection was reset in connection to github.com:443

OpenSSLSSL_connect:Connectionwasresetinconnectiontogithub.com:443错误解决gitpushoriginmain:mainfatal:unabletoaccess‘https://github.com/Allen9012/OJ.git/’:OpenSSLSSL_connect:Connectionwasresetinconnectiontogithub.com:443首先多试几次,发现始终出现类似问题,可能就是如下原因试试看重启+下面的方式出现的原因:这种情况可能我们使用过vpn或者代理,关机没有关闭,第二天推送代码的时候就有可能产生