码迷,mamicode.com
首页 > 编程语言
线程同步与互斥:互斥锁
为什么需要互斥锁? 在多任务操作系统中,同时运行的多个任务可能都需要使用同一种资源。这个过程有点类似于,公司部门里,我在使用着打印机打印东西的同时(还没有打印完),别人刚好也在此刻使用打印机打印东西,如果不做任何处理的话,打印出来的东西肯定是错乱的。 下面我们用程序模拟一下这个过程,线程一需要打印“ hello ”,线程二需要打印“ world ”,不加任何处理的话,打印出...
分类:编程语言   时间:2015-08-18 12:12:17    阅读次数:199
Spring MVC一些配置信息解析
springMVC框架请求响应步骤 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找Handler 可以根据xml配置、注解进行查找 第三步:处理器映射器HandlerMapping向前端控制器返回Handler 第四步:前端控制器调用处理器适配器(HandlerAdapter)去执行Handler 第五步:处理...
分类:编程语言   时间:2015-08-18 12:11:30    阅读次数:272
直接插入排序(C++实现)
#include #include using namespace std; void insort(int s[],int n) {     int i,j;     for (i=2;i     {         s[0]=s[i];         j=i-1;         while (s[0]         {             s[j+1]=s...
分类:编程语言   时间:2015-08-18 12:08:26    阅读次数:191
JavaSE 揭秘枚举类型
1.模拟枚举类型 定义一个类WeekDay: 说明:对于WeekDay中的抽象方法nextDay() 因此类也需要声明为抽象的!当new对象的时候要重写其中的抽象方法! package cn.itcast.demo; public abstract class WeekDay { private WeekDay(){}//私有构造方法 public final static WeekD...
分类:编程语言   时间:2015-08-18 12:07:55    阅读次数:185
去哪网实习总结:已完毕,但是网页上有错误(JavaWeb)
本来是以做数据挖掘的目的进去哪网的,结构却成了系统开发。。。 不过还是比较认真的做了三个月,老师很认同我的工作态度和成果。。。 实习马上就要结束了,总结一下几点之前没有注意过的变成习惯和问题,分享给大家。 同时打个广告:去哪网内审部招JavaWeb开发实习生,时间非常自由,每周一天、周六周日甚至都可以,时间充裕的小伙伴给我留言啊,挣个零花钱,还能长点经验。。。。(保研...
分类:编程语言   时间:2015-08-18 12:09:08    阅读次数:138
java-集合类(二)
使用场景 1.多线程 (1)在jdk1.5之前原始的集合类中,只有vector、stack、hashtable、enumeration等是线程安全的,其他的都是非线程安全的。 非线程安全的集合在多线程操作中,会出现脏数据,如 final List tickets = new ArrayList(); for (int i = 0; i 100000; i++) {...
分类:编程语言   时间:2015-08-18 12:07:00    阅读次数:146
C++ Primer 学习笔记与思考_7 void和void*指针的用法
(一)void的含义 void的字面意思是“无类型”,void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义: void a; 这行语句编译时会出错,提示“illegal use of type 'void'”。不过,即使void a的编译不会出错,它也没有任何实际意义。 void真正发挥的作用在于: (1) 对函数返回的限定; (2) 对函数...
分类:编程语言   时间:2015-08-18 12:06:14    阅读次数:169
VC++串口通信基础知识
在Win32下,可以使用两种编程方式实现串口通信,其一是使用ActiveX控件(ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)),这种方法程序简单,但欠灵活。其二是调用Windows的API函数,这种方法可以清楚地掌握串口通信的机制,并且自由灵活。   本文我们只介绍API串口通信部分。   串口的操作可以有两种操作方式:同...
分类:编程语言   时间:2015-08-18 12:07:25    阅读次数:152
javascrit开发的基本代码结构的
今天看到群里一个demo,简单看了一下。 然后自己就写了一个通用的javascrit开发的基本代码结构的js文件。代码如下: (function($,win){ //定义全局变量对象 var obj={ }; //定义函数、方法等对象 var fn={ goTo5itbao:function(){ win.location.href='http://www.5itbao....
分类:编程语言   时间:2015-08-18 12:03:30    阅读次数:153
华为OJ平台试题 —— 数组:字符串反转
字符串反转 代码: /* * 接受一个字符串,然后输出该字符串反转后的字符串。 */ #include #include /* * 字符串反转函数 */ char *revstr(char *str, int len) { char *start = str; char *end = str + len - 1; char ...
分类:编程语言   时间:2015-08-18 12:00:54    阅读次数:171
Swift 2.0学习笔记——我的第一行Swift代码
??Swift 2.0学习笔记——我的第一行Swift代码 当第一次看到下面代码时我石化了,这些代码是什么东东?单词拼出来的? import Foundation         var str = "HelloWorld"        print(str)                晕晕、好吧,低头继续往下看,哦明白了第一句:import Foundation表示引入Foundation框...
分类:编程语言   时间:2015-08-18 12:00:01    阅读次数:128
NBUT 1219 Time(三维数组)
题目链接:https://ac.2333.moe/Problem/view.xhtml?id=1219 #include #include using namespace std; char numb[11][3][3]= {{{' ','_',' '},{'|',' ','|'},{'|','_','|'}}, {{' ',' ',' '},{' ',' ','|'},{' ',' '...
分类:编程语言   时间:2015-08-18 11:55:59    阅读次数:120
创建一个Spring的HelloWorld程序
Spring IOC IOC指的是控制反转,把对象的创建、初始化、销毁等工作都交给Spring容器。由spring容器来控制对象的生命周期。下图可以说明我们传统创建类的方式和使用Spring之后的区别: 创建Java类: package com.yihai.springioc; //IOC指的是控制反转,把对象的创建、初始化、销毁等工作都 //交给Spring容器。由spring容器...
分类:编程语言   时间:2015-08-18 11:55:22    阅读次数:148
直接插入排序算法的原理与实现
直接插入排序的原理及实现...
分类:编程语言   时间:2015-08-18 11:55:55    阅读次数:182
排序算法系列——冒泡排序
冒泡排序是交换排序的一种,其思想是从序列头部开始逐步往后遍历,每次遍历比较相邻两个元素,如果顺序不对则交换,n-1次遍历之后序列就完成了排序。...
分类:编程语言   时间:2015-08-18 11:54:34    阅读次数:397
去哪网实习总结:递归构建“流程执行顺序”的XML文件(JavaWeb)
本来是以做数据挖掘的目的进去哪网的,结构却成了系统开发。。。 不过还是比较认真的做了三个月,老师很认同我的工作态度和成果。。。 实习马上就要结束了,总结一下几点之前没有注意过的变成习惯和问题,分享给大家。 同时打个广告:去哪网内审部招JavaWeb开发实习生,时间非常自由,每周一天、周六周日甚至都可以,时间充裕的小伙伴给我留言啊,挣个零花钱,还能长点经验。。。。(保研...
分类:编程语言   时间:2015-08-18 11:52:29    阅读次数:210
Java中emum的学习总结
一、通常的定义常量的方法 public class Sex{ public final static int MALE = 1; public final static int FEMALE=2; } 使用的时候,你可以在程序中直接引用这些常量。但是,这种方式还是存在着一些问题。 类型不安全 由于颜色常量的对应值是整数形,所以程序执行过程中很有可...
分类:编程语言   时间:2015-08-18 11:52:41    阅读次数:1190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!