心 空

  • Tools
Ricky Hao
Linux

Raspberry(树莓派) 2 B 之内网穿透

想在树莓派上开一个Minecraft服务器来试试性能(zuosi),但是,有一个问题。因为,树莓派是放在校园网里面的,没有公网IP。所以外网的人就访问不了我的服务器。刚好,我有一台Aliyun的服务器,有公网IP。那么,我们就可以利用SSH端口转发来实现内网穿透! 首先,我们来看几条命令: ssh -C -f -N -g -R listen_port:DST_Host:DST_port user@Tunnel_Host ssh -C -f -N -g -L listen_port:DST_Host:DST_port…

3 10 月, 2015 0条评论 2180点热度 1人点赞 Ricky 阅读全文
Linux

Raspberry(树莓派) 2 B 之Kali系统PPPOE拨号并开启热点

首先,关于PPPOE拨号和开启热点的,可以看我前两篇文章。PPPOE拨号开启热点 其实,有一件很奇怪的事情就是。当我pppoe拨号的时候,拨号程序并不会将我的pppoe网关加入路由表中。这是因为,检测到了路由表里原来就有一个默认网关(可能是校园网的问题,默认校园网的网关,可是我是翼迅拨号。网关可能不一样。)那么,这样就造成了,即使PPPoE拨号成功也上不了网。 对于这个问题,我们可以手工地在路由表里面添加我们的PPPoE网关。 route add default gw PPPoE拨号获取的IP 这里的PPPoE拨号…

2 10 月, 2015 0条评论 2960点热度 0人点赞 Ricky 阅读全文
Linux

Raspberry(树莓派) 2 B 之Kali系统进行pppoe拨号上网

首先,我们得下载pppoe的拨号软件,rp-pppoe(人品拨号) wget https://www.roaringpenguin.com/files/download/rp-pppoe-3.11.tar.gz tar -zvxf rp-pppoe-3.11.tar.gz cd rp-pppoe-3.11 ./go 这里,如果提示没有gcc和make,那么就得安装 sudo apt-get install gcc make rp-pppoe安装完之后,会要求你填写 Enter your PPPoE user nam…

2 10 月, 2015 0条评论 2971点热度 0人点赞 Ricky 阅读全文
Linux

Raspberry(树莓派) 2 B 之Kali系统开无线热点(RTL8188CUS)

首先,我们得下载hostapd sudo apt-get install hostapd unzip 因为,官方提供的hostapd不支持RTL8188CUS的驱动,所以,我们得再下载别人已经编译好的继承了8188CUS驱动的hostapd,然后覆盖安装。 wget http://www.daveconroy.com/wp3/wp-content/uploads/2013/07/hostapd.zip unzip hostapd.zip sudo mv /usr/sbin/hostapd /usr/sbin/hos…

2 10 月, 2015 0条评论 2284点热度 1人点赞 Ricky 阅读全文
Linux

科学上网 ShadowSocks

虽然说,ShadowSocks的作者被请去喝茶了,但是我们还是可以使用这一科学上网神器的!首先,在 ShadowSocks购买链接 里面买99元年费的普通版(这是我的推广链接- -)然后,下载 Windows 8/10 客户端 ,解压到一个文件夹。 然后,到这个页面去下载认证文件。并和前面解压的ShadowSocks客户端放在一起。 接着,启动ShadowSocks客户端,右键右下角的ShadowSocks图标,按照下图这样设置。 并且将系统代理模式改为PAC代理。 ========================…

27 9 月, 2015 1条评论 2484点热度 0人点赞 Ricky 阅读全文
C

C 二维数组的传参方法

对于普通的一维数组,我们只需要这样声明一个函数即可: void fun1(int *ar); void fun2(int ar[]); 但是,对于二维数组,函数声明就会比较复杂,常见的有: void fun3(int ar[][10]); //这里的10指二维数组第二维的大小,必填,且必须为常量 void fun4(int *ar[10]); 这两种声明方法最为普遍,而且,使用起来也方便。可以直接在函数体内使用数组。但是,有个问题就是,以上两种方法必须要提前确定传入的二维数组第二维的大小。然而在很多情况,我们是不能…

15 9 月, 2015 0条评论 1920点热度 0人点赞 Ricky 阅读全文
C

C 可变长参数va_arg的一些总结和陷阱

今天尝试着使用va_arg来写一个my_printf()函数,目的就是做到像printf()那样可以格式化输出。首先,想到的就是通过可变长参数来传递参数。之所以这样做是因为我们不能确定每次调用my_printf()的时候,会使用几个实参。stdarg.h就是这个可变长参数的头文件,里面定义了以下几个函数: va_start() //使va_list指向起始的参数 va_list() //用来保存宏va_arg与宏va_end所需信息 va_arg() //检索参数 va_end() //释放va_list va_c…

14 9 月, 2015 0条评论 2637点热度 1人点赞 Ricky 阅读全文
C

C float在内存中的储存方法

众所周知,int类型的数据在内存中以32位储存,且第一位为符号位,实际储存为31位二进制,非常的好算。但是,对于float类型来说,因为有小数部分,所以和int类型的储存方法是有点区别的。一个浮点数由两部分组成:底数m 和 指数e(均为二进制表示)。 首先,float储存时,第一位依旧为符号位。 但是,从第二位到第九位为指数位 以8-bit形式储存,储存范围为0~255。但是,因为指数有负数,所以规定最终取值为**原数值-127**。即,`129-127=2` ,二次幂。 然后,剩下的23-bit为底数部分的值。其…

14 9 月, 2015 0条评论 2092点热度 0人点赞 Ricky 阅读全文
C

C 位数组的建立方法与运用

今天用到了位数组,从网上找到了一个灰常6的方法。通过宏定义,就可以快速的建立位数组并且创建常用函数: #include //引入CHAR_BIT #define BITMASK(b) (1

10 9 月, 2015 0条评论 1846点热度 0人点赞 Ricky 阅读全文
Java

Java 输入与输出

今天闲来无事,尝试用Java写点小程序- -但是,上手的时候发现。。。我居然还不会输入??好吧,查文档得: Scanner cin=new Scanner(System.in) int a=cin.nextInt(); 就是建立一个Scanner对象,然后从这个对象里面读取输入的值。有以下几种: cin.nextInt(); //输入int型 cin.nextDouble(); //输入Double型 cin.nextFloat(); //输入Float型 cin.nextBoolean(); //输入Boolea…

9 9 月, 2015 0条评论 1650点热度 0人点赞 Ricky 阅读全文
1…678910

Ricky

这个人很懒,什么都没留下

最近评论
rantrism 发布于 3 年前(12月08日) 您好~我是腾讯云开发者社区运营,关注了您分享的技术文章,觉得内容很棒,我们诚挚邀请您加入腾讯云自媒体...
Bahai 发布于 4 年前(09月10日) :smile: 使用。正想破头脑。
零奇 发布于 4 年前(01月23日) 你好,我使用action设定它每隔15分钟执行一次,但是它实际上是隔一个小时左右才执行一次,执行并不...
woodenrobot 发布于 5 年前(01月16日) 你好按照这个设置 celery 4.4 + redis 版本,队列中的任务会被一次性全部拿完,请问可...
Silver 发布于 7 年前(05月01日) 你看,所有GUI的机制终会导向某种Windows的设计思路(逃
最新 热点 随机
最新 热点 随机
如何自建Coder平台,并且添加VSCode Web Docker容器如何通过DHCP,实现自动获取宿主机局域网IP WireGuard的简单使用,以及自动Mesh相关想法 QNAP NAS:安装Emby,使用MPD配合upmpdcli实现本机DLNA播放 Raspberry Pi 4:将树莓派作为网桥使用 Raspberry Pi 4:使用bluez和bluealsa,将树莓派改造为蓝牙音箱
南邮nctf笔记 Less-18~19 Header Injection WeChall 之 Blinded by the light Less-9~10 C 关于移位运算的一点总结 C语言 批量ping工具

COPYRIGHT © 2025 心 空. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang