首页 > 编程语言
[Swift]以函数式编程的方式使用字符串中的Ranges
原文:Swift: Using String Ranges The Functional Way 几周之前,我介绍了『Swift中如何使用Range截取字符串』。那时,Swift中使用Range为什么如此艰难让人疑惑不解,但是至少我们找到一种可以工作的使用方法。 ...
分类:编程语言   时间:2014-12-19 00:45:10    收藏:0  评论:0  赞:0  阅读:303
直接插入排序算法
int main() { int i,j,temp,a[10]={1,3,6,56,9,7,4,2,34,69}; for( i=1; i<10;i++) /* 开始遍历这个 */ { temp = a[i]; /* 将数组中的一个值赋值给temp*/ for(j=i-1...
分类:编程语言   时间:2014-12-19 00:42:10    收藏:0  评论:0  赞:0  阅读:277
java.lang.IllegalArgumentException: Comparison method violates its general contract!
背景16号为了统一线上服务器运行环境,将两台服务器的Tomcat6+JDK6升级到Tomcat7+JDK7,本以为很简单的事情,升级后自己验证也没问题,没想到却悲剧了。升级后,过了半小时运营就找过来反馈问题,部分角色无法登陆系统,由于异常日志没有输出,没有找到问题,无奈回滚。今天我们就来说说JDK6升级到JDK7会遇到的坑。复现回滚后,到beta环境按照线上的权限配置,复现该问题,加上了error...
分类:编程语言   时间:2014-12-19 00:41:20    收藏:0  评论:0  赞:0  阅读:844
spring事务配置详解
spring的事务配置一直感觉都比较的模糊,没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下:       Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。       Dat...
分类:编程语言   时间:2014-12-19 00:40:30    收藏:0  评论:0  赞:0  阅读:547
Poj 2182-Lost Cows(Treap||树状数组+二分答案)
题目链接:点击打开链接 题意:n个牛编号为1-n 现在编号顺序已经打乱,给出a[i] ,a[i] 代表i位置前面有几个小于它的编号,求编号顺序。 倒着推,对于最后一个a[i] , 最后位置编号肯定是 a[i]+1,然后在1-n个编号中删掉当前编号,继续往前推。。即求第 a[i]+1小数,初始容器中有n个数(1-n) ,每求出来一个就删掉。先用平衡树水了一发。。明天写树状数组解法。 #incl...
分类:编程语言   时间:2014-12-19 00:40:20    收藏:0  评论:0  赞:0  阅读:357
【开卷有益】JAVA正则表达式模版
专业既然是机器学习,那工作肯定也是继续和数据打交道,那么问题来了,很多时候推荐算法和数据挖掘算法都是现成可用的,平台初建,重点还在数据过滤和抽取,怎样高效的抽取数据? 利用往常算法比赛中常用的字符串处理方法吗,omg,维护它是一个淡淡疼的忧伤。 那么,重点来了,正则表达式,干净利落。 模版如下: //step1,set reg string String r...
分类:编程语言   时间:2014-12-19 00:40:10    收藏:0  评论:0  赞:0  阅读:319
hdu--2227--dp<线段树/树状数组>优化
一开始写了发 直接O(n^2)的 tle = =后来 看了别人的 原来可以这样优化又学到了。本来想多说点关于这个优化细节的 有点烦 不想说什么了 自己看下代码吧 很多时候 dp都需要优化= = 1 #include 2 #include 3 #include 4 using namespac...
分类:编程语言   时间:2014-12-19 00:33:50    收藏:0  评论:0  赞:0  阅读:384
Java Script基础(七) HTML DOM模型
一、HTML DOM。 HTML DOM的特性和方法是专门针对HTML的,HTML中的每个节点都是一个对象,通过访问属性和方法的方式,让一些DOM操作更加简便,在HTML DOM中有专门用来处理白哦个及其元素的属性和方法。 HTML DOM参考手册 下面以Table为例来讲解HTML DOM动...
分类:编程语言   时间:2014-12-19 00:33:10    收藏:0  评论:0  赞:0  阅读:322
JavaScript基础(六) DOM模型
一、文档对象模型 DOM( Document Object Model)文档对象模型,它提供了访问、动态修改文档的借口,W3C指定了DOM规范,主流浏览器都支持。DOM由3部分组成,分别是CoreDom、XML DOM和HTML DOM。 1、Core DOM:也称核心DOM变成,定义了一套标准.....
分类:编程语言   时间:2014-12-19 00:32:00    收藏:0  评论:0  赞:0  阅读:349
JavaScript 面向对象 (prototype 原型模式)
一、 JavaScript 设计思想 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰动一时。但是,这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。比如,如果网页上有一栏"用户名"要求填写,浏览器就无法判断访问者是否真....
分类:编程语言   时间:2014-12-19 00:30:40    收藏:0  评论:0  赞:0  阅读:366
自然语言处理工具之一: NiuParser: 中文句法语义分析系统
东北大学出品 ,纯C++编写,学术免费,开源 。系统特色1. 全部代码采用C++语言编写2. 达到了业内最好的分析性能3. 支持七大语言分析技术4. 可以被应用于研制基于深度计算的文本分析和文本挖掘等应用系统地址:http://www.niuparser.com/
分类:编程语言   时间:2014-12-19 00:29:40    收藏:0  评论:0  赞:0  阅读:1170
使用Javah 生成C/C++头文件
注意:编写java的接口文件。 注意native代码端一定不要有大括号,且要有“;”结尾。public native int add(int x ,int y);1. 需要让eclipse自动编译生成class文件。2. 调整路径到class目录的跟目录。cd /Users/douj/Documen...
分类:编程语言   时间:2014-12-19 00:28:40    收藏:0  评论:0  赞:0  阅读:299
[设计模式] javascript 之 适配器模式
适配器模式说明说明: 适配器模式,一般是为要使用的接口,不符本应用或本系统使用,而需引入的中间适配层类或对象的情况;场景: 就好比我们买了台手机,买回来后发现,充电线插头是三插头,但家里,只有两插头的口的插座,怎么办?为了方便,也有为能在任何地方都能充上电,就得去买个通用充电适配器; 这样手机才能在...
分类:编程语言   时间:2014-12-19 00:21:20    收藏:0  评论:0  赞:0  阅读:309
set C++容器
1.如何判断set加入的值是否重复 // 举例如下: int a[] = {1,2,3,4,5,6,7,8,1,2}; int nSize = sizeof(a)/sizeof(a[0]); using namespace std; set sint; for(i...
分类:编程语言   时间:2014-12-19 00:20:40    收藏:0  评论:0  赞:0  阅读:341
java LineNumberReader的使用
前段时间需要读报表打印,需求是可以从第N行读到第N行,发现百度出来的LineNumberReader方法都不怎么理想然后就找到一篇和众百度里脱颖而出的好文章,所以分享之:从类 的命名来看,貌似LineNumberReader可以支持从任意行读取的功能,并且提供了setLineNumber()的方法,...
分类:编程语言   时间:2014-12-19 00:20:10    收藏:0  评论:0  赞:0  阅读:549
Python matplot画散列图
同matlab一样,matplot也可画散列图scatter。 1 import numpy as np 2 import matplotlib.pyplot as plt 3 #fig = plt.figure() 4 #ax = fig.add_subplot(111) 5 a1 = np.ar...
分类:编程语言   时间:2014-12-19 00:19:50    收藏:0  评论:0  赞:0  阅读:456
Java 集合之LinkedList源码分析
1.介绍 链表是数据结构中一种很重要的数据结构,一个链表含有一个或者多个节点,每个节点处理保存自己的信息之外还需要保存上一个节点以及下一个节点的指针信息。通过链表的表头就可以访问整个链表的信息。Java API中提供了链表的Java实现---LinkedList下。LinkedList是通过节点的....
分类:编程语言   时间:2014-12-18 23:37:02    收藏:0  评论:0  赞:0  阅读:562
Javascript 学习 Boolean
构造函数new Boolean(value)//构造函数Boolean(value)//转换函数 参数 value 由布尔对象存放的值或者要转换成布尔值的值 返回值 当作为一个构造函数(带有运算符new)调用时,Boolean()将把它的参数转换成一个布尔值,并且返回一个包含该值的Boolean对象...
分类:编程语言   时间:2014-12-18 23:33:32    收藏:0  评论:0  赞:0  阅读:485
王爽<汇编语言>实验十
实验十 3.数值显示(以下程序附带测试程序) 1 ;名称: dtoc 2 ;功能: 将dword型数据转变为表示十进制数的字符串,字符串以0为结尾 3 ;参数: (ax)=dword型数据低字 4 ; (dx)=dword型数据高字 5 ; ds:si...
分类:编程语言   时间:2014-12-18 23:32:52    收藏:0  评论:0  赞:0  阅读:375
DML数据操作语言之查询(二)
当我们查询出了N条记录之后 ,我们知道一共是几条记录,或者这些记录某一字段(列值)的最大值,最小值,平均值等,就可以使用聚合函数。1.聚合函数聚合函数会将null 排除在外。但是count(*)例外,并不会排除null。常用的聚合函数有 5个 : 聚合函数 用在select子句中count(列名):...
分类:编程语言   时间:2014-12-18 23:30:52    收藏:0  评论:0  赞:0  阅读:370
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!