LIS(Longest Increasing Subsequence)最长上升(不下降)子序列,有两种算法复杂度为O(n*logn)和O(n^2)。在上述算法中,若使用朴素的顺序查找在 D1..Dlen查找,由于共有O(n)个元素需要计算,每次计算时的复杂度是O(n),则整个算法的时间复杂度为O(n...
分类:
其他好文 时间:
2014-09-24 08:14:46
阅读次数:
218
什么是AngularJs? angularjs是一个为动态WEB应用设计的结构框架。它能让你使用HTML作为模板语言,通过扩展HTML的语法,让你能更清楚、简洁地构建你的应用组件。它的创新点在于,利用数据绑定和依赖注入,它使你不用再写大量的代码了。这些全都通过浏览器端的javascript实现...
分类:
Web程序 时间:
2014-09-24 08:47:56
阅读次数:
275
有关python单链表的实现代码。链表的定义:链表(linked list)是由一组被称为结点的数据元素组成的数据结构,每个结点都包含结点本身的信息和指向下一个结点的地址。由于每个结点都包含了可以链接起来的地址信息,所以用一个变量就能够访问整个结点序列。也就是说,结点包含两部分信息:一部分用于存储数...
分类:
编程语言 时间:
2014-09-24 08:02:36
阅读次数:
248
我虽然是90后,但是也很喜欢热血传奇2(以下简称“传奇”)这款游戏。 进入程序员行业后自己也对传奇客户端实现有所研究,现在将我的一些研究结果展示出来,如果大家有兴趣的话不妨与我交流。 项目我托管到codeplex上了,使用GPLv2开源协议。大家可以checkout代码出来看。 我现在...
分类:
编程语言 时间:
2014-09-24 08:52:26
阅读次数:
448
有关Python函数嵌套的实例,Python中的函数嵌套特性。在Python中函数可以作为参数进行传递,而也可以赋值给其他变量(类似Javascript,或者C/C++中的函数指针);类似Javascript,Python支持函数嵌套,Javascript嵌套函数的应用模式对Python适用;>>>...
分类:
编程语言 时间:
2014-09-24 08:52:16
阅读次数:
254
摘要:无论您的项目使用的是哪种数据库后端,JavaScript Object Notation (JSON) 控制器都能简化您的开发工作。本文将带领您建立一个能够增强您的下一个开发项目的非常基础的 JSON 控制器。
您的下一个 PHP/MySQL 项目可能与您最近完成的十几个项目类似:建立一个 MySQL 数据库,创建包含 HTML 的 PHP 视图,根据需要添加 Java...
分类:
Web程序 时间:
2014-09-24 07:17:26
阅读次数:
232
这一章讲的是Blending,包括alpha 混合和alpha 测试两个方面。这一章的内容总体来说比较简单。然而,后面的习题却并不是很简单……
下面是习题解答部分:
习题1部分:
===============================================================================
这...
分类:
其他好文 时间:
2014-09-24 06:10:36
阅读次数:
183
1.List 链表--修改快2.Set 集合3.Array 数组 --更新快4.Map 键值对=======Hash:基于散列具有Array与List的有点=======Queue:队列--线程共享资源(串行线程资源的封闭,采取的措施就是对共享资源加锁实现) 优先级队列 FIFO队...
分类:
其他好文 时间:
2014-09-24 07:00:05
阅读次数:
282
本题就是灵活运用DFS来求连通块来求解的。题意:给出一幅黑白图像,每行相邻的四个点压缩成一个十六进制的字符。然后还有题中图示的6中古老的字符,按字母表顺序输出这些字符的标号。分析:首先图像是被压缩过的,所以我们要把它解码成一个01矩阵。而且我们还要在原图像的四周加一圈白边,这样图中的白色背景都连通起...
分类:
其他好文 时间:
2014-09-24 05:53:15
阅读次数:
2173
import?pymysql
conn?=?pymysql.connect(host=‘localhost‘,?port=3306,user=‘root‘,passwd=‘root‘,db=‘DeliveryAddress‘,charset=‘UTF8‘)
cur?=?conn.cursor()
cur.execute("INSERT?INTO?`ProvinceCityCo...
分类:
数据库 时间:
2014-09-24 05:59:06
阅读次数:
322
1.使用python自带的ConfigParser模块: #test.cfg文件内容:
[sec_a]
a_key1?=?20
a_key2?=?10
[sec_b]
b_key1?=?121
b_key2?=?b_value2
b_key3?=?$r
b_key4?=?127.0.0.1 #?-*?-?coding:?UTF-8...
分类:
编程语言 时间:
2014-09-24 06:32:16
阅读次数:
406
企业级项目,布局很枯燥,无奈之余,给布局添加动画,
使用了LayoutTransition
原本只是使用了setVisibility(View.VISIBLE),
但是显示与消失太土突然。于是加入了动画,
对于layoutTransition:
1. APPEARING---一个标记,它指示要在容器中正在显示的项目上运行动画;
2. CHANGE APPEARING---一个标记,它指示在容器中由于新项目的出现而导致其他项目变化所要运行的动画;
3. DISAPPEARING---一个标记,它指...
分类:
其他好文 时间:
2014-09-24 06:48:07
阅读次数:
277
今晚在尝试使用友盟最新的社交分享SDK时,按照官方Demo,并未做多少多少改动,就是去除了对微信、脸书和推特的分享。然后运行之后就一直报错 :{System.IO.FileLoadException: Could not load file or assembly 'System.Xml.XPath...
分类:
Web程序 时间:
2014-09-24 05:56:51
阅读次数:
223
系统:ubuntu1404、python:2.7 解析yaml文件要先安装pyyaml,可以直接用sudo pip ?install ?pyyaml 安装yaml模块; t.yaml文件内容:隔距为2个空格或4个空格 t.yaml"?10L,?143C????????????????...
分类:
编程语言 时间:
2014-09-24 04:22:36
阅读次数:
210
再见eclip 下个项目开始用Android Studio...
分类:
移动开发 时间:
2014-09-24 05:11:45
阅读次数:
274
由于工作需要最近需要将公司的多台linux服务器进行密码策略的设置,主要内容是增加密码复杂度。
操作步骤如下,不会的同学可以参考:
操作前需要掌握如下几个简单的知识点:(其实不掌握也行,不过学学没坏处)
PAM(Pluggable Authentication Modules )是由Sun提出的一种认证机制。它通过提供一些动态链接库和一套统一的API,将系统提供的服务 和该服务的认证方式分开...
分类:
系统相关 时间:
2014-09-24 05:44:45
阅读次数:
292