微笑

总得有一件感兴趣的事情,生活才不至于乏味

linux调试技巧分享:strace、ltrace、objdump、valgrind

简介 很多时候我们希望可以看到一个进程调用了哪些API以及其调用顺序,例如我们要参考某个程序的实现,但我们又无法获得该程序的源代码时,使用系统调用跟踪命令不失为一个好办法。另外,在一些无法调试的环境上检查问题时,我们也可以用该命令来查看程序是否按预期执行。strace、ltrace、dtruss...

2019-04-22 09:48:13

阅读数 10

评论数 0

用C++做后台开发(文章待逐步完善调整...)

后台开发的范围十分广泛:服务器开发,网站后端,高性能网络框架,安全等等。 我做的是服务器开发,平时写业务比较多,linux、网络这些不是特别常用,但是是基本功。平时用到的一些知识:linux的相关知识是必须的,C++语言的一些特性,多线程,设计模式…… 业务工程师职责: 后台业务需求和基础服务...

2019-04-18 16:57:38

阅读数 17

评论数 0

初入职常见问题: 封装curl进行网络通信 (windows可以直接使用,linux下大同小异可参考部分代码)

最近嵌软同事想接入第三方厂商的设备,在写客户端和服务端,用curl通信消息一直发不过去,或者遇到头和消息体如何分开获取等问题。我就给他这个代码了。基于这个他总算完成了基本的通信功能 curl本身的代码库自行去获取吧都差不多的不用纠结,下面是封装curl的一个头文件和一个源文件,把他们加到你的工程...

2019-04-15 10:33:25

阅读数 9

评论数 0

ubuntu新手常见问题:ubuntu无法打开terminal

1. ctrl+alt+F1 进入命令行模式。之后执行sudo apt-get install xterm 2. 在安装好的xterm下,启动gnome-terminal 会得到terminal exit with status 8这样的报错信息。 3. 将软件包更新 sudo apt-get u...

2019-03-30 11:21:30

阅读数 45

评论数 0

初入职常见问题:安装centos, Vmware虚拟机启动按F2无法进入BIOS的解决方法

https://blog.csdn.net/u012836851/article/details/50504994如链接未失效,请优先看原作者文章。 问题现象:系统开启,按‘F2’不能进入BIOS,直接进入系统,实际上在虚拟机上按F2就可以进入BIOS,这个应该怎么解决? 原因分析:由...

2019-03-30 10:59:40

阅读数 63

评论数 0

初入职常见问题:移植window程序到linux,获取系统名称和ip功能的替代函数

#include <iostream> /* cout */ #include <unistd.h>/* gethostname */ #include <netdb.h> /* struct hostent */...

2019-03-30 10:43:03

阅读数 39

评论数 0

初入职常见问题:window程序移植到linux时,error: no matching function for call to 'std::exception:exception(const ch

将这一段里的这句话 error: no matching function for call to 'std::exception:exception(const char[16])' 改成 std::logic_error ex("XXXXX"); ...

2019-03-30 10:41:37

阅读数 99

评论数 0

初入职常见问题:移植window程序时,Linux上的GetTickCount替代函数

#include <time.h> // 返回自系统开机以来的毫秒数(tick) unsigned long GetTickCount() { struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &a...

2019-03-30 10:34:50

阅读数 23

评论数 0

初入职常见问题:gcc编译时对’xxxx’未定义的引用

https://www.cnblogs.com/oloroso/p/4688426.html如果此链接未失效,不用看下面的了 g++ -o spider -rdynamic -lpthread -levent -lcrypt -ldl bloomfilter.o confparser.o cr...

2019-03-30 10:28:19

阅读数 11

评论数 0

初入职常见问题:linux下 C/C++ 如何加载动态库函数

如果下面链接没有失效,看这两个就可以了 https://blog.csdn.net/qq_38795209/article/details/78644216 https://www.cnblogs.com/huangxinzhen/p/4047051.html demo如下 1编写源文...

2019-03-30 10:17:26

阅读数 23

评论数 0

初入职常见问题:libcurl.so.4: no version information available

报错信息:/usr/bin/curl: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/curl) https://www.htcp.net/3766.html 如果这个作者的...

2019-03-30 10:02:03

阅读数 148

评论数 0

初入职常见问题:编译或者运行程序老是找不到动态库,尝试设置Linux环境变量吧

linux的excutable在执行的时候缺省是先搜索/lib和/usr/lib这两个目录 然后按照ld.so.conf里面的配置搜索绝对路径,linux缺省是不会在当前目录搜索动态库的 windows加载动态库的时候,缺省是首先加载本地目录下的动态库 然后再搜索windows/system...

2019-03-30 09:31:03

阅读数 18

评论数 0

解决办法:新浪微博照片墙照片删不掉

这个是新浪的bug,但是我找到了新浪的一个漏洞可以帮助你实现删除配图,亲测有效,方法如下: 电脑打开微相册,找到“我的专辑”栏目,新建一个空的专辑 在“我的专辑”下打开“微博配图”这个专辑,右侧有一个“批量管理”的按钮,点一下 【重要】:在浏览器的地址栏中,将最后一个数字...

2019-01-22 11:06:33

阅读数 595

评论数 0

ubuntu18.04安装mysql5.7未提示输入密码,安装后修改mysql密码默认密码及遇到的相关问题

文章拷贝自:https://www.cnblogs.com/super-zhangkun/p/9435974.html 另附可能遇到问题mysql "Plugin '******' is not loaded"解决方法参考链接:https://blog.csd...

2019-01-08 09:00:02

阅读数 68

评论数 0

尽全力做好事是不够的,你必须知道该做什么

尽全力做好事是不够的,你必须知道该做什么,再去尽全力做好“。无头苍蝇式的努力,只是白费功夫,累得人仰马翻,得不到同等报酬。 网络上曾经风红一时的文章《年薪十万的乞丐》教你关于运用知识与效率的经济思维:     “在深圳,一般一个乞丐每月能讨个千儿八百。运气好时的大概两千多点。全深圳十万个乞丐,...

2018-12-20 17:38:29

阅读数 40

评论数 0

重视职场每一分钟

拿破仑·希尔是美国历史上最棒的时间管理顾问,他认为,一个人能否成功,很大程度上取决于他如何掌握时间、运用时间。所以学会利用时间是每一个渴望成功的人的一门必修课。为此,他在研究了数百位成功人士后,为我们提出了一个较详尽的方案:     1.将目标尽可能地细化。     针对个人成长和视野发展列出...

2018-12-20 17:37:52

阅读数 21

评论数 0

没有机会,创造机会

    一位刚毕业的女大学生到一家公司应聘会计工作,面试时却遭到拒绝,因为她太年轻,公司需要的是有丰富工作经验的会计。但她没有气馁,一再坚持,对主考官说:“请再给我一次机会,让我参加笔试。”主考官拗不过她,答应了她的请求。结果,她通过了笔试。     人事部经理对这位大学生颇有好感,因她的笔试成...

2018-12-20 17:36:59

阅读数 52

评论数 0

掌握偷学的智慧,走到哪儿,你都是一颗受人青睐的明珠

某大公司招聘人才,经过三轮淘汰,还剩下11个应聘者,最终将留用6个。因此第四轮总裁亲自面试。奇怪的是,面试考场出现了12个考生。总裁文:“谁不是应聘的?”坐在最后一排的一个男子站起身:“先生,我第一轮就被淘汰了,但我想参加一下面试。”在场的人都笑了,包括站在门口闲看的那个老头子。总裁饶有兴趣地问:...

2018-12-20 17:36:00

阅读数 13

评论数 0

以积极的态度看待问题

男人看准机会才能创造商机,收集有用的信息并在最关键时刻做出重要决策, 这就是要求我们以积极的态度看待问题,把视野打开,积极转换角度,着眼发展,最大限度地扩大机会。机会总是青睐有准备的人,那些擅长从全局把握机会、从长远发展机会的人是最容易取得成功的。     美国某城30英里以外的山坡上有一块不毛...

2018-12-20 17:27:04

阅读数 172

评论数 0

用爱经营自己的幸福一生----取爱舍恨

在一次战争中,一个在战壕中的士兵对他的长官说:“长官,我的弟弟在前面战场上倒下了,我请求让我过去救他。”他的长官说:“你不要去了,你看外面子弹横飞,非常危险,而且看他样子恐怕已经死了,你去了,不过是白白浪费自己的生命。” 但是这个士兵非常坚定地说:“不行,长官,我必须去,因为他是我的亲弟弟!”长...

2018-12-20 17:26:21

阅读数 27

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭