🚙

💨 💨 💨

×

  • Categories

  • Archives

  • Tags

  • About

异步日志小结

Posted on 11-15-2019 | In NP

最近工作涉及到生产环境的日志系统, 小结一波, 其实践为:

  1. cpp高性能的异步日志系统模块导出给py使用
  2. 此cpp模块另起线程
  3. logger通过unix socket连接上address 为 “/dev/log”,与 rsyslogd 程序通信
  4. log先缓存在一个buffer中, 通过一个任务来把log存入syslog这一事件封装起来
  5. 把这个任务加入一个线程间可保序输出的任务队列(常用asio的strand来实现), 即可返回了
  6. 之后会异步顺序输出到syslog, 然后/ etc/init.d/rsyslog 这个后台程序根据 / etc/rsyslog.conf 这个配置文件 将日志输出到不同的文件,包括网络文件,即其他服务器(分发到数据部门, 然后他们就可从中筛选提取数据, 并制作网站供各方查询日志了)

. . .

supervisor 备忘

Posted on 09-09-2019 | In Misc

Introduction

  • 基于python编写,安装方便
  • 进程管理工具,可以很方便的对用户定义的进程进行启动,关闭,重启,并且对意外关闭的进程进行重启 ,只需要简单的配置一下即可,且有web端,状态、日志查看清晰明了。
  • 组成部分 supervisord[服务端,所以要通过这个来启动它]
    supervisorctl[客户端,可以来执行stop等命令]
    
  • 官方文档地址:http://supervisord.org/

. . .

Golang的IDE搭建各种方式的比较与踩坑备忘

Posted on 09-08-2019 | In Misc

Go 语言支持以下系统:

  • Linux
  • FreeBSD
  • Mac OS X(也称为 Darwin)
  • Windows

安装包下载地址为:https://golang.org/dl/。

如果打不开可以使用这个地址:https://golang.google.cn/dl/。

. . .

Surface使用优化

Posted on 08-13-2019 | In Misc

其他设备投影不到surface上

更新其他的设备的网卡驱动

windows更新之后windows hello出问题

比如报出以下问题:

  • 识别反应慢
  • 解锁之后摄像头的指示灯还在亮

先尝试 进入 设置-系统-电源/睡眠-网络连接, 设置为睡眠总是断开网络

如果不行,
则尝试回退或者重装以下驱动:

  • Biometric devices(Windows Hello Face Software Device或者类似的名字)
  • Cameras(Surface Camera Front / Surfa IR Camera Front 或者其他的名字)
  • Display adapters(你没看错, 显卡驱动也会影响windows hello…)

都没用就去尝试还原系统,
还是没用的话只能去setting里尝试recovery了, 最好的办法是 屏蔽更新

触摸板某些三指或四指手势在某些app中无法使用

原因是触摸板的手势无法在以管理员启动的app中使用, 因为没找到触摸板是哪个程序启动的, 所以解决办法是以管理员运行所有程序(这样就包括触摸板也以管理员启动了), 参考Win10系统下怎么让所有程序都默认以管理员身份运行

亮度忽明忽暗的修复方法(都不完美):

  • (这种方法会有个开机启动项, 而且好像会造成instant-on功能失效) 去 MicroSoft Store 下载安装 英特尔显卡控制中心, 然后 打开之后, 系统-功率-显示器节能
  • (这种方法每次更新系统都有可能又失效了, 而且有时候会无法调节亮度, 重启又好了) 注册表修改键值:
    1. win+R,输入regedit,回车
    2. 导航到 计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000 或者 0001 的右边找到FeatureTestControl
    3. 双击键值,将9240或200更改为9250,重启即可。

. . .

关于SIGPIPE和SIGHUP

Posted on 08-12-2019 | In NP

SIGHUP 信号

  在介绍 SIGHUP 信号之前,先来了解两个概念:进程组和会话。

. . .

HTTP安全性和幂等性

Posted on 07-11-2019 | In NP

GET操作是安全的。

所谓安全是指不管进行多少次操作,资源的状态都不会改变。

比如我用GET浏览文章,不管浏览多少次,那篇文章还在那,没有变化。当然,你可能说每浏览一次文章,文章的浏览数就加一,这不也改变了资源的状态么?这并不矛盾,因为这个改变不是GET操作引起的,而是用户自己设定的服务端逻辑造成的。

. . .

123456789101112131415161718192021…36
Mike

Mike

🚙 🚗 💨 💨 If you want to create a blog like this, just follow my open-source project, "hexo-theme-neo", click the GitHub button below and check it out ^_^ . It is recommended to use Chrome, Safari, or Edge to read this blog since this blog was developed on Edge (Chromium kernel version) and tested on Safari.

11 categories
287 posts
110 tags
about
GitHub Spotify
© 2013 - 2025 Mike