Xiangism

从一个无知角落里开始,蹒跚学步,一个未知到另一个未知,在跌跌撞撞中越走越快,越走越远,最后宇宙也为之开源。对于探索者来说,最后他们的思想总是变得和自己的足迹一样伟大。
  博客园  :: 首页  :: 联系 :: 管理

2015年6月10日

摘要: 打磨程序员的专属利器分三个专题展示--1. 命令行&文件2. 快捷键(本文)3. 文本前言本人与快捷键的渊源应该从游戏开始说起。10年前的经典游戏wow,游戏里的技能非常多,所以玩游戏时将所有比较常用的技术都设置成了快捷键。方向控制改成sdf,然后左手的其它字母键都是技能快捷键。甚至是鼠标滚轮的上下... 阅读全文

posted @ 2015-06-10 20:49 Xiangism 阅读(6763) 评论(5) 推荐(4) 编辑

2015年5月30日

摘要: 工欲善其事,必先利其器,程序员更是如此,如果没有一套与自己思维同步的工具,将非常难受并且编码效率会非常低。 但十个程序员就有对工具的十种不同理解,本人现在冒然将自己的“工具箱”拿出来晒晒。若对大家没帮助,轻轻飘过即可,若能引起一丝共鸣,便有了价值。 分三个专题来进行展示-- 1. 命令行&界面(本文 阅读全文

posted @ 2015-05-30 15:34 Xiangism 阅读(5135) 评论(9) 推荐(4) 编辑

2014年7月11日

摘要: 一、Ubuntu10.4 启动纯文件界面 打开 /etc/default/grub 文件, 注释掉 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash",增加新行 GRUB_CMDLINE_LINUX_DEFAULT="text" 再执行命令sudo update... 阅读全文

posted @ 2014-07-11 14:19 Xiangism 阅读(335) 评论(0) 推荐(0) 编辑

2012年11月29日

摘要: Visual Assist是VC的一个强大的助手。特别值得一提的是其intellisense功能(即代码提示功能),弥补了VS对C++支持不足的弱点,可以极大地提高我们编码的效率。可使用一段时间后,当我们对某些类、或者文件名、类库名进行更改后,会发现VA的intellisense没有及时更新。于是怎么设置下,让VA主动更新intellisense的数据库。前段时间在网上找了下,没有找到资料。今天忽然想到了VA有Options选项,说不定其中会有。于是点开,发现,如下:Rebuild 重建符号数据库~~重启VS,成功 阅读全文

posted @ 2012-11-29 20:42 Xiangism 阅读(534) 评论(0) 推荐(0) 编辑

摘要: 现在开始在工作中全面运用openCV~~现在发现一个不顺手的地方——很多时候申请的内存都得手动释放,现在在这里整理出需要手动释放的函数。cvLoadImagecvCloneImagecvCreateMat其内容都调用了cvAlloc函数分配内存,故最后得手动释放。接下来介绍如何在openCV中实现自... 阅读全文

posted @ 2012-11-29 20:32 Xiangism 阅读(2982) 评论(0) 推荐(1) 编辑

2012年11月26日

摘要: 现在慢慢地开始体会到了命令行的强大,不管是在windows下,还是linux下。因为工作关系,玩了下windows下的批处理文件(就是windows下的shell命令),实现了一些比较有意思的东西,现在整理出来。一、在vbs中调用bat。直接看vbs代码Set ws=CreateObject("ws... 阅读全文

posted @ 2012-11-26 19:11 Xiangism 阅读(904) 评论(0) 推荐(0) 编辑

2012年11月24日

摘要: 前面的《自动扫雷》系列博文介绍了如何从XP自带的扫雷游戏中获取游戏、分析确定情况下的雷块,以及操作鼠标完成游戏。这篇将介绍如何使用数学中的概率知识来玩扫雷游戏,也正是本人最想介绍的地方,即《前言》中所说的第四种扫雷模型的分析。先看游戏界面,如下: 在游戏开始时,如何出现这样的情况,我们可以认为游戏中... 阅读全文

posted @ 2012-11-24 23:23 Xiangism 阅读(4752) 评论(5) 推荐(1) 编辑

摘要: 现在需要将一个窗体放到一个控件中,默认情况下窗体的Style属性为Popup,而在控件的初始化时,代码如下:m_dealDlg=shared_ptr<CImageDealDlg>(new CImageDealDlg());m_dealDlg->Create(IDD_imageDeal);m_dealDlg->SetParent(this);m_dealDlg->ShowWindow(SW_SHOW);这样做几乎没有问题——只有一个小小的完美之处——一个程序添加这个控件窗口后,如果有其它的非Topmost窗体有部分覆盖主程序,这时用鼠标直接点击子窗体,主程序不会弹到 阅读全文

posted @ 2012-11-24 12:43 Xiangism 阅读(4045) 评论(0) 推荐(0) 编辑

2012年11月18日

摘要: 前面的博文中介绍了如何从“扫雷”游戏中获取数据、并输出数据,现在就来讲解数据的分析:如何在程序中实现雷块的判定。从前言中可知,“扫雷”游戏的分析,可分为四种模型,这里介绍前面三种模型的分析。数据要比编程逻辑更容易驾驭。在此,先介绍“自动扫雷”所定义的有关数据结构。Blog类表示游戏场景中的一个小方块... 阅读全文

posted @ 2012-11-18 19:07 Xiangism 阅读(4742) 评论(2) 推荐(3) 编辑

2012年11月14日

摘要: 因为工作关系,需要在C++中调用C#所写的webservice,在博客园中搜索可以发现很多关于gSoap的学习笔记,但自己还是想再写一篇。特定于自己的版本和使用环境。客户端在windows环境下,使用gSoap2.8.11和VS2008。webservice的服务器用c#实现。服务器端的实现省略不谈~~先用浏览器打开webservice的网页点击“服务说明”,可以查看到这个ws的"wsdl"文件,将其复制保存到文本文件中(下面会使用到)。下载gSoap2.8.11版后,解压,在命令行中进入 gsoap-2.8/gsoap/bin/win32/ ,会发现有两个文件" 阅读全文

posted @ 2012-11-14 17:05 Xiangism 阅读(2407) 评论(4) 推荐(0) 编辑