码迷,mamicode.com
首页 > 2014年08月07日 > 全部分享
Android 使用Socket完成进程间通信
看一些Android应用,特别是涉及到底层的功能性的应用,比如游戏加速,修改内存,挂机脚本神马的,发现里面的通信机制无一例外的都是使用的socket,基本上已经成为这类应用的一种标配了。 因为这类应用有以下的几个共同点: 1 需要android 手机的root权限,毕竟要修改一些比较底层的东西,没有root权限有时候木有办法修改啊 2 有自己的so,同时比较重要的或者比较吃力...
分类:移动开发   时间:2014-08-07 00:52:27    阅读次数:228
浅谈MD5及简单使用
原理简介: MD5即Message-Digest Algorithm 5(信息-摘要算法 第5版),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又名:摘要算法、哈希算法),主流编程语言普遍已由MD5实现。将数据运算为另一固定长度值(十六进制的话:32位),是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。 MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)。除了MD5以外,其中比较有名的还有s...
分类:其他好文   时间:2014-08-07 00:52:17    阅读次数:190
uva 11534 - Say Goodbye to Tic-Tac-Toe(Nim和)
题目链接:uva 11534 - Say Goodbye to Tic-Tac-Toe 题目大意:给定一个1*n的个子,每次操作可以选中一个未填过的个子画X或者O,如果该次操作形成了XX或者OO,那么该次操作者视为失败,人为先手,对于给定状态(注意当前状态也算在步数中),问是否可以战胜电脑。 解题思路:对于固定长度,两端的可能有空,X,O,组合情况共有9种,虽然有些情况等价,但是为方便...
分类:数据库   时间:2014-08-07 00:52:07    阅读次数:328
java的String和android的String有什么区别?
这是今天阿里电话面试被问到的,在之前确实没有想过(一直以为是一样的),于是面试完之后,我马上打开了源码,对这两个String类进行了比较,下面是我的发现。 首先我观察了这两个String类所导入的包,发现两者有些差异: 这是android版本: import java.io.Serializable; import java.io.UnsupportedEncodingExcep...
分类:移动开发   时间:2014-08-07 00:51:57    阅读次数:289
solr和java时区时间日期转化方法
我们一般得到的时间为当地时区的时间,而我存储到服务器上时想得到格林威治时间(GMT)和世界协调时间(UTC)。一种是通过时间差计算:目标时区时间+时区差=本时区的时间。另一种则是通过设置时区不过要调用set方法,在多线程情况下调用set会发生错误,所以最好使用第一种: 第一种代码: package com; import java.text.SimpleDateFormat; import ...
分类:编程语言   时间:2014-08-07 00:51:54    阅读次数:311
Perl语言学习笔记 day 1
1、Perl Practical Extraction and Report Language:实用摘录与报表语言 2、多行注释 (1) =需要顶格写 = description statement; =cut (2)末尾的description需要顶格写 description;   print "Hello,world!\n"; description 3、数字:...
分类:其他好文   时间:2014-08-07 00:51:37    阅读次数:238
MySQL执行计划不准确 -概述
为毛 MySQL优化器的执行计划 好多时候都不准确,不是最优的呢(cpu+io)??? 因素太多了::  存在information_schema的信息是定期刷新上去的,好多时候不是最真的,甚至相差好大(非高山峰时好好利用一下analyze table等); 现在一个企业有钱没地方花,买一大堆固态磁盘,碰巧非智能的MySQL不能很好滴跟上硬件优化的节奏,可能超过一部分的...
分类:数据库   时间:2014-08-07 00:51:27    阅读次数:382
uva 1557 - Calendar Game(博弈)
题目链接:uva 1557 - Calendar Game 题目大意:给定一个日期,每次可以选择加一个月,或者加一天,加一个月的前提是下一个月有对应的日期,比如1.30加一个月变成2.30是不合法的,日期上限为2001.11.4。两个人轮流操作,不能操作为失败。 解题思路:dp[y][m][d]表示对应日期是否为先手必胜。预先处理即可,注意细节,包括闰年等。分享代码。 #includ...
分类:其他好文   时间:2014-08-07 00:51:17    阅读次数:291
测试CPU支持指令集AVX,AVX2,SSE情况的代码【VS2010调试通过】
Intel® Advanced Vector Extensions (Intel® AVX) is a set of instructions for doing Single Instruction Multiple Data (SIMD) operations on Intel® architecture CPUs. These instructions extend previous SIM...
分类:其他好文   时间:2014-08-07 00:51:07    阅读次数:995
Android学习路线(七)设置Action Bar
设置一个基本的action bar需要你的应用使用支持action bar的主题。如何来请求这样的主题要看你所选择的你的应用最低支持的Android版本。因此本课会根据应用支持的不同的Android最低版本分为两个部分。...
分类:移动开发   时间:2014-08-07 00:50:57    阅读次数:416
面向对象中类和类的关系
在面向对象方法中,我们在确定了类及类的属性和方法后,不可避免的要研究类和类之间的关系,正是这些关系将整个事情串联起来,使彼此之间有了联系,就像现实生活中,人与人交往中存在着不同的关系。了解这些关系,对于我们开发系统百利而无一害,可以让我们轻松、高效的工作,同样像我们在日常生活中处理好人与人之间的关系,会给我们带来巨大的好处。那么我们就来认识一下,面向对象中类与类之间有那些关系。 类和类之间的关系...
分类:其他好文   时间:2014-08-07 00:50:47    阅读次数:224
nodeValue的兼容问题
nodeValue获取Text或Comment元素的文本值. 在IE6、IE7、IE8中游览器会自作聪明的去掉前面的空白字符text,而其他现代游览器则会保留空白 span 12345 678 var text = document.getElementsByTagName('p')[0].firstChild.nodeValue; alert(text.length)...
分类:其他好文   时间:2014-08-07 00:50:37    阅读次数:272
小猪的Android入门之路 Day 4 - part 3
小猪的Android入门之路 Day 4 - part 3 Android事件处理机制之——Handler消息传递机制 在前面两个部分中,我们对于android的两种事件处理机制:监听与回调进行了深入的学习; 貌似就学完android的事件处理机制了,其实这两个仅仅是发生了触摸啊之类做出的事件响应; 而今天这一Part要讲的是修改Activity中的UI组件时发生一些信息传递;相信大家都知道,我们只能够 主线程中去修改Activity中的UI组件,但是我们需要在一个自定义线程中周期性地修改某个UI组件的 值...
分类:移动开发   时间:2014-08-07 00:50:27    阅读次数:369
Vim -> 边确认边查找替换
进行全局查找替换的时候,可以使用ex的以下命令 :%s/which/what/g 其中 % 表示每一行(everyline) s 表示 substitute which 是查找的内容,what是用来替换的内容 g 表示 global 这样可以快速的实现全局的查找替换功能,但是有时候我们并不想一次性完成所有的替换操作,有可能只想替换一部分。 实现这种操作,我们首先想到...
分类:其他好文   时间:2014-08-07 00:50:17    阅读次数:209
Cocos2dx 3.2 之实现精灵图片放大功能
cocos2d3.2之网格特效简要讲解...
分类:其他好文   时间:2014-08-07 00:50:07    阅读次数:230
Java代码输出是“father”还是“child”(一)
1、实例...
分类:编程语言   时间:2014-08-07 00:49:57    阅读次数:296
【Android开发-4】进入实践,最喜欢折腾的计算器
前言:前面对项目文件有了感性认识,接下来我们就需要通过不断实践,对项目的文件有理性的认识。以前折腾Unity3d、IOS开发都是拿计算器开刀,所以这次Android开发实践也不例外,继续拿计算器折腾。通过本人总结,你通过折腾计算器,可以学习掌握到对文本、按钮、输入框控件的事件监听触发和一些控件读写操作,编程语言可以接触到字符串的分割、拼接、查找等方法使用,还有if-else,switch控制语句的...
分类:移动开发   时间:2014-08-07 00:49:47    阅读次数:413
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!