Categories
- GLog (5)
- GWeekly (121)
- Lists (2)
- other (74)
- Uncategorized (2)
- Useful Tips (8)
Archives
feed and other
-
twitter stream
@bboczeng 硅谷老实人 是这么来的? - 1 day ago
@3721_helper 😆 发现google输入“不要问”三个字,这句话排第一 - 1 day ago
@simabenteng 把简历描述,面试题目,联系方式等,写在pastebin,把url放出来😁 https://t.co/5eB7W4tpxe - 3 days ago
@jamella_hoshino 馓 ( sǎn ) 子(维吾尔语:ساڭزا, Саңза) - 3 days ago
@jamella_hoshino 应该是这个,我们西北有这种面食,挺好吃的 https://t.co/u1ayj4n3up - 3 days ago
@CarlNERV @LordDoomed 我也想到的是这个 - 3 days ago
@Orz_C 还有接口方法的typo,已经数十个业务override了,自己override的时候,感觉就是在被喂屎 - 3 days ago
@Orz_C 同一言难尽,大仓库,typo一大堆 - 3 days ago
@fangbao8 估计也有相应的 Fuck"穷逼"Bot 🤡 - 3 days ago
@CovenAreBack 出处是什么动画啊?想看 - 4 days ago
Category Archives: other
Hello world!
Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!
Posted in other
2 Comments
山伏札记[2]
很久没有再Post文章,因为自己资历尙浅,当山伏这么久了,这段时间还是随便看Win32编程、SDL、lua,不过程度还是平平,新买了许多本书,没什么成果。直到九月末,玩滑板崴了脚,走动受了限制,但是还是要为找工作而奔波,最后很幸运,到今天算是得到了游戏开发的offer,可能现在的我可能尙不能胜任这个职位,尽快弥补差距吧。 英语不好,但还是想随便说两句 beginner need to do betterteam player makes more power 这段日子又关注了很多东西,具体如下: Puzzle类 aha puzzles 有不少很难不过挺有趣的puzzle题目。 brainden 大脑做体操 Windows编程相关 Box Sharp很多功能的text box,用.net 3.5搞得,作者陈坤,在他的博客你可以学到很多东西,还有他的灵感。 1 2 两个Win32编程教程 编程语言相关 Tiny Template Library 轻量级模板库 ,GP Poco 一个C++的开源库 TR1 on Wikipedia TR1的简单介绍,很强大的库 … Continue reading
Posted in other
2 Comments
山伏札记[1]
这段日子一直没来,blog长了不少草,没办法,填几块山石吧。 山伏就是修行者,不少都是在野的浪人之辈,我目前就仍然是这个状态。假期里放松不少,技术上面,csdn上赚分捡漏折腾了1周就没能继续,经验不足知识不够,于是SDL学了一点入门基础,看书学了学lua的用法跟一些trick,数据结构方面再看了点基础的,被推荐了解了一下TinyXml这个轻巧的库(文末就是一篇我的TinyXml入门总结)。 换了电脑就尝试了几个新游戏,刺客信条,杀手47 血钱,重新回味一下Sims2,Portal,也是很有意思,为了玩游戏,我把预装的vista换成了xp,个人觉的还是挺值得,这也反应了vista在兼容性方面的失败。 假期看了乱七八糟的一些闲书,看穿了50集新版射雕,郭靖的成才是靠很好的RP加上一个很好的老婆。因为两者缺一,所以我还是有待成才。大四开学就要奔忙各处找到自己向往的工作了。 网上一个做游戏服务端的朋友教导我了解一下TinyXml这个库,并且让我写个tutorial总结一下,那么我就拿找工作的信息说事了。 ———————-TinyXml简单应用————————- 下面这些内容,就是csdn的一个人才招聘发布的RSS聚合信息,http://job.csdn.net/Con001_ProjectManage/Job/jobListRss.aspx,它使用的是RSS2.0标准,以xml的形式保存了网站和各个条目信息。(基于XML的RSS聚合可以方便的使用阅读器接收与更新,这种方式可以快速获取信息,避免了广告。xml的格式在游戏开发中也作为游戏的配置文件存在,.net工程中的app.config等配置文件也是xml格式,可见它的用处广泛,它比ini等其它格式有着更多优势,这里就不再多说。) <?xml version=”1.0″ encoding=”utf-8″?> <rss xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xmlns:slash=”http://purl.org/rss/1.0/modules/slash/” version=”2.0″> <channel> <title>CSDN → 人才频道 → 最新职位列表</title> <link>http://job.csdn.net/Con001_ProjectManage/Job/JobList.Aspx</link> <description>CSDN → 人才频道 → 最新职位列表</description> <language>zh-CN</language> <generator>WWW.CSDN.NET</generator> <image> <title>www.csdn.net</title> <url>http://job.csdn.net/Images/logo_csdn_s.gif</url> <link>http://job.csdn.net</link> … Continue reading
Posted in other
6 Comments
for循环在条件语句中遍历字符串常量
这样利用字符串常量的方法我还是第一次见到,有点意思吧。最初的程序源自这里,那个程序中不同的字符表示putchar循环执行的次数不同,下标奇偶决定了打印!还是空格。可以根据这样的方法构造一个打印几种字符组成的像素图形。 #include <cstdio> int main() { int a,b,c; for (c=b=10;a=”VAMSI PERI,TFy!QJu ROo TNn(ROo)SLq SLq ULo+ UHs UJq TNn*RPn/QPbEWS_JSWQAIJO^ NBELPeHBFHT}TnALVlBLOFAkHFOuFETp HCStHAUFAgcEAelclcn^r^r\tZvYxXy T|S~Pn SPm SOn TNn ULo0ULo#ULo-W Hq!WFs XDt!” [b++];) for(; a– > 64 ; ) putchar ( ++c==90 ? c=10:33^b&1); … Continue reading
Posted in other
7 Comments
SubclassWindow 一个函数,其实是个宏
#define SubclassWindow(hwnd, lpfn) \ ((WNDPROC)SetWindowLongPtr((hwnd), GWLP_WNDPROC, (LPARAM)(WNDPROC)(lpfn))) 这个宏是我看第七章winshellprograming看到的,很强大的功能,例子是用FindWindowEx找到windows开始按钮的窗口句柄,之后用该宏加入开始按钮的消息处理函数.总之还不错,winshell还真不是一般..MSDN上查SubclassWindow都不是我要的这个,虽然功能大体相同吧.下面这个就是SetWindowLongPtr函数: SetWindowLongPtr Function The SetWindowLongPtr function changes an attribute of the specified window. The function also sets a value at the specified offset in the extra window memory. 这个函数改变一个指定窗口的一个属性.它也可设定窗口储存区指定偏移位置的值。 This function supersedes the … Continue reading
Posted in other
2 Comments
玩了一下PowerShell,有点意思
考完试了,今天闲下来整理Delicious的书签,发现我自己的分类实在太混乱,于是准备把所有 的tag全部删除,结果发现Delicious中只能一个一个删除tag,还好它提供了API接口,当然还有现成的各种语言可用的库,于是捡来这个.Net下的Delicious库,准备用C#随便写个程序批量删除,可是突然冒出个念头,用PowerShell试试吧。 于是这个支持装载.Net DLL的PowerShell登场了,先装载DLL: [Reflection.Assembly]::LoadFile(“D:Delicious.Net.dll”) 接着设定用户名密码 [Delicious.Connection]::Username = “cppgohan”[Delicious.Connection]::Password = “******” 接着读入tag $tags = [Delicious.Tag]::Get() 接着就是foreach循环,将所有tag重命名成一个”blank”,这个库没有提供tag删除,用重命名可以合并tag foreach($tag in $tags){$temp = [Delicious.Tag]::Rename($tag.Name,”BLANK”)} 然后就等它执行完成吧,执行结果还ok,有几次Rename抛出异常了,可能是这个库不太好用。以后如果有空,还可以换用Python试一试,估计比这个PowerShell要高效许多。
Posted in other
Leave a comment
[MFC]建立典型HTTP Client应用程序的步骤
The following table shows the steps you might perform in a typical HTTP client application: Your goal Actions you take Effects Begin an HTTP session. Create a CInternetSession object. Initializes WinInet and connects to server. Connect to an HTTP server. … Continue reading
Posted in other
Leave a comment
浏览文件夹对话框,演示SHBrowseForFolder用法
/******************************************************************** created: 2008/04/24 created: 24:4:2008 12:47 author: Gohan http://feed.feedsky.com/gohan purpose: 演示SHBrowseForFolder用法*********************************************************************/#include <Windows.h>#include <ShlObj.h>int main(){ BROWSEINFO bi; ZeroMemory(&bi,sizeof(BROWSEINFO)); LPMALLOC pMalloc; LPITEMIDLIST pidl = SHBrowseForFolder(&bi); TCHAR * path = new TCHAR[MAX_PATH]; if(pidl != NULL) { SHGetPathFromIDList(pidl,path); MessageBox(NULL,path,TEXT(“Choose”),MB_OK); if(SUCCEEDED(SHGetMalloc(&pMalloc)))//pidl指向的对象用完应该释放,之前忽略了 { pMalloc->Free(pidl); pMalloc->Release(); } } else { MessageBox(NULL,TEXT(“选择为空”),TEXT(“Choose”),MB_OK); } delete path;//谢谢true的提醒,以后我一定会更加慎重}
Posted in other
16 Comments
Win32命令行应用,ReadConsoleInput()得到键盘VK_CODE
ReadConsoleInput是一个Win32 API, 声明如下: BOOL ReadConsoleInput( HANDLE hConsoleInput, //输入句柄 PINPUT_RECORD lpBuffer, //指向INPUT_RECORD结构体(数组)的指针 DWORD nLength, //上面那个结构体的大小 LPDWORD lpNumberOfEventsRead //实际读入输入内容的个数 ); 我把读入的功能写在这个助手类中,ReadConsoleInput的得到VK_CODE的方法可以看ReadKeyDown和ReadKeyPush两个函数,它们的效果略有点不同。右图是效果截图,按ESC跳出循环。助手类以后还可以添加颜色控制位置控制等功能,只要你想,目的就是为了简化API调用。 #pragma once #include <Windows.h> class GohanConsoleHelper { HANDLE _hIn; HANDLE _hOut; INPUT_RECORD _InRec; DWORD _NumRead; public: WORD VKey; GohanConsoleHelper(void){ … Continue reading
Posted in other
5 Comments