- 博客(84)
- 资源 (13)
- 收藏
- 关注
原创 python读取excel文档报raise CompDocError错误
错误提示 File "/home/xxxx/anaconda3/lib/python3.7/site-packages/xlrd/compdoc.py", line 426, in _locate_stream raise CompDocError("%s corruption: seen[%d] == %d" % (qname, s, self.seen[s]))xlrd.compdoc.CompDocError: Workbook corruption: seen[2] == 4使用x
2022-03-08 19:33:46
1019
原创 python3+pandas合并多个excel文件
以下代码是基于anaconda环境;推荐大家安装anaconda,自带了pandas库等很多大数据分析相关的库,省下自己一个个安装的麻烦。from pathlib import Pathimport pandas as pdpath = Path(r"D:\workspacepy")excel_data = [(i.stem, pd.read_excel(i)) for i in path.glob("*.xls")]df_list = []for name, data in excel_dat
2022-03-06 11:20:57
1364
原创 usr/include/gnu/stubs.h:7:27: 致命错误
[ 50%] Building CXX object CMakeFiles/cpp.dir/test/main.cpp.oIn file included from /usr/include/features.h:392:0,from /usr/local/gcc-4.9.2-1/usr/include/c++/4.9.2/x86_64-redhat-linux/32/bits/os_defines.h:39,from /usr/local/gcc-4.9.2-1/usr/include/c++/4.
2020-12-03 19:30:38
773
原创 git命令行输出颜色配置
git命令行缺省输出没有颜色,可以用下面的命令加点颜色,可读性就好多了。git config --global color.status auto git config --global color.diff auto git config --global color.branch auto git config --global color.interactive auto...
2020-11-22 14:44:03
944
原创 centos7安装fsearch记录
这里写自定义目录标题欢迎fsearchfsearch下载执行autogen.sh执行configure解决configre的问题下载glib2先装libffi再次configure fsearch设置环境变量后本步骤成功继续configure fsearch再次执行fsearch下的configure成功makesudo make install启动fsearch欢迎fsearch用惯了windows下的everything,目前需要转到linux,听说fsearch比较好用,由于没有centos7上的
2020-10-11 11:09:31
1794
原创 C++11 的 lambda 表达式
C++11 的 lambda 表达式规范如下:[ capture ] ( params ) mutable exception attribute -> ret { body } (1)[ capture ] ( params ) -> ret { body } (2)[ capture ] ( params ) { body } (3)[ capture ] { body...
2019-04-13 10:02:37
307
原创 std::tr1::bind使用帮助
头文件#include <tr1/functional>语法糖#define BIND(func, inst) std::tr1::bind(func, inst, std::tr1::placeholders::_1)#define BIND2(func, inst) std::tr1::bind(func, inst, std::tr1::placeholders::_...
2019-04-13 09:59:23
1000
原创 心理学相关学习备忘录
心里学摘录狄德罗效应鸟笼效应晕轮效应怪诞行为学(摘自高效能程序员的修炼)不恰当的比较来误导利用消费惯性免费的诱惑假借社会行为准则故意允许拖延利用禀赋效应(Endowment effect)利用人的损失厌恶制造不合理的期望利用对价格的偏见互联网混蛋理论马斯洛需求层次理论功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设...
2019-01-26 21:59:46
437
原创 软件设计原则总结
设计原则总结Principles of OODSOLID原则###单一职责原则(Single Responsibility Principle)There should never be more than one reason for a class to change.永远不要让一个类存在多个改变的理由。换句话说,如果一个类需要改变,改变它的理由永远只有一个。如果存在多个改变它的理...
2018-10-26 18:58:40
630
原创 git常用的简写的命令的配置
git config –global alias.st status git config –global alias.co checkout git config –global alias.ci commit git config –global alias.br branch
2018-03-24 19:50:00
1671
转载 Eclipse下PlantUML 的安装及配置、Graphviz的安装和配置以及使用问题解决办法
http://blog.csdn.net/xing930408/article/details/69532679在原博文中的第一步: 1.下载更新 PlantUML Eclipse 插件,打开 Eclipse,Help-> Install new software…。填入相应的 URL: http://basar.idi.ntnu.no/svn/tdt4100/anonymous/trun
2018-01-15 09:50:46
1041
原创 函数指针
指向一般函数的指针函数指针的声明中就包括了函数的参数类型、顺序和返回值,只能把相匹配的函数地址赋值给函数指针。为了封装同类型的函数,可以把函数指针作为通用接口函数的参数,并通过函数指针来间接调用所封装的函数。//指向函数的指针typedef int (*pFun)(int, int);//使用时,指针前带*和不带*都一样,如下两种方法。int Result(pFun fun, int a,
2017-09-16 19:56:51
744
转载 Git 基础图解、分支图解、全面教程、常用命令
Git 基础图解、分支图解、全面教程、常用命令 转自: http://www.cnblogs.com/cheneasternsun/p/5952830.html
2017-09-13 13:50:24
624
原创 普通模式命令
普通模式ctrl-a 和 ctrl-x把当前光标之上或之后的的数字执行加1减1操作,如果带数字前缀[count],则加count或减count 配置项 配置 功能 nrformats set nf=octal,hex 用 和 进行计算时,0开头是八进制,0x开头是16进制 nrformats set nf= 用 和 进行计算时把所有的数字解释为10进制常用的操
2017-08-06 09:00:06
572
原创 窗口和文件管理
缓冲区管理 命令 功能 :ls 列出缓冲区列表 ctrl+^ 在当前文件(%a)和轮换文件(#)中切换 bprev/bnext 前一个/后一个buf bfirst/blast 第一个/最后一个buf bufdo {cmd} 对所有的缓冲区列表执行ex命令 buffer N/b N 打开第N个缓冲区 ,简写b
2017-08-06 08:57:57
469
原创 vim插入模式和可视模式
插入模式常用的操作符命令 命令 功能 ctrl-h 同backspace ctrl-w 回删一个单词 ctrl-u 删至行首 esc或ctrl-[ 切换至普通模式 ctrl-o 切换到插入-普通模式 R 切换替换模式 gR 切换到虚拟替换模式 r 单次替换模式 gr 单
2017-08-06 08:55:31
1796
原创 vim命令行模式命令
命令行模式命令列表,一般格式:[range] action [register/range] 命令 功能 :[range]delete/yank [x] 删除/拷贝指定范围的行到寄存器x :[line]pub [x] 在指定行后粘贴寄存器x的内容 :[range]copy/t/co [line] 拷贝指定范围的行到行line后 :[range]move/m [lin
2017-08-06 08:54:22
5501
原创 vim放大缩小
本来是希望按<ctrl+w>_把当前活动窗口最大化,结果把vim缩小了,估计按成<ctrl+w>-。但怎么恢复呢?后来无意中,按<ctrl+shift>=,又把它放大了。 后来试了一下,直接按<ctrl>-是缩小,<ctrl>+(也就是ctrl+shift+=)是放大;这就存在一个问题:当vim中的命令涉及到用到需要按shift后才出现的按键,该怎么按呢?例如:<ctrl+w>_ 怎么才能按出来?
2017-07-23 17:27:58
6861
原创 vim ctags and quickfix
表格语法 Col1 Col2 Col3install ctagssudo apt-get install exuberant-ctagscreate ctags indexctags -R //build tags index file set tags? //查看tags路径配置ctags跳转命令 Col1 Col2 Col3 ctrl+] 跳转到光标
2017-07-21 07:00:04
655
原创 vim跳转命令
表格语法 Col1 Col2 Col3 field1 field2 field3跳转命令 command function description [n]G jump to the n line % 跳转到匹配的括号处 (/) 跳转到上一句/下一句 {/} 跳转到上一段/下一段 H/M/L 跳转到屏幕的
2017-07-21 06:59:19
2795
原创 vim常用配置
配置命令 功能 set nocompatible 防止vi进入兼容模式 set hls 激活查找高亮度显示 filetype plugin on 激活vi插件功能
2017-07-14 22:10:21
450
转载 linux链接时提示"undefined reference to" 问题解决方法
请参考: http://blog.csdn.net/aiwoziji13/article/details/7330333/
2017-07-03 09:17:47
8302
转载 eclipse +MinGW,编译gtest时出现cannot find -lpthread解决办法
转载:http://www.cnblogs.com/dd550023981/p/5828152.html由于Mingw下没有带pthread库,所以在eclipse中设置多线程动态链接库,也不管用。需要自己下载, ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-8-0-release.exe 解开pthreads-w32-2-8-0-
2017-05-07 11:43:29
1177
原创 初级操作
set ignorecase 查询忽略大小写 set smartcase set noigorecase 查询时前进加/c或/C表示忽略大小写或大小写敏感,此时与设置无关,如:”:/cWord”set hlsearch 高亮度显示查询结果 :nohl 取消高亮度显示同一文件: 复制: nyy+ or yny 粘贴:p 不同文件: 复制:”ayn+s 粘贴:”ap命令行: :n1
2017-03-12 16:51:11
478
原创 一些小知识点
code:get_path() 加载路径的设定值 code:add_patha() 增加目录到开头 code:add_pathz()q() 退出 = init:stop() enlang:halt() init:get_argument(home)命令行执行erlang语句: erl -eval ‘io:format(“memory:~p~n”,[erlang:memory(total
2017-03-12 16:49:36
384
转载 fatal error C1083: 无法打开预编译头文件,解决办法
参考:http://bbs.csdn.net/topics/340191697?page=1 第10楼。vs2010编译vc工程时提示:fatal error C1083: 无法打开预编译头文件。。。 解决办法: stdafx.cpp右键——属性,预编译头选“创建”,其它cpp选“使用”。
2017-02-21 08:44:30
1958
原创 常用的解压命令
.tar.gz 格式解压为 tar -zxvf xx.tar.gz .tar.bz2 格式解压为 tar -jxvf xx.tar.bz2创建tar.xz文件:只要先 tar cvf xxx.tar xxx/ 这样创建xxx.tar文件先,然后使用 xz -z xxx.tar 来将 xxx.tar压缩成为 xxx.tar.xz 解压
2016-10-18 19:08:22
632
原创 gcc编译报 “discards qualifiers [-fpermissive]”
struct Base{ Base() { std::cout << " Base::Base()\n"; } virtual ~Base() { std::cout << " Base::~Base()\n"; } virtual void test() { std::cout<< " test in base\n"; }};void MyTest(const Ba
2016-10-08 10:30:25
18953
原创 解决vs2010的c1xx : fatal error C1060: "编译器的堆空间不足"的错误
最近用cmake自动生成的vs2010工程编译时,常常提示c1xx : fatal error C1060: 编译器的堆空间不足,网上没有找到合适的解决办法,不过,其中有提到需要修改项目属性->链接器->系统页面的堆栈保留大小;如下图: cmake生成的工程中,这里的值是10000000;通过对比vs2010自己建立的工程,发现这个属性是空的,但是编译正常。如是,我也把cmake生成的工程中堆栈保
2016-09-23 09:27:31
34270
2
原创 学习资料收集
git学习资料 http://git.oschina.net/progit/ http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
2016-09-21 17:15:32
3051
7
原创 激活CDialogBar中CComboBox的拷贝(Ctrl+C)和粘贴(Ctrl+V)快捷键
我们在CFromView和DiaglogBar中放置的CComboBox、CEdit不支持拷贝粘贴快捷键,我们可以通过重载BOOL PreTranslateMessage(MSG* pMsg),并添加如下代码就可以直接激活控件自己的拷贝粘贴功能。示例中CMyDialogBar是从CDialogBar派生的子类。BOOL CMyDialogBar::PreTranslateMessage(MSG* p
2016-09-21 10:15:11
750
转载 CDialogBar中按钮为灰色不可用的解决办法
首先,确保已经在界面上显示了你的Dialog Bar 接着,有两种方法可以让Dialog Bar上按钮可用重载CMainFrame的OnCmdMsg接口BOOL CMainFrame::OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo){ if(m_wndDlgBar.OnCmdM
2016-09-20 19:14:27
1617
原创 响应CMFCToolBarComboBoxButton的VK_RETURN事件
CMFCToolBarComboBoxButton的API可以参考CMFCToolBarComboBoxButton的介绍, 在其中的Remark栏,介绍了如何向工具栏中中增加ComboBox,更具体的做法在Walkthrough: Putting Controls On Toolbars通过上面的做法确实可以成功添加,但是有几个坑需要注意: 1,有可能你的代码跟它一模一样,但是你的工具栏就是不
2016-09-19 19:51:25
2985
原创 安装centos7后无法检测到win7系统
安装centos7后无法检测到win7系统,这是因为centos缺省不能检测到ntfs系统,所以需要安装支持软件,可以在网上搜索ntfs-3g,安装后再执行系统检测生产引导菜单。编译安装 ntfs-3g:sutar zxvf ntfs-3g-2011.1.15.tgzcd ntfs-3g-2011.1.15./configuremakemake install正常情况下,顺利完成安装
2016-09-17 18:31:23
1538
原创 eclipse 编程快捷键
切换视图: Ctrl + F7 ,按住Ctrl后每敲一次F7,光标会移到下一个视图;按住Ctrl + Shift后每敲一次F7光标会移到前一个视图。 在Editor视图下通过Alt + Shift + N调出quick view完成文件创建 用Alt + Shift + W 可以直接以quick view的方式显示常用的视图集合,可以通过上下方向键直接选择想要跳转到的目标视图。 在Edito
2016-09-17 10:22:26
556
Uml和模式应用-Applying.Uml.And.Patterns(中文版)]
2018-10-28
Implementing Domain-Driven Design
2018-10-28
mingw安装文件
2014-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人