码迷,mamicode.com
首页 > 编程语言 > 日排行
linux的线程与多线程
了解到linux下的进程后,就会想知道linux下的线程到底是如何实现的,进程是针对资源调度的,linux下是资源调度的基本单位,既然已经有了进程,多进程的概念,那么为什么会有线程要被使用与诞生呢?1.线程概念;线程就是进程中的一条执行流,是CPU调度的基本单位,在liunx下是一个轻量级进程Linux下的线程是通过pcb实现的,pcb是程序运行的动态描述,通过这个描述,系统实现程序运行的调度,一
分类:编程语言   时间:2020-12-01 12:28:01    阅读次数:7
AES加密算法
AES(Advanced Encryption Standard),全称:高级加密标准,是一种最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。
分类:编程语言   时间:2020-12-01 12:28:21    阅读次数:8
关于META-INF下的spring.factories文件
spring.factories 文件是springboot提供的一种实例化bean方式 org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.*.serviceimpl,config2 springboot加载jar包 ...
分类:编程语言   时间:2020-12-01 12:31:56    阅读次数:6
Java对象三大特性
对象三大特性 封装 该露的露,该藏的藏。“高内聚,低耦合” 高内聚:内部数据操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量犯法供外部使用 封装(数据的隐藏) 属性私有,get/set 作用: 提高程序的安全性,保护数据 隐藏代码的实现细节 系统可维护性增加 继承 本质是对某一批类的抽象,从而实 ...
分类:编程语言   时间:2020-12-01 12:33:09    阅读次数:9
Python合集之Python选择语句(一)
在上一节的合集中,我们了解了Python运算符中运算符的优先级及 基本的输入输出语法的相关知识,本节我们将进一步了解一下Python流程控制语句中的选择语句中最基本的if语句。 在Python中选择语句主要有3种形式,分别是if语句,if...else语句和 if...elif...else 多分支 ...
分类:编程语言   时间:2020-12-01 12:38:14    阅读次数:10
Java多线程
Java多线程 简介 说起进程,就不得不说程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念 而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位 通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然身没有存在的意义,线程是CPU调度 ...
分类:编程语言   时间:2020-12-01 12:40:00    阅读次数:30
Java常用类、集合、IO-简单版
Java常用类、集合、IO 常用类 Object hashCode() toString() clone() getClass() notify() wait() equals() Math 常用的数学运算 Random 生成随机数 UUID File 创建文件 查看文件 修改文件 删除文件 包装类 ...
分类:编程语言   时间:2020-12-01 12:40:11    阅读次数:12
【算法实战】生成窗口最大值数组
做算法题了,题的难度我们分为“士,尉,校,将”四个等级。这个算法题的模块是篇幅比较小的那种模块。首先是给出一道题的描述,之后我会用我的想法来做这道题,今天算是算法题的第一道题,先来试试水。问题描述(等级:尉)有一个整型数组arr和一个大小为w的窗口从数组的最左边滑到最右边,窗口每次向右边滑一个位置。例如,数组为[4,3,1,5,4,3,7,5],窗口大小为5时:[43154]375 max=54[
分类:编程语言   时间:2020-12-01 12:41:24    阅读次数:13
发现一个有趣的开源项目:通过动画教你学习算法
学算法学累了吧?被算法虐的不轻吧?反正,我已经被虐的遍体鳞伤。所以今天呢,我给大家介绍一个开源项目,这个开源项目给我们提供了一个通过视图动画学习算法的环境。下面来一览究竟。先上一张可视化学习算法的图片吧,让你们感受下这个开源项目已经斩获了很多star了,如下:地址:https://github.com/algorithm-visualizer/algorithm-visualizer到目前为止,这
分类:编程语言   时间:2020-12-01 12:43:38    阅读次数:21
给我一分钟时间,让我看看你的算法能力在第几阶梯?
前阵子有人和我反馈说,我写的大部分算法都有点难度,好多都是没听说过的,有点冷门,不过,写的很不错。不过说实话,我好像写的大部分算法、都不是那么的常见,也具有一定的难度,也都不是热门算法。主要是我觉得,那些热门的算法,例如二分查找、链表逆序、深度遍历等各种,对应的文章太多了,感觉你们应该都看过,应该也都懂,所以我就没打算写了。不过,可能是我想多了,我问了一些人,发现还是挺多人对很多热门算法不是很懂的
分类:编程语言   时间:2020-12-01 12:43:52    阅读次数:20
两道看似简单的面试高频算法题
前几天写了一篇二分查找的文章如何理解二分查找?生活中还能用来设计骗局?,文章的末尾留下了两道题,这两道题是从leetcode的面试高频题的选的,也算是面试经常考到的题。本来是想问问小秋怎么做的,然而小秋今天去浪了,无法和你们讲解他的思路了。所以全程由帅地来和你们讲解。1、求x的n次方当然,这道题你也可以采用n次循环让n个x相乘,不过,这样的做法毫无意义,因为估计小学生也会做。不过这道题如果知道了思
分类:编程语言   时间:2020-12-01 12:44:11    阅读次数:16
算法数据结构中有哪些奇技淫巧?
之前我也写过一两篇与算法技巧相关的文章一些常用的算法技巧总结【算法技巧】位运算装逼指南今天的这篇文章,算是一种补充,同时会列举一些常见的算法题,如何用这些技巧来解决,通过使用这些方法,可以让一些算法题变的更加简单。1、用n&(n-1)消去n最后的一位1在n的二进制表示中,如果我们对n执行n=n&(n-1)那么可以把n最右边的1消除掉,例如n=1001n-1=1000n=n&
分类:编程语言   时间:2020-12-01 12:44:24    阅读次数:17
vba数颜色代码
Function cc() Dim rng As Range For Each rng In Range("A1:G10") If rng.Interior.Color = RGB(255, 255, 0) Then cc = 1 + cc End If Next rng End Function ...
分类:编程语言   时间:2020-12-01 12:44:41    阅读次数:22
从执行上下文角度重新理解.NET(Core)的多线程编程[3]:安全上下文
在前两篇文章中,我们先后介绍了CallContext(IllogicalCallContext和LogicalCallContext)、AsyncLocal和SynchronizationContext,它们都是线程执行上下文的一部分。本篇介绍的安全上下文(SecurityContext)同样是执行... ...
分类:编程语言   时间:2020-12-02 11:51:58    阅读次数:4
zookeeper技术介绍[python书籍福利]
zookeeper技术介绍[python书籍福利]Zookeeper技术介绍ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和
分类:编程语言   时间:2020-12-02 11:57:17    阅读次数:3
数据结构实验之排序四:寻找大富翁
数据结构实验之排序四:寻找大富翁 Code: 1 #include <bits/stdc++.h> 2 using namespace std; 3 const int maxn = 1010; 4 const int minn = -10001; 5 6 int a[25]; 7 int n,m; ...
分类:编程语言   时间:2020-12-02 12:03:32    阅读次数:6
快速学会Dart语言
Dart语言 1.在Dart中,一切都是对象,一切对象都是class的实例,哪怕是数字类型、方法甚至null都是对象,所有的对象都是继承自Object 2.虽然Dart是强类型语言,但变量类型是可选的因为Dart可以自动推断变量类型 3.Dart支持范型,List 表示一个整型的数据列表,List  ...
分类:编程语言   时间:2020-12-02 12:05:23    阅读次数:5
Event when input value is changed by JavaScript?
监听 js 动态 修改 input value 事件 方案1 function customInputSetter(){ var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, "value"); va ...
分类:编程语言   时间:2020-12-02 12:06:03    阅读次数:6
多个数组间元素排列组合
import java.util.ArrayList; import java.util.List; /** * 多个数组间元素排列组合问题求解 * 非递归计算所有组合 * <a>https://blog.csdn.net/tyhj_sf/article/details/53893125</a> * ...
分类:编程语言   时间:2020-12-02 12:08:16    阅读次数:5
【C++】【十一】二叉树递归遍历与非递归遍历的实现及思路
大咖揭秘Java人都栽在了哪?点击免费领取《大厂面试清单》,攻克面试难关~>>> 非递归遍历实现思路: #include <stdlib.h> #include <stdio.h> #include <iostream> #include <string.h> typedef struct LINK ...
分类:编程语言   时间:2020-12-02 12:09:38    阅读次数:8
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!