先看实现效果,测试代码如下:package org.iti.algorithm;public class AESDemo { public static void main(String[] args) {
// 明文
String mingWen = "zhuwenfei";
// 密钥
String pwd = "123";...
分类:
其他好文 时间:
2015-08-27 15:22:13
阅读次数:
187
用python写程序真的很简单,当我们开发出功能后,特别是带窗体的python程序,需要将python程序转成双击运行的exe程序。我们需要一个第三方模块 py2exe,就是将py转成exe的模块。只需py2exe怎么安装,我这里就不详细说明了,直接到官网上下载对应python的py2exe版本,然后是傻瓜式安装,并且安装好后py2exe模块会自动添加到python的路径中。然后就简单了,我们在要被...
分类:
编程语言 时间:
2015-08-27 15:21:43
阅读次数:
309
异常提示:应用在Android Studio Build的时候,抛出了如下异常:
Error:Execution failed for task ‘:app:processDebugManifest’.
> Manifest merger failed :
Suggestion: use tools:overrideLibrary...
分类:
移动开发 时间:
2015-08-27 15:20:16
阅读次数:
192
传送门:点击打开链接
题意:告诉你n个人,每个人有个s和b连个值,要求从n个人中选出数量最多的人,使任意两个人(i,j)都有si
思路:首先很容易想到DAG模型,但是这题的n
其实仔细想想这道题,和普通的LIS还是有不一样的地方的。那就是他的顺序并不是给定的!!什么意思呢,虽说是二维LIS,但是他给出的n个人,并不是必须要递增,而是只要选出一部分,然后排序一下,让他们递增就可以了,其实这就是...
分类:
其他好文 时间:
2015-08-27 15:21:03
阅读次数:
215
本文应是全网对linux input子系统分析最有系统逻辑性和最清晰的分析文章了,主要结构input-core, input-handler和input-device三者的关系以及应用open和read读取消息的过程。...
分类:
系统相关 时间:
2015-08-27 15:21:53
阅读次数:
366
有的时候我们想要玩一下别的系统,可是又不想切换操作系统的时候,就可以考虑使用vmware来安装了,我这里演示的是如何安装ubuntu,但是安装系统的方式几乎是相同的,所以你也可以按照windows和苹果的操作系统等。
下篇博客介绍Vmware tools的安装,实现windows和ubuntu系统文件共享,虚拟机全屏。1.准备工作首先自然是要下载操作系统的镜像文件了我这里使用的是:Ubuntu K...
分类:
系统相关 时间:
2015-08-27 15:19:37
阅读次数:
193
今天整理一下xcode,把一些Repository多余的删除,留现在进行开发的项目,然后就开始删除。在删除时发现很多的项目都会出现多余的svn项目地址,如:
地址:https://192.168.1.200/svn/repohy
地址:https://zhagnsan@192.168.1.200/svn/repohy
其中repohy是开发的项目,zhangsan是svn得账号。...
分类:
其他好文 时间:
2015-08-27 15:19:34
阅读次数:
154
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。安装环境安装Git版本管理工具,可以将我们生成的静态网页托管到GitHub上
设置全局git config --global user.name "name" 配置username
git config --global user.email "邮箱"...
分类:
Web程序 时间:
2015-08-27 15:18:29
阅读次数:
226
Openstack实战开发视频教程
百度网盘下载:链接:http://pan.baidu.com/s/1mgCckK4 密码:n8rk
想要学习的可以下载下来看一下...
分类:
其他好文 时间:
2015-08-27 15:20:58
阅读次数:
187
对于html文件,用到最多的是标签,用来供用户输入信息,然而,我们想要实现这样的效果:
当用户没输入内容的时候,输入框内有默认的内容,当用户点击输入框的时候,输入框就会清空默认的内容供用户输入,而当用户没有输入任何内容时就点击其他地方时该输入框又会出现默认的内容,这里用简单的代码实现了该功能
{CSDN:CODE:990002}...
分类:
Web程序 时间:
2015-08-27 15:19:56
阅读次数:
135
用两个栈实现一个队列。队列的声明如下,请实现他的两个函数appendTail和deleteHead,分别完成在队列尾部插入结点和在队列头部删除结点的功能。
/**
*题目:用两个栈实现一个队列。队列的声明如下,请实现他的两个函数appendTail和deleteHead,分别完成在队列尾部插入结点和在队列头部删除结点的功能。
*时间:2015年8月27日09:52:06
*文件...
分类:
其他好文 时间:
2015-08-27 15:19:07
阅读次数:
136
在android系统的安全模型中,应用程序在默认的情况下不可以执行任何对其他应用程序,系统或者用户带来负面影响的操作。如果应用需要执行某些操作,就需要声明使用这个操作对应的权限。 (在manifest文件中 添加标记)
android 系统提供了一系列这样的权限,具体可以查看android 权限,另外,android系统在新的版本中会增加一些permission,可以查看andro...
分类:
移动开发 时间:
2015-08-27 15:19:41
阅读次数:
193
Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below.
For example, given the following triangle
[
[2],
[3,4],
[...
分类:
其他好文 时间:
2015-08-27 15:17:59
阅读次数:
141
jQueryMobile框架为原生的html表单元素封装了新的表现形式,对触屏设备的操作进行了优化。
data-theme="b"——指明元素的主题为黑色主题;
checkbox&radio实例
欢迎来到主页
苹果
...
分类:
Web程序 时间:
2015-08-27 15:17:43
阅读次数:
245
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1
这个题可以借助二分查找的思想:
二分查找的时间复杂度是:O(logn)
/**
*题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增...
分类:
编程语言 时间:
2015-08-27 15:17:51
阅读次数:
137
第一,model
首先,model是mvc中的m,也就是模型。它指的是读取数据和改变数据的操作,它是与业务逻辑息息相关的操作。比如一个简单的功能"把学生添加到班组",就可以理解为一个数据处理过程,它向外暴露一个接口,外面的数据不需要知道这个接口具体是怎么实现的,也不需要知道它在各个数据库下的不同表现,我们只需要知道模型层暴露出来的接口即可。
第二,dal和dao
...
分类:
其他好文 时间:
2015-08-27 15:17:52
阅读次数:
208
写一个函数,输入n,求斐波那契数列的第n项。斐波那契数列的定义如下
我们的第一反应是使用递归来做,但是实际上递归的效率非常之低
public static long TiaoJi(int n)
{
if(n <= 0)
return 0;
if(n == 1)
return 1;
return TiaoJi(n - 1) + TiaoJi(n - 2);...
分类:
其他好文 时间:
2015-08-27 15:17:32
阅读次数:
128