CentOS6 查看系统 CPU 个数、核心数、线程数

版权声明:精心研究,潜心学习,本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33468857/article/details/85092861 1、查看 CPU 物理个数   grep 'physical id' /proc/cpuinfo | sort -u | wc -l 2、查看 CPU 核心数量   grep 'core id' /proc/cpuinfo | sort -u | wc -l 3、查看 CPU 线程数   grep 'pr
分类: 其他 发布时间: 12-19 23:23 阅读次数: 0

MySQL5.7更改密码时出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'

版权声明:精心研究,潜心学习,本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33468857/article/details/85092950 新安装的MySQL5.7,登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user set password=password('root') where user='root'时提示ERROR 1054 (42S22): Unknown co
分类: 其他 发布时间: 12-19 23:23 阅读次数: 0

iOS方法缓存-散列表

Class 内部结构中有个方法缓存( cache_t ), 用散列表来缓存曾经调用过的方法,可以提高方法的查找速度 每个类都有一个自己的方法列表数组,每次调用方法的时候,都会去找当前的类的方法数组看看有没有这个方法,如果没找到,就去父类寻找,不过,在这些之前,最先去缓存数组cache 里面找,如果是第一次调用,在方法列表里面找到这个方法之后,会把这个方法在父类和当前累的缓存数组里面各保存· 一份 当数组已经装不下的时候,数组就会翻倍扩容,然后把之前的数据清空 怎么存储缓存的方法:散列表技术 k
分类: 其他 发布时间: 12-19 23:23 阅读次数: 0

runtime 替换系统 imageNamed 方法,同时适配iphone和ipad图片

创建 UIImage 分类 UIImage+Category.h #import <UIKit/UIKit.h> #define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) #define IS_PAD (UI_USER_INTERFACE_IDIOM()== UIUserInterfaceIdiomPad) NS_ASSUME_NONNULL_BEGIN @interface UIImage
分类: 其他 发布时间: 12-19 23:22 阅读次数: 0

KVO的本质

isa的指向介绍: kvo是通过runtime动态生成了一个(NSKVONotifying_原类名)的类,该类继承于被监听的类,该类的isa指针指向的是原类对象mach-KVOnotify_类名,而superclass指向的是被监听的类(父类) 这里借用小马哥的一张图,画的非常详细,MJ老师非常用心给我们制作的 KVO的具体实现: 在动态生成的类里面,重写被监听属性的set方法,在set方法里面调用Foundation框架的NSSetIntValueAndNotify方法,由于Fountion
分类: 其他 发布时间: 12-19 23:22 阅读次数: 0

利用opencv读取一张本地图片并且展示出来

上一篇把opencv的环境配好和集成到VS之后,现在我们来做个简单的程序,读取本地一张图片,并且显示出来 代码如下 #include "pch.h" #include <iostream> #这里能引用,就是因为我们上一篇做了环境配置 #include <opencv2/opencv.hpp> using namespace cv;int main() { // imread读取一张图片, 创建一个Mat的图片对象,把读取到的图片赋值给Mat     Mat src = imread
分类: 其他 发布时间: 12-19 23:22 阅读次数: 0

顺序表的基本运算

1、顺序表的基本数据单元 #define maxsize 12 typedef struct { int data[maxsize]; // 表的储存空间 int last; }sqlist, *sqlink; // *sqlink 表说明符 2、声明方法 // 置空表 void ClearList(sqlink L); // 取表元素 int GetList(sqlink L, int no); // 求表长 int LengthList(sqlink L); //
分类: 其他 发布时间: 12-19 23:21 阅读次数: 0

怎么分析一个算法的时间复杂度和空间复杂度

1、算法的时间复杂度就是所有语句的频度之和 2、空间复杂度就是执行该算法所需要占用的内存空间 例如以下算法
分类: 其他 发布时间: 12-19 23:21 阅读次数: 0

双向链表的基本运算

// // main.cpp // 双向链表的基本运算 // // Created by 柯木超 on 2018/11/27. // Copyright © 2018 柯木超. All rights reserved. // #include <iostream> // 双向链表的基本数据单元 typedef struct Node{ int data; struct Node *nextNode; // 指向下一个节点的指针 struct Node *pr
分类: 其他 发布时间: 12-19 23:20 阅读次数: 0

课程笔记002

课程笔记 问题一: #返回真实的数据类型 "D:\Program Files\Python36\python.exe" D:/pycharm/python/day1/_day_02.py File "D:/pycharm/python/day1/_day_02.py", line 31 SyntaxError: Non-UTF-8 code starting with '\xb7' in file D:/pycharm/python/day1/_day_02.py on line 31, bu
分类: 其他 发布时间: 12-19 23:20 阅读次数: 0

AT2442 フェーン現象 (Foehn Phenomena)

题目地址 原题地址 题解 其实就是一个区间加,单点查询的问题 当然可以线段树/树状数组做,但是这两个做法要分类讨论所以代码会比较多 我们考虑一种更简便的做法 差分! 因为温度只和海拔差有关,这相当于题目赤裸裸的告诉我们要差分 那么我们考虑每次修改海拔对答案的影响 对于中间那一段,显然对答案的贡献是不会变的 会变的只有\(l,r+1\)这两个地方,分类讨论高低太麻烦了,我们可以先在答案中减去原来的数对答案的影响,再给答案加上修改后的数对答案的影响 代码语言即为 sum -= p(d[l]); d
分类: 其他 发布时间: 12-19 23:20 阅读次数: 0

pythonz之__new__与__init__

new __new__是用来控制对象的生成过程,在对象生成之前 __init__是用来完善对象的 如果new方法不返回对象(return super().new(cls)),则不会调用init函数 class Test: def __new__(cls, *arg, **kw): print('new') return super().__new__(cls) def __init__(self): print('ini
分类: 其他 发布时间: 12-19 23:20 阅读次数: 0

18.实用指令-重定向和追加

ls -l > 1.txt:将ls -l显示的内容写到1.txt里面,覆盖,也就是会现将原来的内容清空。 ls -1 >> 1.txt:将ls -l显示的内容追加到1.txt里面,追加,原来的内容不会受到影响。 echo类似于python里面的print
分类: 其他 发布时间: 12-19 23:20 阅读次数: 0

面向对象补充

一、isinstance\issubclass isinstance(obj,cls):判断某个对象是不是某个类的实例 issubclass(sub,super):判断sub类是不是 super类子类/派生类 (所有类都是object的子类或子子类) class Person: pass class Student(Person): pass stu = Student() print(type(1) == type(1)) # True print(isinstanc
分类: 其他 发布时间: 12-19 23:20 阅读次数: 0

.Net core2.0+Mysql5.7部署到CentOS7.5完整实践经验

    本文为本人最近学习将.Net Core部署到Linux的一些经验总结,也提供点也和我一样对Linux接触不多的.Net Core开发者。 一.部署用到的环境和工具   1.Linux采用最新的CentOS7.5版本,开发使用VS2017搭配的.Net Core 为2.0的SDK版本号2.1.202(可到微软官方下载:https://dotnet.microsoft.com/download/dotnet-core/2.0)   2.数据库为Mysql 5.7版本,同CentOS系统一样
分类: 其他 发布时间: 12-19 23:20 阅读次数: 0

[似水流年]课下散心登老和山有感

我很少写动态发朋友圈,回忆这件事的起源,我竟也忘记了从何时开始,只记得一条缘由——自己的生活没有要展示给什么人看的需要,好好过即可。然而,作为一个生物人,我也有喜怒哀乐,也经历酸甜苦辣,谢谢那群老伙计和别的特别朋友倾听我的吐露,解围我当局者的困惑。今后,我决定留下些痕迹记录一些心态,路过的朋友,希望你有类似状态时得到宽慰,祝你顺利。 今天下课拎上书包便往老和山奔去,路遇石凳二胡学人,吱吱呀呀响彻山谷。待登于山顶,无言独立,静听风声。瞭望雾色远方,哀吾生之须臾。然纷纷扰扰困惑物,但将失去,望不变
分类: 其他 发布时间: 12-19 23:20 阅读次数: 0

javaSE中collection的一些东西

###Collection的介绍 是一个集合接口,在java类库中有很多的实现,常见的有List Set 等,List的实现类由ArrayList、LinkedList等 ### List介绍 List中的数据是有序可重复,其实现类常见的有ArrayList和LinkedList,ArrayList继承AbstractList实现List接口,底层是数组实现,增删效率低,随机查找速度快;LinkedList实现额List和Deque等,底层由链表实现,增删效率高,随机查找速度慢(有二分法实现)
分类: 其他 发布时间: 12-19 23:20 阅读次数: 0

java返回集合为null还是空集合

个人认为在自己写接口时,需要返回集合时返回一个空集合,比如mybatis查询如果返回一个集合,结果为空时也会返回一个空集合而不是null。 那么这样有什么好处呢?最大的好处就是调用方不用在判断是否为null,可以直接用,因为不用抛空指针,当然这也有缺点。 如果返回Lists.newArrayList();或者new ArrayList();这会新建一个对象,而这个对象很可能是没必要的,这样白白浪费性能。 解决方法当然也有,可以用Collections.emptyList();这个方法返回一个空
分类: 其他 发布时间: 12-19 23:20 阅读次数: 0

beta冲刺6/7

目录 摘要 团队部分 个人部分 摘要 队名:小白吃 组长博客:hjj 作业博客:beta冲刺(6/7) 团队部分 后敬甲(组长) 过去两天完成了哪些任务 ppt制作 视频拍摄 接下来的计划 准备答辩 还剩下哪些任务 答辩准备 有哪些困难 考试增多,时间紧张 有哪些收获和疑问 收获:ppt制作能力++,ppt模板++ 疑问:没了 黄靖茹 过去两天完成了哪些任务 -数据周报相关内容的整合 接下来的计划 html js 数据是怎么传输的搞清楚 改前面的代码 还剩下哪些任务 猜你喜欢网页编写 有哪些困
分类: 其他 发布时间: 12-19 23:20 阅读次数: 0

JVM之Java内存结构

Java内存结构的几大部分如下图: 接下来,会对上面每部分区域的功能一一解释。 1、程序计数器:是线程私有区,是内存中一块较小的区域,是当前线程执行的字节码指令的行号指示器,如果线程执行的是Java方法,程序计数器记录的是正在执行的虚拟机字节码指令的地址,如果执行的是native方法,程序计数器存储的是undefined,此区域是内存中唯一一块没有规定任何OutOfMemoryError(内存溢出)情况的区域,为什么?因为我们不需要操作该区域,该区域是内部维护的。 2、虚拟机栈:是线程私有的,
分类: 其他 发布时间: 12-19 23:20 阅读次数: 0