码迷,mamicode.com
首页 > 编程语言 > 周排行
进程与线程
一、进程和线程概念和关系 概念: 进程: 进程即正在运行的一个过程,进程是对正在执行的程序的一个抽象概念。 进程是概念起源与操作系统,是操作系统最核心的概念,也是操作系统 操作系统提供的最古老,也是最重要的抽象概念之一,操作系统的其它 所用内容都是围绕进程的概念展开的。 进程:进程指正在运行的程序, ...
分类:编程语言   时间:2019-10-04 17:14:41    阅读次数:70
pycharm使用运行环境显示的是python console
今天打开pycharm运行代码感觉不正常,先入为主的原因,看这界面极其不爽,得好好找找毛病了。2333333333 每次运行是这样的: 就是多了三个箭头,这不是解释器的环境吗,我试着运行了,果真是。 解决方式: run Endit Configurations run with python con ...
分类:编程语言   时间:2019-10-04 17:14:56    阅读次数:160
Gym 101986D Making Perimeter of the Convex Hull Shortest(凸包+极角排序)
首先肯定是构造一个完整的凸包包括所有的点,那么要使得刚好有两个点在外面,满足这个条件的只有三种情况。 1.两个在凸包上但是不连续的两个点。 2.两个在凸包上但是连续的两个点。 3.一个在凸包上,还有一个在这个点去掉后这段新凸包边上的一个点。 如何快速的截取新凸包的点是谁呢,我们可以将整个凸包划分区域 ...
分类:编程语言   时间:2019-10-04 17:15:37    阅读次数:85
python进阶二(模块)【2-1 python之导入模块】
python之导入模块 要使用一个模块,我们必须首先导入该模块。Python使用import语句导入一个模块。例如,导入系统自带的模块 math: 你可以认为math就是一个指向已导入模块的变量,通过该变量,我们可以访问math模块中所定义的所有公开的函数、变量和类: >>> math.pow(2, ...
分类:编程语言   时间:2019-10-04 17:20:19    阅读次数:81
新学的算法预知未来者算法求买股票最大利润问题,后者大于前者则进行处理
package com.Long class Solution { private int Max=0; public int maxProfit(int[] prices) { for(int i=1;i0) { Max+=prices[i]-prices[i-1]; } } return ... ...
分类:编程语言   时间:2019-10-04 17:23:48    阅读次数:90
快速指数算法+python代码
算法原理: Python代码: ...
分类:编程语言   时间:2019-10-04 17:27:06    阅读次数:88
Java实现最长上升序列(结合优先队列等)
package com.Long; import java.util.PriorityQueue; import java.util.Queue; import java.util.Random; class node implements Comparable{ int val; int Inde... ...
分类:编程语言   时间:2019-10-04 17:27:19    阅读次数:94
python学习之返回函数
在学习返回函数的时候,函数只是在调用的时候才会运行一直不理解,隔天后在来看的时候明白了一些,记录一下。 看代码 看这个函数的定义是将func1()下定义的函数fun2()进行返回,当将func1(2)的地址赋给pow2后当运行pow2(9)的时候才运行了fun1()内定义并返回的函数即fun2(), ...
分类:编程语言   时间:2019-10-04 17:27:48    阅读次数:102
spring中用到的设计模式
Spring中用到的设计模式有: 注: 阿里规范中 提到 有用到设计模式的地方最好以模式名称体现,如:代理 :xxProxy 工厂模式:XXfactory,适配器:XXadapter。 言归正传,spring中用到的 代理模式 大约9种: 1.简单工厂模式:beanfactory。 2.工厂方法: ...
分类:编程语言   时间:2019-10-04 18:38:20    阅读次数:70
排序算法
public static void kuaipai(int[] arr, int lift, int right) {//快速排序 int l = lift; int r = right; int p = arr[(lift + right) / 2]; int temp = 0; while ( ...
分类:编程语言   时间:2019-10-04 18:38:33    阅读次数:120
遇见Python
开发:开发语言: 1.高级语言:Python Java、PHP C# Go ruby C++... 》 字节码 2.低级语言:C、汇编 》 机器码语言之间的对比: 1.PHP类:适用于写网页,局限性 2.Python Java: 及可以写网页 也可以写后台功能 Python执行效率低,开发效率高 J ...
分类:编程语言   时间:2019-10-04 18:40:06    阅读次数:106
Java 之 cookie 记住用户登录时间案例
需求: 1. 访问一个Servlet,如果是第一次访问,则提示:您好,欢迎您首次访问。 2. 如果不是第一次访问,则提示:欢迎回来,您上次访问时间为:显示时间字符串 分析: 代码实现: ...
分类:编程语言   时间:2019-10-04 18:41:49    阅读次数:102
[C++]指针
1. 指针的用处 "链表" 2. 指针的定义 2.1. 基本概念 指针就是指向一个变量或者指针的变量,它里面存储的值是一个内存空间的地址。 当然,一个指针也可以指向指针。 2.2. 代码实现 cpp int i = 3; int p = &i; int q = &p; cout`运算符 或,如果你愿 ...
分类:编程语言   时间:2019-10-04 18:47:13    阅读次数:58
提取Pdf图片(Python_2)
#fitz #os与文件、目录有关 ...
分类:编程语言   时间:2019-10-04 18:47:34    阅读次数:72
python 发邮件的脚本
不加参数,可以 输出帮助 ,及使用方法。 秘送的也是成功的。在收件与抄送 不会显示。 ...
分类:编程语言   时间:2019-10-04 18:47:51    阅读次数:87
Spring源码构建
1.下载spring源码并解压 https://codeload.github.com/spring-projects/spring-framework/zip/v5.0.2.RELEASE 打开build.gradle文件,可以看到构建spring源码的需要安装的gradle的版本: 2. 下载g ...
分类:编程语言   时间:2019-10-04 18:48:32    阅读次数:135
python协程初步--gevent库使用以及解释什么是猴子补丁monkey_patch
协程工作的特点是遇到阻塞或耗时的任务时就切换,协程的生存依赖于线程,线程依赖于协程 一个似乎有点问题的例子 输出结果: 貌似这样的结果并未能达到我们所期待的并发效果,任务仍旧是按部就班的执行。答案在于使用gevent时,相关的一切都要更换成gevent的 耗时,阻塞部分换成gevent库的实现 输出 ...
分类:编程语言   时间:2019-10-04 18:54:42    阅读次数:150
【初识Spring】对象(Bean)实例化及属性注入(xml方式)
title: 【初识Spring】对象(Bean)实例化及属性注入(xml方式) date: 2018 08 29 17:35:15 tags: [Java,Web,Spring] ? 初识Spring之Bean实例化及属性注入 1.通过xml配置的方式进行实例化。 配置文件中bean标签的常用属性 ...
分类:编程语言   时间:2019-10-04 18:57:00    阅读次数:108
JAVA性能优化分布式架构和部署
一,JAVA性能优化之设计优化 设计优化处于性能优化手段的上层。它往往须要在软件开发之前进行。在软件开发之前,系统架构师应该就评估系统可能存在的各种潜在问题和技术难点,并给出合理的设计方案,因为软件设计和系统架构对软件总体设计质量有决定性的影响。所以,设计调优对系统的性能影响也是最大的,假设说,代码 ...
分类:编程语言   时间:2019-10-04 18:57:31    阅读次数:88
java中 is - a和 has - a的区别
Java中is-a和has-a的区别 1.“is-a”是继承的关系,比如人是动物,人和动物是继承的关系; 2.“has-a”是聚合的关系,比如人有眼睛,人和眼睛是聚合的关系; 也可以理解为 is-a 是“继承” 但has-a是“接口”关系。是“相互依赖”的关系,同时它们的生命周期都是一样的。 我们以 ...
分类:编程语言   时间:2019-10-04 18:57:50    阅读次数:125
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!