码迷,mamicode.com
首页 >  
搜索关键字:复杂    ( 50633个结果
Java正则表达式入门
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的...
分类:编程语言   时间:2015-05-26 23:19:57    阅读次数:143
正则表达式
正则表达式又称正则表达式,经常用于处理字符串,筛选出符合规则的字符。在JavaScript中常用的字符串函数筛选字符串非常复杂,因此学好正则表达式很有必要阅读目录常用字符串操作转义字符常用字符串操作search(字符串):查找字符串,找到返回位置,未找到返回-1substring(起始,长度):返回...
分类:其他好文   时间:2015-05-26 23:12:03    阅读次数:157
Script Task 引用 package variable
Script Task 能够使用C#代码进行编程,许多复杂的逻辑都可以使用C# 脚本来实现,不仅灵活,而且强大。1,能够传递package variable 给 Script Task ,并且Script Task 能够将Variable更新后返回给package。示例中新建了两个Variables...
分类:其他好文   时间:2015-05-26 22:50:13    阅读次数:110
java开发规范总结_代码注释规范
规范需要平时编码过程中注意,是一个慢慢养成的好习惯1.基本规则 1.注释应该使代码更加清晰易懂 2.注释要简单明了,只要提供能够明确理解程序所必要的信息就可以了。如果注释太复杂说明程序需要修改调整,使设计更加合理。 3.注释不仅描述程序做了什么, 还要描述为什么要这样做,以及约束 4.对于一般的ge...
分类:编程语言   时间:2015-05-26 21:18:58    阅读次数:153
STL中set底层实现方式? 为什么不用hash?
红黑树与hash table最大的不同是,红黑树是有序结构,而hash table不是。但不是说set就不能用hash,如果只是判断set中的元素是否存在,那么hash显然更合适,因为set 的访问操作时间复杂度是log(N)的,而使用hash底层实现的hash_set是近似O(1)的。然而,set...
分类:其他好文   时间:2015-05-26 21:13:00    阅读次数:218
斜率优化dp
对于一些具有决策单调性的dp题目,我们可以应用斜率优化将复杂度从O(n^2)降到O(n)。bzoj1010 HNOI2008 玩具装箱toy题目大意:对于一些一维长度的物品,我们可以将连续的i~j个物品放在一起,费用是(j-i+sigma lk(i0,带入之前的式子,将L+1,将含i的移到右边,含j...
分类:其他好文   时间:2015-05-26 21:01:05    阅读次数:152
软件开发中的迭代(转载)
软件开发中的迭代(转载) 在RUP中,迭代被定义为:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。这个定义太学究气,半天看不明白。这样解释可能更容易理解:我们开发一个产品,如果不太复杂,会采用瀑布模型,简单的说就是先需求定义,然后构建框架,然后写代...
分类:其他好文   时间:2015-05-26 21:01:05    阅读次数:129
P NP NPC(1)(转载)
要计算或解决一个问题,该问题通常有一个大小规模,用n表示。例如,若分析计算一个二进制数,该数有多少位,这个位就是其大小规模。再比如,从n个数里面找出最大的那个数,这个n就是该问题的规模大小。怎么找?我们要比较n-1次才能得到结果,这个n-1就是所花的时间,也就是时间复杂度。再比如,将n个数按从大至小...
分类:其他好文   时间:2015-05-26 20:39:08    阅读次数:119
用Xamarin 开发一个微信(ios和android)(1) 架构篇
安装好xamarin 以后,我们就可以考虑开发的架构了,我们模拟企业级的应用,那么就考虑前后台分离了(如果简单,当然可以用sqlLite数据库了),物理架构如下 当然实际情况,肯定远比这个复杂,数据库服务器和web 服务器可以部署多台了.数据库我们使用SQL server 即可(当然可以换成其他的,看自己了),Web服务器这边我们采用Web Api来实现接口,关于Web Api的知识,自己可以补充...
分类:微信   时间:2015-05-26 18:56:41    阅读次数:800
Git学习系列总结及博客全目录
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/40031567 Git主要特点 1、速度:Git在本地上保存着所有当前项目的版本和更新,并且Git中的绝大多数操作都在本地,无需连网,所以处理起来速度。 2、简单的设计:Git的实现与项目复杂度无关,它永远可以在几毫秒的时间内完成分支的创建和切换。 3、完全分布式模式:每个人电脑上都有一个完整的版本库,而且它支持离线工作(大部分操作都是本地执行),本地提交可以稍后提交到服务器上。 4、对非线性开发模式...
分类:其他好文   时间:2015-05-26 18:56:37    阅读次数:192
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!