点击菜单,可以弹出几个小菜单,再次点击可以归为一个菜单!...
分类:
其他好文 时间:
2015-05-06 15:04:56
阅读次数:
114
前言:在生产环境中经常发生服务器内存溢出,假死或者线程死锁等异常,导致服务不可用。我们经常使用的解决方法是通过分析错误日记,然后去寻找代码到底哪里出现了问题,这样的方式也许会奏效,但是排查起来耗费时间比较多,或者说本身代码本身就没有错,而是访问量大时候消耗内存太多,垃圾对象没有及时回收等等其他情况导致的,这样排查异常起来异常困难,那么有没有一些可视化的工具,帮助我们可以详细地查看当前应用服务的内存情...
分类:
系统相关 时间:
2015-05-06 15:06:07
阅读次数:
285
??《Android图片加载与缓存开源框架:Android Glide》
Android Glide是一个开源的图片加载和缓存处理的第三方框架。和Android的Picasso库类似,个人感觉比Android Picasso好用。Android Glide使自身内部已经实现了缓存策略,使得开发者摆脱Android图片加载的琐碎事务,专注逻辑业务的代码。Android Glide使用便利,短短几行...
分类:
移动开发 时间:
2015-05-06 15:04:39
阅读次数:
172
1.单链表代码:包含了尾插法,插入,删除操作。
有头结点的单链表也是为了在第一个位置插入和删除时候容易,不需要另外讨论
#include
#include
typedef struct Linklist
{
int key;
Linklist *next;
}Linklist;
Linklist* create_end()
{
Linklist *head=(Link...
分类:
编程语言 时间:
2015-05-06 15:05:03
阅读次数:
322
什么时候需要用到enum呢?当变量的数值在几个范围之间,如一个week变量取值只有Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。这样用enum比较好.当然也可以用define.但是define维护起来比较麻烦, 适合变量的数值范围值较少的时候.1、用enum关键字说明常量(即说明枚举常量)有以下几点好处:...
分类:
其他好文 时间:
2015-05-06 15:06:07
阅读次数:
158
Ubuntu 14.04 64位机上不带CUDA支持的Caffe配置编译操作过程!...
分类:
系统相关 时间:
2015-05-06 15:06:29
阅读次数:
164
/*读入一段文本到vector对象,每个单词存储为vector中的一个元素,
* 要求用迭代器实现,把vector中的每个单词转化为大写字母。
* 输出转化后的元素,每8个单词为一行
**/
#include
#include
#include
#include
int main()
{
std::vector svec;
std::string word;
...
分类:
编程语言 时间:
2015-05-06 15:04:04
阅读次数:
217
如果对象之间的联系呈现为网状结构,存在大量的多对多联系,在网状结构中,几乎每个对象都需要与其他对象发生相互作用,而这种相互作用表现为一个对象与另外一个对象的直接耦合,这将导致一个过度耦合的系统。如果在一个系统中对象之间存在多对多的相互关系,我们可以将对象之间的一些交互行为从各个对象中分离出来,并集中封装在一个中介者对象中,并由该中介者进行统一协调,这样对象之间多对多的复杂关系就转化为相对简单的一对多关系。通过引入中介...
分类:
其他好文 时间:
2015-05-06 15:04:49
阅读次数:
142
1.Algorithm Gossip: 老鼠走迷官(一)
说明:老鼠走迷宫是递回求解的基本题型,我们在二维阵列中使用2表示迷宫墙壁,使用1来表
示老鼠的行走路径,试以程式求出由入口至出口的路径。
解法:老鼠的走法有上、左、下、右四个方向,在每前进一格之后就选一个方向前进,无法前
进时退回选择下一个可前进方向,如此在阵列中依序测试四个方向,直到走到出口为止,这是
递回的基本题。
代码:
...
分类:
编程语言 时间:
2015-05-06 15:03:53
阅读次数:
285
import re -- 所有正则表达式相关的功能都包含在re模块中re.sub() -- 字符串替换>>> import re>>> s= "100 NORTH BROAD ROAD">>> re.sub('ROAD$','RD.',s)'100 NORTH BROAD RD.'>>> s = "...
分类:
编程语言 时间:
2015-05-06 15:04:07
阅读次数:
185
主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能...
分类:
其他好文 时间:
2015-05-06 15:04:03
阅读次数:
108
原文:Bootstrap 多媒体对象(Media Object)Bootstrap 中的多媒体对象(Media Object)。这些抽象的对象样式用于创建各种类型的组件(比如:博客评论),我们可以在组件中使用图文混排,图像可以左对齐或者右对齐。媒体对象可以用更少的代码来实现媒体对象与文字的混排。 媒...
分类:
其他好文 时间:
2015-05-06 15:04:14
阅读次数:
132
一 效果如下: 二 java 代码如下: import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image...
分类:
其他好文 时间:
2015-05-06 15:03:53
阅读次数:
95
概念:共享权限应用于通过网络连接到共享文件夹的用户。共享权限不会影响本地登录或使用远程桌面登录的用户。若要为本地登录用户或使用远程桌面登录的用户设置权限,请使用“安全”选项卡而不是“共享权限”选项卡。这样将在 NTFS 文件系统级别设置权限。如果同时为共享文件夹设置了共享权限和文件系统权限,当连接到...
rmmod 1.手动创建设备节点 例子中创建了一个名为xxx的节点,其主设备号为3,次设备号为1mknod /dev/xxx c 3 12.安装驱动insmod 3.查看设备节点cat /proc/devices4.查看驱动lsmod5.卸载驱动rmmod
分类:
其他好文 时间:
2015-05-06 15:04:32
阅读次数:
151
hammerJS是一个优秀的、轻量级的触屏设备手势库,现在已经更新到2.04版本,跟1.0版本有点天壤地别了,毕竟改写了事件名并新增了许多方法,允许同时监听多个手势、自定义识别器,也可以识别滑动方向。不过对于新版本的hammerJS却及其匮乏中文指引文档,就着这一点我还是上官网翻译下英文文档,写一篇...
分类:
移动开发 时间:
2015-05-06 15:04:21
阅读次数:
168
一.前言。浏览器端编程的行为规范。typescript也尽量遵循该规则。二.代码风格。 2.1 无 BOM 的 UTF-8 编码; 2.2 文件结尾处加一空行; 2.2 使用 4 个空格做为一个缩进层级 2.3 二元运算符两侧必须有一个空格,一元运算符与操作对象之间不允许有空格 2.4 左花括号前必...
分类:
编程语言 时间:
2015-05-06 15:02:28
阅读次数:
166