数据算法记录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012946310/article/details/83818805 算法: 二叉树:缺点数据增长有序,可能出现单边增长,效率没有提升 红黑树:会有数据自平衡,缺点数据增长有序,可能出现单边增长,效率没有提升 哈希:排序问题,定位行非常快,但是排序不行,可能出现值一样,哈希结果一样] B-Tree: B+Tree(B-Tree变种):
分类: 其他 发布时间: 12-24 23:53 阅读次数: 0

查看docker容器Ip地址

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012946310/article/details/85104815 Docker内需要访问本机的数据库,如何访问。使用127.0.0.1肯定是不行的,因为这个在Docker容器里面指的是容器本身。所以,需要走别动渠道进行解决。 docker inspect --format={{.NetworkSettings.IPAddress}} 容器id 例: [root@iZwz947of4lcx
分类: 其他 发布时间: 12-24 23:53 阅读次数: 0

nginx安装http_ssl_module模块,支持https

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012946310/article/details/85106653 1,进入源码包,如: cd /usr/local/nginx-1.15.0/ 2,运行nginx -V命令查看已经安装的nginx模块(configure arguments:后面表示当前已经安装的nginx模块)如: [root@izbp11gsqdkmgt6b1r4kajz ~]# /usr/local/nginx/sb
分类: 其他 发布时间: 12-24 23:52 阅读次数: 0

阿里云服务器,云计算活动,服务器两折起

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012946310/article/details/84108835 阿里云服务器,云计算活动,服务器两折起: 活动地址:点击抢购 阿里云服务器1888元优惠券领取:点击领取
分类: 其他 发布时间: 12-24 23:52 阅读次数: 0

启动mysql错误解决方案,学会查看错误日志:mysql.sock丢失,mysqld_safe启动报错

本人还是个菜鸟,下面是我的经验之谈,能解决一些问题,有不对的地方,敬请斧正。 我的是CentOS6.3+MySQL5.1.57。 重启了一次服务器后,使用> mysql -u root -p登陆是出现下面的错误: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 于是,我检察mysql状态: > /etc/rc.d/init.d/mysqld stat
分类: 其他 发布时间: 12-24 23:52 阅读次数: 0

MySQL索引选择不正确并详细解析OPTIMIZER_TRACE格式

转载原文:https://blog.csdn.net/melody_mr/article/details/48950601 一 表结构如下: CREATE TABLE t_audit_operate_log ( Fid bigint(16) AUTO_INCREMENT, Fcreate_time int(10) unsigned NOT NULL DEFAULT ‘0’, Fuser varchar(50) DEFAULT ‘’, Fip bigint(16) DEFAULT NULL, F
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

Python随心记--模块

time时间模块方法 import time time.time() #时间戳 time.localtime() #结构化时间 也可以时间戳转为结构化时间 t = time.localtime() print(t.tm_year) print(t.tm_wday) time.gmtime() time.mktime(time.localtime()) #把结构化时间转为时间戳 time.strf
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

Python PIL 图像缩小、拼接

比较各种不同取样方式的图像缩放效果。 [NEAREST, BILINEAR, BICUBIC, LANCZOS, BOX, HAMMING] NEAREST取样方式是效果最差的,PIL.Image.resize默认的resample方式就是使用NEAREST import os from PIL import Image from PIL.Image import NEAREST, BILINEAR, BICUBIC, LANCZOS, BOX, HAMMING resmaple_list
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

Windows7的批量修改后缀

所有的文件弄到一个文件夹下,然后新建一个txt文本文件.复制以下内容进去,保存,将这个文件命名成.bat: @echo off ren *.bak *.jpg 注:bak 是当前的文件后缀名 jpg 是要转换的后缀名 bat是批处理合适 如果当前文件夹内文件都没有后缀,且要批处理成.jpg @echo off ren * *.jpg
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

python socketserver

socketserver是基于socket写成的一个更强大的模块。 socketserver简化了网络服务器的编写。它有4个类:TCPServer,UDPServer,UnixStreamServer,UnixDatagramServer。这4个类是同步进行处理的,另外通过ForkingMixIn和ThreadingMixIn类来支持异步。 在python3中该模块是socketserver,在python2中该模块是Socketserver + View Code? 1 2 3 4 5 分情
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

Python练习_文件操作_day8

1. 1.作业 1,有如下文件,a1.txt,里面的内容为: 老男孩是最好的学校, 全心全意为学生服务, 只为学生未来,不为牟利。 我说的都是真的。哈哈 分别完成以下的功能: a,将原文件全部读出来并打印。 b,在原文件后面追加一行内容:信不信由你,反正我信了。 c,将原文件全部读出来,并在后面添加一行内容:信不信由你,反正我信了。 d,将原文件全部清空,换成下面的内容: 每天坚持一点, 每天努力一点, 每天多思考一点, 慢慢你会发现, 你的进步越来越大
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

python中输入三个整数x,y,z,请把这三个数由小到大输出。

输入三个整数x,y,z,请把这三个数由小到大排序,再把数组由大到小排序,再输出最大值和最小值! #定义一个空数组 numbers = [] #循环遍历,下面的4是控制循环次数 for i in range(4): if i > 0: x = int(input(f"请输入第{i}个整数:")) #把用户输入的数传递到定义的numbers数组中 numbers.append(x) #输出未排序之前的数字 print(f"未排序之前是:{nu
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

.net EF code first 注意事项

重要东西就这个了 public class ProjectContext : DbContext { private static string sqlcon = "server=.;database=MyTest;uid=sa;pwd=123"; public ProjectContext() : base(sqlcon) { Database.SetInitializer<ProjectContext>(null); } public DbSet<TestTable> TestTable
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

2018.12.24笔记

《JavaScript 笔记》 JavaScript 是属于网络的脚本语言! JavaScript 是世界上最流行的编程语言。这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 一、JS代码的引入方法: 1.(内部引入)head标签里:<script>      
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

Python练习_初识函数_day9

1. 1.作业 1,整理函数相关知识点,写博客。 2,写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者。 3,写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。 4,写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。 5,写函数,计算传入函数的字符串中,[数字]、[字母]、[空格] 以及 [其他]的个数,并返回结果。 6,写函数,接收两个数字参数,返回比较大的那个数字
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

既然CPU同一时间只能执行一个线程,为什么存在并发问题

一点小疑惑终于解开啦 1.CPU的时间是按时间片分的,而不是一个时间点,并发问题是由于CPU线程切换导致的。   现在假设有一段代码 if(i == 1) { i++;  //断点1 system.out.print(i); } //断点2   有两个线程A,B同时执行这一段代码,假设A线程先被CPU调度,然而A线程在断点1处,时间片到期了,此时A线程的代码并没有执行完,但是CPU此时会调度B线程,并不会管A线程是不是执行完了这一段代码。   再接着假设B线程
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

文本的操作:子文本替换、分割文本、取文本中间、取指定文本

文本的操作:子文本替换、分割文本、取文本中间、取指定文本
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

C05 C语言字符串和数组

目录 数组 字符串 数组 概念 数组是有序数据的集合。 数组中的每一个元素属于同一个数据类型。 通过数组名和下标唯一确定数组中的元素。 一维数组的定义 语法格式   数据类型 数组名[常量表达式]   例如:int arr[10]   表示定义了一个整型数组,数组名为a,数组中有10个元素。   数组的下标从0开始。 数组元素的引用 C语言规定只能逐个引用数组元素二不能一次引用整个数组。 数组元素的的表示形式为: 数组名[下标] 示例: 输出结果: 数组初始化 1.在定义数组时初始化 2.初始
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

优先级队列实现

优先队列 不公平的队列,效率较高 按顺序入队 插入 insert // public void insert(long item) { int j; if (anInt == 0) { queArray[anInt++] = item; } else { for (j = anInt - 1; j >= 0; j--) { if (item > queArray[j]) { queArray[j +
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

lsof/netstat命令的一个重要作用: 根据进程查端口, 根据端口查进程

我们知道, 根据ps -aux | grep xxx就是很快实现进程名和进程号的互查, 所以我们只说进程号pid就行。 如下示例中, 进程pid常驻。 1. 根据进程pid查端口: lsof -i | grep pid 2. 根据端口port查进程(某次面试还考过): lsof -i:port 3. 根据进程pid查端口: netstat -nap | grep pid 4. 根据端口port查进程 netstat -nap | grep port 从形式上看, netstat -nap 更好
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0