码迷,mamicode.com
首页 > 编程语言 > 日排行
排序算法
排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排序有可以分为以下几类: (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)、选择排序:直接选择排序、堆排序。 (3)、 ...
分类:编程语言   时间:2018-04-10 13:39:28    阅读次数:179
java父子类的初始化顺序--个人总结
很难过,昨晚参加了校园宣讲,现场笔试。不幸的是自己没有通过笔试,其中一道选择题是自己之前碰到过很多次但是一直都没有搞明白的。 就是父子类的初始化顺序,比如new一个子类的实例对象,我只知道先执行父类的静态代码和构造函数,在执行子类的静态代码和构造函数。至于,子类的静态代码先执行还是父类的构造函数先执 ...
分类:编程语言   时间:2018-04-10 13:40:55    阅读次数:244
Spring-Boot项目部署到单独tomcat运行
前言: 本文是对学习SpringBoot过程中的笔记,拿最简单的项目进行部署,大家可以进行类比,文章最后会提供部署前和部署后的github地址,用代码做的笔记,可能会很乱,有兴趣的同学可以参考 正文: 项目就是访问http://localhost:8080/hello 浏览器会打印出一行字,够简单吧 ...
分类:编程语言   时间:2018-04-10 13:41:44    阅读次数:300
多线程之间的资源共享
转载于:https://blog.csdn.net/u014558484/article/details/52550678 同一进程间的线程究竟共享哪些资源呢,而又各自独享哪些资源呢? 共享的资源有 a. 堆 由于堆是在进程空间中开辟出来的,所以它是理所当然地被共享的;因此new出来的都是共享的(1 ...
分类:编程语言   时间:2018-04-10 13:42:28    阅读次数:214
JavaScript-6(数组的大小排序)
1 给出一个数组,将这个数组由小到大的排序。 思路分析:(1)通过一个for循环嵌套另一个for再嵌套一个if语句来实现目的 (2)外层的for循环控制从0位到最大位的变化 (3)内层的for循环控制当外层确定时,外层确定的位数的右边的位数 (4)通过if语句判定大小,然后通过赋值法调整顺序 2 给 ...
分类:编程语言   时间:2018-04-10 13:44:10    阅读次数:214
Java CyclicBarrier 浅谈
CyclicBarrier 意思是栅栏, 可以让多组线程到达某个点后开始等待, 等指定的线程数量都到达后再恢复线程, 这个CyclicBarrier是可以循环使用的. 又称为循环栅栏. 栗子: CyclicBarrier 有两个构造函数: public CyclicBarrier(int parti ...
分类:编程语言   时间:2018-04-10 13:45:04    阅读次数:231
C#线程篇---Task(任务)和线程池不得不说的秘密
我们要知道的是,QueueUserWorkItem这个技术存在许多限制。其中最大的问题是没有一个内建的机制让你知道操作在什么时候完成,也没有一个机制在操作完成是获得一个返回值,这些问题使得我们都不敢启用这个技术。 Microsoft为了克服这些限制(同时解决其他一些问题),引入了任务(tasks)的 ...
分类:编程语言   时间:2018-04-10 13:45:13    阅读次数:234
Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。 第一:介绍Dubbo背景 大规模服务化之前,应用可能只是通过RMI或 ...
分类:编程语言   时间:2018-04-10 15:05:00    阅读次数:224
C# 跨线程绑定控件数据源
1 private void BindGrid(List t, S s) where S : GridControl 2 { 3 if (this.InvokeRequired) 4 { 5 try 6 { 7 t... ...
分类:编程语言   时间:2018-04-10 15:07:11    阅读次数:327
Java数据结构和算法(一)——简介
本系列博客我们将学习数据结构和算法,为什么要学习数据结构和算法,这里我举个简单的例子。 编程好比是一辆汽车,而数据结构和算法是汽车内部的变速箱。一个开车的人不懂变速箱的原理也是能开车的,同理一个不懂数据结构和算法的人也能编程。但是如果一个开车的人懂变速箱的原理,比如降低速度来获得更大的牵引力,或者通 ...
分类:编程语言   时间:2018-04-10 15:08:03    阅读次数:229
C语言常用函数大全
一、数学函数 调用数学函数时,要求在源文件中包下以下命令行: #include <math.h> 函数原型说明 功能 返回值 说明 int abs( int x) 求整数x的绝对值 计算结果 double fabs(double x) 求双精度实数x的绝对值 计算结果 double acos(dou ...
分类:编程语言   时间:2018-04-10 15:08:11    阅读次数:221
python2编码问题
https://www.cnblogs.com/litaozijin/p/6416133.html https://www.cnblogs.com/fnng/p/5008884.html Python2.7中调用print打印var 变量时,操作系统会对var做一定的字符处理:如果var是str类型 ...
分类:编程语言   时间:2018-04-10 15:08:32    阅读次数:202
Java Web开发总结(三) —— request接收表单提交中文参数乱码问题
1、以POST方式提交表单中文参数的乱码问题 之所以会产生乱码,就是因为服务器和客户端沟通的编码不一致造成的,因此解决的办法是:在客户端和服务器之间设置一个统一的编码,之后就按照此编码进行数据的传输和接收。 由于客户端是以UTF-8字符编码将表单数据传输到服务器端的,因此服务器也需要设置以UTF-8 ...
分类:编程语言   时间:2018-04-10 15:08:51    阅读次数:247
Python3 logging tips
官方文档:Logging HOWTO官方文档:logging.config 模块日志的等级(level)如下,只有大于等于配置的等级时,日志才会被记录。#?默认等级为?WARNING NOTSET?<?DEBUG?<?INFO?<?WARNING?<?ERROR?&
分类:编程语言   时间:2018-04-10 15:09:30    阅读次数:172
python报错ImportError: [joblib] Attempting to do parallel computing without protecting
今天学习的时候跑一个KMean算法,使用Anaconda下的spyder编辑器,直接运行就一直卡住在哪里,如果直接写在IPython console面板里,结果很快就能出来。 另存为.py文件直接在cmd里面执行才发现问题所在,importError 报错。 百度了下问题,很快找到答案,参考http ...
分类:编程语言   时间:2018-04-10 15:09:59    阅读次数:1531
Python自动化开发学习的第十一周----WEB框架--Django基础
WEB框架的本质 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 上述通过socket来实现了其本质,而对于真实开发中的python web程序来说,一般会分为两部分:服务器程序和应用程序。服务器程序负责对socket服务器进行封装,并在请求 ...
分类:编程语言   时间:2018-04-10 15:10:16    阅读次数:243
[Java JNI] [Windows] [Visual Studio] [DLL] [UnsatisfiedLinkError]
研究发现, 无论是使用gcc还是g++, GCC for Windows生成DLL动态链接库时都会修改我们的符号, 导致即使加载了动态链接库, JVM仍然找不到符号, 从而产生java.lang.UnsatisfiedLinkError错误 所以还是使用微软自家的VS来生成DLL比较妥当, 由于VS ...
分类:编程语言   时间:2018-04-10 15:10:53    阅读次数:228
java获取当前时间前一周、前一月、前一年的时间
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calendar.getInstance(); //过去七天 c.setTime(new Date()); c.add(Calend ...
分类:编程语言   时间:2018-04-10 15:11:01    阅读次数:200
【Effective Java读书笔记】创建和销毁对象(一):考虑使用静态工厂方法代替构造器
类可以提供一个静态方法,返回类的一个静态实例,如Boolean包装类的一个获取实例的静态方法 优势: 1、有名称。当一个类需要多个带有相同签名的构造器时,就用静态工厂方法代替构造器,并慎重选择名称以突出它们之间的区别。 如:BigInteger.probablePrime(int bitLength ...
分类:编程语言   时间:2018-04-10 15:11:15    阅读次数:205
Json对象与Java对象转换
推荐网站: http://www.runoob.com/json/json-stringify.html http://www.w3school.com.cn/json/json_eval.asp 转自:http://www.jb51.net/article/120737.htm 首先,引入 jso ...
分类:编程语言   时间:2018-04-10 15:13:10    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!