Hotodogo: Night-City
#Hello Edgerunners, welcome to the Night-City.

Welcome!

grep 基础

grep 基本概念 grep: global search regular expression and print out the line. 作用 文本过滤器,用于文本搜索,用指定“模式”逐行匹配。 模式 由正则表达式字符及文本字符所编写的过滤条件 正则表达式 由一类特殊字符和文本字符所编写的模式,其有些字符不表示字符字面意义,而表示控制或通配的功能 比较记忆 {% assign diffcolor = 'style="background: #FFFD42;"' %} grep egrep desc ...

Java 与 RegEx 浅析 002: 小试 java.util.regex

正则表达式包 java.util.regex 的使用十分简单,它的功能由下列内容组成: 类 java.util.regex.Pattern Pattern 对象就是编译好的正则表达式,它可以应用于任意多的字符串 类 java.util.regex.Matcher Matcher 对象对应单独的实例,它表示将正则表达式应用到某个具体的目标字符串上 接口 java.util.regex.MatchResult MatchResult 是 Java 5.0 之后的新特性,它包含了成功匹配到的数据,这些数据可以在下一次匹配前从 Matcher 本身获取,也可以提出作为 Match...

Java 与 RegEx 浅析 001: 概述

Java 是目前极为流行的一门语言,而正则表达式也是开发和维护中必不可少的一个工具,如何将这两者融合成为一个非常重要的问题。 从 2002 年初 Java 发布 1.4 版本后就有了内建的采用 NFA 的正则表达式包 java.util.regex,不仅提供了强大的功能,更可喜的是它的 API 十分简单。 在 java.util.regex 中的方法有: appendReplacement appendTail compile end find flag group groupCount hasAnchoringBounds hasTransparentBounds hitEnd looki...

Linux 配置 IP

首先需要找到配置文件,以 eth0 为例,用 vi 打开它: vi /etc/sysconfig/network-script/ifcfg-eth0 将其内容改为如下格式: DEVICE=eth0 HWADDR=00:0C:29:A9:66:DB TYPE=Ethernet UUID=37b4ade3-c11e-43b0-95e1-b2fcd2c4d8c9 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.1.2 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=61.139.2...

UNIX/Linux get IP Address

use this: curl icanhazip.com or this: function myip(){ myip="$(ifconfig | grep 'inet.*netmask.*broadcast')" lanip="$(echo $myip | awk '{print $2}')" publicip="$(echo $myip | awk '{print $6}')" echo '你的局域网IP是: '$lanip echo '你的外网IP是: '$publicip e...

UNIX/Linux Command: chmod

变更文件或目录的权限。在Linux系统家族里,文件或目录权限的控制分别以读取,写入,执行3种一般权限来区分,另有3种特殊权限可供运用,再搭配拥有者与所属群组管理权限范围。您可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果您对符号连接修改权限,其改变会作用在被连接的原始文件。 权限范围的表示法如下: u:User,即文件或目录的拥有者。 g:Group,即文件或目录的所属群组。 o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。 a:All,即全部的用户,包含拥有者,所属群组以及其他用户。 有...

Java: Get header fields

在开发应用程序的过程中, 如果有多个应用, 通常会通过一个 portal 门户来集成, 这个 portal 是所有应用程序的入口, 用户一旦在 portal 登录之后, 进入另外一个系统, 就需要类似的单点登录(SSO). 进入各个子系统的时候, 就不需要再次登录, 当然类似的功能, 你可以通过专业的单点登录软件来实现, 也可以自己写数据库 token 等方式来实现。其实还有一个比较简单的方法, 就是通过 portal 封装已经登录过的用户的消息, 写到 HTTP header 之中, 然后把请求 forward 到各个子系统中去, 而各子系统从 HTTP header 中获取用户名, 作为是...

JavaScript 入门教程

1 为什么学习JavaScript 提要:Javascript是学习脚本语言的首选。她兼容性好,绝大多数浏览器均支持Javascript,而且她功能强大,实现简单方便,入门简单,即使是程序设计新手也可以非常快速容易地使用JavaScript进行简单的编程。 Javascript是由Netscape公司创造的一种脚本语言。为便于推广,被定为javascript,但是javascript与java是两门不相干的语言,作用也不一样。作为一门独立的编程语言,javascript可以做很多的事情,但它最主流的应用还是在Web上——创建动态网页(即网页特效)。Javascript在网络上应用广泛,几乎所有...

JavaScript: 短信验证码

相信大家都遇到过手机验证码的功能,今天介绍一个简单的实现方式。 先做一个简单页面: 手机号: 验证码: // 发送按钮方法 $(document).on('click', "#getCheckId", function(e) { time(this); $.ajax({ url: "checkPhoneNumber/sendCheckNumber", data: { ...

Travis CI and iOS Projects

Travis is a Continuos Integration platform targeted to the Open Source Community. Among many other languages, it now supports Objective-C projects, but its lack of documentation can give the impression that it is a difficult task to achieve while in fact it quite simple. Find out how simple it is to...

ImageMagick

ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear an...

C++ Primer 009 : 面向对象初步

本篇主要介绍C++ 中的面向对象基础。 面向对象 什么叫对象 对象(Object)就是事物,万物皆对象,具有两个特性: 属性和行为。 什么叫面向对象 通过属性和行为两大特性去分析一个对象的方法,就叫做面向对象思想。我们知道 C 语言是一门面向过程的语言,而 C++ 是一门既可以面向过程也可以面向对象的语言。 什么叫面向对象的编程 通过面向对象的思想分析对象之后,采用一门面向对象的编程语言去编码实现功能,就叫做面向对象编程。 类 将很多对象的共性提取出来之后再组合到一起,就形成了类(Class)。 例如: 学生类: 属性:姓名 年龄 爱好 行为:吃饭 学习 打游戏 教师类: ...

What's this?

The Night-City version of Hotodogo inspired by Cyberpunk 2077. Not finished yet.

Pinned Message

The Founder and CEO of Infeca Technology.

Developer, Designer, Blogger.

Big fan of Apple, Love of colour.

Feel free to contact me.

反曲点科技创始人和首席执行官。

开发、设计与写作皆为所长。

热爱苹果、钟情色彩。

随时恭候 垂询