码迷,mamicode.com
首页 > 编程语言 > 日排行
进程与线程(1)-基本概念
进程与线程 参考链接: http://python.jobbole.com/87760/ 单核CPU是怎么执行多任务的? 单核CPU是怎么执行多任务的? 操作系统轮流让各个任务交替执行,任务1执行0.01秒,切换到任务2,任务2执行0.01秒,再切换到任务3,执行0.01秒……这样反复执行下去。表面 ...
分类:编程语言   时间:2018-12-05 18:40:38    阅读次数:205
JavaScript里面的居民们3-去除空格和重复
如代码,分别实现 diyTrim 及 removeRepetition 函数,并跑通代码中的测试用例。 ...
分类:编程语言   时间:2018-12-05 18:41:25    阅读次数:242
springboot基本注解
声明Bean的注解: @Component组件 @Service service层 @Respository dao层 @Controller 注入Bean的注解: @Autowired Spring提供的注解 @Inject JSR-330提供的注解 @Resource JSR-250提供的注解 ...
分类:编程语言   时间:2018-12-05 18:41:38    阅读次数:178
Java并发包基石-AQS详解
目录 1 基本实现原理 1.1 如何使用 1.2 设计思想 2 自定义同步器 2.1 同步器代码实现 2.2 同步器代码测试 3 源码分析 3.1 Node结点 3.2 独占式 3.3 共享式 4 总结 Java并发包(JUC)中提供了很多并发工具,这其中,很多我们耳熟能详的并发工具,譬如 ...
分类:编程语言   时间:2018-12-05 18:42:08    阅读次数:221
C语言多线程
C语言多线程
分类:编程语言   时间:2018-12-05 18:43:37    阅读次数:196
Java构造器(构造方法)与方法区别
构造器,又称为构造方法。构造器用于构造该类的实例,也就是对象。 格式如下:[修饰符] 类名 (形参列表){//n条语句} 构造方法是一种特殊的方法,与一般的方法区别: 1.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。 2.构造方法的调用是在创建一个对象时使用new操 ...
分类:编程语言   时间:2018-12-05 20:26:25    阅读次数:233
深度和广度优先搜索算法
在社交网络中,有一个 "六度分割理论" ,具体是说,世界上任何互不相识的两人,平均只需要六步就能够建立起联系。一个用户的一度连接用户就是他的好友,二度连接用户就是他好友的好友,三度连接用户就是他好友好友的好友。 给定一个用户,如何找出这个用户的所有三度(包括一度、二度和三度)好友关系呢? 1. 什么 ...
分类:编程语言   时间:2018-12-05 20:26:31    阅读次数:238
Python_base_03 导包
print(), help() type() 直接用不需要导包,但python中有大量的方法需要导包。 导入time模块,以及导入模块下的方法 导入* 导入包的同时给模块起一个别名 as 关键字 import 模块 as 别名 可以有效避免模块代码被导入的时候被动执行的问题 if _name_="_ ...
分类:编程语言   时间:2018-12-05 20:28:20    阅读次数:233
SpringBoot学习(2)
三、日志 1、日志框架 springboot:底层是spring框架,spring框架默认使用JCL; springboot选用SLF4j和logback; 2、SLF4j使用 1、如何在系统中使用SLF4j 以后开发的时候,日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的 ...
分类:编程语言   时间:2018-12-05 20:29:27    阅读次数:174
Python之Web2py框架使用
本文主要是对Web2py框架的介绍和安装使用。 一、 介绍 全栈式Web框架;Web2py是 Google 在 web.py 基础上二次开发而来的,兼容 Google App Engine 。是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的 ...
分类:编程语言   时间:2018-12-05 20:29:52    阅读次数:228
spring boot实现文件上传下载
文件上传 1.maven的配置文件中添加一下jar file.html <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org" xmlns:sec="http://w ...
分类:编程语言   时间:2018-12-05 20:31:02    阅读次数:149
java phantomjs
1:下载:phantomjs http://phantomjs.org/download.html 2:JAVA代码 3:js代码 ...
分类:编程语言   时间:2018-12-05 20:31:11    阅读次数:277
Python_base_02 类、函数、方法和对象
类、函数和方法的定义: ...
分类:编程语言   时间:2018-12-05 20:32:00    阅读次数:198
单进程单线程的Redis如何能够高并发
1、基本原理 采用多路 I/O 复用技术可以让单个线程高效的处理多个连接请求(尽量减少网络IO的时间消耗) (1)为什么不采用多进程或多线程处理? (2)单线程处理的缺点? 2、Redis不存在线程安全问题? Redis采用了线程封闭的方式,把任务封闭在一个线程,自然避免了线程安全问题,不过对于需要 ...
分类:编程语言   时间:2018-12-05 20:32:12    阅读次数:190
【Python web 开发】用户注册功能(2)
我们继续来完善用户的注册功能 注册的时候前端post过来 手机号,验证码,密码,而密码和验证码我们只需要在serialzers 里面验证用,不需要序列化返回给前端 正常的serialzers 是怎样的逻辑呢? 我们来看下CreateModelMixin 的源码 上面的错误查看源码中CreateMod ...
分类:编程语言   时间:2018-12-05 20:32:44    阅读次数:161
在Object-C中学习数据结构与算法之排序算法
笔者在学习数据结构与算法时,尝试着将排序算法以动画的形式呈现出来更加方便理解记忆,本文配合Demo 在Object-C中学习数据结构与算法之排序算法阅读更佳。 目录 选择排序 冒泡排序 插入排序 快速排序 双路快速排序 三路快速排序 堆排序 总结与收获 参考与阅读 选择排序 选择排序是一种简单直观的 ...
分类:编程语言   时间:2018-12-05 20:33:04    阅读次数:140
Python学习路线
一、数据分析 1.pandas、numpy、matplotlib 2.概率论基础知识 3.统计学基础知识 4.线性回归、因子模型 5.数据挖掘 二、爬虫 1.web开发知识 2.网络编程 3.数据库 4.request、beautifulseap、爬虫库 5.手机端数据爬取 三、web开发 1.ht ...
分类:编程语言   时间:2018-12-05 20:33:34    阅读次数:141
python--模块之re正则表达式
简介: 正则表达式本身是一个小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,我们可以通过直接调用来实现正则匹配。 正则表达式基础知识: --普通字符匹配自身 abc abc --元字符 . :匹配任何字符(\n)换行符除外例:a.a aba \ :转义字符例:a\tb a b ...
分类:编程语言   时间:2018-12-05 20:35:40    阅读次数:180
web前端技术基础课程详解之JavaScript面向对象
JavaScript中的面向对象是个老生常谈的话题,但是依然有很多小伙伴处于懵逼状态。面试时候最担心的就是被问到面向对象相关的内容,自己看过无数的资料,依然对面向对象百思不得其解。到底什么是原型?什么是构造函数?什么是继承。。。一提到这些概念那真是欲哭无泪、悲愤交加,甚至恨的直咬牙!所以有必要谈一次面向对象。对象在生活中指的是女朋友或者男朋友,而在JavaScript里说的通俗一点就是一个放了很多
分类:编程语言   时间:2018-12-05 20:36:05    阅读次数:207
Unity 简易聊天室(基于TCP)(2)
客户端用Unity开发,主要就是搭建一下聊天室的UI界面:输入框,聊天内容显示框,发送按钮 灰色背景的就是Message,也就是聊天内容的显示框,是一个Text类型,这里创建UI方面就不多讲了 在Canvas下挂一个ChatManager脚本 using System;using UnityEngi ...
分类:编程语言   时间:2018-12-05 20:37:38    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!