Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

利用Python自动清除Android工程中的多余资源

利用Python自动清除Android工程中的多余资源

我们直接在公司项目中使用,效果良好!分享出脚本代码,希望对Android研发的同学有帮助。提示,初学Python,开发环境是Sublime Text 2,直接Ctrl+B的,其他环境下没调试过。应该差不多^^##################################################环境: win + python 2.7#作者:马波#邮箱:mabo02@baidu.com#部门:hao123-无线#说明:首次使用时lint分析会耗...
HTML5基础知识学习笔记

HTML5基础知识学习笔记

1.HTML5基础讲解1.1HTML5基础标签: head:头标签,一般会将一些网页的基本配置和文件引用在head中设置; body:内容标签,里面是整个网页要展示内容部分; 1.2HTML5标题: h1…h6等,后面跟的数字越大,对应的标题的字体大小就越小; 1.3HTML5段落 p标签表示段落,在p标签中可以编写文字段落; 1.4HTML5连接 a标签表示连接,可以在里面设置点击之后跳转到其他url; 1.5HTML5图像 img标签表示...
Android使用命令创建项目并打包安装

Android使用命令创建项目并打包安装

[将sdk的platforms-tools和tools目录添加到PATH中,使开发方便]1.使用命令创建自己的第一个project1).使用命令获取platforms列表Android list targets此命令可以获取到所有的下载好的Android platforms ,找到想要的platforms id 并记住; 一般推荐使用最新的id来编译项目,这样可以使我们创建出来的应用性能更好,这也是谷歌官方强烈推荐的; app能运行的Android版本不是...
Android引入support-v7-appcompat包values文件夹报错解决

Android引入support-v7-appcompat包values文件夹报错解决

在使用Eclipse编译时,当我们为了使自己的应用能够兼容更低版本的SDK的时候,就需要使用的谷歌为我们提供的support系列支持包。谷歌这样做的目的就是能够使安卓SDK永远能向下兼容,并且让程序员不用去更多的纠结版本适应问题而专心于自己代码功能的实现。(简直业界良心啊!)然而在我们引用支持包的时候,经常会被下面的异常困扰:下面我分享一下我的解决思路:1.确定到自己的支持包的版本号,步骤很简单:(1)打开自己的sdk Manager界面:可以查看到最新的...
Linux控制台下密码输入解决方案

Linux控制台下密码输入解决方案

在Linux系统编过C语言程序的码农应该都知道,其和在Windows编程是有很大的区别的,Linux下没有许多在Windows下常用的头文件,但也有许多Windows下没有的头文件,对于初学者来说,是有一定的限制性的,就比如conio.h头文件,里面有许多的函数我们经常使用,因此,我们在Windows下一个小系统时,常用的登录环节无法在Linux下使用。今天,我就来帮大家解决这一问题。#include<stdio.h>char getch(){...
C++基础知识学习笔记

C++基础知识学习笔记

最近两天打开本科学校的C++教材,快速回顾了一下C++方面的内容。虽然书本内容比较基础,但是还是有些知识点值得自己强化记忆。分几篇文章,加上自己的理解把C++基础知识学习笔记整理如下。先回顾面向过程的部分。C++数据类型1、数据类型修饰符: 1.1 long不仅可以修饰int,还可以修饰double;而short只能修饰int; 1.2 "只有修饰符"的数据类型都是"修饰符 int"的简写,比如unsigned long是unsigned long i...
AngularJS图片上传功能的实现

AngularJS图片上传功能的实现

一、前言前一段时间做项目时,遇到一个问题就是AngularJS实现图片预览和上传的功能,当时查阅文档(都是英文文档)折腾了很久才弄出来,现将整个流程整理出来,有需要的朋友可以参考一下,如果您有更好的方法,欢迎留言交流~~话不多说直接看实现。二、具体实现1、html标签结构<input type="file" file-model="myFile"/><div class="col-md-12"> <img ng-src="{...
解决Qt在openSUSE上编译出现“cannot find -lGL”错误

解决Qt在openSUSE上编译出现“cannot find -lGL”错误

在openSUSE上编译QT5.4程序出现“cannot find -lGL”,就连example都无法通过编译。QT是在官网下的最新的安装包。 大体意思是,缺少qt运行时所需要的openGL库。解决手段stackoverflow上给出很好的答案。由于openSUSE上使用的包管理器是zypper,因此只要报yum换成zypper即可:sudo zypper install mesa-libGL-devel 再次编译,就没问题了...
从游戏脚本语言说起,剖析Mono搭建的脚本基础

从游戏脚本语言说起,剖析Mono搭建的脚本基础

前言在日常的工作中,我偶尔能遇到这样的问题:“为何游戏脚本在现在的游戏开发中变得不可或缺?”。那么这周我就写篇文章从游戏脚本聊起,分析一下游戏脚本因何出现,而Mono又能提供怎样的脚本基础。最后会通过模拟Unity3D游戏引擎中的脚本功能,将Mono运行时嵌入到一个非托管(C/C++)程序中,实现脚本语言和“引擎”之间的分离。Why?从为何需要游戏脚本说起首先聊聊为何现在的游戏开发需要使用游戏脚本这个话题。为...
Java内存区域

Java内存区域

一、概述 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干不同的数据区域,这些区域都有各自的用途以及创建和销毁的时间。Java虚拟机所管理的内存将会包括以下几个运行时数据区域,如下图所示: 下面就每一个区域进行阐述。二、运行时数据区域程序计数器 程序计数器,可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作就是通过改变程序计数器的值来选择下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程...
Java实现文件的加密与解密

Java实现文件的加密与解密

最近在做一个项目,需要将资源文件(包括图片、动画等类型)进行简单的加密后再上传至云上的服务器,而在应用程序中对该资源使用前先将读取到的文件数据进行解密以得到真正的文件信息。此策略的原因与好处是将准备好的资源存储在云上,使用时通过网络进行读取即可,减少了应用程序本身的大小。这一点对于移动应用尤其重要,特别是在资源量较大且需要对其进行保护的时候。毕竟在目前所处的大环境下,要想复制一款软件不难,那真正宝贵的就是不容易找到的资源了。 先对文件与加密的相关知识做一...
Java 虚拟机类加载机制和字节码执行引擎

Java 虚拟机类加载机制和字节码执行引擎

引言我们知道Java代码编译后生成的是字节码,那虚拟机是如何加载这些class字节码文件的呢?加载之后又是如何进行方法调用的呢?一 类文件结构无关性基石Java有一个口号叫做一次编写,到处运行。实现这个口号的就是可以运行在不同平台上的虚拟机和与平台无关的字节码。这里要注意的是,虚拟机也是中立的,只要是符合规范的字节码,都可以被虚拟机接受,例如Groovy,JRuby等语言,都会生成符合规范的字节码,然后被虚拟机所运行,虚拟机不关心字节码由哪种语言生成。类文...
Java 内存区域详解

Java 内存区域详解

引言学习Java也有一段时间了,总感觉有些东西学的不是很精通。例如Java内存区域到底是怎么样的?程序是怎么跑的?对象是怎么存放的?这些都影响了我对自己的程序运行的熟悉程度。一. 运行时数据区域Java虚拟机在执行java程序的过程中,会把它所管理的内存划分成若干个不同的数据区域(每当运行一个java程序都会启动一个虚拟机)。有一本书叫做《Java虚拟机规范》 【PDF 版下载见 http://www.linuxidc.com/Linux/2015-07/...
Android Studio 入门 Hello World

Android Studio 入门 Hello World

引言前两天开始学习Android开发,本来想用eclipse进行开发,但是到https://developer.android.com 上一看,发现android studio被大力推广,说明google已经把ide重心投入到了android sdudio上,所以就有了本文,用来介绍android studio 入门。一、新建工程安装什么的都不用说了,网上教程很多,下载的时候记得带上android的sdk。打开as,点击File,新建工程。我的工程名是Te...
《Linux命令行和shell脚本编程宝典》读书笔记

《Linux命令行和shell脚本编程宝典》读书笔记

这次阅读《Linux命令行和shell脚本编程宝典》这本书是第3次阅读。 总的来说,这本书还是挺不错的。很适合入门。我也是从这本书开始了解shell编程的。不过,因为现在对Linux 环境也比较熟悉了,并且也会一些shell编程了,所以,这次看的时候会比较快,有些已经会的东西就没有写。只是记录下那些之前没有注意到的东西。Linux命令行和shell脚本编程宝典 PDF下载 见 http://www.linuxidc.com/Linux/2015-07/12...
Linux设备树的用法

Linux设备树的用法

本文通过为一个新machine写一个设备树来介绍设备树相关的概念,以及如何来描述一个machine。关于设备树的技术细节描述,需要参考ePAPR文档,ePAPR文档中包含了大量的基础语法之外的细节,如果你需要了解更多本文之外的设备树细节,请参考ePAPR文档。基本数据格式设备树是一个由节点及属性组成的简单树结构。属性是基于key-value对的,节点则可以包含子节点以及属性。如,下面这个树就是一个典型结构:/ { node1 { a-string-...
<< 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 >>