- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 openpyxl更改excel单元格格式
今天帮朋友写一个excel处理的小程序,他需要处理xlsx格式的文件,但是他的单元格有的是文本,有的是数字,在处理起来需要统一格式。我使用的openpyxl,开始的时候搜了半天都没找到解决方案,之后在一个国外论坛终于找到了解决方案,示例如下:for cell in sheet['A']: cell.number_format = '0.00' 这个例子是将excel第A列的所有单...
2020-04-13 23:35:46 4085 4
原创 c signal()函数取巧 内部使用外部参数
编程时遇到一个问题,signal函数无法传递额外参数,因此可以使用外部变量,这样就可以在signal内部使用额外参数了。#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <signal.h> //假设x是某结构体指针char *x; void sig...
2019-09-27 10:04:01 1356
原创 C语言编译时遇到 “函数已使用但未定义”,以及“函数未定义的使用”问题
在编程时函数明明已经定义好了,在头文件也已经声明了,但是编译时却提示引用函数时函数未定义使用。网上查了很多资料有说编译时文件顺序的问题以及别的问题,但是我尝试后均无效。再次检查后发现其实是自己犯了一个低级错误。我在函数定义时使用的是static型,它的作用域限于包含它的文件中,但是我却在别的文件中引用这个函数,编译结果必然会出现“函数未定义的使用”。...
2019-08-23 10:24:08 11532
原创 Tor路由学习总结1 - Glossary专业词汇表
1. MUST This word, or the terms "REQUIRED" or "SHALL"即绝对必须要做的2. MUST NOT This phrase, or the phrase "SHALL NOT"即绝对禁止要做的3. SHOULD This word, or the adjective "RECOMMENDED"即存在特殊情况可以不这么做,...
2018-12-28 20:10:19 1625
原创 随笔记录
创建一个指针,初始化NULL后,如果给它malloc分配空间,它就不再是NULL。 一个int型或者char型如果未初始化的话是无法检测出来的,如果想要检测,可以添加一个标志位。 在编写makefile过程中一定要注意不要乱加空格 在编写多线程的测试程序时,注意多个线程使用同一个变量作为参数,当对变量修改时会影响别的线程的函数调用。 python numpy.ndarray取某两列时dat...
2018-10-23 11:31:50 241
原创 数据挖掘 K-Medoid聚类实现实例
接着上一篇内容来讲,本次要实现K-Medoide聚类方法对waveform数据以及图像的分割。K-Medoide聚类方法原理可参照 https://blog.csdn.net/qq_36076233/article/details/72991055简而言之,K-Medoide就是将K-means求平均的方式替换成将各簇中所有点依次作为中心点对该簇所有点求距离之和进行遍历,最终距离之和最小的...
2018-10-22 19:11:01 2673 1
原创 数据挖掘 K-means聚类实现实例
这学期正好上了数据挖掘这门课,本周的作业是实现 K-means的两个实例,分别是实现对waveform.data文件数据的聚类分析,还有一个就是对图像的 K-means 聚类分割。下面我分别对两个例子进行说明。首先先来介绍一下 K-means实现原理,这里有一篇写的非常通俗易懂的文章,原文链接如下;http://www.aboutyun.com/thread-18178-1-1.html...
2018-10-18 17:58:42 12465 1
原创 C语言 字符串类型转换
今天正好用到这个,就在网上找了一下,看到了平台无关的通用的转换函数:sprintf()。用法直接看代码#include <stdio.h>void main() { int a = 42; int b = 34; int c = 56; char d[10]; //将a,b,c以字符串的形式存入d sprintf(d...
2018-09-22 17:08:22 2222
原创 C语言字符串生成图片(libgd)学习3
最近跟着导师做项目,要求使用C语言编程,达到的目标是将字符串转为jpg格式的图片,在网上翻帖子的时候看到libgd这个库正好可以满足我的使用需求,先将其使用学习过程记录如下。 参考内容博客地址:http://elkpi.com/topics/libgd-notes.html libgd官网网址:https://libgd.github.io/ ...
2018-09-18 15:59:48 1904 1
原创 C语言字符串生成图片(libgd)学习2
参考内容博客地址:http://elkpi.com/topics/libgd-notes.html libgd官网网址:https://libgd.github.io/ 今天接着学习相关如何将中文字符串转成图片。#include <stdio.h>#include <string.h>#include "gd.h...
2018-09-15 10:40:38 1149
转载 C语言字符串生成图片(libgd)学习1
最近跟着导师做项目,要求使用C语言编程,达到的目标是将字符串转为jpg格式的图片,在网上翻帖子的时候看到libgd这个库正好可以满足我的使用需求,先将其使用学习过程记录如下。 参考内容博客地址:http://elkpi.com/topics/libgd-notes.html libgd官网网址:https://libgd.github.io/ ...
2018-09-13 17:38:03 3610 1
原创 分屏状态下分出的屏幕提示超出显示范围
今天笔记本想要分屏,但是连接上后提示超出显示范围,我用的戴尔的笔记本,联想的显示器,显示器提示分辨率为1680*1050@60HZ。但是开始调整屏2的分辨率后依然无效。之后发现除了在显示设置里面调整分辨率,还要在显卡设置里面调整。 将内置显示器切换成数字式电视机,之后根据提示设置分辨率和刷新频率。...
2018-09-11 15:27:01 16371
转载 Mysql 索引使用条件
1>数据库中索引的结构是一种排序的数据结构。2>数据库索引是通过B树和变形的B+树实现的。3>什么情况下不适合建立索引? 1.对于在查询过程中很少使用或参考的列,不应该创建索引。 2.对于那些只有很少数据值的列,不应该创建索引。 3.对于那些定义为image,text和bit数据类型的列,不应该创建索引。 4.当修改性能远大于检索性能,不应该建立索...
2018-07-23 16:11:47 2165
转载 Mysql 数据存储效率选择
从字段类型的执行效率上,int最高,varchar最低。状态类型字段,使用char或者varchar是不可取的,int类型更容易建立索引和进行检索,毕竟数字类型是数据库检索的基础,char类型的毕竟需要经过转换,而varchar就更复杂了,其排序不仅需要转换和计算,还需要访问和遵循数据库的排序规则(实际上char也需要排序规则),而消耗的资源也更大。因此,通常在数据库设计中,都是尽量使用...
2018-07-23 16:00:33 776
翻译 Mysql 数据类型选择
MySQL数据类型选择一 .选择原则更小的通常更好:一般情况下选择可以正确存储数据的最小数据类型。越小的数据类型通常更快,占用磁盘,内存和CPU缓存更小。简单就好:简单的数据类型的操作通常需要更少的CPU周期。例如:整型比字符操作代价要小得多,因为字符集和校对规则(排序规则)使字符比整型比较更加复杂。尽量避免NULL:尽量制定列为NOT NULL,除非真的需要NULL类型的值。因为...
2018-07-23 14:33:40 304
转载 Mysql 排序规则选择
排序规则:是指对指定字符集下不同字符的比较规则。其特征有以下几点:1、 两个不同的字符集不能有相同的排序规则2、 两个字符集有一个默认的排序规则3、 有一些常用的命名规则。如_ci结尾表示大小写不敏感(caseinsensitive),_cs表示大小写敏感(case sensitive),_bin表示二进制的比较(binary).utf-8有默认的排序规则:命令:SHOW CH...
2018-07-23 10:29:50 30898
数据挖掘k-medoids
2018-10-22
k-means python编程外加课件
2018-10-18
libgd相关资源文件
2018-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人