码迷,mamicode.com
首页 > 编程语言
出题系统(java版)
(1)思路:三个方法,生成一定数量的整数题,生成一定数量的分数题,功能目录。其中,利用一个数组,数组长度为题目数量+1,每次随机生成一道题与数组比较,用来避免题目重复。 (2)代码: (3)结果: ...
分类:编程语言   时间:2017-03-01 21:10:05    阅读次数:205
volatile不能保证线程安全
在dpdk中,由于封装了原子量的操作。如 typedefstruct{ volatileint32_t cnt;/**< An internal counter value. */ }rte_atomic32_t; 但是很多人在使用的时候,经常如下使用 rte_atomic32_t pkt_coun ...
分类:编程语言   时间:2017-03-01 21:06:43    阅读次数:602
Java之网络编程UDP和TCP
注*部分转来的 第1章 网络通信协议 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定, ...
分类:编程语言   时间:2017-03-01 21:05:48    阅读次数:231
多线程之synchronized
Java并发编程:synchronized 虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插入了相同的数据。今天我们就来一起讨论下线程安全问题,以及Java中提供了什么机制来解决线程安全问题。 以下是本文的目录大纲: ...
分类:编程语言   时间:2017-03-01 20:57:46    阅读次数:317
模拟做饭系统(java+线程中的join方法)
(一)项目框架分析 妈妈要去做饭,发现没有酱油,让儿子去买酱油,然后回来做饭。 根据面向对象的思想,有两个对象,妈妈和儿子 主要有两个方法: (一)没有线程控制(即儿子没有买酱油回来妈妈就做好饭了)+(没有调用jion方法) (二)有线程控制(妈妈进程和儿子进程又先后影响)+(调用jion方法) 项 ...
分类:编程语言   时间:2017-03-01 20:55:53    阅读次数:258
c++中的基本知识点
1 class和struct的区别和联系 在c++中,class和struct只有一点不同,它们是可以完全替代使用的。唯一的不同在于,class中的成员默认是private的,而struct中默认是public的。 2 指针和引用的不同 2.1 引用在编译后,本质上还是指针。 2.2 引用定义时必须 ...
分类:编程语言   时间:2017-03-01 20:52:44    阅读次数:260
C# 数组 二维数组
数组:相同数据类型的元素按一定顺序排列的集合。是一组变量 作用:操作大量数据 数组的定义1、数组里面的内容必须是同一类型2、数据必须有长度限制 // 定义时限定长度,往后无法更改 一维数组 表达式 1、数据类型[ ] 变量名 = new 数据类型[长度]; string [ ] s = new at ...
分类:编程语言   时间:2017-03-01 20:50:00    阅读次数:263
Python爬虫学习系列教程
Python爬虫学习系列教程 Python爬虫学习系列教程 大家好哈,我呢最近在学习Python爬虫,感觉非常有意思,真的让生活可以方便很多。学习过程中我把一些学习的笔记总结下来,还记录了一些自己实际写的一些小爬虫,在这里跟大家一同分享,希望对Python爬虫感兴趣的童鞋有帮助,如果有机会期待与大家 ...
分类:编程语言   时间:2017-03-01 20:47:38    阅读次数:202
宽度优先遍历爬虫的python实现
爬虫 宽度优先遍历 python 爬虫 宽度优先遍历 python 网上很著名的一本爬虫教程《自己手动写网络爬虫》,该书所有源码是用java编写的, 其中提到了宽度优先遍历算法,闲来无事我把他用python实现了一遍。代码量少了将近一半,呵呵。 宽度优先算法介绍 参考:http://book.51c ...
分类:编程语言   时间:2017-03-01 20:45:33    阅读次数:418
网易公开课_算法导论_笔记A
http://open.163.com/special/opencourse/algorithms.html 个人理解 渐进分析 is to ignore machine-dependent constants and, instead of the actual running time look ...
分类:编程语言   时间:2017-03-01 20:42:10    阅读次数:357
C++ 中的 Static
1、什么是static? static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。 2、为什么要引入static? 函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函 ...
分类:编程语言   时间:2017-03-01 20:36:29    阅读次数:238
JavaScript的json对象
json => javascript object notation 什么是json 数据交换的文本格式,简单说,每个Json对象,就是一个值,要么是简单类型的值,要么是复合类型的值,但是只能是一个值,不能是两个或更多的值,这就是说,每个Json文档只能包含一个值。 json的优点 书写简单,一目了 ...
分类:编程语言   时间:2017-03-01 20:35:19    阅读次数:170
Spring源码分析——资源访问利器Resource之接口和抽象类分析
从今天开始,一步步走上源码分析的路。刚开始肯定要从简单着手。我们先从Java发展史上最强大的框架——Spring、、、旗下的资源抽象接口Resource开始吧。 我看了好多分析Spring源码的,每每一开始就是Spring IOC、AOP、BeanFactory这样的Spring典型模块,实在看厌了 ...
分类:编程语言   时间:2017-03-01 20:34:15    阅读次数:264
mybatis分页+springmvc+jsp+maven使用步骤
本文主要用于个人学习、复习。欢迎指导、讨论 1,添加maven依赖<dependency> <groupId>com.github.miemiedev</groupId> <artifactId>mybatis-paginator</artifactId> <version>1.2.17</vers ...
分类:编程语言   时间:2017-03-01 19:48:48    阅读次数:360
python爬取图片
#coding=utf-8 import urllib2 import os import re count=0#计数君 for line in open("./imagenet1.synset.geturls"): imagename=str(count+1) print(imagename) t... ...
分类:编程语言   时间:2017-03-01 19:42:10    阅读次数:254
javascript中的闭包(Closure)的学习
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面是我在网上通过学习阮一峰老师的笔记,感觉总结很不错,特记录于此。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变 ...
分类:编程语言   时间:2017-03-01 19:41:17    阅读次数:162
JavaScript中node的相关属性
1,childNodes childNodes属性将返回一个数组,这个数组包含给定元素节点的全体子元素。 检索body元素的第一个子节点: var body_element=document.getElementByTagName("body")[0]; body元素有几个子元素 var body_ ...
分类:编程语言   时间:2017-03-01 19:40:27    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!