码迷,mamicode.com
首页 > 编程语言 > 周排行
Python学习之路!!!之模块
模块: 模块即是文件也可以叫库,说白一点比如我写一个小程序(一个网络爬虫),通过关键字import filename,就可用该模块内的所有方法、字段等,好像就是自己写的一样,所以比如我需要爬取某个网页,导入该模块(文件),我只需要提供url地址,自己写几行代码就能实现一个复杂程序。所以说,pytho ...
分类:编程语言   时间:2017-04-21 00:30:23    阅读次数:197
C#线程同步
学习掌握Lock语句来实现线程的同步 ...
分类:编程语言   时间:2017-04-21 00:34:43    阅读次数:168
C++queue容器学习(详解)
一.queue模版类的定义在<queue>头文件中。 queue与stack模版非常类似,queue模版也需要定义两个模版参数,一个是元素类型,一个是容器类型,元素类型是必要的,容器类型是可选的,默认为dqueue类型。 定义queue对象的示例代码如下: queue<int>q1; queue<d ...
分类:编程语言   时间:2017-04-21 00:41:11    阅读次数:182
怎样去写线程安全的代码(Java)
使用多线程就可能会存在线程安全的问题。很多 java 程序员对写多线程都很挣扎,或者仅仅理解那些是线程安全的代码,那些不是。这篇文章我并不是详述线程安全,详述同步机制的文章,相反我只是用一个简单的非线程安全的代码例子引领大家,然后重点是去理解什么是线程安全,以及怎样使代码变得线程安全。 好了,下面我 ...
分类:编程语言   时间:2017-04-21 00:44:50    阅读次数:246
linux C++ 多线程使用pthread_cond 条件变量
1. 背景 多线程中经常需要使用到锁(pthread_mutex_t)来完成多个线程之间的互斥操作。 但是互斥锁有一个明显到缺点: 只有两种状态,锁定和非锁定。 而条件变量则通过允许线程阻塞并等待另一个线程发送唤醒信号的方法弥补了互斥锁的不足,它常和互斥锁一起使用。 2. 条件变量到主要函数 2.1 ...
分类:编程语言   时间:2017-04-21 09:11:52    阅读次数:244
检测数组(网页中包含多个框架时)
使用Array.isArray() 而不是value instanceof Array 转自 前些天写js遇到了一个instanceof的坑,我们的页面中有一个iframe,我在index页面中计算得到了一个array,然后需要传递到Flight页面 这个嵌套的iframe中的一个函数(Search ...
分类:编程语言   时间:2017-04-21 09:11:59    阅读次数:217
python--logging模块
一、简介 python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实现具体的日志记录方式。 logging模块与log4j的机制是一样 ...
分类:编程语言   时间:2017-04-21 09:20:20    阅读次数:230
Spring MVC 框架搭建及具体解释
如今主流的Web MVC框架除了Struts这个主力 外。其次就是Spring MVC了,因此这也是作为一名程序猿需要掌握的主流框架。框架选择多了。应对多变的需求和业务时,可实行的方案自然就多了。只是要想灵活运用Spring MVC来应对大多数的Web开发,就必需要掌握它的配置及原理。 一、Spri ...
分类:编程语言   时间:2017-04-21 09:22:58    阅读次数:173
java 散列与散列码探讨 ,简单HashMap实现散列映射表运行各种操作示列
java 散列与散列码探讨 ,简单HashMap实现散列映射表运行各种操作示列 package org.rui.collection2.maps; /** * 散列与散列码 * 将土拔鼠对象与预报对象联系起来, * @author lenovo * */ //土拨鼠 public class Gro ...
分类:编程语言   时间:2017-04-21 09:25:41    阅读次数:204
【JavaScript】使用setInterval()函数作简单的轮询操作
轮询(Polling)是一种CPU决策怎样提供周边设备服务的方式,又称“程控输出入”(Programmed I/O)。轮询法的概念是。由CPU定时发出询问。依序询问每个周边设备是否须要其服务,有即给予服务,服务结束后再问下一个周边,接着不断周而复始。轮询法实作easy。但效率偏低。 在JavaScr ...
分类:编程语言   时间:2017-04-21 09:26:48    阅读次数:121
Java Collection之Queue具体解释及用途
Queue是一种常见的数据结构,其主要特征在于FIFO(先进先出),Java中的Queue是这样定义的: public interface Queue<E> extends Collection<E> { E element(); boolean offer(E o); E peek(); E po ...
分类:编程语言   时间:2017-04-21 09:28:21    阅读次数:217
Python之路,Day1 - Python基础1---转自金角大王
本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 一、 ...
分类:编程语言   时间:2017-04-21 09:31:00    阅读次数:514
VS2013缺少对Javascript的智能提醒
转自:http://www.cnblogs.com/zkun/p/4277723.html 第一步:在项目同添加angular js文件的引用; 这里使用NuGet包管理器来给项目添加angular js install-package angularjs 第二步:添加智能提示js文件 我们下载 a ...
分类:编程语言   时间:2017-04-21 09:31:42    阅读次数:268
变位词排序
题目描述 请编写一个方法,对一个字符串数组进行排序,将所有变位词合并,保留其字典序最小的一个串。这里的变位词指变换其字母顺序所构成的新的词或短语。例如"triangle"和"integral"就是变位词。 给定一个string的数组str和数组大小int n,请返回排序合并后的数组。保证字符串串长小 ...
分类:编程语言   时间:2017-04-21 09:32:40    阅读次数:235
NYoj-119-士兵杀敌(3)-RMQ算法
士兵杀敌(三) 时间限制:2000 ms | 内存限制:65535 KB 难度:5 描写叙述 南将军统率着N个士兵,士兵分别编号为1~N,南将军常常爱拿某一段编号内杀敌数最高的人与杀敌数最低的人进行比較,计算出两个人的杀敌数差值。用这样的方法一方面能鼓励杀敌数高的人,还有一方面也算是批评杀敌数低的人 ...
分类:编程语言   时间:2017-04-21 09:34:35    阅读次数:221
贪心算法
一、基本概念: 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后 ...
分类:编程语言   时间:2017-04-21 09:35:06    阅读次数:207
【c语言】推断一个数是奇偶数
// 推断一个数是奇偶数 #include <stdio.h> void judge_sd(int a) { if ((a & 1) == 0) { printf("是偶数\n"); return; } else { printf("是奇数\n"); return; } } int main() { ...
分类:编程语言   时间:2017-04-21 09:35:15    阅读次数:161
动态链表增删改查及排序功能
主要功能的实现: #include "SeqList.h" void InitSeqList(SeqList * pSeq)//初始化 { assert(pSeq); pSeq->array = (DataType*)malloc(sizeof(DataType)*DEFAULT_CAPICITY) ...
分类:编程语言   时间:2017-04-21 09:37:26    阅读次数:216
读书笔记 effective c++ Item 51 实现new和delete的时候要遵守约定
Item 50中解释了在什么情况下你可能想实现自己版本的operator new和operator delete,但是没有解释当你实现的时候需要遵守的约定。遵守这些规则并不是很困难,但是它们其中有一些并不直观,所以知道这些规则是什么很重要。 1. 定义operator new的约定 1.1 约定列举 ...
分类:编程语言   时间:2017-04-21 09:38:37    阅读次数:224
JavaScript数据结构——模仿ES6中定义的类似的Set类
这个实现中,比较需要注意的是,set类即是数学概念上的集合,集合中的元素不得重复,具有唯一性。所以用对象初始化items,可以利用键值对的唯一性特点实现集合的性质。相关的集合性质可以查看数学集合概念知识。上述例子可以自行编写一些简单的html例子实现。 ...
分类:编程语言   时间:2017-04-21 09:41:13    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!