Java中goto的后继者们

摘自Thinking in Java
首先声明不推荐使用!!本文提及的也不在于goto

goto依旧是Java中的保留字,但是Java语言并没有使用它。但是Java中可以使用break和continue完成类似的效果。
break为中断当前所在的循环
continue为跳过当前所在的循环
当我们定义了一个标签后,可以将标签加在break或continue的后面实现特定的跳转。





更多

printf输出格式补充

本文记录了很少遇到的格式--具体试过就懂了(懒)

%*.* 这两个星号的值分别由第二个和第三个参数的值指定
char *ch="Fuck world !";
printf("%*.*s\n",m,n,ch);
第一个*为输出字符串前空出的字符宽度,对应参数m。
第二个*为输出字符串中字符的个数,对应参数n。
能够对参数m和n赋值,从而控制输出的格式。

更多

Linux修改DNS、设置IP

最近折腾了一个VPS,因为安装的差错只能手动设置IP和DNS Server。导致进去系统后,无法对域名进行解析。
Linux中配置固定ip地址

sudo vim /etc/network/interfaces

在文件中添加与自身配置相适合的东西。。

auto eth0
iface eth0 inet static
address 10.10.60.14
netmask 255.255.255.0
gateway 10.10.60.254
:wq 保存退出

更多

[搬运]位运算应用技巧C

以下内容只是感觉整理的有价值,但是原文描述感觉不太合理小做删减

如果乘上一个2的倍数数值,可以改用左移运算(Left Shift)

x = x * 2;
x = x * 64;
//改为:
x = x << 1; // 2 = 2<sup>1</sup>
x = x << 6; // 64 = 2<sup>6</sup>

如果除上一个 2 的倍数数值,可以改用右移运算

更多

CentOS7调教----PHP安装(with mariadb)

## Step1
安装PHP
yum install php

## Step2
安装PHP组件,额按需求来
yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash

更多

CentOS7调教----安装MariaDB(MySQL)

CentOS7.0中使用MariaDB替代了MySQL数据库,不过它们一个爹,对于初学者把它当成MySQL使用无任何影响

## Step1
下载安装MariaDB
yum install mariadb mariadb-server

## Step2
启动mariadb服务并把此服务设置为开机自启动
systemctl start mariadb.service
systemctl enable mariadb.service

更多

CentOS7调教----安装httpd(Apache)

httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。

## step1
首先依旧是安装。。。(话说不喜欢源码安装。。。)
yum install httpd

## step2
启动httpd服务并把此服务单元加入当前运行级
systemctl start httpd.service
systemctl enable httpd

更多

CentOS7调教----firewall/iptables

CentOS7用firewall命令“替代”了iptables。在这里我们需要区分“iptables服务”和“iptables命令”。虽然firewalld是替代提供的防火墙管理iptables服务,但是它仍然使用iptables对内核命令动态通信包过滤。所以它只是iptables服务代替,而不是iptables命令。

更多

CentOS7调教----安装后无法联网

CentOS7安装完成后,没有默认开启网卡,所以当安装完成后,需要手动激活网卡
CentOS7额,变化蛮大的。。。

## step1
打开目录
/etc/sysconfig/network-scripts/

更多