随笔分类 -  踩过的坑

记录一些没有弄明白的问题 && 已经处理过的问题
摘要:python 中使用 json.dumps() 包装中文字符串. 阅读全文
posted @ 2019-11-26 12:59 kaichenkai 阅读(1657) 评论(0) 推荐(0)
摘要:一次惊险的 rm -rf 操作,以后删东西真的要小心,慢点操作 前两天周 4 周 5,写了两天的 python 代码没有提交,昨天晚上删日志目录,先跨目录查看了下日志目录的列表情况:ll ~/logs/ 然后我直接 rm -rf access_ 。。。 一个 tab 键补齐,加上一个 enter 键 阅读全文
posted @ 2019-08-31 12:20 kaichenkai 阅读(389) 评论(0) 推荐(0)
摘要:activemq BytesMessage || TextMessage;使用 python 程序向 activemq 的主题推送数据,默认推送的数据类型是 BytesMessage,改为推送 TextMessage 类型的数据 阅读全文
posted @ 2019-06-11 17:05 kaichenkai 阅读(1012) 评论(0) 推荐(0)
摘要:mysql 查询表的字段名称,字段类型 阅读全文
posted @ 2019-06-10 11:26 kaichenkai 阅读(12132) 评论(0) 推荐(0)
摘要:问题复现:修改字符串的第一个中文 先对原字符串做切片,然后进行拼接,得到新的字符串 运行效果: 切片默认是根据 byte 进行切割的,中文是 3 个 byte 组成,导致上面残留两个多余的 byte 解决方法: 那么在切片时指定 3 个 byte 尝试下: 运行效果: 另外一种方式: 步骤: 运行效 阅读全文
posted @ 2019-06-01 11:19 kaichenkai 阅读(2955) 评论(0) 推荐(0)
摘要:基本环境 使用 requests 模块发送 post 请求,请求体包含中文报错 系统环境:centos7.3 python版本:python3.6.8 请求代码: // 得到中文 param_json = param and json.dumps(param, ensure_ascii=False) 阅读全文
posted @ 2019-05-27 16:32 kaichenkai 阅读(3184) 评论(0) 推荐(1)
摘要:遇到问题 pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query') 建立的 pymysql 的连接 运行具体报错 分析 配置了 pool_recycle = 10,导致池在给定的秒数过后再 阅读全文
posted @ 2019-05-14 21:00 kaichenkai 阅读(4912) 评论(1) 推荐(3)
摘要:sql去重 先根据需要去重的字段进行分组,取到主键值最小的记录(id 是主键,删除重复的 record_id 的记录) 然后删除不在上面的记录里的数据,就行了 然后运行发现报错了 1093 - You can't specify target table 'tb_traffic_wf_record' 阅读全文
posted @ 2019-05-14 17:56 kaichenkai 阅读(305) 评论(0) 推荐(0)
摘要:Buffer 和 Cache buffer 和 cache 同样作为缓存,他们之间有什么区别呢? 简单来说,buffer 是即将要写入磁盘的缓存,而 cache 是从磁盘中读出来放到缓存的 参考来自:linux 中的 buffer 和 cache 阅读全文
posted @ 2019-05-06 14:00 kaichenkai 阅读(431) 评论(0) 推荐(0)
摘要:GNU,GPL,自由软件与开源软件的定义 阅读全文
posted @ 2019-05-05 23:32 kaichenkai 阅读(411) 评论(0) 推荐(0)
摘要:这种情况发生的原因是因为你所处理的文件换行符是dos格式的"\r\n"可以使用cat -v 文件名 来查看换行符是否是,如果是上述的,则行结尾会是^m需要转换成linux/unix格式的"\n"具体转换办法就是转换换行符可以用sed命令处理一下文件,命令如下:sed 's/\r//' 原文件 >转换 阅读全文
posted @ 2019-03-20 09:41 kaichenkai 阅读(624) 评论(0) 推荐(0)
摘要:首先, 定义了一个装饰器: 然后去装饰了一个函数,函数是通过sql语句查某张表的数据,函数是这样的 最后调用的时候,是这样的 我调用的时候只传了一个参数,但原函数是要接收两个参数的 函数体中的确有 cursor 和 exec_sql 两个参数,得到的结果也是正确的 问题如下: 1.装饰器改变了函数的 阅读全文
posted @ 2019-03-13 19:54 kaichenkai 阅读(163) 评论(0) 推荐(0)