关闭

在Android平台上加载本地库的危险性

摘要:本文作者Hilal Alsibai来自名为“KeepSafe”的创业团队。他们为了给Android应用加密,完全通过JNI来调用加密库。结果在用户使用应用后,由于本地库的缺失,应用不断报错。他讲述了解决此问题的思路及最终方案。 在2012年KeepSafe的创业初期,我们试图找到一种为Android应用加密的方案,通过多次迭代与原型设计,我们最终找到了最佳方案——利用JNI(Jav...
阅读(323) 评论(0)

Shell脚本遍历文件夹

#!/bin/sh for file in `ls` do if [ -f "$file" ];then echo "FILE:$file" else echo "DIR :$file" fi done...
阅读(169) 评论(0)

各种编程语言的深度学习库整理

Python 1. Theano是一个python类库,用数组向量来定义和计算数学表达式。它使得在Python环境下编写深度学习算法变得简单。在它基础之上还搭建了许多类库。    1.Keras是一个简洁、高度模块化的神经网络库,它的设计参考了Torch,用Python语言编写,支持调用GPU和CPU优化后的Theano运算。   2.Pylearn2是一个集成大量深度学习常见模...
阅读(214) 评论(0)

完全教程 Aircrack-ng破解WEP、WPA-PSK加密利器

其实关于无线基础知识的内容还是挺多的,但是由于本书侧重于BT4自身工具使用的讲解,若是再仔细讲述这些外围的知识,这就好比讲述DNS工具时还要把DNS服务器的类型、工作原理及配置讲述一遍一样,哈哈,估计整本书的厚度就需要再翻一、两倍了。恩,关于无线网络基础知识建议大家可以参考我之前在黑手这里出版的《无线黑客傻瓜书》一书,会很有帮助。 恩,先说明一下,本章的内容适用于目前市面所有主流品牌无线路由器或...
阅读(786) 评论(0)

MySQL数据库命令行常用命令大全总结篇

本文我们主要介绍一些MySQL数据库的命令行常用的一些命令,包括启动和停止服务,用户登录,用户管理以及常用的批处理命令的使用等,接下来就让我们来一起了解一下吧。 mysql服务的启动和停止   net stop mysql      net start mysql  登陆mysql   mysql -u用户名 -p用户密码      mysql -uroot...
阅读(188) 评论(0)

红黑树资料

平衡查找树之红黑树 原文:http://www.cnblogs.com/yangecnu/p/Introduce-Red-Black-Tree.html 定义 红黑树的主要是像是对2-3查找树进行编码,尤其是对2-3查找树中的3-nodes节点添加额外的信息。红黑树中将节点之间的链接分为两种不同类型,红色链接,他用来链接两个2-nodes节点来表示一个3-nodes节点。黑色链接用来...
阅读(260) 评论(0)

16个最佳响应式HTML5框架

HTML5框架可以快速构建响应式网站,它们帮助程序员减少编码工作,减少冗余的代码。如今有很多免费的HTML5框架可供使用,由于它们有着响应式设计、跨浏览器兼容、相对轻量级等特点,这些框架在开发中都十分流行。如果你也对HTML5框架感兴趣,你可以看看下面我列出的一些最佳的响应式HTML5框架,帮助你快速开发网站。 1. Twitter Bootstrap Bootstrap来自T...
阅读(612) 评论(0)

VI命令大全

进入vi的命令  vi filename :打开或新建文件,并将光标置于第一行首  vi +n filename :打开文件,并将光标置于第n行首  vi + filename :打开文件,并将光标置于最后一行首  vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处  vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f...
阅读(181) 评论(0)

centos yum安装与配置vsFTPd FTP服务器

vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。 什么是vsftpd vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。 vsftpd 的名字代表"very secure FTP daemon", 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个...
阅读(507) 评论(0)

关于复制粘贴剪切板功能VC中的实现!

首先说明的是剪切板是系统提供的功能,可以用来实现进程间的通信,在VC中的实现也是很简单的。 以下是VC6.0 MFC环境: [cpp] view plaincopyprint? if(OpenClipboard()) //首先打开一个剪切板,如果成功则返回非0值   {     HANDLE hClip;      //声明一个句柄    C...
阅读(1636) 评论(0)

CentOS环境下yum安装LAMP(Linux+Apache+Mysql+php)

同样的网站程序在Linux下运行要比在windows下快出不少,所以决定使用Linux的发行版CentOS ,本文主要讲解在CentOS下使用yum命令 安装LAMP详细过程。我们使用的软件是CentOS的最新版本CentOS 6.3,其他版本的也基本类似。 第一步:更新系统内核(如果不想更新可以跳过本步)。 首先更新系统内核到最新,因为最新版的CentOS 6.3的php版本为 ...
阅读(308) 评论(0)

JNI中调用JAVA各种方法详解

总结一下 C 如何 通过 JNI 层调用 Java 的静态和非静态方法 对于:JNIEXPORT void JNICALL Java_com_example_TestNative_sayHello(JNIEnv * env, jobject thiz, jstring paramString)这样一个函数 固定参数: JNIEnv *env:JNIEnv代表java环境,通过*env这个...
阅读(695) 评论(0)

Android中的内存管理

Android中的内存管理 本文内容翻译自:http://developer.android.com/training/articles/memory.html 随机存取存储器(RAM)再任何软件开发环境中都是宝贵的资源,但是在移动操作系统中,内存资源更为宝贵,使用时也会收到限制。虽然Android的Dalvik虚拟机有运行时的垃圾回收机制,但是这不意味着你的App可以随便使用内存...
阅读(276) 评论(0)

Android onLowMemory onTrimMemory

1.应用内存onLowMemory& onTrimMemory优化 onLowMemory& onTrimMemory简介: OnLowMemory是Android提供的API,在系统内存不足,所有后台程序(优先级为background的进程,不是指后台运行的进程)都被杀死时,系统会调用OnLowMemory。 OnTrimMemory是Android 4.0之后提供的API,系统会...
阅读(287) 评论(0)

Android Bitmap内存优化

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置 一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 s...
阅读(248) 评论(0)
39条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:17359次
    • 积分:239
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:38篇
    • 译文:0篇
    • 评论:0条