curl myip.ipip.net curl ip.cn curl cip.cc

[命令行] curl查询公网出口IP 2016年07月22日 14:27:02 阅读数:19022 不管是在家里还是办公室,或者是公司的主机,很多时候都是在内网中,也就是说很多都是通过 NAT上网的,有时候需要查询下出口的公网IP,如果有浏览器,可以用百度, google搜 ip 这个关键词得到公网IP,那要是在命令行下呢? 下面是运维开发群的大神们分享的几个接口,整理了下分享给大家。 liuzhizhi@lzz-rmbp|logs # curl ipinfo.io { "ip": "
分类: 其他 发布时间: 05-03 22:56 阅读次数: 6

正则表达式之元字符

1.什么是正则表达式?   官方解释正则表达式是描述一组字符串的模式,正则表达式类似算数表达式构造,通过使用各种特殊符号组合来表示一组字符串。 2.元字符 元字符 描述 示例 . 匹配任意单个字符 a.:匹配a开头任意字符结尾 * 匹配紧挨在前面的字符任意次(0,1或无限次) a*:匹配a多次 .* 匹配任意长度的任意字符 a.*:a开始任意长度的行 ^ 行首定位符 ^root:root开头的行 $ 行尾定位符 root$:root结尾的行 [] 匹配指定范围内的任意单个字符 [abc]:匹配
分类: 其他 发布时间: 05-03 22:56 阅读次数: 5

Java基础-IO流对象之序列化与反序列化

                Java基础-IO流对象之序列化与反序列化                                     作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。
分类: 其他 发布时间: 05-03 22:56 阅读次数: 7

Python中sys和os模块的区别

sys: This module provides access to some variables used or maintained by the interpreter and to functions that interact strongly with the interpreter. It is always available. 参见:https://docs.python.org/3/library/sys.html os:This module provides a po
分类: 其他 发布时间: 05-03 22:56 阅读次数: 5

二、内置基础数据类型

两种数据类型:   1.语言内置的数据类型     1)数值型:       ① 整数型:         无符号:unit8,unit16,unit32,unit64         有符号:int8, int16, int32, int64         下列X表示X位的操作系统           unit = unitX, int = intX, unitptr = X为的指针         类型的别名:           byte = unit8           rune
分类: 其他 发布时间: 05-03 22:56 阅读次数: 5

数据结构--单调栈--烽火台

京东笔试编程题:烽火台,动态规划解法| Hexo https://www.nowcoder.com/discuss/8704?type=0&order=0&pos=5&page=0 战争游戏的至关重要环节就要到来了,这次的结果将决定王国的生死存亡,小B负责首都的防卫工作。首都处于一个四面环山的盆地中,周围的n个小山构成一个环,作为预警措施,小B计划在每个小山上设置一个观察哨,日夜不停的瞭望周围发生的情况。 一旦发生外敌入侵事件,山顶上的岗哨将点燃烽烟。若两个岗哨所在的山峰之间没有更高的山峰遮挡
分类: 其他 发布时间: 05-03 22:56 阅读次数: 9

JavaWeb学习笔记5--JSP简介及入门(含Eclipse for Java EE及Tomcat的配置)

【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4046862.html 【前言】 JSP本身是JavaWeb中的知识,但是在学习Android网络时,必然要涉及到与服务器之间的交互,所以学一下JSP以及其他JavaWeb的内容还是很有必要的,至少能明白程序在访问服务器时,整个过程的原理。 其实,在学习Android之前,Java和JavaWeb
分类: 其他 发布时间: 05-03 22:56 阅读次数: 5

JAVA枚举类型的应用

  JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却对开发有很大的帮助。 枚举的相关用法   用法一:    在JDK1.5 之前,我们定义常量都是: public static fianl…. 。现在好了,有了枚举,可以把   相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, YELLOW }   用法二:     JDK1.6之前的switch语句只支持in
分类: 其他 发布时间: 05-03 22:56 阅读次数: 7

MYSQL学习二 关于左连接

工作中有如下的SQL, 针对A.ID ='abcdefg', left join B和C两个表,来查找其他信息。就算是B和C中没有任何满足条件的记录,最后结果也肯定不是空。因为A.ID ='abcdefg'是存在的。 SELECT ****** FROM tableA A LEFT JOIN tableB B on b.DELETED = '0' AND A.DELETED = '0' AND B.fid=A.ID LEFT JOIN tableC C ON B.XXXid=C.i
分类: 其他 发布时间: 05-03 22:56 阅读次数: 6

为什么特斯拉会一步步滑向破产的边缘?

近几天关于特斯拉有可能破产的消息不绝于耳。据相关媒体报道,如今的特斯拉每分钟都要烧掉6500美元,如果今年内得不到额外融资那么将很难撑到2019年
分类: 其他 发布时间: 05-03 22:53 阅读次数: 4

CentOS7.4 配置 iptables 防火墙

1 关闭默认的firewall防火墙 systemctl stop firewalld.service  #停止firewall systemctl disable firewalld.service  #禁止firewall开机启动 firewall-cmd --state  #查看默认防火墙状态(关闭后显示notrunning,开启后显示running) 2 开启iptables yum install iptables  #根据centOS7的版本和内核,有些版本已经装过,可以跳过此命令
分类: 服务端 发布时间: 05-03 22:53 阅读次数: 5

用nodejs实现简单爬虫

前言 本喵最近工作中需要使用node,并也想晋升为全栈工程师,所以开始了node学习之旅,在学习过程中, 我会总结一些实用的例子,做成博文和视频教程,以实例形式来理解体会node的用法,所以跟小猫一起由浅及深的学node吧! 近期都会是些基础文章,主要用来了解node的各种功能,非常适合对node有所了解但没有开发node基础的前端工程师, 等基础掌握后,后续会进行进阶的探索和总结哟 本文将以抓取百度搜索结果中关键词的相关搜索为例子,教会大家以nodejs制作最简单的爬虫: 将使用的node模
分类: 其他 发布时间: 05-03 22:50 阅读次数: 6

事务和JDBC事务隔离级别

与事务相关的理论 mysql事物隔离级别:http://mj4d.iteye.com/blog/1744276 事务(Transaction): 是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,sql server 能将逻辑相关的一组操作绑定在一起,以便服务器 保持数据的完整性。事务通常是以begin transaction开始,以commit或rollback结束。Commint表示提交,即提交事务的所有操作。具体地说就是将事务中
分类: 其他 发布时间: 05-03 22:50 阅读次数: 3

centos中java安装跟配置

安装配置java环境 [root@JxateiLinux src]# Wget http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz?AuthParam=1517116273_f97a52606c91628e0c57ea1f702b885d [root@JxateiLinux src]# tar zxvf jdk-8u16
分类: 其他 发布时间: 05-03 22:50 阅读次数: 6

4-11

1 2 3 4 5 6 7 8 9
分类: 其他 发布时间: 05-03 22:50 阅读次数: 6

清除浮动的方法以及优缺点

为什么清除CSS浮动这么难? 因为浮动会使当前标签产生向上浮的效果,同时会影响到前后标签、父级标签的位置及 width height 属性。 而且同样的代码,在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了。 解决浮动引起的问题有多种方法,但有些方法在浏览器兼容性方面还有问题。 我根据自己的经验总结8种清除浮动的方法(测试已通过 ie chrome firefox opera,后面三种方法只做了解就可以了): 1、父级div定义height <style type="text/css
分类: 其他 发布时间: 05-03 22:50 阅读次数: 4

使用QuickReload修改插件

en:https://developer.atlassian.com/server/framework/atlassian-sdk/modify-the-plugin-using-quickreload/ 截止到目前,你已经发现你可以为JIRA创建一个插件,而且你可以对插件做修改,然而每次启动和停止JIRA会花费几分钟的时间。QuickReload通过对P2 JAR文件输出目录的监听,将他们上传到正在运行的主机应用中,从而显著的减少插件开发迭代时间。 Step 1. 检查你的pom中Quick
分类: 其他 发布时间: 05-03 22:50 阅读次数: 4

MySQL数据库事务隔离级别

READ UNCOMMITTED 读取未提交的内容 在READ UNCOMMITTED隔离级,所有的事务都可以“看到”未提交事务的执行结果。在这种级别上,可能会产生很多问题,除非用户真的知道自己在做什么,并有很好的理由这样做。本隔离级很少用于实际应用,因为它的性能也不比其他级别好多少,而别的级别还有其他更多的优点。读取未提交数据,也被称为“脏读”(Dirty Read) READ COMMITTED (读取提交内容) 大多数数据库系统的默认隔离级是READ COMMITED(但这不是MySql
分类: 其他 发布时间: 05-03 22:50 阅读次数: 6

第一次作业 计四张宇生

一、学习内容总结 C语言是一门非常有趣的课程 经过了两个月的学习,我从对c语言的一窍不通,到现在的基础入门。从最开始的毫无干劲,到现在对C语言学习提起了兴趣。在老师的带领下我充分领会了编程的魅力,我也有了一些自己的学习心得。我忍为学习C语言最忌讳的就是眼高手低,知识一味地给这老师敲代码是学不会什么东西的,只有明白了每条代码的含义才能真正学懂C语言。 二、学习及作业中遇到的问题及解决过程(不少于3个问题,30分) 问题1 打字不熟练,打字过慢。。 问题1的解决方案 经过长久的练习,我的打字速度得
分类: 其他 发布时间: 05-03 22:50 阅读次数: 6

docker常用命令,安装常用实例,一步式安装mysql

刚来公司,跟公司测试环境项目的服务器,环境是linux Centos7.2 所有的tomcat都挂载在docker容器下,所以也就学习了一些简单的docker指令(学习之前请了解什么是docker,并会常用的linux指令)。 列出一些常用的: docker 一步式拉取mysql 5.7 $ docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/data:/var/lib/mysql -p 3306:330
分类: 其他 发布时间: 05-03 22:50 阅读次数: 7
今日推荐