1.直接插入排序2.希尔排序3.简单选择排序4.堆排序5.冒泡排序6.快速排序7.归并排序8.基数排序1.直接插入排序经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。将第一个数和第二个数排序,然后构成一个有序序列将第三个数插入进去,构成一个新的有序序列。对第四..
分类:
编程语言 时间:
2017-04-18 11:52:23
阅读次数:
254
Go语言是一种静态类型的编程语言,所以在编译器进行编译的时候,就要知道每个值的类型,这样编译器就知道要为这个值分配多少内存,并且知道这段分配的内存表示什么。提前知道值的类型的好处有很多,比如编译器可以合理地使用这些值,可以进一步优化代码,提高执行的效率,减少b..
分类:
编程语言 时间:
2017-04-18 11:48:25
阅读次数:
196
问题提出Java的工厂模式与现实生活中的工厂的模型是很相似的。工厂是用来做什么?当然是用来生成产品。因此在Java的工厂模式的关键点就是如何描述好产品和工厂这2个角色之间的关系。下面来仔细描述一下不同的关系以及对应的设计模式1)单一产品系,工厂只生产一种类型的产品让..
分类:
编程语言 时间:
2017-04-18 11:45:37
阅读次数:
244
网上看到一道面试题:“如果后台传给前端几万条数据,前端怎么渲染到页面上?”,如何回答?于是办公室沸腾了,同事们讨论开了,你一言我一语说出自己的方案。有的说直接循环遍历生成html插到页面上;有的说应该用分页来处理;还有的说这个面试官是个白痴,哪有后台传几万条数..
分类:
编程语言 时间:
2017-04-18 11:43:31
阅读次数:
213
前言ThreadLocal主要用来提供线程局部变量,也就是变量只对当前线程可见,本文主要记录一下对于ThreadLocal的理解。更多关于Java多线程的文章可以转到这里。线程局部变量在多线程环境下,之所以会有并发问题,就是因为不同的线程会同时访问同一个共享变量,例如下面的形式publi..
分类:
编程语言 时间:
2017-04-18 11:42:58
阅读次数:
287
1<html>2<head>3<metacharset="utf-8">4<title>定时警告</title>5</head>6<body>
7<!--定时警告的问题-->8<h1>定时警告的问题</h1>9<inputtype="button"value="定时警告"onclick="setTimeMsg()"/>10<scr..
分类:
编程语言 时间:
2017-04-18 11:41:54
阅读次数:
162
随着Web、iOS、Android、智能设备的流行,新的编程语言纷纷涌现并表现不俗,如Ruby,Python,Scala,Go,Node.js,Swift等。反观已经发展了近20年的C#语言(或者这里应该更准确的说是.NetFramework),因为天生的平台局限,导致很多的C#程序员为了生计和前途纷纷转行投入的新语..
分类:
编程语言 时间:
2017-04-18 11:41:43
阅读次数:
229
#ServerimportsocketHOST=‘‘PORT=51234s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.bind((HOST,PORT))s.listen(1)conn,addr=s.accept()print‘Connectedby‘,addrwhileTrue:data=conn.recv(1024)print‘received:‘,dataifnotdata:breakconn.sendall(data)conn.close()--..
分类:
编程语言 时间:
2017-04-18 11:41:17
阅读次数:
196
安装chilkatwget"https://chilkatdownload.com/9.5.0.66/chilkat-9.5.0-python-2.7-x86_64-linux.tar.gz"tarxfchilkat-9.5.0-python-2.7-x86_64-linux.tar.gzcdchilkat-9.5.0-python-2.7-x86_64-linux/pythoninstallChilkat.py代码:#!/usr/bin/envpyhton
#coding:utf-8
import..
分类:
编程语言 时间:
2017-04-18 11:40:52
阅读次数:
283
是什么让C#成为最值得学习的编程语言,阅读完本文,你就知道。 ...
分类:
编程语言 时间:
2017-04-18 11:25:33
阅读次数:
227
划重点!!!! 1、抽象类(abstract class)和接口(interface)有什么异同? ...
分类:
编程语言 时间:
2017-04-18 11:23:51
阅读次数:
199
GUI 1.分类: 一.AWT(Abstract Window Toolkit):抽象窗体工具集 java.awt.*适合做简单的图像用户界面,复杂的不行,基于底层操作系统,所以不同的操作系统显示的界面不同 二.Swing:AWT的升级 javax.swing.*可以跨平台我们一般用的就是他;都是在 ...
分类:
编程语言 时间:
2017-04-18 11:21:38
阅读次数:
282
运算符: 与C++类似,特殊的有: 1)按位右移补零操作符: 2)instanceof运算符:判断一个实例是否是某类/接口类型 如果是/类型兼容,则返回true 修饰符: 1)访问控制修饰符 default 对同一个包内的类是可见的。 接口里的:变量为public static final,方法为p ...
分类:
编程语言 时间:
2017-04-18 11:19:18
阅读次数:
224
Python 将pdf转换成txt(不处理图片) 上一篇文章中已经介绍了简单的python爬网页下载文档,但下载后的文档多为doc或pdf,对于数据处理仍然有很多限制,所以将doc/pdf转换成txt显得尤为重要。查找了很多资料,在linux下要将doc转换成txt确实有难度,所以考虑先将pdf转换 ...
分类:
编程语言 时间:
2017-04-18 11:16:21
阅读次数:
306
annotation-config处理@autowired之类的注解(共有四类) 前提是注解作用的类已经被注册到spring容器里(bean id=“” class=“”) component-scan除了包含annotation-config的作用外,还能自动扫描和注册base-package下有 ...
分类:
编程语言 时间:
2017-04-18 11:14:48
阅读次数:
198
通常情况,我们想让程序选择性地执行,多会使用分支语句,比如if-else 或者switch-case 等。但有些时候,可能在程序的运行过程中,某个分支根本不会执行。 比如我们要写一个跨平台项目,要求项目既能在Windows下运行,也能在Linux下运行。这个时候,如果我们使用if-else,如下: ...
分类:
编程语言 时间:
2017-04-18 11:14:43
阅读次数:
153