- 博客(13)
- 资源 (46)
- 收藏
- 关注
原创 Python内置函数——__import__ 的使用方法
__import__() 函数用于动态加载类和函数 。如果一个模块经常变化就可以使用 __import__() 来动态载入。语法__import__ 语法:__import__(name[, globals[, locals[, fromlist[, level]]]])参数说明:name -- 模块名英文文档:__import__(name, globals=No.........
2020-05-22 08:52:12 12842 2
原创 PHP基本语法(实例)
<meta charset="uft-8"><?php//echo输出echo "hello word!";/*变量、常量、数组、一些循环控制、条件判断*///变量,命名格式:$美元符号开头,字母、下划线[不能跟数字、特殊字符]$name = "key";$age = 16;$love = "zhangfei";echo $name//变量字符串连接,注意添加'.'连接echo "我的名字叫:".$name;//变量的值(数据类型):整形、浮点、字.
2020-05-19 14:47:50 268
原创 解决挖矿病毒(定时任务、计划任务、系统定时器、定时启动、crontab、入侵)
在阿里云使用redis,开启了6379端口,但是当时并没有对redis的密码进行设置。在晚上一点左右。阿里云给我发短信,告诉我服务器出现紧急安全事件。建议登录云盾-态势感知控制台查看详情和处理。于是早上开启电脑,连接服务器,使用top查看cpu状态。结果显示进程占用cpu99%以上。在网上百度,了解到qW3xT.2是一个挖矿病毒。也就是说别人利用你的电脑挖矿。谋取利益。解决办法:1、首先解决redis入口问题,因为最开始没有设置密码,所以首先修改redis.conf。设置密码,然后重启redis。
2020-05-15 18:07:57 7247
原创 golang 字符串分割(分割字符串)
package mainimport ( "fmt" "strings")func main() { str := "-100 123 200" //指定分隔符 countSplit := strings.Split(str, " ") fmt.Println(countSplit) //指定分割符号,指定分割次数 countSplit...
2020-05-04 18:07:15 26214 7
原创 golang flag包(命令行参数解析)
flag 包实现了命令行参数的解析。1)flag.Xxx(),其中 Xxx 可以是 Int、String,Bool 等;返回一个相应类型的指针,如:第一个参数 :flag名称为flagname第二个参数 :flagname默认值为1234第三个参数 :flagname的提示信息返回的ip是指针类型,所以这种方式获取ip的值应该第一个参数 :接收flagname的实际值的第二个参数 :flag名称为flagname第三个参数 :flagname默认值为1234。
2020-05-03 20:42:00 6629
原创 golang 指针总结(与C/C++区别不大,就是不可以p+1偏移)
注意老司机,都知道,可以在C/C ++中队指针做计算,但是golang就不支持那样做了。
2020-05-03 18:38:01 1094
原创 golang 切片slice使用总结(动态数组、cap与len区别)
注意:首先要搞清楚容量和长度的区别容量是指底层数组的大小,长度指可以使用的大小容量的用处在哪?在与当你用 append 扩展长度时,如果新的长度小于容量,不会更换底层数组,否则,go 会新申请一个底层数组,拷贝这边的值过去,把原来的数组丢掉。也就是说,容量的用途是:在数据拷贝和内存申请的消耗与内存占用之间提供一个权衡。而长度,则是为了帮助你限制切片可用成员的数量,提供边界查询的。...
2020-05-03 17:27:53 3428
原创 golang 数组、指针数组、数组指针使用总结
package mainimport ( "fmt")func main() { //创建 at:=[6]int{} //下标赋值 ap:=[5]int{3:2}//下标3的值赋值为2 fmt.Println("ap[3]:", ap[3]) //遍历1 as := [3]int{1, 2, 3} for i, p := range as { ...
2020-05-03 16:56:59 2492
原创 golang strconv包(类型转换、保留小数位)
package mainimport ( "fmt" "reflect" "strconv")func main() { vbool := false vint := 0-12345 vuint := 123456 vfloat := 123.456 vstring := "2019" //判断变量类型,int To string fmt.Println(ref...
2020-05-03 15:10:10 3808
原创 Another app is currently holding the yum lock; waiting for it to exit...
可能是系统自动升级正在运行,yum在锁定状态中。很遗憾,kill对付不了它,那怎么办呢?
2020-05-02 22:43:51 340
原创 golang 生成随机数
package mainimport ( "time" "math/rand" "fmt")func main() { rand.Seed(time.Now().UTC().UnixNano()) fmt.Println(rand.Intn(100)) fmt.Println(rand.Intn(100))}
2020-05-02 21:36:49 598
原创 Golang make chan 第二个参数(size)
指出该值在同一时刻最多可以容纳 size 个元素值。如果我们发送给该通道的元素值未被取走,那么该通道最多可以暂存(或者说缓冲)size 个元素值。当发送第size +1个元素值后, 会造成当前Goroutine的堵塞(在chan
2020-05-02 21:16:25 2026
Fortify SCA 20.1.1代码审计
2023-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人