首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

带你上手GitHub的Actions功能

Dear,大家好,我是“前端小鑫同学”,长期从事前端开发,安卓开发,热衷技术,在编程路上越走越远~ 这里我们通过编写一个JavaScript版本的自动创建issuse的例子来演示一下Actions功能...准备和说明: 在GitHub上创建空项目并克隆到本地:auto-create-issuse-action; Node环境要求为12.x版本; 使用npm初始化目录:npm init -y; 编写Action...@actions/github:得到经过身份验证的 Octokit REST 客户端和对 GitHub 操作上下文的访问。...token"); const owner = core.getInput("owner"); const repo = core.getInput("repo"); // 获取octokit对象进行后续操作...const octokit = github.getOctokit(token); // 执行函数 (async () => { try { await octokit.rest.issues.create

73520
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    js逆向之mytoken热搜榜

    币圈的同学应该都听说过MyToken,其中最有价值的就是他的热搜榜。与其每天盯盘炒币,不如写一个脚本抓取它热搜榜数据。 阅读流程 效果图 项目地址 反爬知识点 js重写 思考问题 效果图 ?...效果图 项目地址 MyToken热搜榜 https://github.com/justcodedroid/spider_js/tree/master/my_token 反爬知识点 本次研究的站点地址...: https://mytoken.io/ MyToken的反爬比较简单,其对ts进行了一系列操作,然后生成一个code值。...请求的时候携带上ts和code即可。 项目代码和js重写的时候都会详细说明。 js重写 通过debug,发现了一系列函数。并把这些函数封装到了一个工具类中。代码如下。...剩下的就是用node起一个http服务。 思考问题 一般的站点签名是基于请求参数+ts+公钥的,为什么MyToken的只是基于ts的?这样做对后端开发有什么好处?

    69120

    【以太坊篇】-完成一个简易的智能合约部署

    如上图,创建一个MyToken.sol的合约文件,成功后左边编译处会显示绿色,同时应注意,pragma的版本号一定要低于COMPILER。 1....Environment 选择 JavaScript VM 代表所有资料都是存在本地(功能类似 testrpc)。...可以看到 log(记录每一次的操作)。实际上部署合约是通过一个 Ethereum 交易完成,点 Details 可以看到这笔交易详细资料。 执行合约 — 查询余额 1....点击 balanceOf 可以看到执行结果,也就是目前这个账户的代币余额。 第二个用户代币为0. di 执行合约 — 转移代币 1. 选择要输出的账户 选择刚刚发起的合约的账户。 2....,则看本博客metamask的使用 然后就能够使用你之前钱包中的账户了。

    84620

    使用Foundry开发第一个ERC20合约

    在之前的文章中,我们已经简单介绍了Foundry的基本概念和安装方法。本文将以一个简单的 ERC20 合约为例,介绍如何使用Foundry进行合约的编写。...创建项目首先,我们需要创建一个新的项目,命令如下: $ forge init MyToken --vscode$ cd MyToken为方便vscode使用,使用 --vscode 参数,此举将创建一个包含...Counter.sol 合约,现在删除它,编写我们自己的合约,在 src 目录下创建我们的合约文件 MyToken.sol: // SPDX-License-Identifier: MITpragma...(address account) external onlyOwner { // 这里可以实现冻结账户的逻辑 // 比如将账户标记为冻结状态,以禁止转账或其他操作 }...(), "MyToken"); assertEq(myToken.symbol(), "MTK"); } // 测试代币的总供应量 function testTotalSupply

    14410

    接口自动化测试平台FasterRunner系列(三)- 操作示例

    GET请求,3个参数aaa、bbb、ccc 返回json数据为: { "mystatus": "操作成功", "mytoken": "eyJhbGciOiJIUzI1NiJ9" } 接口...POST请求,请求头有2个参数Content-Type、mytoken 返回json数据为: { "mystatus": "操作成功", "mystatusid": "1" } 发送的...会调用此变量值)token:content.mytoken (3)Validate:填写接口断言($token调用抽取的返回值content.mytoken): 检查status_code 比较方式equals...请求方法选择POST,填写请求地址/demo2 (1)Header:请求头($token调用抽取接口1的返回值content.mytoken): Content-Type:application/json...测试之前执行的方法调用驱动代码脚本里的get_sleep()函数,调用此函数方法是${get_sleep(2)} 含义为:当接口1执行完成后,等待2秒,之后再执行接口2。

    66920

    接口自动化测试平台-HttpRunnerManager-示例、创建启动快捷方式

    POST请求,2个表单参数username(值固定)、password(值不固定) username(值为admin)、password(值为123456),返回数据为admin,123456 username...GET请求,3个参数aaa、bbb、ccc 返回json数据为: { "mystatus": "操作成功", "mytoken": "eyJhbGciOiJIUzI1NiJ9" } 接口...POST请求,请求头有2个参数Content-Type、mytoken 返回json数据为: { "mystatus": "操作成功", "mystatusid": "1" } 发送json...validate:抽取接口返回值(接口2会调用此变量值)token:content.mytoken 填写接口断言($token调用抽取的返回值content.mytoken): 检查status_code...": "123456", "ccc": "$ccc" } 请求头($token调用抽取接口1的返回值content.mytoken): content-type:application/json

    1.1K20

    JavaScript异步编程设计快速响应的网络应用

    JavaScript并没有提供一种机制以阻止函数在其异步操作结束之前返回。 有些函数既返回有用的值,又要取用回调。...这种情况下,切记回调有可能被同步调用(返值之前),也有可能被异步调用(返值之后)。 永远不要定义一个潜在同步而返值却有可能用于回调的函数(回调依赖返回值)。..., 0); 正确写法 return obj; } var obj = test(function(){ obj.sendData("test callback"); // 返值用于了回调的函数中...}); 如果一个函数既返回值又运行回调,则需确保回调在返值之后才运行!!...在JavaScript中我们可以利用worker单开一个单独的线程,其交互方式类似于I/O操作。 注意:同一个进程内的多个线程之间可以分享状态,而彼此独立的进程之间则不能。 1.

    2.1K31

    JS逆向快速定位关键点之9大通用hook脚本

    ; Function.prototype.constructor = function (a) { // 如果参数为 debugger,就返回空方法 if(a == "debugger"...// 如果时间参数为 0x7d0,就返回空方法 // 当然也可以不判断,直接返回空,有很多种写法 if(time == 0x7d0) { return function...值转换为 JSON 字符串,在某些站点的加密过程中可能会遇到,以下代码演示了遇到 JSON.stringify() 时,则插入断点: (function() { var stringify =...eval() 函数的作用是计算 JavaScript 字符串,并把它作为脚本代码来执行。...如果您对Python编程技巧、好玩实用的开源项目、行业新知趣事和各类技术干货等充满兴趣,那么不要错过未来我为大家奉上的精彩内容!点击关注,让您的探索学习之旅更加丰富多彩,我们一同成长,一同前行!

    3.4K32

    ASP.NET MVC5+EF6+EasyUI 后台管理系统(66)-MVC WebApi 用户验证 (2)

    继续上一篇的文章,我们接下来演示利用拿到的Token来访问接口,管理接口,利用系统权限管理接口,对每个接口进行授权(管理接口为选读部分,因为你需要阅读最开始权限管理部分(18-27节),才能阅读这部分)...Action的操作权限,接口也不例外,在Action切入,在每次访问的时候都附带Token信息,也许你可以通过下列在Http请求头中来附加Token ?...1.从URL取到Token,利用之前加密的方式来揭秘Token并得出Token中的用户名 2.利用用户名获取Session中的Token 3.ValidateTicket验证,判断Session中的Token..."> 的值" /> 利用Token后获得的值:的是每一个控制器中的Action(操作码) 我们的WebApi也是如此,每个控制器的操作码,在WebApi运行时候把数据填充到SysModule表和SysModuleOperation表中中来 1.

    1.3K80

    用java开发微信公众号:公众号接入和access_token管理(二)

    服务器地址即公众号后台提供业务逻辑的入口地址,目前只支持80端口,之后包括接入验证以及任何其它的操作的请求(例如消息的发送、菜单管理、素材管理等)都要从这个地址进入。...下面正式开始在工程中实现以上思路,因为返回的数据都是json格式,这里会用到阿里的fastjson库,为构造请求和处理请求后的数据序列化和反序列化提供支持。后续的其它接口也会用到。...,在init方法中启动一个Thread,并在web.xml中将这个servlet设置为默认自启动的。...此请求为https的get请求,返回的数据格式为{"access_token":"ACCESS_TOKEN","expires_in":7200}。...30秒后刷新,这个值发生了变化: ? 代码已上传至github,仓库会随时更新,目前只有本篇所讲的代码。

    2.4K71
    领券