-------android培训、java培训、期待与您交流! ----------一、数组的基本概念1.什么是数组数组,从字面上看,就是一组数据的意思,没错,数组就是用来存储一组数据的2.数组的特点l只能存放一种类型的数据,比如int类型的数组、float类型的数组二、数组的定义1.定义l声明数组...
分类:
编程语言 时间:
2014-12-20 07:02:28
收藏:
0 评论:
0 赞:
0 阅读:
266
写程序,学语言,其实这些都是需要时间的沉淀的,但是唯独算法与数据结构这些程序的核心与灵魂是几乎不变的(也有一定的变化,不过本质相同),所以,希望各位码农们可以学习一下算法和数据结构,了解这些核心的东西,实际的对自己进行提升。
?
小弟菜鸟一枚,对算法不太感冒,不过,感觉必须做一些核心的东西才行,所以,打算坚持学习了解一些算法。
?
算法的概念:简单来说,所谓算法(algorithm)就是 ...
分类:
编程语言 时间:
2014-12-20 02:25:30
收藏:
0 评论:
0 赞:
0 阅读:
344
算法描述:
?
伪代码:
? ? ? ? ? ? ? 注:伪代码中的下标从1开始?
?
过程示意图:
??
?
个人简单理解解释:
? ? ? ? 这个算法其实是个比较基础的算法了,也是一个常见的问题,其思想主要是将一个元素插入到一个已经排好序的序列中,操作就是从第二个元素开始,将这个元素保存在一个临时变量中,依次与前面的所有元素从后到前进行比较,如果小于等于(或者大于等于 ...
分类:
编程语言 时间:
2014-12-20 02:23:48
收藏:
0 评论:
0 赞:
0 阅读:
272
java.lang.IllegalArgumentException: Document base C:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\webapps\manager does not exist or is not a readable directory
?
该死的错误 出现这种问题解决很简单 写在这里 ...
分类:
编程语言 时间:
2014-12-20 02:21:21
收藏:
0 评论:
0 赞:
0 阅读:
267
一、学习加载maven的包的方法http://search.maven.org二、mybatis自动生成工具的方法真心好用mybatis-generator-core-1.3.1运行这个工具的命令java-jarD:\mybatis-generator-core-1.3.1\lib\mybatis-generator-core-1.3.1.jar-configfileD:\mybatis-generator-core-1.3.1\gener..
分类:
编程语言 时间:
2014-12-20 02:12:38
收藏:
0 评论:
0 赞:
0 阅读:
345
Python学习:程序控制结构20141219编程环境:windows7x64python2.7.6题目:1编写程序,完成下列题目(1分)题目内容:如果列出10以内自然数中3或5的倍数,则包括3,5,6,9。那么这些数字的和为23。要求计算得出任意正整数n以内中3或5的倍数的自然数之和。输入格式:一个正整数n。..
分类:
编程语言 时间:
2014-12-20 02:12:28
收藏:
0 评论:
0 赞:
0 阅读:
1529
第n-k大曼哈顿距离,莫队算法裸题
Object Clustering
Time Limit: 2000MS
Memory Limit: 131072K
Total Submissions: 1584
Accepted: 366
第n-k大曼哈顿距离,莫队算法裸题
Description
We have N (N ≤ 10000)...
分类:
编程语言 时间:
2014-12-20 02:07:58
收藏:
0 评论:
0 赞:
0 阅读:
499
一、 什么情况下带括号(函数?使用函数做它要做的事情时带括号,了解这个函数时不带??),什么情况下不带括号1、负号索引与类型的长度简单的相加位置是同一个2、x[I:J]:取出在x中从偏移量为I,直到但不包括偏移量为J的内容。3、一个操作的意义取决于被操作的对象。4、在python中的每个对象都分为可...
分类:
编程语言 时间:
2014-12-20 02:06:03
收藏:
0 评论:
0 赞:
0 阅读:
307
1、使用扩展方法使用枚举值对于的Description属性值public static class EnumExtenstion{public static string GetDescriptionName(this Enum enumValue){object[] attr = enumValu...
分类:
编程语言 时间:
2014-12-20 02:00:58
收藏:
0 评论:
0 赞:
0 阅读:
349
作者:zhanhailiang 日期:2014-12-19
算法描述:
Base64要求把每三个8Bit的字节转换为四个6Bit的字节(38 = 46 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。
第一个字符通过右移2位获得第一个目标字符的Base64表位置,根据这个数值取到表上相应的字符,就是第一个目标...
分类:
编程语言 时间:
2014-12-20 00:54:08
收藏:
0 评论:
0 赞:
0 阅读:
416
JS中Array数组的三大属性用法
分类:
编程语言 时间:
2014-12-20 00:44:57
收藏:
0 评论:
0 赞:
0 阅读:
442
1、对象序列化 对象的序列化是指将对象的状态信息转换为可以存储或者传输的形式的过程。对象的反序列化是与序列化相反的过程。 在序列化期间,对象将其当前的状态写入到临时或者永久性的存储区,可以通过从存储区读取或者反序列化对象的状态,重新创建该对象。 通过序列化,可以将对象从一个应用...
分类:
编程语言 时间:
2014-12-20 00:44:38
收藏:
0 评论:
0 赞:
0 阅读:
444
http://blog.csdn.net/anderscloud/article/details/7175209在分布式系统设计领域,Paxos可谓是最重要一致性的算法。Google的大牛们称All working protocols for asynchronous consensus we ha...
分类:
编程语言 时间:
2014-12-20 00:43:20
收藏:
0 评论:
0 赞:
0 阅读:
512
数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素。§5.1一维数组一、一维数组的定义type arrayName[];其中类型(type)可以为Java中任意的数据类型,包括简单类型组合类型,数组名arrayName为一个合法的标识符,[]指明该变量是一个数组类型...
分类:
编程语言 时间:
2014-12-20 00:40:38
收藏:
0 评论:
0 赞:
0 阅读:
392
1.协程的含义和实现协程是单进程单线程的超越函数的调度机制,它通过一定的调度手段进行调度。(Python使用generator机制,greenlet使用汇编控制对程序指向来实现)。2.协程有什么作用计算机分为IO bound 和CPU bound两种类型的task。在这两种情况中,协程都没有什么作用...
分类:
编程语言 时间:
2014-12-20 00:37:38
收藏:
0 评论:
0 赞:
0 阅读:
511
用VisualC++建立SOAP客户端应用(一)SoapSerializer对象用来构建一个向Web服务发送的SOAP消息。在与服务器连接前,SoapSerializer对象必须与SoapConnector对象连接。为了使这二个对象相互连接,我们需要调用SoapSerializer 对象的Init方...
分类:
编程语言 时间:
2014-12-20 00:35:02
收藏:
0 评论:
0 赞:
0 阅读:
728
单纯性算法是解决线性规划的经典方法,上世纪50年代就提出了,其基本思想是在可行域内沿着边遍历所有的顶点,找出最优值,即为算法的最优值。
算法的执行过程如下:
求出初始基向量构建单纯性表格在所有非基向量对应的c中,找出一个最小的ci,若该ci大于0,则退出,输出obj,否则将ai入基利用基向量组线性表示ai,得到该线性表示的系数向量Λ对于Λ中所有大于0的分量,求出minmj=1bjΛj对...
分类:
编程语言 时间:
2014-12-19 23:28:57
收藏:
0 评论:
0 赞:
0 阅读:
816
软件的产生始于早期的机械式计算机的开发。从19世纪起,随着机械式计算机的更新,出现了穿孔卡片,这种卡片可以指导计算机进行工作。但是直到20世纪中期现代化的电子计算机出现之后,软件才真正得以飞速发展。在世界上第一台计算机ENIAC上使用的也是穿孔卡片,在卡片上使用的是专家们才能理解的语言,由于它与人类语言的差别极大,所以我们称之为机器语言。也就是第一代计算机语言。这种语言本质上是计算机能识别的唯一语...
分类:
编程语言 时间:
2014-12-19 23:28:49
收藏:
0 评论:
0 赞:
0 阅读:
703
查看一个简单的jQuery的例子来遍历一个JavaScript数组对象。
var json = [
{"id":"1","tagName":"apple"},
{"id":"2","tagName":"orange"},
{"id":"3","tagName":"banana"},
{"id":"4","tagName":"watermelon"},
{"id":"5","tagName":"p...
分类:
编程语言 时间:
2014-12-19 23:27:47
收藏:
0 评论:
0 赞:
0 阅读:
433
场景:
1. 通常生成文件时需要一个文件名,而生成文件名的方式可能是通过用户输入的字符,但是有些字符在windows上是不能作为文件名的,强行创建这类文件会失败。
2.一般可以通过正则表达式替换所有的非法字符,这里实现的是C++98 template(模板)方式的替换无效字符,std::string,std::wstring. 基本上windows上和字符串打交道都离不开wstring....
分类:
编程语言 时间:
2014-12-19 23:26:57
收藏:
0 评论:
0 赞:
0 阅读:
737