现在位置: 首页 > EmanuelKunkle发表的所有文章
  • 06月
  • 01日
综合 ⁄ 共 283字 评论关闭
php自动创建多级目录 function makeDir($destFolder) { if (! is_dir($destFolder) && $destFolder != './' && $destFolder != '../') { $dirname = ''; $folders = explode( '/', $destFolder); foreach ($folders as $folder) { $dirname .= $folder . '/'; if ($folder != '' && $folder != '.' && $folder != '..' &&......
阅读全文
  • 07月
  • 10日
综合 ⁄ 共 1157字 评论关闭
简单整理一下,备忘;只关注Linux和Windows,其他情况不了解。dbzhang800 20110617 Windows Windows下动态的库的搜索顺序,MSDN Dynamic-Link Library Search Order 中有详细的介绍。我们此处只关注比较正统的搜索顺序: 包含可执行文件的目录 Windows的系统目录 (该目录可通过GetSystemDirectory得到) 16位的系统目录 (即Windows目录下的system子目录) Windows 目录 (该目录可通过GetWindowsDirectory得到) 进行的当前工作目录 PATH环境变量中所列出的目录 注:工作目录位于Windows目录之后,这一改变始于 Windows Xp ......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 1207字 评论关闭
文章目录 The Root User Su vs. Sudo Sudo and su are two different ways to gain root privileges. Each functions in a different way, and different Linux distributions use different configurations by default. The Root User Both su and sudo are used to run commands with root permissions. The root user is basically equivalent to the administrator user on Windows – the root user has maximum permissions and can do anything to the system. Norma......
阅读全文
今天又出现这个问题,解决方法是安装新的dx,挺恶心的,就不能提示缺哪个dll吗? 今天用vs2008编译完程序给别人使用,目标机器提示“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”,网上查找时manifest问题。 查看链接生成的相应.manifest文件,如下 ... name="Microsoft.VC90.CRT" ... ... name="Microsoft.VC90.DebugCRT" ... 奇怪编译的release程序怎么会使用debugcrt呢,估计是某个依赖的库编译选项有问题 使用ultraedit搜索依赖的*.lib,关键字"Microsoft.VC90.DebugCRT",在某个库中......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 4960字 评论关闭
本篇将通过HelloWorld项目来介绍Android项目的目录结构。本文的主要主题如下: ·        1、HelloWorld项目的目录结构 ·        1.1、src文件夹 ·        1.2、gen文件夹 ·        1.3、Android 2.1文件夹 ·        1.4、assets ·        1.5、res文件夹 ·        1.6、AndroidManifest.xml ·        1.7、default.properties 1、HelloWorld项目的目录结构 (这个HelloWorld项目是基于Android 2.1的)在Eclipse的左侧展开HelloWorld项目,可以看到如下图的目录结构: 图1、HelloWorld项目目录结构   下面将分节介绍上面的各......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 3728字 评论关闭
APK反编译之二:工具介绍 本人接触不久,有错误望请各位神牛不吝赐教,仅仅希望把自己这段时间研究的东西分享一下,如果可以帮助到有需要的童鞋万感荣幸。欢迎评论转载,但请加上转载来源谢谢!请尊重开发者劳动成果!请勿用于非法用途! 作者:lpohvbe | http://blog.csdn.net/lpohvbe/article/details/7983907       前面一节我们说过,修改APK最终是通过修改smali来实现的,所以我们接下来介绍的工具就是如何把APK中的smali文件获取出来,当然同时也需要得到AndroidManifest.xml等文件。直接修改APK后缀为ZIP得到的xml文件......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 1952字 评论关闭
2.1.            操作符 33.&&和||右边的操作数不应该含有边缘影响(R)               int myfunc1(void); int myfunc(void)        {               int is;               int x;               if( is && ( x ++ == 3))     /* 与规则冲突 */               if( is && (x == myfunc1())) /* 除非myfunc1不会产生边缘影响 */ } 34.&&和||的逻辑操作数应该是主要表达式:单一的标识符,常数,或者带有括号的表达式(R) 35.赋值操作不能用在返回布尔值的表达式中(R) void foo()  {    i......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 2463字 评论关闭
近日在开发中刚好涉及到桌面Widget的一些开发工作,而桌面Widget控件的点击事件,通常只能通过RemoteViews.setOnClickPendingIntent(int viewId, PendingIntent pendingIntent)方法来指定响应的行为。 通常实际应用中我们会把桌面Widget作为应用的快捷方式和缩略展示,那么通常我们做的事情一般是点击桌面Widget上某控件后,跳转到对应的Activity中,那么我们就需要使用到PendingIntent.getActivity(Context context, int requestCode, Intent intent, int flags)来获取一个PendingIntent实例,通常我们会在Intent中指定我们的目......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 182字 评论关闭
WebCollector可通过MAVEN直接导入项目,在pom.xml中添加dependency: <dependency> <groupId>cn.edu.hfut.dmic.webcollector</groupId> <artifactId>WebCollector</artifactId> <version>1.31</version> </dependency>
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 19949字 评论关闭
1. Bloom-Filter算法简介         Bloom-Filter,即布隆过滤器,1970年由Bloom中提出。它可以用于检索一个元素是否在一个集合中。        Bloom Filter(BF)是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。它是一个判断元素是否存在集合的快速的概率算法。Bloom Filter有可能会出现错误判断,但不会漏掉判断。也就是Bloom Filter判断元素不再集合,那肯定不在。如果判断元素存在集合中,有一定的概率判断错误。因此,Bloom Filter不适合那些“零错误”的应用场合。而......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 496字 评论关闭
Struts2 本身是线程安全的,在默认的情况下会为每一个请求创建一个实例对象,这在一定程度上解决了servlet带来的线程安全的问题。 Struts2的Bean在交给Spring IOC管理后,默认使用的是单例,所有请求使用同一Action,当Action中定义一些变量以接受参数时,或者进行验证时,往往会出现线程安全问题。 比如:          Struts2的Action是单例,其中的FieldError,actionerror中的错误信息会累加, 即使再次输入了正确的信息,也过不了验证。         Action中定义了User对象,请求A提交表单,填充User对象,请求B判断Action中User对象是否......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 2339字 评论关闭
题目(一):我们可以用static修饰一个类的成员函数,也可以用const修饰类的成员函数(写在函数的最后表示不能修改成员变量,不是指写在前面表示返回值为常量)。请问:能不能同时用static和const修饰类的成员函数? 分析:答案是不可以。C++编译器在实现const的成员函数的时候为了确保该函数不能修改类的实例的状态,会在函数中添加一个隐式的参数const this*。但当一个成员为static的时候,该函数是没有this指针的。也就是说此时static的用法和static是冲突的。 我们也可以这样理解:两者的语意是矛盾的。static的作用是表示......
阅读全文