分布式系统(distributed system)
建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。在分布式数据库系统...
分类:
其他好文 时间:
2015-03-30 21:17:44
阅读次数:
135
大家都多少知道电脑的核心部分CPU的主要材料是用硅材料制成,自从上个星期,我们讲了操作系统,我就有一种把CPU剥开看看的冲动,介于它的价格很高,也找不到废弃的CUP,这个想法一直就搁置的。我就是不明白,一串二进制0和1代码,给了一块加工过的硅东西,它就能返给你一串二进制代码。后来问学硬件的廖旭,说是不同强度的电流代表0和1,然后我也就理解点了。今天看看同学bo'k...
分类:
其他好文 时间:
2015-03-30 21:20:29
阅读次数:
134
参加了ali2015 ,但是时间的关系,仅仅弄了50pt的题。
结束了发现,队友真是给力。挺到49名了,差一点到前30就决赛了。 哈哈。
不过逆向之后的成就感还是很强的。
话不多说。上思路:
思路: 没有.so的apk是最好破解的。不择手段的使用工具,综合分析出算法。
jd-gui、smali2java、drEvent、androidKiller等。
1、反编译后,使用jd-g...
分类:
移动开发 时间:
2015-03-30 21:18:12
阅读次数:
292
今天开始做了一个加了小功能的Android小程序——图书选购程序
简介:
此程序主要是练习掌握对CheckBox控件的使用,它的功能是将选择的图书显示给用户看。
详介:
一、咱们先来看看大体都有哪些文件:
文件main.xml的作用是设计程序界面;
而CheckBoxDemoActivity.java则主要是用来实现功能的代码编写。
二、制作程序界...
分类:
移动开发 时间:
2015-03-30 21:18:18
阅读次数:
179
服务启动时log4j提示
WARN SessionFactoryObjectFactory:121 - Could not bind factory to JNDI
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an ap...
分类:
其他好文 时间:
2015-03-30 21:17:29
阅读次数:
147
spring是一个很普通、很实用的框架,它封装了大量的常用代码。本质就是通过配置xml文件或注解来驱动java代码。
spring是一个独立的框架,既可以用在java SE项目中,也可以用在 Web项目中。
当使用spring框架时,必须使用spring容器,即 spring core container,主要由org.springframework.core org.springframew...
分类:
编程语言 时间:
2015-03-30 21:19:47
阅读次数:
245
颜色矩阵M是5*4的矩阵,android中颜色矩阵M是以一维数组m=[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t]的方式进行存储的。矩阵的每行分别是:
R[a b c d e]
G[f g h i j]
B[k l m n o]
A[p q r s t]
图像的RGBA值则存储在一个5*1的颜色分量矩阵C中,要想改变一张图片的颜色效果,只需要改变图像的颜...
分类:
移动开发 时间:
2015-03-30 21:16:40
阅读次数:
238
胜者树和败者树都是完全二叉树,是树形选择排序的一种变型。每个叶子结点相当于一个选手,每个中间结点相当于一场比赛,每一层相当于一轮比赛。
不同的是,胜者树的中间结点记录的是胜者的标号;而败者树的中间结点记录的败者的标号。
胜者树与败者树可以在log(n)的时间内找到最值。任何一个叶子结点的值改变后,利用中间结点的信息,还是能够快速地找到最值。在k路归并排序中经常用到。...
分类:
其他好文 时间:
2015-03-30 21:16:18
阅读次数:
173
打开终端,cd到静态库的地方。输入命令
.framework文件
lipo -info ./****.framework/****
返回结果
Architectures in the fat file: ./****.framework/**** are: i386 armv7 armv7s
如此便可查看你工程中的静态库是否支持64位。
.a文件
lipo -info ...
分类:
其他好文 时间:
2015-03-30 21:18:58
阅读次数:
176
今天在csdn首页看到一篇推荐文章《RethinkDB:为实时应用而生的开源数据库》我感觉到了一个警告 Warning,虽然它还没有升级到 ERROR、FATAL、CRASH等级别,但是也是一个比较明确的预兆,尤其是对web开发程序员而言——那就是,世界变了,传统的互联网应用开发模式也变了。在这一场转折中,互联网应用的开发分成了两个泾渭分明的阵营:后端开发:重逻辑和业务——前端开发:重效果和表现力。但是,富客户端的出现,在解构这一切。...
分类:
移动开发 时间:
2015-03-30 21:17:18
阅读次数:
240
Centos 中配置 固定ip 的NAT 方式,可以正常的上网...
分类:
系统相关 时间:
2015-03-30 21:15:57
阅读次数:
247
1.问题描述
需要一个python的服务程序在后台一直运行,不能让该进程被杀死,即使被杀死也要能及时自动重启。如:有一个python的程序:test.py ,通过命令:python test.py来运行程序,但是它会受命令行的中断而中断。所以我们需要一个方法来保证该程序一直在后台运行。
2.解决方法
以前经常用命令:nohup python test.py & 来保证其在...
分类:
编程语言 时间:
2015-03-30 21:18:15
阅读次数:
353
默认方法启动django
manage.py runserver
这时启动的服务只能在本机访问,这是因为服务只向本机(127.0.0.1:8000)提供,所以局域网的其他机器不能访问。访问出现Page not found 404
让网络上的其他计算机能够访问djang的服务,需要更改启动django的命令
manage.py runserver 0.0.0.0:8000
访问的时候需要指...
分类:
其他好文 时间:
2015-03-30 21:17:54
阅读次数:
203
经过CCEGLViewProtocol的handleTouchesBegin,handleTouchesMove,handleTouchesEnd,handleTouchesCancel处理,
都会CCTouchDispatcher中的下面这些函数,而且都会调用touches,那我们就分析一下touches这个函数
void CCTouchDispatcher::touchesBegan(CCSe...
分类:
其他好文 时间:
2015-03-30 21:18:22
阅读次数:
134
数据仓库(Data Warehouse)
数据集市(Data Mart)
操作型数据存储(ODS, Operational Data Store)
企业数据仓库(EDW, Enterprise Data Warehouse)
集结区(Staging Area)
展现区(Presentation area)...
分类:
其他好文 时间:
2015-03-30 21:17:05
阅读次数:
144
概述
在Lua中有8种基础类型:nil、boolean、number、string、userdata、function、thread和table。可以使用函数type查看某个变量或值的类型,返回相应的类型名称。像其他动态语言一样,在语言中没有类型定义的语法,每个值都携带了它自身的类型信息。下面将通过Lua 5.2.1的源码来看类型的实现。
源码实现
Lua将值表示...
分类:
其他好文 时间:
2015-03-30 21:15:32
阅读次数:
168
由于python程序的py文件很容易泄露源代码,所以python可以编译成保密的pyc文件。
python的pyc文件是一种二进制文件,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。
编译py文件到pyc文件的方法:
在命令行输入:python -m py_com...
分类:
编程语言 时间:
2015-03-30 21:17:29
阅读次数:
157