码迷,mamicode.com
首页 > 编程语言 > 日排行
C 语言能不能在头文件定义全局变量?
可以,但一般不会将全局变量的定义写在头文件中。 因为如果多个 C 源文件都添加了头文件,很容易引起重定义的问题。这时候一般编译器都会提示:“multiple definition of... first defined here” 错误。 正确的作法是在 C 源文件中定义一个全局变量,并在对应的头文 ...
分类:编程语言   时间:2018-08-21 14:00:31    阅读次数:217
进程和线程之间的概念以及多线程的优点
进程: 进程可以理解为一个正在运行的程序,每一个运行的程序都是一个进程。 线程: 线程可以为在进程中运行的子任务,一个进程可以有N个线程(N <= 1)。 多线程的优点: 举个例子,一个人两天可以完成的刚工作(一条线程工作两天),那么两个人一天就可以完成了(两条线程工作一条)。很明显,工作效率翻倍, ...
分类:编程语言   时间:2018-08-21 15:08:51    阅读次数:161
python处理excel的一个示例脚本
###此脚本为有需要购买车票的脚本,根据起始读取对应excel表中对应的数据,再根据此脚本中对应的规则计算出需要的数据输出两个excel ...
分类:编程语言   时间:2018-08-21 15:09:33    阅读次数:291
java中HashMap集合的常用方法
public Object clone() 返回hashMap集合的副本 其余的方法都是实现Map集合的 https://www.cnblogs.com/xiaostudy/p/9510763.html ...
分类:编程语言   时间:2018-08-21 15:11:45    阅读次数:136
基于javaMail的邮件发送--excel作为附件
基于JavaMail的Java邮件发送 Author xiuhong.chen@hand-china.com Desc 简单邮件发送 Date 2017/12/8 项目中需要根据物料资质的状况实时给用户发送邮件,然后我就简单学习了SMTP. 电子邮件的在网络中传输和网页一样需要遵从特定的协议,常用的 ...
分类:编程语言   时间:2018-08-21 15:12:39    阅读次数:3649
线程,进程。多进程,多线程。并发,并行的区别
一:线程与进程 1.概念 线程:是程序执行流的最小单元,是系统独立调度和分配CPU(独立运行)的基本单位。 进程:是资源分配的基本单位。一个进程包括多个线程。 2.区别: 1.线程与资源分配无关,它属于某一个进程,并与进程内的其他线程一起共享进程的资源。 2.每个进程都有自己一套独立的资源(数据), ...
分类:编程语言   时间:2018-08-21 15:13:42    阅读次数:114
C#中的线程(二)线程同步基础 (读后感)
参考文章:https://www.cnblogs.com/dingfangbo/p/5769501.html 一、lock 确保只有一个线程访问某个资源或某段代码。通俗的讲就是多个线程操作相同的锁对象,只能一个线程操作完毕,例外的线程才能继续访问锁定资源代码 如下代码: 1.修改锁定对象 的属性 2 ...
分类:编程语言   时间:2018-08-21 15:14:40    阅读次数:155
java经典算法之选择排序
1 /** 2 *选择排序(当前值与数组每个值进行比较) 3 */ 4 public class Select 5 { 6 public static void main(String[] args) 7 { 8 simpleSelect(); 9 } 10 public static void s... ...
分类:编程语言   时间:2018-08-21 15:14:48    阅读次数:163
Python中一些基础知识点的汇总:零基础也能看懂的Python基础
Age = 23 #这里直接定义年龄为23 然后就默认为是整型 name = ‘CSDN’# 这里也直接定义,然后默认就是字符串 第一种是用%操作符格式化输出字符串 代码: brand = 'CSDN' name = '程序员' money = 199 message = '%s 是 %s 的聚集地 ...
分类:编程语言   时间:2018-08-21 15:16:08    阅读次数:153
uploadify在火狐下上传不了的解决方案,java版(Spring+SpringMVC+MyBatis)详细解决方案
由于技术选型的原因,在一个产品中,我选择了uploadify,选择它的原因是它有完善的技术文档说明(http://www.uploadify.com/documentation/),唯一不足的是官方文档上的例子是用php写的。而对与我们这些使用Java语言的小生们而言,在遇到问题后发现找到一个适合自 ...
分类:编程语言   时间:2018-08-21 15:16:27    阅读次数:181
java经典算法之冒泡排序
1 /** 2 *冒泡排序(当前值与下一个值依次比较) 3 */ 4 public class BubbleSort 5 { 6 public static void main(String[] args) 7 { 8 sort(); 9 } 10 public static void sort()... ...
分类:编程语言   时间:2018-08-21 15:16:55    阅读次数:109
《Python从小白到大牛》第9章 数据结构
当你有很多书时,你会考虑买一个书柜,将你的书分门别类摆放进入。使用了书柜不仅仅使房间变得整洁,也便于以后使用书时方便查找。在计算机程序中会有很多数据,这些数据也需要一个容器将他们管理起来,这就是数据结构。常见的数据结构:数组(Array)、集合(Set)、列表(List)、队列(Queue)、链表(Linkedlist)、树(Tree)、堆(Heap)、栈(Stack)和字典(Dictionary
分类:编程语言   时间:2018-08-21 15:17:16    阅读次数:144
《Java从小白到大牛》之第11章 对象
《Java从小白到大牛》纸质版已经上架了!!!类实例化可生成对象,实例方法就是对象方法,实例变量就是对象属性。一个对象的生命周期包括三个阶段:创建、使用和销毁。前面章节已经多少用到了对象,这一章详细介绍一下对象的创建和销毁等相关知识。创建对象创建对象包括两个步骤:声明和实例化。1.声明声明对象与声明普通变量没有区别,语法格式如下:typeobjectName;其中type是引用类型,即类、接口和数
分类:编程语言   时间:2018-08-21 15:17:41    阅读次数:192
Java线程之FutureTask与Future浅析
一、Future使用 FutureTask是Future和Callable的结合体。传统的代码是这样写的 Future f = executor.submit(new Callable()); 然后通过Future来取得计算结果。但是,若开启了多个任务,我们无从知晓哪个任务最先结束。因此,若要实现“ ...
分类:编程语言   时间:2018-08-21 15:18:49    阅读次数:147
centos7 升级python到3.5.6
centos7 默认安装的python是2.7版本的。因为要安装mysql-utilities,所以想升级python到3.5版本 安装python3.5.6 # 安装python的依赖包 openssl openssl-devel libssl-dev yum install -y openssl... ...
分类:编程语言   时间:2018-08-21 15:19:26    阅读次数:189
python3网络爬虫学习——使用requests(1)
reuqests库中有很多便捷的方法,比如以GET方式获得网页,在requests库中就是方法get(),上代码 相当于urlopen的方法,得到一个Response对象,然后分别输出他的类型,状态码,相应体的类型,内容以及Cookies requests还有许多的方法比如post,put,dele ...
分类:编程语言   时间:2018-08-21 15:21:07    阅读次数:158
Python算法练习--把搜索树转成双向链表
本文目前分享的题目都是来自于July的分享,然后把具体算法实现。搜索树转双向链表主要的实现逻辑是在中序遍历时,调整节点的左右子树;因为中序遍历是递归调用,所以在调整时一定要注意调整的位置,如果写错了,很有可能造成死循环。避免的主要办法是在读完左子树时调整左节点,遍历完右子树时调整右节点,具体代码见t ...
分类:编程语言   时间:2018-08-21 15:21:53    阅读次数:187
SpringCloud开发学习总结(四)—— 客户端负载均衡Ribbon
通过上一章《SpringCloud开发学习总结(三)—— 服务治理Eureka》,我们已经搭建起微服务架构中的核心组件——服务注册中心(包括单点模式和高可用模式)。同时还注册了一个服务,命名为hello-service。现在我们已经有了服务注册中心和服务提供者,下面就来尝试构建一个服务消费者,它主要 ...
分类:编程语言   时间:2018-08-21 15:22:32    阅读次数:217
java经典算法之逆序输出
1 /** 2 *输入字符,将数组逆序输出 3 */ 4 import java.util.Scanner; 5 public class InReserve 6 { 7 public static void main(String[] args) 8 { 9 reverse(); 10 } 11 ... ...
分类:编程语言   时间:2018-08-21 15:24:51    阅读次数:324
数据结构(七)排序---希尔排序
图解排序算法(二)之希尔排序 定义 基本思想 图解算法 代码实现 性能分析 ...
分类:编程语言   时间:2018-08-21 15:26:32    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!