- 博客(7)
- 问答 (3)
- 收藏
- 关注
原创 对 GetOpenFileName 的潜在错误用法
在调用win32打开文件选择对话框时,可能你会用到GetOpenFileName接口,不知道你遇到过这个问题没有?那就是当你选择了某个文件后,再在程序中进行相关的文件操作(用相对路径),你会发现会操作失败。原因就是改接口会改变进程的当前路径,那么在用到相对路径的地方自然就不正确了。解决办法就是在Flags中加上OFN_NOCHANGEDIR标记就行了,用GetCurrentDirect...
2018-03-08 17:25:34 3426 1
翻译 链表闭环判断(Floyd's Tortoise and Hare)
问题给定一个链表,返回环路开始节点,如果没有则返回空。直觉当一个跑得快的跑步者和一个跑得慢的跑步者在有环形的跑道上赛跑会发生什么?在某个时刻,快的跑步者将追上慢的跑步者。算法Floyd算法分为两个不同的阶段。第一个阶段是判断在链表中是否有环路,如果不存在就马上返回空,也就不存在第二阶段。第二个阶段就是找到环路的入口。第一阶段在这里,我
2017-12-10 00:15:50 4918 1
原创 teetcode Remove Linked List Elements我的笨方法
这是我的方法,感觉比较笨,就是用保存前驱的方法,来连接节点。 ListNode* removeElements(ListNode* head, int val) { ListNode *pre_node=head,*next_node=NULL,*old_pre_node=head; while(pre_node){ next_node
2017-12-07 17:08:37 313
原创 创建C++动态链接库(dll)
先来一段VC++给我们提供的标准模板代码//connection.h#ifdef CONNECTION_EXPORTS#define CONNECTION_API __declspec(dllexport)#else#define CONNECTION_API __declspec(dllimport)#endif// 此类是从 connection.dll 导出的class
2017-11-05 23:46:17 366
原创 300行代码实现零配置的Java版Web Api
最近转战做java的项目,可是从C#过来,我简直要炸了,不管servlet还是struts都要写很多配置文件,于是就尝试着自己实现一下类似.net 中的web api的框架。OK,开干,实现起来挺简单的,只需要会反射就对了,具体细节见代码。 首先还是来看看框架图: 1.添加过滤器,命名HttpController api
2017-10-08 21:15:05 7985 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人