- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 git log vs git diff 中的点式范围(Dotted Range Notations)异同
git中可以用两个点或者三个点表示修订的范围(Dotted Range Notations)。但是诡异的是 git diff git log表示的含义却是相反的。具体区别请看下图:请参考:https://git-scm.com/docs/git-rev-parse
2022-05-09 01:46:29
315
翻译 一个成功的Git分支模型
一个成功的Git分支模型A successful Git branching model » nvie.com反思说明(2020年3月5日)这个模型是在2010年构思的,现在已经超过10年了,而且是在Git本身诞生后不久。在这10年里,git-flow(本文所阐述的分支模型)在许多软件团队中大受欢迎,以至于人们开始把它当作某种标准--但不幸的是,也被当作教条或万能药。在这10年中,Git本身已经在世界范围内掀起了一场风暴,而使用Git开发的最流行的软件类型正在更多地转向网络应用--至少在我的信
2022-04-21 16:05:15
364
原创 sed极速入门
sed极速入门工作流程一图胜千言,先看图sed有四个部分:input stream, 输入流output stream, 输出流pattern space, 模式空间,可以理解为工作区hold buffer. 缓冲区,可以理解为临时变量重复以下步骤直到输入读取完毕从输入读取到 模式空间执行命令操作模式空间输出模式空间的内容清理模式空间...
2022-04-16 10:27:05
177
原创 Toeplitz定理推广和应用
Toeplitz定理推广和应用Toeplitz定理设 n,k∈Nn,k \in \mathbb{N}n,k∈N,tnk≥0t_{nk}\ge0tnk≥0 且 ∑k=1ntnk=1\sum_{k=1}^{n}t_{nk}=1∑k=1ntnk=1,limn→+∞tnk=0\lim_{n\rightarrow +\infty}t_{nk}=0limn→+∞tnk=0。如果 limn→+...
2019-07-09 17:57:13
6928
1
原创 R语言打印九九乘法表
方阵型noquote(outer(1:9, 1:9, function(x,y){paste(y,"×",x,"=", y*x, sep="")}))结果如下: [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [1,] 1×1=1 2×1=2 3×1=3 4×1=4 5×1=5 6×1...
2019-05-05 11:14:56
2178
1
原创 根据某一列拆分Excel为多个表格
Option ExplicitOption Base 1Sub SplitData() Application.ScreenUpdating = False Application.DisplayAlerts = False Dim self As Worksheet Set self = ActiveSheet Dim nLastRow...
2018-03-02 23:00:24
12255
1
原创 直线的斜率
直线的斜率,应该是初中就学过的内容,但是这个概念却异常的重要。微分研究的就是变化率的问题,导数就是斜率的极限,整个微分和斜率的关系异常的紧密。斜率本质就是一种变化率,当x变化一个单位时,y的变化有多少,因此定义为 Δy/Δx,它反映了直线的倾斜程度。
2015-01-06 19:03:30
583
原创 VC的对话框编辑器怎么为Edit控件指定一个快捷键
在菜单中,可以为一个菜单项指定快捷键,只需要设置类似的文字 &C, 当按下 Alt + C的时候,自动触发消息。那么如何为Edit控件指定类似的快捷键呢?因为Edit是用来输入的,上述方法不灵的。但是可以为Edit配一个 Static控件,改Static控件的文字设置为 &X类似的文字, 那么就会把输入焦点置于Edit上。这里有个要求,就是static的下一个tab order
2013-05-31 18:01:56
1352
原创 win7如何把一个程序锁定到任务栏
#include "stdafx.h"#include "PinAppToTaskbar.h"#include #include #include #define RETURN_IF_NULL_EX(ret, pPointer) { \ if (!(pPointer)) \ { \ return ret; \
2013-05-09 17:10:25
2851
原创 从1970到指定年份有多少个闰年 快速算法
/* * Number of leap years from 1970 up to, butnot including, the specified year * (expressed as the number of years since1900). */#define _ELAPSED_LEAP_YEARS(y) (((y - 1)/4) - ((y- 1)/100)
2012-08-08 19:27:43
3547
1
原创 CString导致使用Dll动态库无法编译的问题
今天编译popo库,它用的是 Use MFC in a Shared DLL, 编译后的结果为Dll,我自己有一个客户端工程,要使用该Dll,它使用MFC时Use MFC in a Static Library,结果老是编译不过去,报错如下1>PoPoTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimpo
2012-07-19 23:09:35
3318
原创 《C++ templates 中文版 》 修改一处无法编译的地方
第十九章 19.3 辨别函数类型templateclass IsFunctionT { private: typedef char One; typedef struct { char a[2]; } Two; template static One test(...); template static Two test(U (*)[1]);
2012-07-14 16:57:43
592
原创 关于typedef
//下面这个代码是无法编译的typedef char* PSTR;int mystrcmp(const PSTR, const PSTR){ return 0;}int _tmain(int argc, _TCHAR* argv[]){ char const * p1 ="a"; char const * p2 ="b";
2012-07-11 11:47:53
474
原创 C++ template 读书笔记
第九章9.2.1 ADL如果把被调用函数的名称(如max)用圆括号括起来,也不会使用ADL。用VS08试了试,确实如此。要说明的是两点:1. “(如max)”这个是译者加的,并且加的非常不合适。 因为在上文给的例子中,max本来就不需要ADL查找。需要ADL查找的是 operator 2. 用圆括号括起来的是函数名称,不是函数调用,比如下面的代码是无法编译通过的。但
2012-07-08 13:06:58
439
原创 如何复制文件到剪贴板
闲话少说,直接上代码。BOOL CopyFilesToClipboard( std::vector const & vecFiles ){ RETURN_IF_FALSE_EX( FALSE, vecFiles.size() ); UINT uDropEffect = RegisterClipboardFormat(_T("Preferred Dro
2012-07-02 20:06:47
6779
1
The XML Schema Complete Reference
2012-06-16
统计陷阱 How to Lie With Statistics 中文版 清晰 PDF
2009-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人