码迷,mamicode.com
首页 > 编程语言 > 月排行
八大排序之冒泡排序
一、基本思想 冒泡排序是一种基于数值交换的排序,从第一个元素开始,与后面紧接着的一个元素比较,如果当前这个数更大,则交换两者的数值,那么值更大的元素就像泡泡一样往后走。第n趟排序即可使第n大元素从前往后走。进行n-1次这样的"冒泡操作"后,整个序列就有序了。 二、实现代码 三、测试结果 四、总结分析 ...
分类:编程语言   时间:2018-06-05 00:45:44    阅读次数:180
python3 django学习
1、django-admin startproject mysite 2、进到mysite目录 python manage runserver 使用 http://172.0.0.1:8000/ 登录 3、创建应用 python manage startapp blog 4、在models.py 写 ...
分类:编程语言   时间:2018-06-05 00:49:18    阅读次数:251
从0开始学Python,学习5小时后第一个程序
学习Python太痛苦了,完全看天书的感觉,好抽象,还是先直接按自己想法做东西吧,不会的话再查自字典,感觉比较适合自己,这个程序是学了三个小时后,看到随机数的用法,自己琢磨的游戏,写的很笨,按自己想法写的,吭哧了三个多小时,总算吭哧的能运行了,哈哈,好有成就感啊 ...
分类:编程语言   时间:2018-06-05 00:49:34    阅读次数:253
1.3.1 区块链中的加密算法——Hash算法(更新)
为了为保证存储于区块链中的信息的安全与完整,区块链中使用了包含密码哈希函数和椭圆曲线公钥密码技术在内的大量的现代密码学技术,同时,这些密码学技术也被用于设计基于工作量证明的共识算法并识别用户。 在前边的文章中已经系统的讲述了密码学中的哈希算法,在本节,将会给大家介绍Hash算法在区块链中的应用! 概 ...
分类:编程语言   时间:2018-06-05 00:49:48    阅读次数:374
JUC-Condition和Lock实践-线程按序交替执行
编写一个程序,开启 3 个线程,这三个线程的 ID 分别为 A、B、C,每个线程将自己的 ID 在屏幕上打印 10 遍,要求输出的结果必须按顺序显示。如:ABCABCABC…… 依次递归 这里只使用conditon和Lock组合使用,不考虑synchronized和wait的方式: 第一种方式:使用 ...
分类:编程语言   时间:2018-06-05 00:50:15    阅读次数:286
spring boot 2.0 源码分析(三)
通过上一章的源码分析,我们知道了spring boot里面的listeners到底是什么(META INF/spring.factories定义的资源的实例),以及它是创建和启动的,今天我们继续深入分析一下SpringApplication实例变量中的run函数中的其他内容。还是先把run函数的代码 ...
分类:编程语言   时间:2018-06-05 00:51:03    阅读次数:261
JavaScript代码异常监控
JavaScript代码异常监控 JavaScript异常一般有两方面:语法错误和运行时错误。两种错误的捕获和处理方式不同,从而影响具体的方案选型。通常来说,处理JS异常的方案有两种:try...catch捕获 和 window.onerror捕获。以下就两种方案分别分析各自的优劣。 虽然语法错误本 ...
分类:编程语言   时间:2018-06-05 10:15:46    阅读次数:246
python中time.time()和 time.strftime()
python中time.time()和time.strftime():time.time()返回的是一个浮点数,以秒为单位,time.strftime后可以自定义格式,如time.strftime(‘%Y-%m-%d%H:%M:%S‘)via1.py#!/usr/bin/pythonimporttimet1=time.time()printt1t2=time.strftime(&#
分类:编程语言   时间:2018-06-05 10:16:38    阅读次数:219
关于JAVA发送Https请求(HttpsURLConnection和HttpURLConnection)
关于JAVA发送Https请求(HttpsURLConnection和HttpURLConnection) 关于JAVA发送Https请求(HttpsURLConnection和HttpURLConnection) 【转】 【转】 https协议对于开发者而言其实只是多了一步证书验证的过程。这个证书 ...
分类:编程语言   时间:2018-06-05 10:17:15    阅读次数:272
java.lang.NullPointerException错误的解决方案
java.lang.NullPointerException空指针异常是像我一样新手很容易出现的问题,这个问题一般情况都是不细心的时候出现的,开始正文如下: 1、业务层面的错误: a、没有写非空验证:if(list.size()>0 && !"".equal(list)); b、service方法引 ...
分类:编程语言   时间:2018-06-05 10:20:05    阅读次数:317
c++ IO类,文件操作
c++ IO类主要分三种 博文参考:http://www.cnblogs.com/yxnchinahlj/archive/2011/02/12/1952546.html 输入:从设备(文件)-->缓冲区-->内存 输出:内存-->缓冲区-->设备(文件) 1、对应标准输入输出(控制台) istrea ...
分类:编程语言   时间:2018-06-05 11:30:08    阅读次数:204
梯度寻优与logistic算法
一、一些基本概念 最优化:在给定约束之下如何寻求某些因素(的量),以使某一(或某些)指标达到最优。高中学过的线性规划就是一类典型的最优化问题。 凸集:在集合空间中,凸集就是一个向四周凸起的图形。用数学语句描述就是:集合边界任意两点连线上的所有点都在这个集合内部。 超平面:能够用于切割已给集合的点集。 ...
分类:编程语言   时间:2018-06-05 11:30:51    阅读次数:201
C++11中函数mem_fn()使用实例
函数模板men_fn()相当于STL中内置的仿函数,把成员函数转为函数对象,使用对象指针进行绑定。 用法类似于C++11中的bind。 返回的对象的类型具有以下属性: 1)它的函数调用将T类型的对象(或引用或指向它的指针)作为第一个参数,并将其作为附加参数用于pm(如果有)所采用的参数。 这种以fn ...
分类:编程语言   时间:2018-06-05 11:31:01    阅读次数:3928
排序算法(一)冒泡法
1,排序算法的优劣评价标准 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 时间复杂度: 一个算法执行所耗费的时间。 空间复杂度: 运行完一个程序所需内存的大小。 2,算法描述 算法描述:它重复地走访过要排序的 ...
分类:编程语言   时间:2018-06-05 11:32:22    阅读次数:212
学好Java只需要做到这7点,年薪20W很简单~
大道至简,所以扎实有用的方法,其实都是很简单的,难在踏踏实实的执行过程。今天为大家介绍的就是Java学习的7个看起来非常简单的方法,快学起来吧。 为什么要学习java? Java是目前最流行的编程语言,主流公司框架基本上都离不开Java的影子,未来还会火很多年。Java应用范围极其广泛,无论在客户端 ...
分类:编程语言   时间:2018-06-05 11:32:47    阅读次数:171
qml 与C++交互
最近一直在研究qml 怎么与C++交互,今天在网上看到一段代码忽然想明白了,哦!!!我在QT还只是一个小白,嘿嘿 首先在我们定义了CPP文件起名:比如:util.cpp,baidumusic.cpp 然后,在main.cpp中注册: qmlRegisterType<BaiduMusic>("Clea ...
分类:编程语言   时间:2018-06-05 11:33:21    阅读次数:224
数组排序,不满三位数值的按照原来的位数进行比较,超过三位的取后面三位进行比较
第一步:首先要判断数值的长度,先把他转成字符串,在判断位数,截取后面的三位进行比较vararr=[12432,34,535,89002,452,50]for(vari=0;i<arr.length;i++){arr[i]=arr[i].toString()if(arr[i].length>3){arr[i]=arr[i].substr(arr[i].length-3)}}第二步:再把字
分类:编程语言   时间:2018-06-05 11:34:49    阅读次数:242
C++大数模板
#include <bits/stdc++.h> using namespace std; class DividedByZeroException {}; class BigInteger { private: vector<char> digits; bool sign; // true for ...
分类:编程语言   时间:2018-06-05 11:34:57    阅读次数:159
SpringBoot打war包并部署到tomcat下运行
一、修改pom.xml。 packaging改为war build节点添加<finalName>你的项目名</finalName> ...
分类:编程语言   时间:2018-06-05 11:35:58    阅读次数:234
java.lang.IllegalArgumentException
映射无效,可以查看web.xml查看配置文件是否出错; 还有就是查看跳转的路径是否正确: 打个比方,比如 <form action="login?action=login"> 跳转的 login 映射不存在,也会报这个错误; 还有就是Response.sendRedirect("login"),跳转 ...
分类:编程语言   时间:2018-06-05 11:37:26    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!