- 博客(17)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 Excel之产生不重复的随机整数
我们知道rand或者randbetween函数可以产生随机数,但是如果我们想要产生完全不重复的数该怎么办呢? 这时我们可以用VBA来解决问题。 按alt+f11打开宏编辑器,点选要处理的sheet. 新建脚本,粘贴内容如下:Sub t()Dim i, a, test, s(1 To 100) As IntegerFor i = 1 To 100line1: test = Applicat
2017-11-29 15:10:12 10935
原创 mysql之为已经建好的表格添加id为自增主键
alter table TABLE_NAME add id int not null primary key Auto_increment如果想添加已经有了一列为主键,可以用:alter table TABLE_NAME add primary key(COL_NAME);如果想修改一列为主键,则需要先删除原来的主键:alter table TABLE_NAME drop primary key;再
2017-11-29 10:01:52 22138
原创 .gitignore文件失效,rm与rm --cached有什么区别?
.gitignore文件用来制定哪些文件不加入版本控制。语法大致如下:#此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO build/ # 忽略 build/ 目录下的所有文件 doc/*.txt # 会忽略
2017-11-29 09:38:09 792
原创 mysql之把查询的结果保存到新表
有时我们要把查询的结果保存到新表里,创建新表,查询,插入显得十分麻烦。 其实直接可以搞定。例如把表2的查询结果插入表1: 如果表存在: insert into tab1 select * from tab2如果表不存在:create table tab1 as select * from tab2
2017-11-27 09:22:23 58653 10
原创 matlab之dlmwrite换行写入txt
使用dlmwrite函数可以把数据写入文件,常见格式为dlmwrite(filename,M,delimiter)比如将变量a写入a.txt,则可以用dlmwrite(a.txt,a,'\n');但是这样的txt打开会发现并没有换行。 是因为在windows中的换行并不是’\n’,而是要以newline声明的换行符’pc’. 即改为:dlmwrite(a.txt,a,'newline','pc'
2017-11-22 14:19:35 11165
原创 github之git的操作
github是一个版本控制和多人协作的好东西,可惜操作门槛有点高,也没有什么简明的教程,神烦。 收集一些有用的方法介绍,留着自己以后需要时查看。git merge 和 git merge –no-ff的区别git 解决merge时的冲突git clone/git remote/git fetch/git pull/git push慢慢更新…
2017-11-20 21:11:09 1633
原创 SQL之列名属性为关键字时如何查询
SQL之列名属性为关键字时如何查询SQL表的列名为关键字时直接查询时是会报错的, 那么我们在查询时需要在列名上加一个反引号,即键盘左上角波浪号代表的反引号(一般在数字1左边) 即可避免错误。如select *from tablewhere `code`=1
2017-11-11 15:05:05 9159
原创 SQL之in和like的连用实现范围内的模糊查询
我们知道in可以实现一个范围内的查询,like可以实现模糊查询,如 select *where col like 123%但是我们如果有一列attri,如123,132,165...我们想实现123%和132%的模糊查询该怎么办呢?那么就要变通一下方法,实现in和like同时使用的效果。select *where substr(attri,0,3) in ('123'
2017-11-11 13:00:20 42617
原创 SQL之定义表变量实现二维数组(矩阵)的功能
有时需要一个数组,但又不想建一个新表,我们可以尝试一下表变量。declare @t table(id int , val int)insert into @t values(1,10)insert into @t values(2,20)insert into @t values(3,30)select * from @t/*id val -
2017-11-11 12:51:46 4143
原创 matlab之连接mySQL
很多情况下用SQL写存储过程很费劲,干脆用matlab操作数据库得了。下面是两个不错的教程:1、Matlab连接MySQL数据库入门http://blog.csdn.net/vinegar93/article/details/539283262. MATLAB中关于MySQL数据库的操作http://blog.csdn.net/wenyusuran/article/detail
2017-11-11 12:45:33 2503
原创 matlab之定义含有引号的字符串
我们知道,matlab在定义字符串时直接使用类似a='string';即可。但是如果我们需要定义的字符串中包含引号,如str'i'ng,定义为a='str'i'ng';则会报错。其实,我们只需要把要定义单引号变成双引号即可。如a='str"i"ng';...
2017-11-10 22:17:13 10470
原创 excel之多个单元格同时除以一个数
在用excel进行数据处理时,有时候我们需要计算数据分布的占比。多个单元格同时除以一个单元格,怎么办呢?1.先把要除数单独写在一个单元格内,复制此单元格2.选中多个单元格的被除数。3.右键粘贴-选择性粘贴,除,即可。
2017-11-10 11:26:51 23874
原创 Excel之实现鼠标点击完成自动累加功能
有时我们需要做一个混淆矩阵或者统计系统,在处理实验数据时希望点击某个单元格即可完成数据累加。1.按"ALT"+"F11"键进入宏编辑状态,双击你要处理的表名。2.把以下代码复制到窗体内,保存。Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Target = T
2017-11-09 21:33:31 6809
原创 mysql数据库转sqlite.db数据库
有时我们需要在移动端开发数据库,那么怎么从mysql转换到sqlite的.db呢?新版的navicat已经不可以直接从mysql导出.db格式了。方法如下:一、下载DB2DB软件(吾爱破解上有),转换类型选择sqlite,保存名为.db即可。选择要转换的表进行转换。二、需要先安装工具:Navicat Premium (支持各种数据库的管理工具)1.先把mys
2017-11-08 15:20:10 10355 1
原创 EXCEL之绝对引用、相对引用和混合引用
单元格引用分为绝对引用、相对引用和混合引用。比如在单元格B1中: 1.输入=A1,这是相对引用,当被复制到其他单元格时,始终引用与公式所在单元格左边一个单元格(即A1相对于B1的位置); 2.输入=$A1,行相对列绝对混合引用,横向复制公式不会变化,竖向复制公式时,行号会发生变化,比如复制到C2时,变为=$A2; 3.输入=A$1,行绝对列相对混合引用,竖向复制公式不
2017-11-07 18:50:59 8213
原创 PS之人像处理
平常可以用到的简单处理方法。1.局部提亮 https://jingyan.baidu.com/article/36d6ed1f7b789b1bcf48833e.html2.祛痘祛斑(仿制图章法) https://jingyan.baidu.com/article/d8072ac47b8c0eec95cefdeb.html 注意要先复制图层。
2017-11-01 20:47:08 522
IAR Embedded WorkBench注册机1.4,包含最近8051
2018-07-02
分类器的性能指标,混淆矩阵,Accuracy与recall等
2017-02-13
刚学数据结构写了个链表,调试无报错,一运行就显示“main.exe停止运行”。
2014-03-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人