Linux
y4ung
这个作者很懒,什么都没留下…
展开
-
Linux下多线程的简单调试技巧
写在前面这次的实验:Linux下的多线程编程,我写了一天,调了一天。感觉本程序猿就是90%的时间用来写代码,90%里有60%用来调试和解决bug的。(捂脸状) 这里的调试技巧是我自己总结的一点东西,有什么问题还请指出~实验环境Centos 7.0, gcc 4.8.5问题 写三个线程,线程1、2用来分别读取1.dat和2.dat中的数据再分别存进buffer1和buffer2,线程3读取两个原创 2017-04-16 10:21:17 · 5400 阅读 · 0 评论 -
Centos7.0 64位编译安装Nachos4.1 32位以及搭建交叉编译环境从尝试到放弃系列(一)
写在前面(标题一定要长长长) 虽然说是该系列之一,不过也仅此一篇。由于问题有好几个,我就不另开其他的文章记录了,全糅杂于此。实验内容在Linux上编译安装Nachos, 还有搭建交叉编译环境实验环境腾讯云主机 Centos7.0 64位, gcc 4.8.5 Nachos 4.1结果只实现了在centos上编译安装Nachos,没能成功搭建 交叉编译环境 ค(TㅅT)遇到的问题以及解决1原创 2017-04-21 09:17:23 · 6517 阅读 · 0 评论 -
Vmware Ubuntu kylin NAT模式上网设置
前言今天下午因为操作系统实验的需要(埋错!就是上一篇文章提到的),安装了Ubuntu kylin16.04 32位,然后终于把实验做完了。然而在做实验过程中遇到了一个问题:我在centos7下打开文件: vi test.c , 然而在UKylin下的vi用法好生奇怪呀,于是乎用vim test.c,却提示:然后发现ping不通。。。于是乎萌生了要让我的乌班图能够上网的想法。 试了网上好多方法,最后原创 2017-04-23 20:34:29 · 7412 阅读 · 2 评论 -
ubuntu 16.04LTS 开机启动自动更换壁纸
前言上周电脑重装,换了ubuntu 16.04,想起来之前上课老师也是ubuntu而且他还提到他桌面是他自己写的个小脚本实现的自动更换桌面壁纸的,昨天晚上心血来潮自己网上搜了点资料实现了一下 = = 功能功能的话,是从必应壁纸爬取最新的那张壁纸,然后本来因为我怕电脑又放了太多东西,就设置了个图片最大的数目,到达这个阈值就删除所有的图片= =|| 通过python的os模块,设置原创 2018-02-01 10:53:00 · 5655 阅读 · 6 评论 -
ubuntu 16.04LTS 安装Anaconda以及GraphLab create
前言关于安装GraphLab create 的过程,这里记录一下安装过程以及一些遇到的问题环境Ubuntu 16.04LTS 64位,Python 2.7,Anaconda2-4.0.0-Linux-x86_64安装过程可以到论坛中查看别人遇到的问题,可以看到,GraphLab 使用的是py2.7,因此Anaconda也必须是2的版本: 照着Install Gra...原创 2018-02-02 15:32:39 · 4532 阅读 · 0 评论 -
C语言根据函数指针得到其函数名
前言这次遇到的需求是需要知道函数指针指向的函数的名称是什么。感觉是不是有点儿像java里的反射,可以知道运行时的类是啥。解决方法方法一:内核态、printk()函数如果是在内核态中,那么可以通过printk()函数来打印出函数名。详情可以参考下网上的Blog。方法二:创建函数指针与函数名对应的字典...原创 2019-02-22 10:59:42 · 15193 阅读 · 3 评论 -
OpenSSL库的交叉编译(arm和mips)
0x00 前言这篇文章介绍了关于在Linux下对OpenSSL进行交叉编译(arm和mips)的方法,以及踩到的一些坑。相关知识OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。默认下载下来的OpenSSL编出来的是x86体系结构的arm和mips是两种体系结构环境说明系统:Ubun...原创 2019-03-10 22:13:23 · 7291 阅读 · 1 评论