顾乔芝士网

持续更新的前后端开发技术栈

一文学会使用 Python 中的 IP 地址操作

IP 地址和网络密不可分,Python 的ipaddress

你知道shell脚本中$0 $1 $# $@ $* $? $$ 都是什么意思吗?

一、概述

shell中有两类字符:普通字符、元字符。

1. 普通字符

介绍几种OPTIONS检测的方法


笔记08:IPv6地址配置方法二——无状态地址自动配置SLAAC

手动静态配置IPv6的方式比较合适于需要固定地址的服务器、路由器、交换机等。对于一般主机,自动配置IPv6地址则更显方便。自动配置IPv6地址方式主要分为无状态和有状态。

其中无状态地址自动配置SLAAC

一次现场Linux恶意木马分析

起因是某客户的服务器上,只要一启动server,过不了几秒就被kill,然后错误日志也看不出啥。 server是基于jvm的,怎么看一个进程被哪个进程杀死,这个可以写一篇文章了。

自信一点,这肯定不是我们代码的问题导致JVM崩溃啊,毫无疑问是那些脚本小子搞的。

使用.NET实现WOL唤醒远程开机

golang map存储struct结构体常见的坑

map存储struct结构体常见的坑

1 使用指针作为方法的 receiver

package main
import (
"fmt"
)
type data struct {
		name string
}
type printer interface {
print()
}
// 这里不能使用指针
func (p *data) print() {
    fmt.Println("name: ", p.name)
}
/*
//解决方法一: 正确的语法, 不能使用指针
func (p data) print() {
fmt.Println("name: ", p.name)
}
*/
func main() {
    d1 := data{"one"}
    d1.print() // d1 变量可寻址,可直接调用指针 receiver 的方法
    /*
    var in printer = data{"two"}
    in.print() // Error: 类型不匹配
    */

    m := map[string]data{
    "x": data{"three"},
    }
    // 对于 map 存储struct的数据类型, 不能使用指针
    m["x"].print() //Error: m["x"] 是不可寻址的 // 变动频繁

    // 解决方法二:
    r := m["x"]
    r.print()
}
/*
cannot use data literal (type data) as type printer in assignment:
data does not implement printer (print method has pointer receiver)
cannot call pointer method on m["x"]
cannot take the address of m["x"]
只要值是可寻址的, 就可以在值上直接调用指针方法。即是对一个方法, 它的 receiver 是指针就足矣。
但不是所有值都是可寻址的, 比如 map 类型的元素、通过 interface 引用的变量:
*/

Linode注册教程

Linode是一家美国著名的VPS供应商,其专注于Linux的云主机服务。这里我们来为Linode的使用新手们来介绍一下在Linode官网上的注册教程。

首先,登陆Linode的官方网址:www.linode.com

可以直接输入邮箱、用户名和密码,点击Create Account 就可以创建新的账户。这里值得注意的是,使用国内的免费邮箱,如QQ邮箱以及网易免费邮箱,会出现Your Email Address appears invalid 的错误提示。小编也遇到这样的问题,要解决这个问题就需要用户更换注册邮箱,比如可以使用自己的域名邮局或者海外的免费邮箱,如Hotmail、Outlook、Yahoo等。

笔记07:IPv6地址配置方法一——手动静态配置

IPv6地址的配置方法主要有:手动静态配置、无状态地址自动配置(Stateless Address Auto Configuration,SLAAC)、DHCP配置(又分为有状态、无状态)等。

手动静态配置IPv6地址,常用于路由器、交换机和服务器等设备——使用固定的IPv6地址,方便其作为网关或提供各种服务。配置命令和IPv4有些类似,下面使用H3C的模拟器进行手动静态配置IPv6地址,地址规划示例如图1拓扑:

linux系统奔溃之vmcore:kdump 的亲密战友 crash

转自
https://blog.csdn.net/yuanfang_way/article/details/77987399

crash 是目前广泛使用的 linux 内核崩溃转储文件的分析工具,掌握 crash 的使用技巧,对于分析定位内核崩溃的问题,有着非常重要的作用。本文首先介绍了 crash 的基本概念和安装方法,其次详细介绍了如何使用 crash 工具分析内核崩溃转储文件,包括各种常用调试命令的使用方法,最后以几个实际工作中遇到的真实案例向读者展示了 crash 的强大功能。在这篇文章中,既有详细的工具使用方法,又有丰富的实际案例分析,相信您读过以后定会受益匪浅。

<< 1 2 3 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言