自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sean

若尽甘来

  • 博客(57)
  • 资源 (11)
  • 收藏
  • 关注

原创 CPU如何执行代码

了解CPU是如何执行代码的。

2022-06-18 10:18:37 655 1

原创 C++版挑战6秒

项目说明挑战6秒是精典的小游戏,通过控制按键来使时钟精准停在6秒整。本程序仅仅为了学习的目的,还存在很多不完善甚至错误的地方,暂时不去修改了,请谨慎参考。特别感谢@简单([email protected])同学,本程序即以他的“挑战六秒”程序为基础,添加了部分注释,进行了适当修改并添加了部分功能。程序效果图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8Rk2OqDl-1626165847193)(https://github.com/eppesh/Pictures

2021-07-13 16:49:02 404

原创 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 197

原创 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 1967 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 183

原创 SVN 副本被锁定,clear up也不可用的解决思路

解决思路:在clearup命令时候,勾选breaklocks; (感谢@GObirD )其他思路:1、逐级clean up;2、删除所有文件重新check out;等等;GObirD

2018-06-13 17:01:39 2233

原创 [wireshark] There are no interfaces on which a capture can be done

描述:windows下,wireshark运行后没有网卡信息,点击Capture--Interfaces 菜单后提示上述错误;解决思路:cmd管理员权限进入,输入【net start npf】,重启wireshark即可;参考链接:https://blog.csdn.net/prince_jun/article/details/11356255 ...

2018-05-21 14:45:13 1069

转载 【转】浅谈 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 506

原创 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 13418 2

原创 nmon使用及监控数据分析

        【使用】                【监控数据分析】 参考链接:nmon监控数据分析        性能测试中,各个服务器资源占用统计分析是一个很重要的组成部分,通常我们使用nmon这个工具来进行监控以及监控结果输出。    一、在监控阶段使用类似下面的命令     ./nmon -f write_3s_20vu.nmon -t -s 30 -c 100  进行监控.     ...

2018-04-11 10:20:36 3556

原创 C++内存分配资料

C++ 内存分配参考1、C语言中内存分配那些事儿;2、C++内存管理(超长,例子很详细,排版很好);3、C/C++中动态内存分配和内存碎片;

2018-04-10 11:27:26 144

原创 静态代码检查--Fortify 使用方法

假定待检查的插件为”func_demo":(相应makefile文件跟插件相对应)======================================================Windows:清理历史编译sourceanalyzer -b "func_demo" -clean执行编译检查sourceanalyzer -b "func_demo" touch

2018-03-16 10:47:00 7432 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 6751

原创 _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 3965

原创 C# 多文件重命名思路及实现 下:实例

C# 多文件重命名思路及实现 下:实例上一篇记录了下重命名的一般操作步骤,这篇以一个具体的小例子做记录。文件重命名要求:将Pic目录下的照片进行重命名,命名规则:(1) 道路照片编号01-09;(2) 建筑物照片编号11-19;(3) 其他类别照片文件名顺序41以后。原始文件名形如:“道路名称_0101_0_2322.jpg”,释义为“被拍摄对象的名称”+“下划线”+“被拍

2017-05-05 09:24:03 1619

原创 简单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 1448

原创 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 56374 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 7926 1

原创 批处理 显示环境变量

批处理文件中显示环境变量的值:    查看系统环境变量PATH的值:set path    不用echo,直接set path后,执行到该命令时CMD对话框上就会显示PATH变量的值;    若查看其他环境变量的值:set 变量名             (类似set path)    参考资料:Windows 如何在cmd命令行中查看、修改、删除与添加环境

2017-02-23 11:07:31 3387

原创 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 27199

原创 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 4214

原创 C++ 顺序容器访问元素

C++ 顺序容器之访问元素一、顺序容器类型回顾:vector可变大小数组。支持快速随机访问。在尾部之外的位置插入或删除元素可能很慢。deque双端队列。支持快速随机访问。在头尾位置插入/删除速度很快。list双向链表。只支持双向顺序访问。在list中任何位置进行插入/删除操作速度都很快。forward_li

2016-12-11 16:53:41 1979

原创 C++ int 型负数除法与求模运算

C++ int 型负数除法与求模运算       一、结论:       1、除法运算:向零取整(向0方向取最接近精确值的整数,类比向上取整和向下取整);       比如:10/(-4) = -2;10/4 = 2;       2、求模运算: (1) |小| % |大| = |小| ,符号同前; (2)|大 | % |小| = |余| ,符号同前; (|n|

2016-12-10 21:48:31 8594

原创 ArcEngine Duplicate Labels(同名标注)不显示问题解决思路

ArcEngine 同名标注不显示问题解决思路       C#、ArcEngine二次开发之标注(Label)功能,给某一字段添加标注并显示。针对多个线(或面)要素该字段的属性值相同时,标注只显示一个的问题,亦即同名标注的显示问题,利用IBasicOverposterLayerProperties4接口下NumLabelsOption属性进行解决。       关键词: arcengin

2016-12-08 22:17:50 3194

原创 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 1142

原创 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 6309

原创 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 998

原创 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 4907

原创 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 4462

原创 C# 记录程序耗时

C# 记录程序耗时       思路一:利用StopWatch类       1、添加namespace:using System.Diagnostics;       2、生成StopWatch对象:Stopwatch stopWatch = new Stopwatch();       3、开始计时:stopWatch.Start();       4、自己程序操作

2016-10-29 22:52:15 3246

原创 警告 CS0105: “System.Windows.Forms"的using指令以前在此命名空间中出现过

警告 CS0105: “System.Windows.Forms"的using指令以前在此命名空间中出现过       某命名空间的using指令以前在此命名空间中出现过; 命名空间只应声明一次,但却声明了多次;故移除所有重复的命名空间声明即可。       参考:编译器警告(等级 3)CS0105

2016-10-29 22:42:43 3085 2

原创 拷贝构造函数与拷贝赋值操作符

拷贝构造函数:        如果一个构造函数的第一个参数是自身类类型的引用,且任何额外参数都有默认值,则此构造函数是拷贝构造函数。class Foo{public: Foo(); // 默认构造函数 Foo(const Foo &); // 拷贝构造函数 // ...};        一般情况,拷贝构造函数会将其参数的成员逐个拷贝到正在创建的类对象中。编

2016-09-24 09:23:56 2263

原创 Oracle IMP导出到不同表空间不成功

Oracle IMP导出到不同表空间不成功       一、问题描述:       所用环境:Oracle 11g客户端、Windows 64bit、C#;       具体描述:用户UserA默认表空间为tablespace_A,使用EXP命令导出数据表备份文件.dmp,用IMP命令导入时发现数据仍然自动导入到SYSTEM表空间下,即并没有导入到期望的tablespace_A表空间中

2016-08-05 14:25:02 13605

原创 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 12063

原创 打印1到最大的n位数

题目:输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999。       详细可参考《剑指Offer》面试题12,P94。       本题重点是n的位数不确定,因而用一般的数字类型去存储会溢出,需要考虑大数问题。解决大数问题一般采用字符串或数组来表示大数,这里使用字符串。       思路一:       字符串每个数

2016-07-02 16:33:47 456

原创 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 7335

原创 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 4470

原创 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 12242

原创 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 2270

原创 剑指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 543

NatvisFile.rar

VS 2015调试时,STL容器无法查看变量的值; 如果通过 取消勾选“工具-选项-调试-常规”中的“使用本机兼容模式”还解决不了问题,可以按尝试下载该文件并放到工程目录; 不一定能解决所有问题,仅供参考; 竟然强制要积分,没法免积分!!有需要的去网盘下吧 链接:https://pan.baidu.com/s/1-XTDOoDbE-2BQ1gCrVg8Dw 提取码:35k2

2019-08-29

Source Insight 4080 软件含破解文件(非试用,能解决乱码问题)

该资源源于另一位C友 @趣思行 的无私分享,表示感谢。 相比本人另一份Source Insight资源,该资源破解方法更有效,且能解决中文乱码问题。 1、破解:资源中包括破解的dll和license文件,按说明操作即可破解; 2、中文乱码:上述方式破解后可进行编码修改(延长试用期的破解方式不支持该项,因此还会有乱码问题),具体操作:【Options】 > 【Preferences】 >File标签中,最下面的“Default encod­ing”,详细参考C友的博文:http://blog.csdn.net/bjarnecpp/article/details/70174752

2017-08-07

Visual Assist X 2093(支持2010,2012,2013,2015)

感谢@caoshangpa的无私分享; 本版本Visual Assist可支持VS2008,2010,2012,2013,2015版本。本人电脑只装有VS2010和VS2015,亲测可行。

2017-07-14

C# WinForm Log4net 示例: LogDemo.rar

Log4net在C# WinForm中应用的一个简单示例:LogDemo.rar; VS2013下工程源码,解压后可直接参考使用; 也可参考该资源对应博客内容:http://blog.csdn.net/sean4m/article/details/53192944

2016-11-17

ArcEngine开发鹰眼功能C#实现

ArcEngine开发之鹰眼功能C#实现,完整鹰眼功能简易实现。 关键代码也可直接看http://blog.csdn.net/sean4m/article/details/51348361里所示。

2016-05-08

ArcGIS 10.1 命名变换对照表

arcgis10.0 升级至 10.1后部分产品的命名发生变化,如:ArcGIS Engine Runtime(10.0)变为ArcGIS Engine(10.1)

2016-04-01

ArcGIS+ArcEngine 10.2 百度云下载地址

ArcGIS+ArcEngine 10.2 百度云下载地址 内容包括3个文件: ArcGIS_Desktop_102_134924.iso、ArcGIS10.2破解文件.rar和ArcGIS Engine10.2_20130816.iso。 ArcGIS10.2破解方法不同于10.1(不用单独下载License Manager,直接用破解文件做替换即可,详情步骤可参考:http://malagis.com/arcgis-desktop-10-2-full-cracked-installation-tutorial-with-win7-32-64.html) (由于ArcEngine10.2的资源确实不好找,就戝戝地开了2个资源分,也希望能帮到需要的朋友们)

2016-03-07

Sqlite-netFx45 32bit + 64bit.rar

下载文件包括:sqlite-netFx45-binary-Win32-2012-1.0.98.0.zip和sqlite-netFx45-binary-x64-2012-1.0.98.0.zip两个文件(均系官网下载)。 含net环境下使用SQLite所需dll,System.Data.SQLite.dll、SQLite.Interop.dll等。适用平台版本为4.5,包括32位和64位,非bundle版(因为其没有SQLite.Interop.dll),其他版本可访问官网自行下载(http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki)

2015-12-07

SQLiteExpertPro.3.5.58.2478.rar

SQLiteExpertPro.3.5.58.2478.rar ,英文版+安装版。 内含SQLiteExpertSetup.exe 和 license2.key两个文件。 安装完成后,菜单Help中有个注册(register)的菜单项,之后选择压缩包中的license2.key即可。 如果打开加密的数据库时“Enter new Encryption Key”灰色不可用可查看我博客中相关说明。 特别说明:版权归软件方所有,免费分享仅供个人学习。

2015-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除