码迷,mamicode.com
首页 > 编程语言 > 日排行
Go语言程序开发初涉
由于工作原因,现在开始学习Go语言。这也是本人第一篇关于Go的博客。本文将通过一些基本概念的说明和实际案例,使得大家能快速对Go程序的开发有个了解。 一. Go的安装 : 在 https://www.studygolang.com/dl 上可下载到go的各个平台的安装程序,安装过程在此忽略,安装后, ...
分类:编程语言   时间:2018-06-17 20:51:12    阅读次数:174
python零碎知识点积累
#1.map是3.X中的生成器 #2.建立字典的方法 bob = dict(name='Bob Smith', age=42, pay=3000, job='dev') names = ['name', 'age', 'pay', 'job'] values = ['Sue Jones', 45, ... ...
分类:编程语言   时间:2018-06-17 20:51:17    阅读次数:197
JavaScript 算法应用: 遍历DOM树的两种方式
1 常见的DOM树结构: 2 DOM数遍历有两种方式: 3 广度优先代码: 4 深度优先遍历代码 ...
分类:编程语言   时间:2018-06-17 20:51:27    阅读次数:181
探究 encode 和 decode 的使用问题(Python)
在处理中文时一定会遇到编码与解码的问题, 今天来探究几种编码, 以及decode与encode的使用 ...
分类:编程语言   时间:2018-06-17 20:53:11    阅读次数:140
在一个字符串中,统计大写字母个数,小写字母个数,其他字符个数的四种算法
题目描述:编写程序,输出字符串中的大写字母、小写小母和其他的个数。如有一个字符串"Helle, This is A test textfile.123456, tannk you!!",则其大写字母个数:3,小写字母个数:29,其他字符个数:18. 这里提供了四种算法,第一种是我们比较好理解的,也属 ...
分类:编程语言   时间:2018-06-17 20:53:20    阅读次数:291
计蒜客 贝壳找房函数最值(好题,巧妙排序)
题目链接:https://nanti.jisuanke.com/t/27644 题目大意: 解题思路: 代码: ...
分类:编程语言   时间:2018-06-17 20:54:12    阅读次数:219
python如何获取多个excel单元格的值
一. 获取多个单元格的值报错:AttributeError: 'tuple' object has no attribute 'value' 需要读取的sample.xlsx 代码读取的是A3:B10之间的单元格 二. 如何解决 上面报错信息是,元组对象没有属性"value",我们先来看一下prin ...
分类:编程语言   时间:2018-06-17 20:54:18    阅读次数:786
线程基础
1.线程状态 2.线程互斥所同步控制 a同时间可能有多个线程在锁定池中,它们处于同步阻塞状态竞争锁定; b同时间只能有一个线程获得锁定处于状态; 3.条件变量(线程通信) ...
分类:编程语言   时间:2018-06-17 21:20:14    阅读次数:135
Python——while、break、continue、else
1.while循环语句: 2.打印偶数: 3.第50次不打印,第60-80打印对应值 的平方 4.死循环 5.循环终止语句:break&continue break:用于完全结束一个循环,跳出循环体执行循环后面的语句 continue:不会跳出整个循环,终止本次循环,接着执行下次循环,break终止 ...
分类:编程语言   时间:2018-06-17 21:21:21    阅读次数:158
在CentOS 7中使用VS Code编译调试C++项目
1. 安装VSCODE 见VSCode官方链接 https://code.visualstudio.com/docs/setup/linux#_rhel-fedora-and-centos-based-distributions 先下载yum源: 安装VSCODE 2. 安装GCC 3. C/C++ ...
分类:编程语言   时间:2018-06-17 21:21:56    阅读次数:1414
Python基础知识
1.初识python print("hello haha") 2.注释 #-*- coding:utf-8 -*-【常用】 '''#coding=utf-8''' 注意: ①#号是一个单行注释,提醒的内容不能换行,如果换了行,那么,需要在新的一行的行首添加一个# ②#多行注释 """ print(" ...
分类:编程语言   时间:2018-06-17 21:24:10    阅读次数:240
python2和python3编码区别
在python2中主要有str和unicode两种字符串类型,而到python3中改为了bytes和str,并且一个很重要的分别是,在python2中如果字符串是ascii码的话,str和unicode是可以直接进行连接和比较,但是到python3中就不行了,bytes和str是两个独立的类型。另一... ...
分类:编程语言   时间:2018-06-17 21:47:14    阅读次数:129
算法:342、4的幂
题目描述: 看到这种问题,第一想法就是位操作; 方法如下: ...
分类:编程语言   时间:2018-06-17 21:48:22    阅读次数:159
python基础 类与对象
类与对象的概念 类即类别、种类,是面向对象设计最重要的概念,对象是特征与技能的结合体,而类则是一系列对象相似的特征与技能的结合体。 在现实世界中:肯定是先有对象,再有类 在程序中:务必保证先定义类,后产生对象 在Python中程序中的类用class关键字定义,而在程序中特征用变量标识,技能用函数标识 ...
分类:编程语言   时间:2018-06-17 21:48:56    阅读次数:183
java 多线程—线程怎么来的
并发处理的广泛应用是使得amdah1定律代替摩尔定律成为计算机性能发展源动力的根本原因,是人类压榨计算机运算能力的最有力武器。 并发并非一定得用多线程,多进程也可以,不过java里面谈论并发,大多数与线程脱不开关系。 1.线程的实现 线程是比进程更轻量级的调度执行单位,在linux里面,线程和进程没 ...
分类:编程语言   时间:2018-06-17 21:49:14    阅读次数:182
Javassist
Javassist 实现动态代理 javassist 是一款非常优秀的Java 字节码引擎工具,能够在运行时编译、生成Java Class。 ...
分类:编程语言   时间:2018-06-17 21:49:31    阅读次数:179
js-排序算法
之前和一个小伙伴谈起了排序算法,所以我抽时间整理了大家平时常见的一些排序算法。 1、冒泡算法: 冒泡排序动图演示 2、选择排序: 选择排序动图演示 3、插入排序: 插入排序动图演示 4、快速排序: 快速排序动图演示 5、希尔排序: ...
分类:编程语言   时间:2018-06-17 22:24:51    阅读次数:189
求最短路径(Bellman-Ford算法与Dijkstra算法)
前言 Dijkstra算法是处理单源最短路径的有效算法,但它局限于边的权值非负的情况,若图中出现权值为负的边,Dijkstra算法就会失效,求出的最短路径就可能是错的。这时候,就需要使用其他的算法来求解最短路径,Bellman Ford算法就是其中最常用的一个。 在网络路由中,RIP协议(距离向量路 ...
分类:编程语言   时间:2018-06-17 22:26:32    阅读次数:392
Java多线程Thread线程安全
1.什么是线程安全问题? 从某个线程开始访问到访问结束的整个过程,如果有一个访问对象被其他线程修改,那么对于当前线程而言就发生了线程安全问题; 如果在整个访问过程中,无一对象被其他线程修改,就是线程安全的。 2.线程安全问题产生的根本原因 首先是多线程环境,即同时存在有多个操作者,单线程环境不存在线 ...
分类:编程语言   时间:2018-06-17 22:26:43    阅读次数:259
进程和线程的区别是什么?
进程是执行着的程序,线程是进程的一个执行序列。一个进程可以有多个线程,线程有称为轻量级的进程。 线程的划分小于进程,线程隶属于进程。进程是程序的一个动态形式,是CPU、内存等资源占用的基本单位,而线程是不能拥有这些资源的。进程之间相互独立,通信比较困难。线程之间有共享的一块内存区域,通信比较方便。进 ...
分类:编程语言   时间:2018-06-17 22:28:18    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!