上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 174 下一页

2013年10月8日

Eclipse用法和技巧二十四:当git遇上eclipse

摘要: git是非常优秀的代码管理工具,eclipse是非常不错的,免费的IDE。工作中两者碰到一起,有点麻烦了:eclipse对于每个项目会生成一些特定的文件,而这些文件又不是项目必须的,并且每个人的配置是不一样的,所以这些文件不好放入版本库随代码统一管理。刚开始的时候,本人是在执行 git add 或者git reset这些命令的时候指定文件,这个就没有直接来 git add .这样的命令方便了。接下来就介绍一个一劳永逸的方法: 步骤一:进入当前项目仓库的.git目录,进入info目录 步骤二:找到exclude文件,此时将eclipse新产生的文件名称复制到exclude中 步骤三:保... 阅读全文

posted @ 2013-10-08 21:41 新一 阅读(185) 评论(0) 推荐(0)

Android---用动画来处理布局的变化

摘要: 本文译自:http://developer.android.com/training/animation/layout.html布局动画一种系统预装的动画,每次布局配置发生变化时,系统会运行它。你所需要做的所有的事情,就是设置布局中的一个属性,告诉Android系统,要用动画来处理这些布局的变化,并且系统会为你执行默认的动画。提示:如果你想要提供自定义的布局动画,就要创建一个LayoutTransition对象,并把它提供给带有setLayoutTransition()方法的布局。创建布局在Activity布局的XML文件中,把想要启动动画的布局的android:animateLayoutCh 阅读全文

posted @ 2013-10-08 21:39 新一 阅读(325) 评论(0) 推荐(0)

x64位windows上程序开发的注意事项

摘要: 在Windows上面32位与64位的区别有:1.指针大小的区别,sizeof(int *)在32bit下面是4个字节,在64bit下面是8个字节 2.size_t的区别,size_t在32bit下面是4个字节的范围,在64bit下面是8个字节的范围 3.地址空间的区别,在32bit下面,最大地址空间是4GB,在64bit下面是可以大于4GB的 4.32位程序在64位Windows上运行,是有一个Wow64子系统辅助其运行的,默认情况下,访问注册表和某些文件夹是被重定向的 5.指针的区别也意味着Handle的区别 6.唯一支持Windows原始64位编译的msvc编译器不支持64bit的内联汇编 阅读全文

posted @ 2013-10-08 21:37 新一 阅读(376) 评论(0) 推荐(1)

win32程序中简单应用mfc

摘要: 今日写程序在win32中用CRect发现报错,突然想起来。要引入mfc库。想重新建立一个工程添加对mfc的支持。发现选项不能选。查资料后发现。在win32程序中简单应用mfc库,只需要简单的引入就好了。注意这个时候如果出来#ifdef _DLL #ifndef _AFXDLL #error Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] #endif #endif这个错误。只需要把 阅读全文

posted @ 2013-10-08 21:36 新一 阅读(341) 评论(0) 推荐(0)

服务级后门自己做——创建服务

摘要: 以往大多数的木马/后门都是通过修改系统ini文件(比如Win.ini,System.ini)或修改注册表的RUN值来实现自启动的,还有更简单的是修改Autobat.exe(老大,地球不适合你,你还是回火星吧),但随着网络用户安全意识的提高,连我家旁边卖茶叶蛋的大妈都知道如何对付这些老方法了。为了适应新时代木马后门技术的发展要求,一种利用Windows NT/2000/XP系统服务的后门产生了,现在的WinShell,WinEggDrop等众人皆知的Telnte扩展后门都利用了这种方式。相信很多小菜们对这种后门技术并不了解,所以,我在这里就充个大头,给大家传授教业解解惑吧(受害MM目光呆滞,一脸 阅读全文

posted @ 2013-10-08 21:34 新一 阅读(466) 评论(0) 推荐(0)

win7方面API學習

摘要: Getting Applicateion Data Folder Paths Win32#include //link with shell32.libPWSTR pSzFolderPath = NULL;if(succeeded(SHGetKnownFolderPath(FOLDERID_ProgramData,0,NULL,&pSzFolderPath)){ CoTaskMemFree(pSzFolderPath);}关于什么时候使用CoTaskMemAlloc/CoTaskMemFree来申请/释放内存也就是说,如果需要调用COM接口,并且接口中有[out]的参数,且类型不是整形 阅读全文

posted @ 2013-10-08 21:32 新一 阅读(294) 评论(0) 推荐(0)

VC++获取网卡MAC、硬盘序列号、CPU ID、BIOS编号

摘要: 以下代码可以取得系统特征码(网卡MAC、硬盘序列号、CPU ID、BIOS编号) BYTE szSystemInfo[4096]; // 在程序执行完毕后,此处存储取得的系统特征码 UINT uSystemInfoLen = 0; // 在程序执行完毕后,此处存储取得的系统特征码的长度 // 网卡 MAC 地址,注意: MAC 地址是可以在注册表中修改的 { UINT uErrorCode=0; IP_ADAPTER_INFO iai; ULONG uSize = 0; DWORD dwResult = GetAdaptersInfo( &iai, &uSize ); if( 阅读全文

posted @ 2013-10-08 21:30 新一 阅读(869) 评论(0) 推荐(0)

解决PyGObject在pydev下报错的问题

摘要: 使用PyGObject在eclispe+pydev下写代码,由于库是动态链接的,pydev无法识别,所以检查语法的时候会报错,但是并不影响代码运行。 不过对于我这样由轻微强迫症的患者来说,看见代码报错就不行。网上捣鼓了半天,没搞定。自己偶尔发现了一个解决办法。 把你的文件名的字母组合里加个短杠'-',(不是下划线)代码就不会“报错”,红叉叉就没了。不知道为什么pydev就这么矫情。 阅读全文

posted @ 2013-10-08 21:26 新一 阅读(204) 评论(0) 推荐(0)

CSS3之过渡Transition

摘要: CSS3也有着非常强大的属性,那就是过渡——Transition。过渡——Transition在W3C的描述:“css的transition允许css的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值。”既然CSS3的过渡这么强大,下面我们就一点一点掌握它吧。CSS3中的过渡Transition有四个中心属性:transition-property、transition-duration、transition-delay和transition-timing-function。 一、transition-p. 阅读全文

posted @ 2013-10-08 21:26 新一 阅读(361) 评论(0) 推荐(0)

关于OS_PRIO_SELF的说明

摘要: 在看ucosii 中关于删除任务的函数 OSTaskDel 时看到 if (prio == OS_PRIO_SELF) { /* See if requesting to delete self */ prio = OSTCBCur->OSTCBPrio; /* Set priority to delete to current */ } 这样一段代码,一开始不太理解,自己仔细想了想,下面说一下自己的理解。 我先查了一下 OS_PRIO_SELF 是在uCOS_II.H中定义的: #define OS_PRIO_SELF 0xFF /* Indicate SELF priority */ 阅读全文

posted @ 2013-10-08 21:22 新一 阅读(1293) 评论(0) 推荐(0)

上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 174 下一页

导航