随笔
技能学习
SAP HANA 技能[一] 常用语法说明
前置说明
本篇基于SAP HANA的一些基础语法,大佬请饶~
SCHEMA相关12345678910111213141516--创建schema:--语法:CREATE SCHEMA <schema_name> [OWNED BY <user_name>]/*OWNED BY:指定schema的拥有者,如果省略。当前用户将是这个shema的拥有者*/create schema my_schema;create schema my_schema OWNED BY system.--删除schema:--语法:DROP SCHEMA <schema_name> [<drop_option>]drop_option: CASCADE | RESTRICT/*默认的drop_option为:RESTRICT(限制约束)RESTRICT:直接删除没有 ...
技能学习
记一次Python自动打卡的过程
本篇内容已于2021年1月开源至Github,请自取
前置说明
本博客只是记录了一次有趣的小技巧,严禁用于任何非法/商业途径。
因为疫情原因,公司高层要求每日打卡,每缺一天都要扣绩效考核,让我们这本就不富裕的家庭又雪上加霜。平时工作都那么忙,哪有时间天天记得这种事情,想起自学过一段时间的python,开搞开搞咯。
大致思路:抓包获取打卡接口--python模拟打卡--每日定时,干!
准备开始工具抓包工具:Proxyman(mac下使用,Windows下建议用fiddler)脚本实现语言:python服务器:Linux
抓包准备打开proxyman,设置好代理,测试连通,OK~
开始抓包手机上点击打卡,正常操作一波,提示打卡成功。
来到我们的proximan,一眼找到我们刚才的操作过程
两个都是Post请求,其中SAVE是保存打卡信息,getRecords是获取打卡信息,我们只用 ...
工具分享
如何在MAC上SSH和FTP-Royal TXS
前言最近换了MAC,遇到一个尴尬的事情就是找不到之前Windows上用的xshell了,xshell说实话是真好用,无奈MACOS不支持,网传万人求情NetSarang开发Mac os版本,无果。那就只好自己动手丰衣足食,终于找到一个可以比拟的管理工具了。
下载地址直接从官网下载吧 点击这里
在这里直接选择mac os就好了,如果是Windows的还是建议去用xshell了
使用教程Royal TXS分为免费版跟收费版,免费版一个document10个连接,够个人日常使用了。
插件安装Royal TXS官网给出的定义为‘Comprehensive Remote Management Solution’,顾名思义,只是一个管理工具,包含很多内置插件,我们要用的Remo Desktop,Termin,FTP,Teamviewer啦等等一大堆,各位按需来就好
个人暂时只用了shell 与FTP ...
技能学习
HTML中DOM 对象事件
前置说明
HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序。
事件通常与函数结合使用,函数不会在事件发生前被执行! (如用户点击按钮)。
在 W3C 2 级 DOM 事件中规范了事件模型HTML DOM 事件
指明使用的 DOM 属性级别。
鼠标事件
属性
描述
DOM
onclick
当用户点击某个对象时调用的事件句柄。
2
oncontextmenu
在用户点击鼠标右键打开上下文菜单时触发
ondblclick
当用户双击某个对象时调用的事件句柄。
2
onmousedown
鼠标按钮被按下。
2
onmouseenter
当鼠标指针移动到元素上时触发。
2
onmouseleave
当鼠标指针移出元素时触发
2
onmousemove
鼠标被移动。
2
onmouseover
鼠标移到某元素之 ...
技能学习
JavaScript中一些有趣的算法
前置说明最近在自学JavaScript,看到一些用js实现的算法,觉得挺有意思的,记录一下
冒泡排序原理
比较相邻的两个元素,如果前一个比后一个大,则交换位置。
比较完第一轮的时候,最后一个元素是最大的元素。
这时候最后一个元素是最大的,所以最后一个元素就不需要参与比较大小。
代码123456789101112131415161718function bSort(arr) { var len = arr.length; for (var i = 0; i < len-1; i++) { for (var j = 0; j < len - 1 - i; j++) { // 相邻元素两两对比,元素交换,大的元素交换到后面 if (arr[j] > arr[j + 1]) { ...