- 博客(57)
- 资源 (11)
- 收藏
- 关注
原创 C++版挑战6秒
项目说明挑战6秒是精典的小游戏,通过控制按键来使时钟精准停在6秒整。本程序仅仅为了学习的目的,还存在很多不完善甚至错误的地方,暂时不去修改了,请谨慎参考。特别感谢@简单(2864292458@qq.com)同学,本程序即以他的“挑战六秒”程序为基础,添加了部分注释,进行了适当修改并添加了部分功能。程序效果图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8Rk2OqDl-1626165847193)(https://github.com/eppesh/Pictures
2021-07-13 16:49:02
491
原创 Visual Studio 201X 常用快捷键
说明:记录自己常用的VS快捷键。不定时更新中...1. 代码进行自动格式化:Ctrl + k + f2. 头文件和源文件之间切换:可能需安装VA;Alt + o3. 代码块快速折叠快捷键Ctrl + M + O: 折叠所有方法 Ctrl + M + L: 展开所有方法 Ctrl + M + M: 折叠或者展开当前方法4. 注释/取消注释Ctrl + K + C:注释 Ctrl + K + U:取消注释5. 在光标所在行的上面或下面插入一行C...
2021-07-11 12:52:06
260
原创 VS 2015 STL容器在调试时无法查看变量值的解决思路
问题描述:VS2015 调试时,STL容器string、vector、set、map等无法查看其值;解决思路:1. 通过取消勾选“工具-选项-调试-常规”中的“使用本机兼容模式”解决了我的问题;(参考:https://stackoverflow.com/questions/32656222/inspecting-stl-containers-in-visual-studio-2...
2019-08-29 16:05:57
2205
1
原创 Linux SVN 一些问题
下载命令:svn checkout path (注:path是服务器上的目录,第一次需要依次输入Linux当前用户密码,path路径访问用户名及密码);更新命令:svn update 问题1:syntax error near unexpected token `('解决方法:在括号()的两边加上“”就好;问题2: Can't convert string from 'UTF-...
2018-10-25 16:04:12
240
原创 SVN 副本被锁定,clear up也不可用的解决思路
解决思路:在clearup命令时候,勾选breaklocks; (感谢@GObirD )其他思路:1、逐级clean up;2、删除所有文件重新check out;等等;GObirD
2018-06-13 17:01:39
2335
原创 [wireshark] There are no interfaces on which a capture can be done
描述:windows下,wireshark运行后没有网卡信息,点击Capture--Interfaces 菜单后提示上述错误;解决思路:cmd管理员权限进入,输入【net start npf】,重启wireshark即可;参考链接:https://blog.youkuaiyun.com/prince_jun/article/details/11356255 ...
2018-05-21 14:45:13
1193
转载 【转】浅谈 C++ 中的 new/delete 和 new[]/delete[]
【转载】浅谈 C++ 中的 new/delete 和 new[]/delete[] 感谢原作者分享(侵删)在 C++ 中,你也许经常使用 new 和 delete 来动态申请和释放内存,但你可曾想过以下问题呢?new 和 delete 是函数吗?new [] 和 delete [] 又是什么?什么时候用它们?你知道 operator new 和 operator delete 吗?为什么 new ...
2018-04-28 16:16:29
549
原创 Windows下CMake配置OpenCV
鉴于在Windows下Visual Studio中配置OpenCV太繁琐,可利用CMake工具自动配置OpenCV。 (手痒配置版:opencv+VS配置(版本全);OpenCV学习笔记(一)——OpenCV3.1.0+VS2015开发环境配置) 一、CMake编写小Demo; 参考资料:CMake下载官网; Cmake知识----编写CM...
2018-04-11 11:37:40
13573
2
原创 nmon使用及监控数据分析
【使用】 【监控数据分析】 参考链接:nmon监控数据分析 性能测试中,各个服务器资源占用统计分析是一个很重要的组成部分,通常我们使用nmon这个工具来进行监控以及监控结果输出。 一、在监控阶段使用类似下面的命令 ./nmon -f write_3s_20vu.nmon -t -s 30 -c 100 进行监控. ...
2018-04-11 10:20:36
3709
原创 C++内存分配资料
C++ 内存分配参考1、C语言中内存分配那些事儿;2、C++内存管理(超长,例子很详细,排版很好);3、C/C++中动态内存分配和内存碎片;
2018-04-10 11:27:26
184
原创 静态代码检查--Fortify 使用方法
假定待检查的插件为”func_demo":(相应makefile文件跟插件相对应)======================================================Windows:清理历史编译sourceanalyzer -b "func_demo" -clean执行编译检查sourceanalyzer -b "func_demo" touch
2018-03-16 10:47:00
7577
1
原创 error C2511 : overloaded member function not found in 'Class'
error C2511 : overloaded member function not found in 'Class'可能原因:1、仔细比较函数的定义和声明是否一致(特别是参数类型);2、const 类型的成员函数,定义中也要加上const;(参考:error C2511: 'xx函数' : overloaded member function not found in x
2018-02-09 15:48:35
7202
原创 _CRT_SECURE_NO_DEPRECATE
【错误描述】This function or variable may be unsafe. 错误 C4996 '_itoa': This function or variable may be unsafe. Consider using _itoa_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. S
2017-07-20 19:38:35
4056
原创 C# 多文件重命名思路及实现 下:实例
C# 多文件重命名思路及实现 下:实例上一篇记录了下重命名的一般操作步骤,这篇以一个具体的小例子做记录。文件重命名要求:将Pic目录下的照片进行重命名,命名规则:(1) 道路照片编号01-09;(2) 建筑物照片编号11-19;(3) 其他类别照片文件名顺序41以后。原始文件名形如:“道路名称_0101_0_2322.jpg”,释义为“被拍摄对象的名称”+“下划线”+“被拍
2017-05-05 09:24:03
1699
原创 简单AEDemo开发(一):新建项目
简单的AEDemo开发,仅当笔记记录,为免误导不建议参考;OS:Win7 64bit;IDE:VS2013;C#;ArcGIS Engine 10.2;AEDemo开发(一):新建项目一、新建C#项目DMPC;二、其他;1、默认的Form1.cs重命名为MainForm.cs;2、新建文件目录:DMPC ----- DMPC.sln
2017-03-13 21:30:18
1500
原创 nmake fatal error u1077:path/c1.exe 返回代码0x2解决思路
nmake -f makefile.win32时报错: fatal error u1077:path/c1.exe 返回代码0x2 解决思路一: 网上大部分解决方案是:在VS安装路径(..\VC\bin)下打开CMD窗口(按住Shift并右键,打开),输入vsvars32.bat并执行该文件即可; 解决思路二: 如果上述方法不好使,便需要考虑
2017-03-03 17:25:07
60440
11
原创 "the input line is too long, [笑脸符号] was unexpected at this time"解决思路
"the input line is too long,☺was unexpected at this time"解决思路 问题描述: windows环境下在CMD窗口运行批处理文件(.bat),批处理文件中有10000次循环,每次在第120次循环处便报错:"the input line is too long,☺ was unexpected at thi
2017-02-23 14:17:04
8435
1
原创 批处理 显示环境变量
批处理文件中显示环境变量的值: 查看系统环境变量PATH的值:set path 不用echo,直接set path后,执行到该命令时CMD对话框上就会显示PATH变量的值; 若查看其他环境变量的值:set 变量名 (类似set path) 参考资料:Windows 如何在cmd命令行中查看、修改、删除与添加环境
2017-02-23 11:07:31
3489
原创 C# 路径拼接(将多个字符串组合成一个路径)
C#将多个字符串组合成一个路径,可利用System.IO.Path类中的Combine(String,String)方法。 命名空间为:using System.IO;示例: string path1 = @"D:\temp"; string path2 = "result.txt";
2017-02-22 17:33:16
28081
原创 C++ string 与 char []互相转换
string转为char []:char demo[20] = "";string str = "demo";strcpy(demo,str.c_str()); char[] 或 char*转string:char demo[] = "demo";string str1(demo);// 或string str2;str2.assign(demo);
2017-02-15 16:53:39
4738
原创 C++ 顺序容器访问元素
C++ 顺序容器之访问元素一、顺序容器类型回顾:vector可变大小数组。支持快速随机访问。在尾部之外的位置插入或删除元素可能很慢。deque双端队列。支持快速随机访问。在头尾位置插入/删除速度很快。list双向链表。只支持双向顺序访问。在list中任何位置进行插入/删除操作速度都很快。forward_li
2016-12-11 16:53:41
2032
原创 C++ int 型负数除法与求模运算
C++ int 型负数除法与求模运算 一、结论: 1、除法运算:向零取整(向0方向取最接近精确值的整数,类比向上取整和向下取整); 比如:10/(-4) = -2;10/4 = 2; 2、求模运算: (1) |小| % |大| = |小| ,符号同前; (2)|大 | % |小| = |余| ,符号同前; (|n|
2016-12-10 21:48:31
9697
原创 ArcEngine Duplicate Labels(同名标注)不显示问题解决思路
ArcEngine 同名标注不显示问题解决思路 C#、ArcEngine二次开发之标注(Label)功能,给某一字段添加标注并显示。针对多个线(或面)要素该字段的属性值相同时,标注只显示一个的问题,亦即同名标注的显示问题,利用IBasicOverposterLayerProperties4接口下NumLabelsOption属性进行解决。 关键词: arcengin
2016-12-08 22:17:50
3380
原创 ORA-01034 Oracle not available和ORA-27101 shared memory realm does not exist 解决思路
之前一直正常使用的Oracle 11g,今天最近一直登录不上,使用PL/SQL登录报错:ORA-01034 Oracle not available和ORA-27101 shared memory realm does not exist 解决思路也是参考其他网友的方法,先解决了问题再说。 1、确保Oracle相应实例和监听的服务已开启;
2016-11-24 16:43:39
1257
原创 C# volatile 理解
浅谈对C# volatile关键字的理解 一、MSDN解释:The volatile keyword indicates that a field might be modified by multiple threads that are executing at the same time. Fields that are declared volatile are
2016-11-22 16:40:31
6400
原创 Log4net 简单实例源码及详细步骤
Log4net 简单实例源码及详细步骤使用步骤:1、下载:Log4net Apache官网下载地址;以下载log4net-1.2.15-bin-newkey.zip为例,解压后bin目录下有cli、mono、net、net-cp四个子目录,进入net目录选择相应版本。(其中:net-cp指:.NET Framework 4 Client Profile)2、
2016-11-16 23:16:00
1097
原创 C# 获取项目根目录
C# 获取项目根目录C#获取项目根目录,以下图项目为例,要定位到目录Tmp中,下面为参考代码: 参考代码// 获取根目录测试``DirectoryInfo rootDir = Directory.GetParent(Environment.CurrentDirectory);string root = rootDir.Parent.Parent.FullName;string tmp = r
2016-11-11 21:32:34
5062
原创 C# 项目启动界面 实现思路
关键词:C#, 项目启动, 项目引导, 项目载入界面, Splash Screen, 项目初始化界面延伸知识点:1、Thread.Yield 、Thread.Sleep(0) 和 Thread.Sleep(1) :参考资料:1-Thread.Sleep(0) vs Sleep(1) vs Yeild; 2-thread.sleep(0)与thread.sleep
2016-11-08 21:33:29
4546
原创 C# 记录程序耗时
C# 记录程序耗时 思路一:利用StopWatch类 1、添加namespace:using System.Diagnostics; 2、生成StopWatch对象:Stopwatch stopWatch = new Stopwatch(); 3、开始计时:stopWatch.Start(); 4、自己程序操作
2016-10-29 22:52:15
3344
原创 警告 CS0105: “System.Windows.Forms"的using指令以前在此命名空间中出现过
警告 CS0105: “System.Windows.Forms"的using指令以前在此命名空间中出现过 某命名空间的using指令以前在此命名空间中出现过; 命名空间只应声明一次,但却声明了多次;故移除所有重复的命名空间声明即可。 参考:编译器警告(等级 3)CS0105
2016-10-29 22:42:43
3337
2
原创 拷贝构造函数与拷贝赋值操作符
拷贝构造函数: 如果一个构造函数的第一个参数是自身类类型的引用,且任何额外参数都有默认值,则此构造函数是拷贝构造函数。class Foo{public: Foo(); // 默认构造函数 Foo(const Foo &); // 拷贝构造函数 // ...}; 一般情况,拷贝构造函数会将其参数的成员逐个拷贝到正在创建的类对象中。编
2016-09-24 09:23:56
2317
原创 Oracle IMP导出到不同表空间不成功
Oracle IMP导出到不同表空间不成功 一、问题描述: 所用环境:Oracle 11g客户端、Windows 64bit、C#; 具体描述:用户UserA默认表空间为tablespace_A,使用EXP命令导出数据表备份文件.dmp,用IMP命令导入时发现数据仍然自动导入到SYSTEM表空间下,即并没有导入到期望的tablespace_A表空间中
2016-08-05 14:25:02
13770
原创 user_tables/all_tables/dba_tables及Oracle常见SQL语句
user_tables/all_tables/dba_tables及Oracle常见SQL语句一、user_tables、all_tables、dba_tables关系: user_tables :可查询当前用户的表; all_tables :可查询所有用户的表; dba_tables:可查询包括系统表在内的所有表。二、user_
2016-08-04 19:03:57
12906
原创 打印1到最大的n位数
题目:输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999。 详细可参考《剑指Offer》面试题12,P94。 本题重点是n的位数不确定,因而用一般的数字类型去存储会溢出,需要考虑大数问题。解决大数问题一般采用字符串或数组来表示大数,这里使用字符串。 思路一: 字符串每个数
2016-07-02 16:33:47
490
原创 C# 动态获取、修改、更新配置文件 实现思路
1、添加System.Configuration.dll引用;程序中添加using System.Configuration; 读取数据:(tbHost为文本控件)tbHost.Text = ConfigurationManager.AppSettings["host"].ToString(); 2、修改、更新数据private void btnOk_Cli
2016-06-16 00:02:53
7587
原创 C# WinForm键盘按键响应 实现思路
C# WinForm键盘按键响应 实现思路 例如:欲在FormMain.cs窗体上响应 Ctrl+W 组合按键操作,直接在FormMain.cs中添加如下代码: protected override bool ProcessCmdKey(ref Message msg, Keys keyData) {
2016-06-15 22:36:23
4605
原创 Underlying DBMS error [SDE.***]解决思路
System.Runtime.InteropServices.COMException (0x80041538): Underlying DBMS error [SDE.*****] 异常如下图所示: 一、问题描述: 1)C#、VS2010、Arcengine10.1、Oracle11g; 2)程序进行栅格数据导入
2016-06-03 23:38:37
12474
原创 0x80050142 No spatial reference exists 解决思路
System.Runtime.InteropServices.COMException (0x80050142): No spatial reference exists 如下图所示: 一、问题回顾: 1)环境:VS2010、ArcEngine10.1、C#、Oracle11g; 2)背景:栅格数据导入SDE时报错;
2016-06-03 18:17:47
2539
原创 剑指Offer--面试题11 数值的整数次方
剑指Offer--面试题11 数值的整数次方 原书位置:P90; 题目:实现函数double Power(double base,int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。 C++实现: /*题11:数值的整数次方要求:实现函数double Power(double ba
2016-05-25 21:55:47
584
NatvisFile.rar
2019-08-29
Source Insight 4080 软件含破解文件(非试用,能解决乱码问题)
2017-08-07
Visual Assist X 2093(支持2010,2012,2013,2015)
2017-07-14
C# WinForm Log4net 示例: LogDemo.rar
2016-11-17
ArcEngine开发鹰眼功能C#实现
2016-05-08
ArcGIS 10.1 命名变换对照表
2016-04-01
ArcGIS+ArcEngine 10.2 百度云下载地址
2016-03-07
Sqlite-netFx45 32bit + 64bit.rar
2015-12-07
SQLiteExpertPro.3.5.58.2478.rar
2015-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人