自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 结构体字节对齐

定位出问题的代码大致如上,代码需求是将demo_t的结构体数组存到demo_list_t的data字段中,起初怀疑是demo_t结构体没有字节对齐,遂修改之,依然报错;重新审视代码,发现demo_list_t结构体的data字段没有按4字节对齐。将demo_list_t进行4字节对齐,问题解决,记录之。

2023-12-20 15:08:28 24

原创 Python list求和效率问题

import timeimport numpy as npl = [x for x in range(1000000)]npl = np.array(l, dtype=np.float)print(len(l), len(npl))t1 = time.time()r1 = 0for i in l: r1 += it2 = time.time()print('circle time: {}'.format(t2 - t1))t1 = time.time()r2 = sum.

2020-08-28 14:26:23 553

原创 Mysql分区简介

什么是数据库分区?按一定逻辑,把一张表在物理层面上分成更小的对象,这个过程对业务透明,在逻辑层面还是一张表.分区有什么用?一是分区后能存储更多的数据,因为不同分区的数据能放到不同的磁盘上.二是分区后搜索更快,若搜索的数据都处在同一个或几个分区,则数据库只用在这一个或几个分区中进行搜索,大大提高搜索速度.三是删除数据更快,能按分区进行删除,比用delete效率更高.注意事项如果数据表有主键,则分区键必须包含主键.这样做主要是为了避免主键无法按顺序存储,散落到不同的分区而降低搜索效率...

2020-06-05 14:53:10 137

原创 Mysql索引分类及使用场景

概念索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果没有索引,数据库在查找记录时会逐条进行查找,有索引能够快速进行定位,类似在链表和数组中查找数据的区别.设计原则通常用于where子句中的列,这样能提高查找速度. 使用唯一索引,即索引列的数据都是唯一的,这样便于进行排序和查找. 使用短索引,即如果对字符串或者te文本类型进行索引时,选择字段的前面一部分字节进行索引,这样能提高搜索速度. 利用最左前缀,如果存在联合索引,则在搜索时选择索引最..

2020-06-05 14:09:31 584

原创 python安装PySide2报ImportError:DLL load failed while importing shiboken2

最近工作中需要用到piside2,按照qt官方教程下载pyside2后执行测试脚本,然后报错,如下图:piside2和shiboken2卸载安装好几次,还是无法解决.python是3.8.0版本,猜想可能是pyside2版本与python版本不兼容导致,遂重新下载python3.6.8版本,重新安装pyside2,完美运行,不过不清楚是不是版本兼容问题....

2020-05-27 16:17:42 4296

原创 Matplotlib:subplots多子图时添加主标题和子标题

直接上代码:import matplotlib.pyplot as pltf, ax = plt.subplots(2, 2)#设置主标题f.suptitle('My Figure')#设置子标题ax[0][0].set_title('My Title')plt.show()

2020-05-20 11:00:25 46400 1

原创 遗传算法(Genetic Algorithm)初探

引入一群羊在一排高低不同的山上吃草,假设在海拔越高的地方羊的存活率越高,这样经过若干代的自然选择,适者生存,海拔高的地方羊越来越多,最高的山峰上羊群数量会逐渐变多,直至都集中过来… 这种现象非常符合达尔文生物进化论,于是我们可以用算法对这个进化的过程模拟,得到所谓的遗传算法.模拟方法 选择一组合适的初始种群,对种群进行编码,编码是为了是研究对象更符合基因的形式,这样方便进行...

2020-04-20 15:48:34 343

原创 Windows python安装pygame

网上搜了很多,都是到网站上去下载对应的库然后在本地安装,遂去pygame官网找之,发现windows也可以用pip一键安装,没必要先去下载文件,命令如下:python -m pip install -U pygame --user安装完成后命令行输入import python,不报错则表明安装成功....

2020-01-09 15:38:30 243

原创 第一篇CSDN博客

2019年9月20日,在几年来一次次想写博客又一次次嫌麻烦放弃的情况下,又在最近受到csdn知乎等平台优秀的朋友的感染下,终于,下定决心,准备开始自己的博客写作之旅。 先来简单介绍一下本人的基本情况。本人在大学里只学过c语言、汇编等基础计算机课程,本着打死不进厂的理念(QAQ),懵懵懂懂的踏上了程序员这条不归路,然后不知不觉就已经在这条路上摸黑走了三年。三年时间过得可真快呀,在这三年里,...

2019-09-20 15:40:33 238

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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