码迷,mamicode.com
首页 > 编程语言 > 日排行
每周一道算法题006:抽签组合
本文详细解答了抽签组队的全组合问题,并用golang和php两种语言实现算法
分类:编程语言   时间:2019-08-02 23:00:20    阅读次数:212
leetcode-350- 两个数组的交集 II
问题: ...
分类:编程语言   时间:2019-08-03 00:13:04    阅读次数:91
[Java并发编程之美]第1章 线程基础(待更新)
第1章 线程 线程与进程 进程是操作系统资源分配和调度的基本单位,但cpu资源是分配到线程的,也就是线程是CPU分配的基本单位。 线程自己的栈资源中,存放的局部变量是线程私有的,其他线程无法访问,除此之外栈还存线程的调用栈帧。 线程创建 三种方式:实现Runnable接口的run方法;继承Threa ...
分类:编程语言   时间:2019-08-03 00:13:39    阅读次数:109
用多线程优化Excel表格数据导入校验的接口
公司的需求,当前某个Excel导入功能,流程是:读取Excel数据,传入后台校验每一条数据,判断是否符合导入要求,返回给前端,导入预览展示。(前端等待响应,难点)。用户再点击导入按钮,进行异步导入(前端不等待,好做)。当前接口仅支持300条数据,现在要求我要支持3000条数据。 解决问题,思路是关键 ...
分类:编程语言   时间:2019-08-03 00:16:57    阅读次数:106
Milking Cows 挤牛奶 USACO 排序 模拟
1005: 1.2.1 Milking Cows 挤牛奶 题目描述 1.2.1 Milking Cows 挤牛奶 (milk2.pas/c/cpp) 三个农民每天清晨5点起床,然后去牛棚给3头牛挤奶。第一个农民在300秒(从5点开始计时)给他的牛挤奶,一直到1000秒。第二个农民在700秒开始,在 ...
分类:编程语言   时间:2019-08-03 00:26:05    阅读次数:107
idea无法创建javaclass文件
一直用pycharm和jupyter。 今天发现打开IDEA 创建一个新的java项目(maven)后无法在里面的module中创建相应的java class文件 解决方案: (1)选择 File——>Project Structure——>Project Settings——>Modules:也可 ...
分类:编程语言   时间:2019-08-03 00:26:56    阅读次数:146
雪花算法生成id
工具类IdWorker 的完整代码如下 ...
分类:编程语言   时间:2019-08-03 00:30:39    阅读次数:109
【学习总结】《大话数据结构》- 第9章-排序
"【学习总结】《大话数据结构》 总" 启示: 树 目录 <! GFM TOC "6.1 开场白" "6.2 树的定义" "6.3 树的抽象数据类型" "6.4 树的存储结构" "6.5 二叉树的定义" "6.6 二叉树的性质" "6.7 二叉树的存储结构" "6.8 遍历二叉树" "6.9 二叉树的 ...
分类:编程语言   时间:2019-08-03 00:31:22    阅读次数:98
拓扑排序——CodeForces-645D
题目链接 题目含义 有一个机器人比赛,只要a能打败b,b能打败c,a就一定能打败c 然后给出一堆比赛的结果,如果不能得到唯一的所有的机器人战力排名,就输出-1 如果可以的话,最少能用前几场比赛结果能得到,输出这个最少的比赛次数 题目分析 使用拓扑排序,如果出队数不等于机器人数或者某一时刻队列有两个及 ...
分类:编程语言   时间:2019-08-03 00:33:31    阅读次数:118
开发技术--Python核心技术B
B篇,主要介绍Python的自定义函数,匿名函数,面向对象,模块化。 由于不涉及基础的知识,我会将重难点加以解释。 ...
分类:编程语言   时间:2019-08-03 00:35:00    阅读次数:110
自然语言处理的思考
人工智能时代的自然语言处理 自然语言处理有50年的历史,比人工智能还要早,今天的主题是在当前的大背景下怎么去做自然语言处理。 我们知道人类是从农业社会进入到工业社会然后现在进入到信息社会,我们在想下一个社会是什么?其实我也想不通,我们谈信息社会,刚开始没有人讲数据,很多人讲信息,讲完信息后有人讲知识 ...
分类:编程语言   时间:2019-08-03 00:35:33    阅读次数:106
JavaScript
<script> 标签用于定义客户端脚本,比如 JavaScript,<script> 元素既可包含脚本语句,也可以通过 "src" 属性指向外部脚本文件 <script>function displayDate(){ document.getElementById("demo").innerHTM ...
分类:编程语言   时间:2019-08-03 00:36:14    阅读次数:92
使用纯C++迭代器编写归并排序
第一次尝试用C++迭代器编写算法,使用的是纯迭代器 ...
分类:编程语言   时间:2019-08-03 00:37:52    阅读次数:94
Spring常用注解
用表格来说明 ...
分类:编程语言   时间:2019-08-03 00:38:48    阅读次数:98
Python - Django - ORM 查询方法
models.py: 在数据库中添加几条数据 在 Python 脚本中调用 Django 环境: 在 mysite2 下创建 orm_test.py 在 orm_test.py 中添加以下内容: ORM 操作: all():查询所有结果 orm_test.py: 运行结果: 返回 QuerySet ...
分类:编程语言   时间:2019-08-03 00:39:23    阅读次数:95
RxJava 的基本使用
概述 RxJava 就是一个实现异步操作的库。它可以代替我们的 Handler,AsynTask。 简介 RxJava 最核心的两个东西是 Observables(被观察者,事件源)和 Subscribers(观察者)。 Observables 发出一系列事件,Subscribers 处理这些事件。 ...
分类:编程语言   时间:2019-08-03 00:40:50    阅读次数:124
Java探针
使用java代理来实现java字节码注入使用JavaSsist可以对字节码进行修改使用ASM可以修改字节码 使用Java代理和ASM字节码技术开发java探针工具可以修改字节码 备注:javassist是一个库,实现ClassFileTransformer接口中的transform()方法。Clas ...
分类:编程语言   时间:2019-08-03 00:41:44    阅读次数:145
多线程介绍与threading模块应用以及使用Thread类创建多线程
1.多线程: 多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。 最简单的比喻多线程就像火车的每一节车厢,而进程则是火车。车厢离开火车是无法跑动的,同理火车也不可能只有一节车厢。多线程的出现就是为了提高效率。同 ...
分类:编程语言   时间:2019-08-03 00:51:15    阅读次数:119
Python 列表推导式
一、1到10以内的平方。 二、1到10以内的偶数平方。 ...
分类:编程语言   时间:2019-08-03 00:52:57    阅读次数:95
在 Java 中不使用多余变量交换两个字符串
在 Java 中不使用多余变量交换两个字符串 Strings before swap: a = Hello and b = World Strings after swap: a = World and b = Hello ...
分类:编程语言   时间:2019-08-03 01:04:02    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!