首页 > 编程语言
连续子数组的最大的和
HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2} ...
分类:编程语言   时间:2016-08-27 23:29:26    收藏:0  评论:0  赞:0  阅读:148
java ConcurrentHashMap 初识
“ConcurrentHashMap是一个线程安全的哈希表“,但是不允许key和value为空; HashTable和ConcurrentHashMap都是线程安全的,但是HashTable是同步容器,ConcurrentHashMap是并发容器,采用了锁分离策略,在并发环境中,应多使 用Concu ...
分类:编程语言   时间:2016-08-27 23:28:36    收藏:0  评论:0  赞:0  阅读:157
JavaScript tasks, microtasks, queues and schedules
最近做的项目中,涉及到了JavaScript中Promise的用法,于是做了一点测试,发现没有想象中的那么简单,水很深,所以找来N先生(我的Mentor),想得到专业的指导。N先生也不尽知,但N先生查源码能力了不起,一小时之内解决了问题,还给我了一篇英文参考文献,拜读后,觉得有必要写一篇随笔,记录所 ...
分类:编程语言   时间:2016-08-27 23:26:37    收藏:0  评论:0  赞:0  阅读:287
Spring bean的作用域和生命周期
bean的作用域 1.singleton,prototype, web环境下:request,session,gloab session 2.通过scope="" 来进行配置 3.对于singleton spring容器只会创建一个共享实例,prototype则会创建不同的实例 bean的生命周期( ...
分类:编程语言   时间:2016-08-27 23:25:26    收藏:0  评论:0  赞:0  阅读:155
java学习笔记 线程同步
在实现Runnable接口后,可以通过多个start方法来调用同一段代码资源,这也会导致一个问题就是资源可能不同步。 解决资源不同步的方法是,在同一时间段内,只允许一个线程来操作这个对象或方法,其他线程需等待此线程访问结束后才能继续执行,将其锁住。 关键字synchronized:表示只能有一个线程... ...
分类:编程语言   时间:2016-08-27 23:24:16    收藏:0  评论:0  赞:0  阅读:190
Python开发【第六章】:Python面向对象
编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 不同的编程 ...
分类:编程语言   时间:2016-08-27 23:23:56    收藏:0  评论:0  赞:0  阅读:236
【算法】决策树
本文旨在用最短的文章,最通俗的描述,让读者迅速掌握决策树究竟是什么?干什么?怎么用?三大问题。只需要您注意力集中25分钟。 1.明白概念: a)决策树是一种分类算法,通过训练数据集构建决策树,可以高效的对未知的数据进行分类,主要是用来做预测 b)决策树是一种树状结构,它的每个叶节点对应着一个分类,非 ...
分类:编程语言   时间:2016-08-27 23:23:17    收藏:0  评论:0  赞:0  阅读:232
python基础-第十二篇-12.1jQuery基础与实例
一、查找元素 1、选择器 基本选择器 $("*") $("#id") $(".class") $("element") $(".class,p,div") 层级选择器 $(".outer div") 后代 $(".outer>div") 子代 $(".outer+div") .outer后面的兄弟d ...
分类:编程语言   时间:2016-08-27 23:23:06    收藏:0  评论:0  赞:0  阅读:295
java.util.concurrent.DelayQueue 源码学习
jdk1.8 DelayQueue,带有延迟元素的线程安全队列,当非阻塞从队列中获取元素时,返回最早达到延迟时间的元素,或空(没有元素达到延迟时间)。DelayQueue的泛型参数需要实现Delayed接口,Delayed接口继承了Comparable接口,其内部使用非线程安全的优先队列(Prior ...
分类:编程语言   时间:2016-08-27 23:22:56    收藏:0  评论:0  赞:0  阅读:277
JavaScript 语句 while
while 语句用法 与for语句的用法之间的关系 for(i==1;i<5;i++) {document.write("12378<br />") } 若使用while语句如下: var i=0;while(i<5){document.write("12378<br />"); i++;} do ...
分类:编程语言   时间:2016-08-27 23:22:27    收藏:0  评论:0  赞:0  阅读:239
关于强制类型转换(c语言)
因为今天看的代码中用到了结构体的强制类型转换,就很想了解一下结构体的强制类型转换是怎样的。 一个结构体如下: 在下面这段代码中rbuf->reqCmdBuf是一个空指针,首先将这个空指针赋值给一个uint8_t类型的指针buf。 然后将buf指针强制类型转换为rdma_write_msg_head结 ...
分类:编程语言   时间:2016-08-27 23:21:36    收藏:0  评论:0  赞:0  阅读:281
C 语言学习的第01课:先来谈谈计算机吧
各位同学,新学期,我就是你们的助教了。我的个人信息,你们的任课老师都已经介绍过了,所以我这里也就不再啰嗦。下面,来聊聊今天的话题:“先来谈谈计算机吧”。 想必看到这个题目,你们大家一定是不愿意点击进来的,毕竟,现在的你们呐,一定都是差不多天天面对计算机的(要知道,现在你们的手机,都要比早些年的计算机 ...
分类:编程语言   时间:2016-08-27 23:17:46    收藏:0  评论:0  赞:0  阅读:160
Labview调用Python脚本
Labview程序框图如下: Python脚本如下: #!/usr/bin/env pythonimport sys #Command Line Arguements are stored in list argvnumArgs = len(sys.argv) - 1sum = 0 #Iterate ...
分类:编程语言   时间:2016-08-27 23:15:46    收藏:0  评论:0  赞:0  阅读:816
Java多线程(五) Lock接口,ReentranctLock,ReentrantReadWriteLock
在JDK5里面,提供了一个Lock接口。该接口通过底层框架的形式为设计更面向对象、可更加细粒度控制线程代码、更灵活控制线程通信提供了基础。实现Lock接口且使用得比较多的是可重入锁(ReentrantLock)以及读写锁(ReentrantReadWriteLock)。 1. ReentrantLo ...
分类:编程语言   时间:2016-08-27 23:13:46    收藏:0  评论:0  赞:0  阅读:240
Java 中如何原样输出转义符号
Java 中的转义字符有好几种,常见的有: 八进制转义字符,格式:\ + 1到3位八进制数字,如\1, \20,范围为 \0 ~ \377,即最大值为255。 Unicode转义字符,格式:\u + 四个十六进制数字,范围为\u0000 ~ \uFFFF,即:0~65535 特殊字符,包括3个:\" ...
分类:编程语言   时间:2016-08-27 23:13:36    收藏:0  评论:0  赞:0  阅读:279
JAVA之旅(三十四)——自定义服务端,URLConnection,正则表达式特点,匹配,切割,替换,获取,网页爬虫
JAVA之旅(三十四)——最佳实战:浏览器 我们接着来说网络编程,TCP 一.自定义服务端 我们直接写一个服务端,让本机去连接,可以看到什么样的效果 package com.lgl.socke...
分类:编程语言   时间:2016-08-27 22:09:26    收藏:0  评论:0  赞:0  阅读:295
剑指OFFER之合并两个排序的链表
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 解决办法 1、递归方法: 2、非递归方法: 本解法困扰了我很久,因为开始时我只设置了一个pMerge指针,而没有设置pRet指针,结果运行后发现,如果是两个等长的序列,那么函数返回的结果只有两个序 ...
分类:编程语言   时间:2016-08-27 22:07:56    收藏:0  评论:0  赞:0  阅读:232
第一篇博客 用笨办法学python-14 提示和传递
# 代码如下: usr_name = input("")script = input("")prompt = '> 'print("hi %s,i'm the %s script."% (usr_name,script))print("i'd like to ask u some questions ...
分类:编程语言   时间:2016-08-27 22:07:17    收藏:0  评论:0  赞:0  阅读:252
Python学习笔记 之 函数
函数 函数式编程最重要的是增强代码的重用性和可读性 def 函数名(参数): ... 函数体 ... 返回值 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给 ...
分类:编程语言   时间:2016-08-27 22:06:26    收藏:0  评论:0  赞:0  阅读:287
Java API操作ZooKeeper
创建会话 1 package org.zln.zk; 2 3 import org.apache.zookeeper.WatchedEvent; 4 import org.apache.zookeeper.Watcher; 5 import org.apache.zookeeper.ZooKeepe ...
分类:编程语言   时间:2016-08-27 22:06:07    收藏:0  评论:0  赞:0  阅读:251
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!