2018年09月18日 星期二

简单参数让谷歌浏览器跨域

在谷歌浏览器快捷 右键属性,启动参数后面加 --args --disable-web-security --user-data-dir

2018年09月05日 星期三

著名女星 Lady GaGa 说过一段话

“他们想看到我失败,想看到我在台上跌倒,想在夜店外面看到我醉酒呕吐。


  他们想看到别人拥有一切,然后失去一切。”


  他们时刻准备着,慷慨激昂地喊出那句:


  “你也有今天!”

2018年08月28日 星期二

同学十周年聚会有感

周六周天同学十年聚会完满结束。很感动有很多同学是千里迢迢赶回来。男同学大多数是变胖了,女同学大多数是变瘦了更漂亮了,比毕业时更有女人味了。

除了外表的变化,其实有些人性格也有变化,有的变的更开朗了,有的变的更健谈了。记得有一个男同学,以前他在班会发言都可以定格几分钟的人,现在演讲能力在座的都无法披靡了。

班级一共43人,来的25人。没来的16人,还有两个谁都联系不上的。最搞笑的是一个没来本地女同学,她说周六是中元节,她父母不让她出门。

上大学前,我就已经给别人用asp做网站赚钱了。班里大部分都是稀里糊涂报考软件技术专业的。我一直是班里的标杆。在大学的时候就有很多人敬佩我,而我知道这只是一点皮毛而已。所以我一直在软件这一行很努力。

大学几年,我给自己定下不谈恋爱的要求。每天都是在寝室的台式电脑上捣鼓各种东西。其实这是非常遗憾的事情。在前天聚会酒过三巡的时候,有女同学明确表示,后悔那时没追我,说我一直是个很不错的人。 

我说遗憾肯定是有的,给自己定了很多现在看起来毫无意义的条条框框。很遗憾,很内疚。对不起关系我,喜欢我的的人。

2018年08月28日 星期二

明天同学聚会

明天同学聚会,我的原则是吃好,喝好,玩好。一、不给同学谈钱,二、不给同学谈工作,三、不跟女同学谈感情。去学校拍几张照片,看看学校的变化。跟同学一起回忆在学校的事迹,缅怀一下青春。

2018年08月20日 星期一

二叔

我二叔算是我们村的首富了,三十年前,就自己拉着驾车去城里打拼,从洒钉子补车胎,到卷砸门塑钢窗,再到现在的活动板房钢构房。每次到他家,都会带我到厂里转一圈,介绍一下,他最近进了什么机器,盖了哪些厂房。

我觉得我二叔对我挺好,虽然别的亲戚都骂他自私,不顾人情。我小时候,他骑车摩托车带我,拿着气枪去野外打鸟。带我带钓鱼,带我游泳等,以及春节的压岁钱、玩具和衣服。

对于小孩来说这些足够了。上次回去看奶奶,二审说,你现在混的不错,多亏你二叔的指导。虽然这话有点拦功劳的意思。但是我觉得不得不承认,二叔作为一个成功人对我影响肯定是有的。

小的时候,我学习成绩就好,也很聪明。我记得我二叔给我拿一本脑经急转弯的书。我就只看一遍。他随便抽查,我都可以把正确答案说出来。

有时候我在想,为什么二叔喜欢给我说他的成就。现在大了渐渐明白。找一个可以述说的人并不容易。有的人,听你的想法,他会跟你竞争.有的人听了你的成就,他会妒忌。有的人,听你说富了,他会借钱。而我只是单纯的崇拜,而又无所求的人。 

2018年04月13日 星期五

安卓获取mac 地址

解决方案:

一种比较折衷的办法,在获取MAC地址之前先判断当前WiFi状态,若开启了Wifi,则直接获取MAC地址,若没开启Wifi,则用代码开启Wifi,然后马上关闭,再获取MAC地址。

目前此方法测试成功,无论在哪种状态下都能正确取得设备的MAC地址(包括开机后未启动过Wifi的状态下),且在未开启Wifi的状态下,用代码开启Wifi并马上关闭,过程极短,不会影响到用户操作。

代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public String getMacAddress() {
 
    String macAddress =null;
    WifiManager wifiManager =
        (WifiManager)MyApplication.getContext().getSystemService(Context.WIFI_SERVICE);
    WifiInfo info = (null== wifiManager ?null: wifiManager.getConnectionInfo());
         
    if(!wifiManager.isWifiEnabled())
    {
        //必须先打开,才能获取到MAC地址
        wifiManager.setWifiEnabled(true);
        wifiManager.setWifiEnabled(false);
    }
    if(null!= info) {
        macAddress = info.getMacAddress();
    }
    returnmacAddress;
}

需要加入如下权限

1
2
3
<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"> </uses-permission>
<uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE"> </uses-permission>
<uses-permissionandroid:name="android.permission.WAKE_LOCK"> </uses-permission>

 

2018年03月23日 星期五

越来越像父亲了

前几年工资不高,每月除去开销所剩无几。与老婆的争吵也不断,嫌弃她乱买东西,尽买一些无用的东西。我觉得我越来越像父亲了,小时候父亲也是经常与母亲为了乱买东西争吵。我讨厌那样的生活,曾对婚姻绝望,想过放弃。

2018年03月22日 星期四

儿子说我能听懂动物的语言

儿子问我为什么红色念Red。我说世界上有很多语言,Red就是英语的叫法。就像小猫小狗一样,他们也有自己的语言,如果不学习他们的语言就不知道他们说什么。儿子说我能听懂动物的语言。所以我就问他,那小狗向你旺旺的叫,你知道他说啥吗?儿子说,“我饿了,我饿了”。那小偷来了小狗向小偷旺旺叫呢?儿子说,“救命啊,救命啊”

2018年01月31日 星期三

cent os linux系统使用自带Iptables 封IP

3、开放指定的端口

#允许本地回环接口(即运行本机访问本机)

iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT

# 允许已建立的或相关连的通行

iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT

#允许所有本机向外的访问

iptables -A OUTPUT -j ACCEPT

# 允许访问22端口

iptables -A INPUT -p tcp –dport 22 -j ACCEPT

#允许访问80端口

iptables -A INPUT -p tcp –dport 80 -j ACCEPT

#允许FTP服务的21和20端口

iptables -A INPUT -p tcp –dport 21 -j ACCEPT

iptables -A INPUT -p tcp –dport 20 -j ACCEPT

#如果有其他端口的话,规则也类似,稍微修改上述语句就行

#禁止其他未允许的规则访问

iptables -A INPUT -j REJECT

iptables -A FORWARD -j REJECT


4、屏蔽IP

#如果只是想屏蔽IP的话3、“开放指定的端口”可以直接跳过。

#屏蔽单个IP的命令是

iptables -I INPUT -s 123.45.6.7 -j DROP

#封整个段即从123.0.0.1到123.255.255.254的命令

iptables -I INPUT -s 123.0.0.0/8 -j DROP

#封IP段即从123.45.0.1到123.45.255.254的命令

iptables -I INPUT -s 124.45.0.0/16 -j DROP

#封IP段即从123.45.6.1到123.45.6.254的命令是

iptables -I INPUT -s 123.45.6.0/24 -j DROP


4、查看已添加的iptables规则

iptables -L -n

v:显示详细信息,包括每条规则的匹配包数量和匹配字节数

x:在 v 的基础上,禁止自动单位换算(K、M)

n:只显示IP地址和端口号,不将ip解析为域名


5、删除已添加的iptables规则

将所有iptables以序号标记显示,执行:

iptables -L -n –line-numbers

比如要删除INPUT里序号为1的规则,执行:

iptables -D INPUT 1


6、iptables的开机启动及规则保存

chkconfig –level 345 iptables on

CentOS上可以执行:service iptables save保存规则

linux下使用iptables封ip段的一些常见命令:

封单个IP的命令是:

iptables -I INPUT -s 211.1.0.0 -j DROP

封IP段的命令是:

iptables -I INPUT -s 211.1.0.0/16 -j DROP

iptables -I INPUT -s 211.2.0.0/16 -j DROP

iptables -I INPUT -s 211.3.0.0/16 -j DROP


封整个段的命令是:

iptables -I INPUT -s 211.0.0.0/8 -j DROP


封几个段的命令是:

iptables -I INPUT -s 61.37.80.0/24 -j DROP

iptables -I INPUT -s 61.37.81.0/24 -j DROP


解封的话:

iptables -D INPUT -s IP地址 -j REJECT

iptables -F 全清掉了


关闭: /etc/rc.d/init.d/iptables stop

启动: /etc/rc.d/init.d/iptables start

重启: /etc/rc.d/init.d/iptables restart


1、重启后生效

开启:chkconfig iptables on

关闭:chkconfig iptables off

2、即时生效,重启后失效

开启:service iptables start

关闭:service iptables stop

2018年01月10日 星期三

从前我也觉得,人活一辈子,开心最重要。

从前我也觉得,人活一辈子,开心最重要。后来越来越觉得,人活一辈子,开不开心都无所谓才最重要。