import logging
logging.basicConfig(format = '[%(asctime)s][%(levelname)s] %(message)s [%(funcName)s::%(lineno)d]', level = logging.DEBUG)
logging.debug(123)
—————————
2016-2-19 09:26:26 update
logging.basicConfig(stream=sys.stdout, for…… 阅读全文
Monthly Archives: October 2015
navicat 新建查询报错目录名或卷标语法不正确
网上查了一下,说要删了重建,其实这个错误在提示中比较明显了,解决方法是在右键,连接属性,高级,设置位置,把路径名中的非法字符去掉就可以了,例如冒号改成下划线等等,那么,Windows 路径中的非法字符有哪些呢,看这里,https://msdn.microsoft.com/zh-…
The following reserved characters:
< (less than)…… 阅读全文
获取当前机器 IP
std::string GetLocalIP()
{
struct ifreq req;
int sock_fd;
char szLocalIP[16]= {0};
string strLocalIP="";
sock_fd = socket(AF_INET,SOCK_STREAM,0);
if(sock_fd < 0)
return strLocalIP;
snprint…… 阅读全文
清除旧日志脚本
bash 的语法真是反人类啊,反人类啊啊啊
#!/bin/bash
# created: 2015-10-10 13:24:15
size=204800
echo "loop delete oldest log file until directory size < "$size" KB"
while [ 1 ]; do
directory_size=$(du -s | cut -f1)
if [ "$size" -gt "$dire…… 阅读全文
unix domain socket dgram
大体上参考这里,http://philherlihy.com/unix-domain-sockets-datagram/
改动之后如下
服务端
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <…… 阅读全文