[笔记]谷歌浏览器不兼容select的option里onclick事件的解决方案

代码里在option 里加了onclick事件属性,平时多在firefox浏览器下开发,测试时发现以谷歌为内核的浏览器onclick事件无作用,查了下资料,在select里面用onchange就好了,如下:

<select onchange="update_show(this.options[this.selectedIndex].value)"></select>

[笔记]Linux基础入门

目录操作


创建目录

使用 mkdir 命令创建目录
mkdir $HOME/testFolder

(home是用户地主目录,登录后缺省进入的目录,比方说有个用户叫wang,那他的地主目录就是/home/wang,也能够用~wang表示。其实如果在安装Linux时选择中文版,桌面的目录就在$home目录下的“桌面目录”。)


切换目录

使用 cd 命令切换目录
cd $HOME/testFolder
使用 cd ../ 命令切换到上一级目录
cd ../

移动目录

使用 mv 命令移动目录
mv $HOME/testFolder /var/tmp

删除目录

使用 rm -rf 命令删除目录
rm -rf /var/tmp/testFolder

查看目录下的文件

使用 ls 命令查看/etc目录下所有文件和文件夹
ls /etc

(/etc 目录默认是 *nix 系统的软件配置文件存放位置)


文件操作


创建文件

使用 touch 命令创建文件
touch ~/testFile
执行 ls 命令, 可以看到刚才新建的 testFile 文件
ls ~

复制文件

使用 cp 命令复制文件
cp ~/testFile ~/testNewFile

删除文件

使用 rm 命令删除文件, 输入 y 后回车确认删除
rm ~/testFile

查看文件内容

使用 cat 命令查看 .bash_history 文件内容
cat ~/.bash_history

过滤,管道与重定向


过滤

过滤出 /etc/passwd 文件中包含 root 的记录
grep 'root' /etc/passwd
递归地过滤出 /var/log/ 目录中包含 linux 的记录
grep -r 'linux' /var/log/

管道

简单来说, Linux 中管道的作用是将上一个命令的输出作为下一个命令的输入, 像 pipe 一样将各个命令串联起来执行, 管道的操作符是 |
比如, 我们可以将 cat 和 grep 两个命令用管道组合在一起
cat /etc/passwd | grep 'root'
过滤出 /etc 目录中名字包含 ssh 的目录(不包括子目录)
ls /etc | grep 'ssh'

重定向

可以使用 > 或 < 将命令的输出重定向到一个文件中
echo 'Hello World' &gt; ~/test.txt

常用运维指令


Ping指令

对 cloud.tencent.com 发送 4 个 ping 包, 检查与其是否联通
ping -c 4 cloud.tencent.com

Netstat指令

netstat 命令用于显示各种网络相关信息,如网络连接, 路由表, 接口状态等等
列出所有处于监听状态的tcp端口
netstat -lt
查看所有的端口信息, 包括 PID 和进程名称
netstat -tulpn

Ps指令

过滤得到当前系统中的 ssh 进程信息
ps -aux | grep 'ssh'

资料来源:

腾讯云

Umarket开源饰品商城

未完待续……

2018/08/31更新:

  • 支持对背包进行存取操作
  • 支持上架下架修改价格操作
  • 支持浏览商店,并加入购物车的流程
  • 支持管理栏目组件及名称

Todo:

  • 支持查看订单详情
  • 支持支付提现及管理钱包功能
  • 支持站内公告
  • 支持管理机器人
  • 支持管理用户
  • 支持管理UI样式
  • 支持购物流程的自定义

[笔记]JQuery的选择器使用笔记

jQuery 元素选择器

jQuery 使用 CSS 选择器来选取 HTML 元素。

$(“p”) 选取 <p> 元素。

$(“p.intro”) 选取所有 class=”intro” 的 <p> 元素。

$(“p#demo”) 选取所有 id=”demo” 的 <p> 元素


jQuery 属性选择器

jQuery 使用 XPath 表达式来选择带有给定属性的元素。

$(“[href]”) 选取所有带有 href 属性的元素。

$(“[href=’#’]”) 选取所有带有 href 值等于 “#” 的元素。

$(“[href!=’#’]”) 选取所有带有 href 值不等于 “#” 的元素。

$(“[href$=’.jpg’]”) 选取所有 href 值以 “.jpg” 结尾的元素。


jQuery CSS 选择器

jQuery CSS 选择器可用于改变 HTML 元素的 CSS 属性。


jQuery 数据的输入

$(“xxxx”) 对该页面进行选择

$(“xxxx”,data) 对变量data进行选择


[转载][笔记]js (jQuery) 之 取值

1: 根据class 、 id  取 input 标签的value 值 。
jQuery     : $(“.className”).val();  $(“#idName”).val();
javaScript : document.getElementById(“idName”).value;

2:  根据class 、id 获取标签之间的内容:如 <span> 、<lable> 、<div> 。
jQuery     : $(“#idName”).html(); $(“.className”).html();
javaScript : document.getElementById(“idName”).innerHTML ;

3: 获取<select id=’selectId’> <option value=’selectValue’>  选中值:
jQuery     : $(“#selectId”).val();
javaScript : document.getElementById(“selectId”).value;

4: 获取<img > 的 src 内容 :
jQuery     : $(“#imgId”)[0].src;
javaScript : document.getElementById(“imgId”).src;

5:子界面获取父界面元素内容:
5.1 (标签间的内容 ,如 <span> 、<lable> 、<div> )
JavaScript : window.parent.document.getElementById(“currentPage”).innerHTML ;
JQuery     : $(window.parent.document).find(“#IdName”).text();
5.2 (取 input 标签的value 值)
JavaScript : window.parent.document.getElementById(“currentPage”).value ;
JQuery     : $(window.parent.document).find(“#IdName”).val();

6:子界面控制父页面跳转:

window.parent.location.href = “*” ;

转载自:https://blog.csdn.net/u013092590/article/details/51276330

若造成侵权,请速于本人联系owo

[翻译]使用steam APP获取你的steam ‘shared_secret_key’

Note 1: 如果你使用的是邮箱验证,那么你就可以不用看了.

Note 2: 一旦你更换验证设备,那么原有的serect_key就将会失效.


从安卓设备上获取你的秘钥
当你在安卓设备上安装了Steam的APP后,你将可以在该应用中生成你的二步验证密码.对于我们而言,我们仅需要做的仅仅是从中获取shared_serect_key.
目前你都只能使用已经root的手机获取到该数据. (万恶的V社最近修复了不用ROOT的办法):
如果你的手机已经被root,你将可以使用文件管理浏览到该文件,找到后并使用记事本打开编辑.
文件路径是:
/data/data/com.valvesoftware.android.steam.community/f/Steamguard-STEAMID64
如果你的手机未被ROOT,你将无法访问到这部分的数据,即使你安装了根目录文件管理器
在该文件中,你将找到如下的一个变量,其####的部分就是你所需的秘钥
"shared_secret":"#############################"


从IOS设备中获取你的秘钥
当你在IOS设备上安装了Steam的APP后,你将同样可以在该应用中生成你的二步验证密码.对于我们而言,我们仅需要做的仅仅是从中获取shared_serect_key.
由于IOS的特殊机制,为了访问APP的数据,我们需要使用itunes为你的手机在电脑上创建一个备份.
,备份完成后,为了访问你的手机备份,我们还需要安装一个叫iExplorer的软件,该软件类似IToos,但比iToos要强悍
地址:https://www.macroplant.com/iexplorer/download-ie3-pc
安装并运行iExplorer.点击使用demo模式(一般无需入正),点选浏览备份
在软件的右上方,有搜索栏,可以搜索”steam”加快工作进度.
目标文件夹的名字:
AppDomain-com.valvesoftware.Steam
找到后并打开:
\Documents\Steamguard-STEAMID64
这个就是你所需要的文件夹的名字. 此时点击右侧的按钮 “Export to Folder”导出该文件夹.
导出文件夹后,访问其中的文件,你将能够找到如下的字符串,其中的#####就是你所需的秘钥
"shared_secret":"#############################"


使用”Steam Desktop Authenticator”获取你的秘钥

桌面版二步算码机:https://github.com/Jessecar96/SteamDesktopAuthenticator

为了获取shared_secret, 你需要打开SteamDesktopAuth同目录中名字为 ‘maFiles’的文件夹

然后打开名字以你的STEAM64位ID命名的文件

 

在该文件中,你将找到该字符串,其中的#####就是你所需的秘钥

"shared_secret":"#############################",

如果此处出现乱码怎么办?

你需要再次打开SDA-setup Encryption

出现输入框的时候,输入你的密码,然后一路回车,就可以把那个mafile解密了。

就不会出现乱码的情况了。

[吐槽]某些B站用户的素质真的低

作为B站的忠实用户,我是真心喜欢这个破站的.之前总有up主在B博上说扛精这个事,但我没在B站体会过就一直没留意,今天总算是让我见识到了.对于某些发言的不严谨确实是自己的锅,但接着就会有些傻缺在下面bb你,bb就算了,TM还发我名字出来,不用说这就是直接侵犯我的个人隐私.所以我是真的无语,动不动别人就是扛精,动不动就搜别人真名,这种傻货就应该直接警告ban掉,真的.

附上今天见到的傻缺的名字:Jonathan张克天 UID:41698415

Steam交易机器人API

简介:
目前已提供完整的函数库,各位dalao可直接通过二次开发成Bot便可投入使用,本项目严格遵守Apache License V2
以下为目前已实现的API

  • 接受/拒绝/取消/发起交易
  • 支持二步验证的登录
  • 获取单笔交易状态
  • 获取steamID SessionID
  • 获取玩家游戏列表
  • 获取API秘钥
  • 获取玩家库存
  • 支持自动过二步验证[需要提供shared_sersect,方法详参我的博客]
  • 支持面对象
  • 支持遍历未确认的交易请求
  • 确认/取消发回饰品的交易

下载链接:

Git库地址:

使用方法:

<?php 
//登录DEMO 
require('steambot_function.php'); 
$obj = new SteamBot(); 
$res=$obj->login("7gugu","password");
var_dump($res);
?>

可用方法:

setSteamID 设定SteamID
setDeviceID 设定DeviceID
setSharedSecret 设定SharedSecert
setIdentitySecret 设定IdentitySecret
getApiKey 获取API-KEY
getgamelist 获取用户游戏列表
getinventory 获取用户库存
send 发起一笔饰品交易
login 登录Steam账户
acceptoffer 接受交易报价
canceloffer 取消交易报价
declineoffer 拒绝交易报价
GenerateSteamGuardCode 生成2FA验证码
fetchConfirmations 遍历确认列表
getConfirmationTradeOfferId 获取交易确认页的TradeOfferId
acceptConfirmation 接受确认请求
cancelConfirmation 取消确认请求

开发文档:
https://www.yuque.com/books/share/8f76ee1e-917e-4656-82d2-cebec314829c?#
注意事项:
这些是使用Umarket试运营后得出的一些注意事项,请注意!

  • 机器人账户一定要有超过5USD的交易记录,不然作为受限账户是无法发起发回交易的
  • 机器人一定要有消费记录,不然可能会受限,暂挂住商品
  • Steamcommunity极其不稳定,有时候login返回Null或者Empty Response都是因为无法正常访问Steam的服务造成的
  • Steam的交易确认页面有时候会抽搐,需要多加载几次,才能刷新出来
  • 解决无法访问Steam服务的方法有两个一是使用各家的加速器,二是使用科学手段来修复网络不可用,三是把机器人放到国外去



联系方式:
邮箱:gz7gugu@qq.com

[有问题邮箱留言,我看得见的]

更新日志:

2020/02/09:

加入了登录样例,其实不是今天加的,我忘了准确时间了,就瞎写了个时间,目前登录模块依旧可以用,但请务必挂代理,才能登陆成功
2019/06/15:
时隔一年时间,加入了遍历确认的功能。
Umarket也弃坑了[项目太大了,一个人无法carry,以后再考虑用框架重写]
不过这个SteamBot终于可以用于实际的项目中了,已形成一个交易闭环了,接下去就交由各位dalao做下去吧OWO
还有就是,欢迎大家常到我的Blog看看呀,就写到这了,Peace