虽然很多域名提供商均支持url转发,但是有时我们需要自己实现转发,以下为自己工作中遇到的问题,特别上:1,用.htaccess来实现在apache配置文件内或虚拟主机配置文件内开启AllowOverride(all)<Directory/www/users/xxx>AllowOverrideall</Directory>在/www/user..
分类:
系统相关 时间:
2016-04-03 07:48:35
阅读次数:
190
项目中需要在应用从后台切换到前台时做操作,自己实现了功能,但对这块的机制不太了解,So.找了相关的资料来
学习总结下。
!!!
部分资料来源https://github.com/wenmingvs/AndroidProcess
要了解这块,首先需要明白一些概念,app,process,task
1.process就是进程,是linux的概念。
2.一般一个app拥有一...
分类:
移动开发 时间:
2016-04-01 18:08:01
阅读次数:
248
最近准备重新学习图像处理的知识,主要目的是自己实现一遍图像处理的算法,所以除了读取、保存图像外的操作都自己写,没想到直接封装OpenCV的读取、保存功能的第一步就出错。关键代码如下 其中m_pImg是IplImage*类型,析构函数调用Clear函数。在主函数里用窗口显示图像,关闭后就成了这样子了 ...
分类:
其他好文 时间:
2016-03-31 23:07:15
阅读次数:
265
最近在学习PKI,顺便接触了一些加密算法。对RSA着重研究了一下,自己也写了一个简单的实现RSA算法的Demo,包括公、私钥生成,加解密的实现。虽然比较简单,但是也大概囊括了RSA加解密的核心思想与流程。这里写下来与大家分享一下。 RSA概述: RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前 ...
分类:
编程语言 时间:
2016-03-30 14:55:49
阅读次数:
2009
一 使用gdb工具跟踪分析一个自添加的系统调用 应用程序的进程通常在用户空间下运行,当它调用一个系统调用时,进程进入内核空间,执行的是kernel内部的代码,从而具有执行特权指令的权限,完成特定的功能。 在上次实验的基础上修改test.c,添加自己实现的setuid系统调用,部分代码修改如下: 重新 ...
分类:
系统相关 时间:
2016-03-27 21:18:22
阅读次数:
482
C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用需要的头文件:#include <vector>。vector 是一个类模板。不是一种数据类型,vector ...
分类:
编程语言 时间:
2016-03-27 14:08:26
阅读次数:
220
一道平衡树实现的名次树,用了treap实现。 1.rand()产生的数可能比INF大,很可能改变树的结构。 2.删除时先递归,然后再删除自己,实现就变得简单多了。 3.因为很多情况树会是空的,所以设了一个root虚拟节点。设指针时一定要new一个出来。 就这样,其实水题一道。 #include #i... ...
分类:
其他好文 时间:
2016-03-27 14:07:15
阅读次数:
192
最近Google在自己推出的Material design中增加了Bottom Navigation导航控制。Android一直没有官方的导航控制器,自己实现确实是五花八门,有了这个规定之后,就类似苹果的底部Toolbar,以后我们的APP就会有一致的风格,先看一张效果: 这是官方在Material ...
分类:
移动开发 时间:
2016-03-24 09:58:03
阅读次数:
229
· 属性动画与view动画的不同之处 view动画系统提供了仅动画View 对象的能力,所以如果你想动画非View 对象,你就要自己实现代码。 view动画系统实际上还被强制仅能对 View 的少数属性进行动画,比如缩放和旋转,而不能对背景色进行。view动画的另一个坏处是它仅修改View的绘制位置,而不是View的实际位置。例如,如果你动画一个移动穿越屏幕,button的绘制位置是正确的,但实际...
分类:
移动开发 时间:
2016-03-21 21:45:41
阅读次数:
233
Redis的定时器是自己实现的,不是很复杂。说说具体的实现吧。 定时器的存储维护采用的是普通的单向链表结构,具体节点定义为: 定时器记录的根节点的位置是在事件管理器中,剩下的就是普通的操作函数了
分类:
其他好文 时间:
2016-03-20 19:44:56
阅读次数:
177