码迷,mamicode.com
首页 > 编程语言 > 日排行
算法:九宫格问题--奇数阶魔方(Magic-Square)
一、魔方介绍 魔方(这里是简称,也可以叫幻方、魔术矩阵,Magic Square)是 n×n 正方形网格(n 为每侧的单元数),里面每个单元格填充了不同的正整数 1, 2, 3, ... , n2,并且每一行、每一列和对角线中的正整数之和相等。每行、每列以及对角线上的单元格里的正整数之和又叫做魔术常 ...
分类:编程语言   时间:2019-12-19 23:45:47    阅读次数:244
归并排序
归并排序的算法是分治法的一个范例 Like QuickSort, Merge Sort is a Divide and Conquer algorithm.它被分成两半,调用自己来分两半,最后归并两半。 merge() 功能用于合并两半。The merge (arr,l,m,r)是关键的处理arr[ ...
分类:编程语言   时间:2019-12-19 23:46:00    阅读次数:160
多线程一例
from concurrent.futures import ThreadPoolExecutor # 导入线程池 from threading import current_thread # 从线程中导入查看当前线程的方法 import time,random pool = ThreadPoolE ...
分类:编程语言   时间:2019-12-20 00:50:17    阅读次数:105
java 利用poi导出默认以表格展示的excel透视表
前言: 从前,我是一个前端程序猿,怀着对打通任(前)督(后)二(开)脉(发)的梦想转了后端,自学两礼拜java+spring全家桶,直接上项目实战。最近接到一需求:将业务数据导出一张透视表。 需求开发完成已近有一段时间了,甲方的大爷大妈,爷爷奶奶们也都用的很开心,我也很开心,于是就心想咱学了也不能白 ...
分类:编程语言   时间:2019-12-20 00:53:46    阅读次数:176
关于多线程的两种创建方式的用法和选择
本文分别说明的继承Thread类和Runnable接口的两种方式。仅为个人见解,如有不妥还清指出。 先说一下并发和并行, 并行:多个任务可以同时做,常用与任务之间比较独立,互不影响。相当于很多人做很多件事(例学校篮球场,很多学生在不同的场地打球) 并发:相当于很多人在一个篮球场打球,只能轮着上因为只 ...
分类:编程语言   时间:2019-12-20 00:53:58    阅读次数:125
Spring Boot配置
一、配置文件 1、SpringBoot使用一个全局的配置文件,配置文件名是固定的 application.properties:配置文件的作用:修改SpringBoot自动配置的默认值; application.yml:标记语言,以数据为中心,比json、xml等更适合做配置文件; YAML格式: ...
分类:编程语言   时间:2019-12-20 00:54:29    阅读次数:95
算法第五章小结
一、回溯算法的概念以及理解 概念:回溯法(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。 理解:在回溯法中,每次扩大当前部分解时,都面临一个可选的状态集合,新的部分解就通过在该集合中选择构造而成。这样的状态集合,其结构是一棵多叉树,每个树结点代表一个可能的部分解,它的 ...
分类:编程语言   时间:2019-12-20 00:59:07    阅读次数:88
C语言文件
c语言文件 代码: 任务: 一、 二、 三、 四、 system(“cls”);//可以清空你当前的程序窗口。 system("pause");//可以暂停你当前的程序,便于观察。 system("mode con cols=91 lines=34"); //改变DOS窗口的大小为34行91列 sy ...
分类:编程语言   时间:2019-12-20 01:02:02    阅读次数:101
Python爬虫基础——re模块的提取和匹配
re是Python的一个第三方库。 为了能更直观的看出re的效果,我们先新建一个HTML网页文件(可直接复制): index.html OK,然后我们进入主题。 re主要有三个功能:提取、匹配、替换。 1、提取findall: 注意:返回的类型是列表 我们应如何取出上文index.html中的Ema ...
分类:编程语言   时间:2019-12-20 01:04:29    阅读次数:248
Python高级应用程序设计任务
Python高级应用程序设计任务要求 用Python实现一个面向主题的网络爬虫程序,并完成以下内容:(注:每人一题,主题内容自选,所有设计内容与源代码需提交到博客园平台) 一、主题式网络爬虫设计方案(15分)1.主题式网络爬虫名称 穷游网香港旅游攻略中的景点爬取 2.主题式网络爬虫爬取的内容与数据特 ...
分类:编程语言   时间:2019-12-20 01:05:30    阅读次数:81
获取服务结合随机算法
package util import ( "math/rand" "time" ) type LoadBalance struct { Servers []*ServiceInfo } func NewloadBalance(servers []*ServiceInfo) *LoadBalance... ...
分类:编程语言   时间:2019-12-20 01:09:02    阅读次数:99
c++ 题解
43题 ...
分类:编程语言   时间:2019-12-20 01:09:33    阅读次数:85
Java连载62-使用throws关键字处理异常
?一、处理异常的两种方式 1.所有的编译时异常,要求程序员在编写程序阶段,必须对它进行处理,如果不处理的话,编译就会无法通过,处理异常有两种方法:捕捉和声明抛出。 2.捕捉:try.....catch....... 3.声明抛出就是方法声明的位置上使用throws关键字抛出异常。 4.所有Runti ...
分类:编程语言   时间:2019-12-20 01:13:53    阅读次数:81
eclipse导出可执行jar包步骤
按步骤图文说明 第一步:选择要导出的工程,右键【export】 第二步:双击Java文件夹下的【Runnable Jar File】 第三步:该步骤分4步走 3.1 从下拉框选择该jar的入口文件,即main方法所在的类 有可能找不到main方法所在类,是因为需要运行一下main方法才可以在此处找到 ...
分类:编程语言   时间:2019-12-20 01:18:27    阅读次数:88
全文搜索基本原理(倒排索引、搜索结果排序)
总结:全文搜索可以认为是搜索引擎最重要的功能,很多系统(如Luence)也支持全文搜索。全文搜索背后涉及的最重要的原理有两个:倒排索引、搜索结果排序 1、倒排索引: 给定若干搜索词 {Ti},可以根据倒排索引快速搜得相关的文档 {Di}。 2、搜索结果排序(文档排序),主要思想是先找出搜索词扮重要作 ...
分类:编程语言   时间:2019-12-20 01:20:15    阅读次数:108
算法复习
/*二分查找 */ #include<stdio.h>int binarySearch(int a[],int n,int key){ int left=0; int right=n-1; while(left<=right){ int middle=(left+right)/2; if(a[mid ...
分类:编程语言   时间:2019-12-20 01:24:21    阅读次数:218
C++: Mac上安装Boost库并使用CLion开发
1.下载安装Boost库 官网下载最新版本1.65.0: "http://www.boost.org/users/history/version_1_65_0.html" 选择UNIX版本: image.png 下载后解压cd至解压文件夹下 执行 成功后执行 几分钟之后编译安装完成 头文件位于 /u ...
分类:编程语言   时间:2019-12-20 01:25:46    阅读次数:191
Eclipse 中安装 CDT 插件编写 C/C++
使用到的软件 1、Eclipse 开发工具 2、MinGW 编译器 一、Eclipse 中安装 CDT 插件 打开 Eclipse 插件市场 搜索 CDT,并找到如下的插件。插件的版本名字可能不太一样,注意到图标一样就对了 然后 install,完成后重启 Eclipse 就算 CDT 安装完成 二 ...
分类:编程语言   时间:2019-12-20 01:27:25    阅读次数:96
剑指offer-和为S的两个数字-知识迁移能力-python
题目描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述: 对应每个测试案例,输出两个数,小的先输出。思路:两头匹配,最先找到的注定乘机最小: # -*- coding:utf-8 -*- class Sol ...
分类:编程语言   时间:2019-12-20 10:19:25    阅读次数:90
多线程与单例模式
学过单例都知道饿汉式和懒汉式单例中饿汉式如果存在静态变量时在引用此变量时将会一并创建对象,这会导致线程的不安全!懒汉式看看:懒汉式采用synchronized来解决线程安全问题,但是synchronized又会导致阻塞性问题,效率会降低所以出现另一种解决方式:使用内部类来创建对象
分类:编程语言   时间:2019-12-20 10:21:10    阅读次数:109
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!