摘要:
在Linux网络编程中,epoll是一种高效的事件驱动I/O多路复用机制,用于管理大量的文件描述符(通常是套接字)并监控它们上的事件。epoll支持两种工作模式:边缘触发(Edge-Triggered,ET)和水平触发(Level-Triggered,LT)。下面我将详细解释这两种模式,并提供示例说 阅读全文
摘要:
从 g++ 4.8 版本开始,该编译器默认支持 C++11 标准。 因此,g++ 8.3.1 的版本将完全支持 C++11 特性和语法。您可以使用 -std=c++11 编译选项来指定编译器使用 C++11 标准进行编 C++11 是 C++ 语言的一个重要版本,引入了许多新的特性和改进,包括自动类 阅读全文
摘要:
一个C++11的线程函数 #include <iostream> #include <thread> #include <chrono> void printNumbers() { for (int i = 1; i <= 100; ++i) { std::cout << i << std::end 阅读全文
摘要:
1.给文件改名,并进行压缩 #!/bin/bash # -*- coding: utf-8 -*- ##给文件改名,并进行压缩 oldName="PriceAlarmServer" newName="PriceAlarmServerGnn" echo "oldName:"${oldName} ech 阅读全文
摘要:
问题背景: centos7 安装 pythond的 pylzma 模块失败。 报错内容: pip install pylzma Collecting pylzma Using cached pylzma-0.5.0.tar.gz (4.2 MB) Building wheels for collec 阅读全文
摘要:
这是chatgpt的回答: 在Python中,lzma模块是用于处理LZMA(Lempel-Ziv-Markov chain Algorithm)压缩算法的模块,它可以用于压缩和解压缩数据。然而,如果您使用C++的lzma库压缩数据,并且尝试在Python中使用lzma模块进行解压缩,可能会出现问题 阅读全文
摘要:
这是我向文心一言提问得到的答案。答案仅供参考。 问:clickhouse数据库里面,类型 datetime, datetime64, datetime(3), datetime64(3) 分别是什么意思,举例详细说明 答: 在 ClickHouse 数据库中,有以下几种日期时间类型: DateTim 阅读全文
摘要:
使用python读写文件 前面部分是介绍json和 dict的相互转换; 然后介绍了读一个Json文本文件(文件有n行,整个文件是一个json字符串); 再后面介绍了读取文本文本,文件每一行是一个json字符串; 还介绍了如何写入json数据; 如何写入文本;如何追加写入; 附带了相关参考链接地址。 阅读全文
摘要:
找一个企业微信的群聊,点击右上角的"...",添加群机器人。 创建一个机器人 填写机器人名字,添加机器人。 保存这里的webhook地址,后面给机器人发消息,就是给这个地址post消息。 具体的配置文档,可以点这里的“配置说明”去了解。 下面介绍,使用py给机器人发送消息 #!/usr/bin/en 阅读全文
摘要:
这是一段正则表达式示例,筛选出sql语句里面用到的表。 主要是筛选 "from table_name "这样的字符串,然后把table_name选出来 #!/usr/bin/env python # -*- coding: utf-8 -*- import re text1 = """T2.NOTI 阅读全文
摘要:
快速注释/取消注释:Ctrl + /折叠代码:Ctrl + -展开代码:Ctrl + +将光标移动到方法体或循环的开始:Ctrl + {将光标移动到方法体或循环的结束:Ctrl + }在整个工程中查找: Ctrl + shift + F 阅读全文
摘要:
这是用 百度的 文心一言 生成的代码。刚开始2次都是错误的,明确指出 clickhouse_driver 没有占位符, 让AI重新生成。重新生成了2次之后,才得到正确代码 #!/usr/bin/env python # -*- coding: utf-8 -*- # author:henry # d 阅读全文
摘要:
使用 clickhouse_driver 模块,读写 clickhouse 1.clickhouse_driver 不支持 占位符的写法 2.data 里面的数据,类型要和数据库里面的类型一致,如果不一致,这里就要强制转换为一致 3.records是一个list,里面的每个元素是一个元组 #!/us 阅读全文
摘要:
这里使用pymysql模块,PyMySQL 连接 ClickHouse 时需要指定正确的端口号才能成功建立连接,而默认的端口号是 9004 1. 使用 pymysql模块向 clickhouse写数据的时候,占位符 必须都是 "%s" 2.tuple里面,数据类型要强制转为 str 3.record 阅读全文
摘要:
https://clickhouse.com/docs/zh/sql-reference/data-types/int-uint https://www.cnblogs.com/traditional/p/15218628.html https://zhuanlan.zhihu.com/p/5590 阅读全文
摘要:
https://liushilive.github.io/github_exercise_oracle/md/%E6%A6%82%E5%BF%B5/Oracle%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B.html https://docs.oracle.com/en/d 阅读全文
摘要:
https://www.runoob.com/mysql/mysql-data-types.html https://www.w3cschool.cn/mysql/mysql-data-types.html https://www.modb.pro/db/50149 https://www.sjkj 阅读全文
摘要:
获取日期,时间 使用 datetime 模块 格式化使用 strftime("%Y-%m-%d") strftime("%H:%M:%S") #!/usr/bin/python # -*-coding:utf-8-*- import datetime # 获取当前时间, 其中中包含了year, mo 阅读全文
摘要:
#1.关闭 tafnode ps -ef | grep tafnode /usr/local/app/taf/tafnode/util/stop.sh #2.启动程序gdb /usr/local/app/taf/tafnode/data/HQExtend.StockPoolAlarmServer/b 阅读全文
摘要:
在linux下面打开某些文件的时候,会在每行后面看到 ^M 这种字符。 解决方案: sed -i 's/\r//g' file1.txt file1.txt 是你有问题的文件。 下面是这个命令的解释: 这个命令的作用是在 `file1.txt` 文件中替换所有的换行符 `\r` 为空字符串。 这个命 阅读全文