BoxCore

Start


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 站点地图

  • 搜索

SPL标准库使用

发表于 2018-04-02 | 分类于 php | | 阅读次数

SPL库常用四中数据结构
栈:(先进后出)

1
2
3
$stack = new SplStack();
$stack->push('data1\n'); // 入栈
echo $stack->pop(); // 出栈

队列:(先进先出)

1
2
3
$queue = new SplQueue();
$quue->enqueue('data'); // 入队
echo $queue->dequeue(); // 出队

堆:(先进先出)

1
2
3
$heap = new SplMinHeap();
$heap->insert('data'); // 存入
echo $heap->extract(); // 提取

固定数组:

1
2
3
4
$array = new SplFixedArray(10); // //输入长度值
$array[0]=1;
$array[9]=10;
var_dump($array);

Awesome Software

发表于 2018-03-30 | | 阅读次数

网盘同步

  • dropbox离线安装包: https://www.dropbox.com/downloading?type=full

原型工具

  • Axure 8
    激活码:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Team Edition
    Koshy
    wTADPqxn3KChzJxLmUr5jTTitCgsfRkftQQ1yIG9HmK83MYSm7GPxLREGn+Ii6xY
    Pro edition
    Koshy
    vOGJRhoXEfnOfMy5CtKnY2kY7dy6XacABiPhi5hxeoSrpaUwt3ErjXW8BL86t7DR
    Enterprise edition
    Koshy
    G+8mHClRTq3V9jVHXHwbe7iCcXfl5u1ssC+NzEcR7gYjffEukH6d3N1B/6/79ZRZ

通过teredo获取ipv6地址

发表于 2018-03-07 | 分类于 tools | | 阅读次数

因为运营商的原因,我们普通民众家里是用不了ipv6的,但是有teredo这个大杀器可以解决这个问题.

那么,如何开启ipv6呢,下面针对不同的系统提供操作步骤

一、window下开启

说明:

1
2
3
4
5
netsh int ipv6 show int # 查看所有适配器
netsh int ipv6 show teredo # 查看teredo适配器状态
netsh int ipv6 show route #
netsh int ter set state client
netsh interface teredo set state server=teredo.remlab.net # 设置teredo服务器

1.1 win10开启ipv6

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 设置 Teredo 服务器,默认为:win10.ipv6.microsoft.com
netsh interface teredo set state enterpriseclient server=default
# 测试 IPv6 连接,如果不能ping通则需要重置一下teredo试试
ping -6 ipv6.test-ipv6.com
ping -6 [2001:470:1:18::125]
netsh interface ipv6 reset # 重置 IPv6 配置, 需要重启系统
-------------------- 重启后的分割线 -----
ipconfig /all # 查看当前网络信息
# 如果经过上面操作后仍无法启用 IPv6,可能是 Teredo 服务器无法正常连接,也可能是 Windows 自身配置问题,可尝试以下两种方法
# 第一种:修改 Teredo 服务器为 teredo.remlab.net
netsh interface teredo set state server=teredo.remlab.net
# 第二种:先卸载当前 Teredo 适配器再重新启用
netsh interface Teredo set state disable
netsh interface Teredo set state type=default
ping -6 ipv6.test-ipv6.com

批量脚本

参考来源:https://github.com/XX-net/XX-Net/issues/7000

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@echo off
net start "ip helper"
netsh interface ipv6 show teredo
netsh interface teredo set state default
netsh interface 6to4 set state default
netsh interface isatap set state default
netsh interface teredo set state server=teredo.remlab.net
netsh interface ipv6 set teredo enterpriseclient
netsh int ter set state enterpriseclient
ipconfig /all
netsh int ipv6 show int
netsh int ipv6 show route
netsh int ipv6 show teredo
route DELETE ::/0
netsh int ipv6 add route ::/0 "Teredo Tunneling Pseudo-Interface"
netsh int ipv6 show prefix
netsh int ipv6 set prefix 2002::/16 30 1
netsh int ipv6 set prefix 2001::/32 5 1
route print
netsh interface ipv6 show address
netsh interface ipv6 show route
cmd
netsh int ipv6 add route ::/0 "Teredo Tunneling Pseudo-Interface"

二、mac开启ipv6

  • 安装miredo https://github.com/darconeous/miredo-osx
  • 下载安装: https://sourceforge.net/projects/tuntaposx/

注: 很多反馈Mac10.13 安装不了,是系统保护,关闭就好了:

1
2
3
command+R
csrutil disable
reboot

mac重新安装

先删除tuntap再重新安装

1
2
3
4
5
sudo rm -rf /Library/Extensions/tap.kext
sudo rm -rf /Library/Extensions/tun.kext
sudo rm -rf /Library/StartupItems/tap
sudo rm -rf /Library/StartupItems/tun

分享:teredo服务器

1
2
3
win1710.ipv6.microsoft.com
teredo.ipv6.microsoft.com
teredo.remlab.net

Mac常用快捷键

发表于 2018-03-06 | | 阅读次数

自己常用的mac下快捷键整理,以免遗忘做个备份:

  • 打开破解软件显示“软件包已损坏”: sudo spctl --master-(disable/enable)
  • 启动词典默认取词功能快捷键: Command+Control+d
  • 控制隐藏文件的显示与隐藏: Command+Shift+.
  • 整理文件夹: Command+Option+1/2/3/4
  • 拷贝文件内容: pbcopy < 文件路径
  • 显示端口占用情况: lsof -i:端口号

Awesome Web Toolkit

发表于 2018-03-04 | | 阅读次数

在线工具合集:

下载地址转换

  • Youtube下载地址在线转换: 一个在线的youtube下载地址提取工具
  • APK Downloader: Google Play安卓应用下载地址提取

CMD学习笔记

发表于 2018-03-03 | | 阅读次数

cmd编码

windows下的cmd我们经常遇到编码问题,如果你是中文的操作系统,他默认的编码是936 。那么,如何解决命令行的乱码以及编码的问题?这就需要用到命令chcp了。

命令帮助

chcp [编码编号]

  • 编码编号: 指系统字符集编码编号,该字符集在CONFIG.SYS文件中由COUNTRY命令定义,对应的编码编号如下:
    1258 越南语
      1257 波罗的语
      1256 阿拉伯语
      1255 希伯来语
      1254 土耳其语
      1253 希腊语
      1252 拉丁 1 字符 (ANSI)
      1251 西里尔语
      1250 中欧语言
      950 繁体中文
      949 朝鲜语
      936 简体中文(默认)
      932 日语
      874 泰国语
      850 多语种 (MS-DOS Latin1)
      437 MS-DOS 美国英语

dos指令:

  • chcp 65001 就是换成UTF-8代码页
  • chcp 936 可以换回默认的GBK
  • chcp 437 是美国英语

进入指定目录

  1. 切换盘: > D:\dir\dir
  2. 切目录: cd dir\dir\

环境变量

set path=%path%;C:\python27
说明,windows中添加环境变量后可以直接在cmd窗口中敲其快捷的命令,一般设置命令的目录为环境变量即可。

添加环境变量设置生效: set PATH=dir (需要重开cmd窗口)

查看环境变量: echo %PATH%

ipconfig使用

  • ipconfig -a: 显示所有ip
  • ipconfig /flushdns: 刷新dns缓存

Linux下VNC服务安装与配置

发表于 2018-03-01 | 分类于 linux | | 阅读次数

安装vnc

1
2
3
4
5
6
7
8
yum install -y tigervnc-server tigervn
vncserver
systemctl start vncserver@:1.service # or vncserver :1
systemctl enable vncserver@:1.service # 设置开机启动
systemctl stop vncserver@:1.service # 关闭 或 vncserver -kill :1
firewall-cmd --permanent --add-port=5901/tcp # 防火墙配置
service firewalld restart

卸载 tigervnc

1
2
3
4
5
yum remove -y tigervnc-server tigervn
systemctl stop vncserver@:1.service
rm -rf ~\.vnc

优秀产品推荐

发表于 2018-02-28 | | 阅读次数

交易平台

  • ZB: 国人使用最多的区块链交易平台

VPS

  • vultr: 国外云主机推荐,有日本东京机房,海外一般走CN2线路

分布式文件系统FastDFS搭建

发表于 2018-02-13 | 分类于 linux | | 阅读次数

Awesome Windows

发表于 2018-02-12 | 分类于 tools | | 阅读次数

包管理工具

  • chocolatey: The package manager for Windows, 类似于mac下的brew

以管理员模式运行cmd,输入命令:

1
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

文件管理

  • listary:一个快递打卡应用的软件, 快捷键是按2次ctrl
  • Clover: Clover 是 Windows Explorer 资源管理器的一个扩展,为其增加类似谷歌 Chrome 浏览器的多标签页功能。

图片处理

  • FastStone Capture: win下非常受欢迎的截图工具

    name//serial:

    TEAM JiOO // CPCWXRVCZW30HMKE8KQQUXW
    bluman // VPISCJULXUFGDDXYAUYF
    

       TEAM_BRAiGHTLiNG_2007
       XPNMF-ISDYF-LCSED-BPATU
       RPTME-IMDHD-MIEPX-VLXAW

网络嗅探

系统工具

  • cmder: windows下替代默认cmd的工具

    管理员默认下执行Cmder.exe /REGISTER ALL 可以给右键添加菜单
    配置cmder打开目录:"cmd": "D:\\Program Files\\cmder\\Cmder.exe /start \"${file_path}\""
    更多请参考:https://www.jianshu.com/p/979db1a96f6d

1…678…26
Zack Hwang

Zack Hwang

Go

257 日志
42 分类
76 标签
RSS
Links
  • 小白博客
  • 我的书单
© 2018 Zack Hwang
由 Hexo 强力驱动
主题 - NexT.Muse
又拍云