- 博客(11)
- 资源 (64)
- 收藏
- 关注
转载 golang float64 保留2位小数
先将 float64 通过Sprintf保留两位小数,再转成 float64示例如下:func Decimal(value float64) float64 { value, _ = strconv.ParseFloat(fmt.Sprintf("%.2f", value), 64) return value}
2021-07-31 17:47:12 10220
转载 python3 字符串 统计子字符数量 内置方法count
实例:>>> a = "good">>> a'good'>>> a.count("g") ## 统计"g"出现的次数1>>> a.count("o") ## 统计"o"出现的次数2>>> a.count("d") ## 统计d出现的次数1>>> a.count("go") ## 统计go出现的次数1>>> a.count("gx") ## 统计g
2021-07-27 13:03:51 690
转载 python3 浮点型 字符串 整形 互转实例
目录1.字符串 浮点型 转 整形2.整形 字符串转 浮点型3.浮点型 整形 转 字符串1.字符串 浮点型 转 整形int函数作用1.把符合数学格式的数字型字符串转换成整数2.把浮点数转换成整数,但是只是简单的取整,而非四舍五入。实例:aa = int("124")print(f"{aa=}")# 输出 aa=124bb = int(123.45)print(f"{bb=}")# 输出 aa=123cc = int("-123.45") print(f.
2021-07-27 13:01:56 1047
转载 linux setroubleshootd进程 内存占用过大
问题:服务器发现问题:内存占满,甚至swap也完全占用。解决:系统8G内存,setroubleshootd进程占用4G,该进程是SElinux的守护进程,关闭SElinux即可。vi /etc/selinux/config#注释掉#SELINUX=enforce#注释掉#SELINUXTYPE=targeted #增加SELINUX=disabled 修改配置文件,重启生效...
2021-07-26 10:51:37 3396
转载 python3 pip3 install 报错 ModuleNotFoundError: No module named ‘_ctypes‘ 解决方法
错误:在腾讯云上pip install sklearn时报这个错误,如下: File "/usr/local/python3/lib/python3.7/ctypes/__init__.py", line 7, in <module> from _ctypes import Union, Structure, ArrayModuleNotFoundError: No module named '_ctypes'原因:Python3中有个内置模块叫ctypes,它是
2021-07-16 15:08:29 3076
转载 golang signal 信号简介
1.1. 基本概念信号是事件发生时对进程的通知机制。有时也称之为软件中断。信号与硬件中断的相似之处在于打断了程序执行的正常流程,大多数情况下,无法预测信号到达的精确时间。因为一个具有合适权限的进程可以向另一个进程发送信号,这可以称为进程间的一种同步技术。当然,进程也可以向自身发送信号。然而,发往进程的诸多信号,通常都是源于内核。引发内核为进程产生信号的各类事件如下。硬件发生异常,即硬件检测到一个错误条件并通知内核,随即再由内核发送相应信号给相关进程。比如执行一条异常的机器语言指令(除 0,引..
2021-07-11 18:03:22 2174
原创 golang 消息忽略 signal.Ignore(syscall.SIGHUP) 示例
目录示例1:exec.Command 子进程调用 忽略消息 防止僵尸进程示例2:管道调用中的 消息忽略示例3:多个消息忽略示例4:消息忽略 与 消息处理 同存消息具体含义参考:《golang signal 信号处理》https://blog.csdn.net/whatday/article/details/118650161示例1:exec.Command 子进程调用 忽略消息 防止僵尸进程func main() { flag.Usage = usage flag...
2021-07-11 08:35:19 1544
转载 golang signal 信号处理
目录信号类型golang 信号发送和处理信号类型个平台的信号定义或许有些不同。下面列出了POSIX中定义的信号。Linux 使用34-64信号用作实时系统中。命令 man signal 提供了官方的信号介绍。在POSIX.1-1990标准中定义的信号列表信号 值 动作 说明 SIGHUP 1 Term 终端控制进程结束(终端连接断开) SIGINT 2 Term 用户发送INTR字符(Ctrl+C)触发 SIGQ
2021-07-11 08:25:12 1231
转载 linux c++ 警告 warning: ISO C++ forbids converting a string constant to ‘char*‘ [-Wwrite-strings] 解决方法
在C++中,char* p = "abc"; // valid in C, invalid in C++会跳出警告:warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]改成下面 warning消失char* p = (char*)"abc"; // OK或者char const *p = "abc"; // OK原因解析:习c或者c++的时候都知道,如果
2021-07-06 09:19:58 1833
转载 linux c++ 报错 invalid use of incomplete type 解决方法
原因:编译器不知道所用的struct 或者是class的具体实现,分析:通常出现在如下情况:假设我们有一个class some定义在some.h中,实现在some.cpp中,我们在other.cpp中要用到这个some 的方法,于是我们再other.h中声明可一个class some,并声明了要用到的方法,这样就会导致上述的问题,解决:在other.cpp中include some.h,这样编译器就会根据该头文件找到class some的具体定义,问题也就解决了。具体情况:1.忘了定义头文件
2021-07-06 09:15:56 4741
字体wps.zip 用于linux wps 使用
2020-03-16
Nat_Type_Tester_.rar
2019-12-26
msfupdate.erb
2019-11-04
fuzz工具 teenage mutant ninja turtles
2019-01-14
Sybase ASE 12.5.4 PC 客户端
2018-12-12
Win32 OpenSSL
2015-04-18
ActivePerl
2015-04-18
编写 Debugging Tools for Windows 扩展 实例
2014-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人