05 2018 档案

mac iterm2 打开Linux 服务器文件乱码
摘要:我的mac 上用是iterm2终端, Shell 环境是zsh。ssh 到Linux 服务器上查看一些文件时,中文乱码。 这种情况一般是终端和服务器的字符集不匹配,MacOSX下默认的是utf8字符集。解决方案如下:输入locale可以查看字符编码设置情况,而我的对应值是空的。 而默认的.zshrc 阅读全文

posted @ 2018-05-26 23:44 小小鸟儿! 阅读(2189) 评论(0) 推荐(0) 编辑

Linux段错误及GDB Coredump调试方法
摘要:最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环境下的段错误做个小结,方便以后同类问题的排查与解 阅读全文

posted @ 2018-05-20 19:51 小小鸟儿! 阅读(2310) 评论(1) 推荐(0) 编辑

Binder机制-简单用法(一)
摘要:Binder算是android里面比较难懂的部分了,但是非常重要,基本上,当我们深入到进程交互的阶段,Binder都是一个绕不开的槛,所以我也希望帮助大家更浅显地了解到这个知识点。笔者想通过3篇博文简单介绍Binder,也仅仅是Java层,希望能够帮助到想了解Binder基本知识的开发者。为什么需要 阅读全文

posted @ 2018-05-11 02:17 小小鸟儿! 阅读(2949) 评论(0) 推荐(0) 编辑

【转】和菜鸟一起学linux之DBUS基础学习记录
摘要:[原文] D-Bus三层架构D-Bus是一个为应用程序间通信的消息总线系统, 用于进程之间的通信。它是个3层架构的IPC 系统,包括:1、函数库libdbus ,用于两个应用程序互相联系和交互消息。2、一个基于libdbus构造的消息总线守护进程,可同时与多个应用程序相连,并能把来自一个应用程序的消 阅读全文

posted @ 2018-05-11 01:38 小小鸟儿! 阅读(2630) 评论(0) 推荐(1) 编辑

低版本C++ string的万能转换,从long string 之间的转换来看看
摘要:string 转 long 那必须是万年atoi(),不过得配合c_str()使用![plain] view plain copy#include <string> #include <iostream> #include <stdlib.h> using namespace std; int ma 阅读全文

posted @ 2018-05-08 21:55 小小鸟儿! 阅读(7713) 评论(0) 推荐(0) 编辑

linux 分析进程占用CPU过高
摘要:重点是查看进程的线程中,哪个线程占用cpu过高,然后用gdb附加到进程,调试线程,看是否有死循环或者死锁等问题,步骤如下: 1 先用ps + grep找出该死的进程pid,比如 17062 top -H -p 1706,(top然后shift+H可以看出某个线程,左上角有提示:thread on 则 阅读全文

posted @ 2018-05-02 20:24 小小鸟儿! 阅读(12528) 评论(1) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示