码迷,mamicode.com
首页 > 2019年12月21日 > 全部分享
使用ftrace定位“谁动了我的内核日志”
一、问题 进程被OOMkill之后退出,在/var/log/messages文件中并没有发现对应的系统日志,那么日志去哪里了呢? 二、内核日志如何获得 内核相关日志相关功能主要集中在kernel\printk\printk.c,虽然功能比较简单,但是在内核代码组织结构中还是享有一个单独的文件夹,可见 ...
分类:其他好文   时间:2019-12-21 20:26:06    阅读次数:114
C和C++从零开始系列(三)
前边介绍了C和C++的if条件判断。普通的条件判断,使用if-else 就能够完成。如果可能的条件太多,那你需要在代码中写下一大段的 if-else if-else if ....else. 如果我一气呵成,还好,基本逻辑不太会有问题。如果中途被人打断了,嗯,我需要重新再想,刚刚写到第几个判断了? ...
分类:编程语言   时间:2019-12-21 20:25:48    阅读次数:98
分布式、高并发、多线程的区别
当提起这三个词的时候,是不是很多人都认为分布式=高并发=多线程? 当面试官问到高并发系统可以采用哪些手段来解决,或者被问到分布式系统如何解决一致性的问题,是不是一脸懵逼? 确实,在一开始接触的时候,不少人都会将三者混淆,误以为所谓的分布式高并发的系统就是能同时供海量用户访问,而采用多线程手段不就是可 ...
分类:编程语言   时间:2019-12-21 20:25:22    阅读次数:74
清晰明了的javascript版动态规划
算法是一种艺术,给人感觉很不好接近,但是一旦你和ta熟络了,你就能发现这门艺术的内在是多么美妙且多变。 对于前端来说,算法也许不是最重要的,在日常工作中,几乎很少用到。所以很多人也不是很感冒。 不过呢,有句话这么说的:面试造火箭,上班拧螺丝。咱们得先学习造火箭,才能有拧螺丝的机会。 莫得办法,既然想 ...
分类:编程语言   时间:2019-12-21 20:24:10    阅读次数:77
爬取https://www.parenting.com/baby-names/boys/earl网站top10男女生名字及相关信息
爬取源代码如下: import requestsimport bs4from bs4 import BeautifulSoupimport reimport pandas as pdimport ioimport syssys.stdout = io.TextIOWrapper(sys.stdout ...
分类:Web程序   时间:2019-12-21 20:23:55    阅读次数:100
HDU 5322 Hope
HDU 5322 Hope 考虑 $ dp[n] $ 表示 长度为 $ n $ 的所有排列的答案。 首先,对于一个排列来说,如果最大值在 $ i $ 位置,那么前 $ i 1 $ 个数必然与 $ i $ 在一个联通块,且必然不会与 $ i $ 后面的数字在一个连通块。 那么考虑一种常用的排列的处理技 ...
分类:其他好文   时间:2019-12-21 20:23:33    阅读次数:74
JAVA基础学习-对象转型
首先,明确引用类型与对象类型的概念 在这个例子里,有一个对象 new ADHero(), 同时也有一个引用ad 对象是有类型的, 是ADHero 引用也是有类型的,是ADHero 通常情况下,引用类型和对象类型是一样的 接下来要讨论的类型转换的问题,指的是引用类型和对象类型不一致的情况下的转换问题 ...
分类:编程语言   时间:2019-12-21 20:23:19    阅读次数:94
爬虫(九):python操作MySQL、MongoDB
1. python操作MySQL 1.1 MySQL基础 在java基础部分就写过了。 https://www.cnblogs.com/liuhui0308/p/11891844.html 1.2 pymysql模块 我在python基础部分已经写过pymysql了。 https://www.cnb ...
分类:数据库   时间:2019-12-21 20:23:02    阅读次数:70
C语言文件
一、代码 1.主函数 #include<stdio.h> #include <stdlib.h> #include <string.h> struct students { //定义结构体 char name[20]; char num[15]; char sex[10]; char Class[1 ...
分类:编程语言   时间:2019-12-21 20:22:46    阅读次数:75
CSP2019 树上的数 题解
"题面" 这是一道典型的 部分分启发正解 的题。 所以我们先来看两个部分分。 Part 1 菊花图 这应该是除了暴力以外最好想的一档部分分了。 如上图(节点上的数字已省略),如果我们依次删去边(2)(1)(3)(4),那么操作完后2号点上的数字就会跑到1号点上,1号点数字会跑到3号点上,3号点数字跑 ...
分类:其他好文   时间:2019-12-21 20:22:27    阅读次数:73
分析诊断工具之一:MYSQL性能查看(多指标)
网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。 打开慢查询方法:其实打开mysql的慢查询日志很简单, ...
分类:数据库   时间:2019-12-21 20:21:44    阅读次数:108
部署ruby环境遇到的坑
部署ruby环境遇到的坑
分类:其他好文   时间:2019-12-21 20:21:18    阅读次数:370
爬取futurelearn课程网上的课程信息
前言 上一篇博客因为写的比较急,个人原因,导致很多地方不完善,具体功能也没有进行说明,这一篇 算是对上一篇的完善,以及对静态网页爬取的一个总结。 要求,计划 爬取futurelearn课程网中subjects类别中science-engineering-and-maths-courses课程中全部课 ...
分类:其他好文   时间:2019-12-21 20:21:02    阅读次数:106
合并两个排序的链表
题目:输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 这道题也是很基础的一道题,当两个链表都有值时,也就是它们都不为空时,我们需要对比它们表头的大小,让新链表指向值小的那个链表。这里需要给新链表定义一个虚拟头节点。指向操作完成后,让值小的那个链表往前走一 ...
分类:编程语言   时间:2019-12-21 20:20:42    阅读次数:84
JAVA基础学习-类方法
类方法: 又叫做静态方法对象方法: 又叫实例方法,非静态方法访问一个对象方法,必须建立在有一个对象的前提的基础上访问类方法,不需要对象的存在,直接就访问 和访问类属性一样,调用类方法也有两种方式1. 对象.类方法 garen.battleWin(); 2. 类.类方法 Hero.battleWin( ...
分类:编程语言   时间:2019-12-21 20:20:31    阅读次数:107
Django API 自定义状态码
class BaseResponse(object): def __init__(self): self.code = 1000 self.data = None self.error = None @property def dict(self): return self.__dict__ cla ...
分类:Windows程序   时间:2019-12-21 20:20:18    阅读次数:431
Python单例模式的4种实现方法
#-*- encoding=utf-8 -*- print ' 方法1 ' #方法1,实现__new__方法 #并在将一个类的实例绑定到类变量_instance上, #如果cls._instance为None说明该类还没有实例化过,实例化该类,并返回 #如果cls._instance不为None,直 ...
分类:编程语言   时间:2019-12-21 20:20:01    阅读次数:70
1239条   上一页 1 ... 15 16 17 18 19 20 21 ... 73 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!