SS Client
bash
$ [sudo] pip3 install shadowsocks
/etc/ss.json:
javascript
{
"server": "",
"server_port": "", // must be Number
"password": "",
"local_address":"127.0.0.1",
"local_port":1081,
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}
bash
$ [sudo] sslocal -c /etc/ss
继续阅读 »
这里收藏工作中用到的脚本,也为了防止做重复的搜索工作,同时分享给大家。
more
数组
初始化数组
shell
name = (value1 value2 ... valuen)
$ A=(a b c d)
$ echo ${A[@]} # 输出所有元素
数组去重
shell
$ array=($(awk -vRS=' ' '!a[$1]++' <<< ${array[@]}))
取得数组元素的个数
shell
$ echo ${#A[@]}
取下标
shell
$ echo ${A[1]} # 从1开始
清除元素
shell
$ unset A
$ echo ${A[@]}
循环取元素
shell
$ fo
继续阅读 »
文/Robin
2020 年 10 月 21 日,PayPal 在声明中表示,将推出一项新服务允许用户能够直接从 PayPal 账户中购买、出售以及持有加密货币,也将允许用户使用加密货币在平台 2600 万商户处进行购物结算。未来几周内该服务将面向美国 PayPal 账户持有者开放,上线初期将支持 BTC、ETH、BCH 以及 LTC 四种加密货币。
2020 年 10 月 29 日,PayPal 正式向 C 端用户推出了购买加密货币的功能。笔者也登陆了自己的美区 PayPal 账号,发现确实也有 Crypto 的入口。Crypto 首页展示了 BTC、ETH、BCH、LTC 4 个币种,点击 BTC 进去会有价格走势图,以
继续阅读 »
Android N 正式版已经发布了。对于开发者来说一个重大的更新是对于Java支持到了Java8,其中一点就是支持Lambda。我们就来聊聊什么是lambda,怎么在Android中使用。
什么是lambda
Lambda 可以理解为匿名函数,帮助我们写出更加简洁的代码。
more
给view设置一个clicklistener,原本你需要写出这样的代码:
java
v.setOnClickListener(new View.OnClickListener(View v) {
@Override
public void onClick(View v) {
Toast.makeText(getActivity(), "c
继续阅读 »
WEB
easyweb
http://114.116.26.217/
学习了一波json web token ,但是没想到是个脑洞。
账户admin,空密码登陆。
ciscn{2a36b5f78a1d6a107212d82ee133c421}
MISC
验证码
本题目为验证码破解,选手需在指定时间完成对验证码的破解,成功后获取Flag。请使用队伍token进行登陆。
参考数据:https://share.weiyun.com/6e055fc3402e86c7cbb5384f1a6b41b8
https://game.captcha.qq.com/hslj/html/hslj/
题目有点问题,手动玩了一会儿
继续阅读 »
如果你想在同一个target上既编译静态库,又能编译动态库,那么稍微修改下 xmale.lua就行了:
```lua
add_target("test")
-- 设置编译target的类型,之前是:static/shared,现在改成动态的
set_kind("$(kind)")
-- 添加文件
add_files(*.c)
```
好了,现在默认编译的时候,会生成静态库:libtest.a
如果你想生成动态库,只需要执行:
```bash
简写
xmake f -k shared
或者
xmake config --kind=shared
编译
xmake
```
继续阅读 »
熟悉一下Lex 和 Yacc的用法
博客地址: http://lfkdsk.github.io
代码地址: https://github.com/lfkdsk/CodeParse
tips:阅读此篇需要一定的C语言基础和正则表达式的知识
首先上一篇提到了第一步的工作是要使用 Lex 和 Yacc 进行编写,所以说第一步首先简单的学习一下 Lex & Yacc 的用法,Lex & Yacc 是一套很古老的编译生成套件,大约在上个世纪80年代就有了。但是并不过时,我们今天生成编译程序仍然能够用得上。Lex & Yacc 如果简单的概括来说,Lex 负责词法分析,就是把输入串的纯字符转化为
继续阅读 »
命令行终端里,使用set -o vi, 用vim来操作终端的输入, 估计比终端要提供的emacs快捷键爽多了;
使用MacBook自不用说, 配合iterm2, jitouch, Alfred等
jitouch配合mac触摸板, 比鼠标好用n倍. 自定义单击,一手固定另一只手指轻拍, 左右拍等操作.我通常是One-Fix Left-Tap是浏览器的previous tab, right tab则是next tab, 还有配置了关标签页, 新开标签页的手势;
用Keyboard Maestro改键, ctrl+command+i是iterm, +c是chrome, +h是左窗口, +r是右窗口;
用paste软件记录所有剪贴板记录,
继续阅读 »
Version:Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)] on win32
数字日期和时间
数字的四舍五入
```python
!/usr/bin/python
coding: UTF-8
"""
Created on 2015/7/3 23:01
@author: 'WX'
"""
print(round(1.23, 1)) # Prints 1.2
print(round(1.27, 1)) # Prints 1.3
print(round(-1.27, 1)) # Prints
继续阅读 »
牛客网编程练习-剑指offer,语言:c++11(clang++ 3.9)。
1.【数组】二维数组中的查找
继续阅读 »