Avril Lavigne Blog

Happiness is accompanied by sorrow,and it would turn sunny after rain as well.
If rain remainsafter rain and sorrow remains after sorrow ,please take those farewells easy,
and turn to smiling look for yourself who is never to appear.

搭建shadowsocksR

"welcome to ARTAvrilLavigne Blog"

1、租用云服务器   选择digitalocean:https://cloud.digitalocean.com   我选择的是旧金山机房,ubuntu17.10 X64版本,Server Hostname填写的是avrillavigne,其余均不用填写。   2、一键安装脚本(python版) 本脚本适用环境: 系统支持:CentOS,Debian,Ubuntu 内存要求:≥128M 关...

搭建shadowsocks

"welcome to ARTAvrilLavigne Blog"

1、租用云服务器   本地客户端:shadowsocks纸飞机,官网:http://shadowsocks.org/en/index.html   选择vultr:https://my.vultr.com/   备注:Vultr是一家提供日本、美国、欧洲等多个国家和地区机房的VPS主机商,硬盘都是采用SSD,VPS主机都是KVM架构,VPS配置最少的内存512MB、硬盘为15GB的VPS只...

图解JSP与Servlet的关系

"welcome to ARTAvrilLavigne Blog"

图解JSP与Servlet的关系   Servlet是Java提供的用于开发Web服务器应用程序的一个组件,运行在服务器端,由Servlet容器所管理,用于生成动态的内容。Servlet是平台独立的Java类,编写一个Servlet,实际上就是按照Servlet规范编写一个Java类。     如图所示,Java提供一系列接口类(所谓接口类就是类中所有方法只提供方法声明,不提供任何的...

java中几种常量池的区分

"welcome to ARTAvrilLavigne Blog"

Java中几种常量池的区分 转载自http://tangxman.github.io/2015/07/27/the-difference-of-java-string-pool/   在java的内存分配中,经常听到很多关于常量池的描述,我开始看的时候也是看的很模糊,网上五花八门的说法简直太多了,最后查阅各种资料,终于算是差不多理清了,很多网上说法都有问题,笔者尝试着来区分一下这几个概念。...

补码运算

"welcome to ARTAvrilLavigne Blog"

补码运算 要说清这个问题,需要颠覆你对补码的理解。   第一步,就像练北冥神功要先散功一样,先把你心中对原码,反码,补码的一套认识全部忘掉 第二步,正式开讲   首先灌输一个新的概念叫,模   什么是“模”,想象日常使用的钟表,它可以显示0~12点的时间,假设现在是2点钟,请用手动拨动时针的方式将时间减4小时,你会怎么做? 有两种方式: 逆时针将时针拨4小时 顺时针将时针拨8(...

常量指针与指针常量分辨

"welcome to ARTAvrilLavigne Blog"

常量指针与指针常量分辨 首先说明指针变量基本知识: 指针变量:   指针变量是指存放地址的变量。因地址的改变而做出指定性质的衡量变法。存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址。假设在程序中声明了1个int型的变量a,其值为68。系统为变量a分配的首地址为0X65FDF4H,pa是存放变量a地址的指针变量...

みなさんのごおうえんをおねがいします~~