码迷,mamicode.com
首页 > 编程语言 > 周排行
Java利用原始HttpURLConnection发送http请求数据小结
1,在post请求下,写输出应该在读取之后,否则会抛出异常。 即操作OutputStream对象应该在InputStreamReader之前。 2.conn.getResponseCode()获取返回状态码最好放在读写完成之后,否则也会抛出异常。这里不知道是否是该方法会导致连接关闭,待验证。 下面贴 ...
分类:编程语言   时间:2017-10-26 15:22:10    阅读次数:156
5.1 python的缩进
python并不像其他语言一样要求以大括号来分辨逻辑,仅仅使用tab键(默认的四个空格)来区分代码。比如a=input(‘Pleaseinputanum:‘)b=0ifint(a)>b:print(‘a>0‘)else:print(‘a<0‘)返回结果:当输入小于0时,将输出a<0,当输入大于0时,将输出a>0。上面语句中区分i..
分类:编程语言   时间:2017-10-26 15:23:35    阅读次数:124
Java:对double值进行四舍五入,保留两位小数的几种方法
1. 功能 将程序中的double值精确到小数点后两位。可以四舍五入,也可以直接截断。 比如:输入12345.6789,输出可以是12345.68也可以是12345.67。至于是否需要四舍五入,可以通过参数来决定(RoundingMode.UP/RoundingMode.DOWN等参数)。 2. 实 ...
分类:编程语言   时间:2017-10-26 15:24:19    阅读次数:235
JavaScript 基础,登录前端验证
的三种用法: 放在中 放在中 放在外部JS文件中 三种输出数据的方式: 使用 document.write() 方法将内容写到 HTML 文档中。 使用 window.alert() 弹出警告框。 使用 innerHTML 写入到 HTML 元素。 使用 "id" 属性来标识 HTML 元素。 使用... ...
分类:编程语言   时间:2017-10-26 15:29:55    阅读次数:154
生产者和消费者问题学习以及Java实现
在计算机领域中,生产者-消费者问题(也叫bounded-buffer问题)是一类很经典的多进程同步问题。该问题描述了两类进程,即生产者进程和消费者进程,它们共享一个固定大小的缓冲区作为队列。生产者的任务是产生数据,并放到缓冲区中;同时消费者会消费数据(或者说将数据从缓冲区中移走)。每次生产或者消费数... ...
分类:编程语言   时间:2017-10-26 15:30:08    阅读次数:249
Python的语法及if、while、for语句
1.学习python特殊的缩进和语法Python之所以如此简单,归功于他的缩进机制,严格的缩进机制使得代码非常整齐规范,赏心悦目,提高了可读性,在一定意义上提高了可维护性。python并不像其他语言那样要求什么{},仅仅使用tab键来区分代码的逻辑性。2.学习python的if条件判断pyth..
分类:编程语言   时间:2017-10-26 15:30:20    阅读次数:117
openstack swift的数据一致性原理以及一致性hash原理说明(转载)
最近在找工作时被问到swift底层的一些原理,为了以后能有印象,所以决定做一下笔记 以下由(http://www.openstack.cn/?p=776)转载 ——Openstack Swift 开源云存储技术解析 OpenStack Swift 开源项目提供了弹性可伸缩、高可用的分布式对象存储服务 ...
分类:编程语言   时间:2017-10-26 15:31:55    阅读次数:304
java 发送邮件详细讲解
一、JavaMail概述: JavaMail是由Sun定义的一套收发电子邮件的API,不同的厂商可以提供自己的实现类。但它并没有包含在JDK中,而是作为JavaEE的一部分。 厂商所提供的JavaMail服务程序可以有选择地实现某些邮件协议,常见的邮件协议包括: l SMTP:简单邮件传输协议,用于 ...
分类:编程语言   时间:2017-10-26 15:32:14    阅读次数:343
自己写的dijkstra算法的一个实现。
之前在网上面看到这个算法还有提到如果使用堆的话会减低时间复杂度。然后就在想如果使用堆的话代码应该如何实现。然后尝试自己写一个出来进行测试。测试了一副图没有问题。写一篇博客记录一下之前写的代码。#defineINF99999999 structSortNode{ intNodeLabel; intPathLength..
分类:编程语言   时间:2017-10-26 15:33:34    阅读次数:118
C语言中有bool类型吗?
C语言里面是没有bool(布尔)类型的,C++里面才有,这就是说,在C++里面使用bool类型是没有问题的。bool类型有只有两个值:true =1 、false=0。 但是,C99标准里面,又定义了bool类型变量。这时,只要引入头文件 <stdbool.h>,就能在C语言里面正常使用bool类型 ...
分类:编程语言   时间:2017-10-26 15:33:57    阅读次数:150
python装饰器
1.装饰器1)本质就是函数,(装饰其他函数),为其他函数添加附加功能2)原则:1.不能修改被装饰的函数源代码2.不能修改被装饰的函数的调用方式实现装饰器知识储备:1.函数即”变量“2.高阶函数3.嵌套函数高阶函数+嵌套函数=装饰器importtimedeftrrm(fuc):#trrm(test1) defcod(*args,..
分类:编程语言   时间:2017-10-26 15:34:51    阅读次数:155
Java基础学习笔记--(一)开发环境搭建
Java开发环境配置 Windows上配置开发环境 【一】下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮: 下载后JDK的安装根据提 ...
分类:编程语言   时间:2017-10-26 15:35:23    阅读次数:131
ML之监督学习算法之分类算法一 ———— k-近邻算法(最邻近算法)
一、概述 最近邻规则分类(K-Nearest Neighbor)KNN算法 由Cover 和Hart在1968年提出了最初的邻近算法, 这是一个分类(classification)算法 输入基于实例的学习(instance-based learning), 懒惰学习(lazy learning) 二 ...
分类:编程语言   时间:2017-10-26 15:36:30    阅读次数:137
JAVA三种多线程实现方法和应用总结
最近在做代码优化时学习和研究了下JAVA多线程的使用,看了菜鸟们的见解后做了下总结。1.JAVA多线程实现方式JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执 ...
分类:编程语言   时间:2017-10-26 15:37:06    阅读次数:187
Running shell commands by C++
in this way you can easy get the output string of your input command in C++ refer to http://www.cplusplus.com/forum/unices/144187/ ...
分类:编程语言   时间:2017-10-26 15:37:45    阅读次数:235
Python习题
1.实现1-100的所有的和#方法一:for循环s1=0foriinrange(1,101):s1+=iprints1,#方法二:while循环x=1whilex<101:s1+=xx+=1prints1,2.实现1-500所有奇数的和#方法一:for循环L1=range(1,501)L2=[]L3=[]s1=0s2=0foriinL1:ifi%2==0:L2.append(i)s1+=ielse:L3.append(i)s2+=ipri..
分类:编程语言   时间:2017-10-26 15:39:26    阅读次数:265
Python全栈开发
web前端需要的知识 web后端需要的知识 ...
分类:编程语言   时间:2017-10-26 15:41:24    阅读次数:155
将逗号,空格,回车, |,分隔的字符串转换为数组
functionstrsToArray($strs){$result=array();$array=array();$strs=str_replace(‘,‘,‘,‘,$strs);$strs=str_replace("n",‘,‘,$strs);$strs=str_replace("rn",‘,‘,$strs);$strs=str_replace(‘‘,‘,‘,$strs);$array=explode(‘,‘,$strs);foreach($arrayas$key=>$value){if(‘‘!=..
分类:编程语言   时间:2017-10-26 15:42:29    阅读次数:222
Python学习-前台开发-JavaScript、Dom和jQuery
JavaScript JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。 1、JavaScript代码存在形式 ? 1 2 3 4 5 6 7 <!-- 方式一 --> < ...
分类:编程语言   时间:2017-10-26 16:12:08    阅读次数:347
Python中深拷贝与浅拷贝区别
浅拷贝, list值是可变的,str值不可变,只能重新赋值 ...
分类:编程语言   时间:2017-10-26 16:14:24    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!