首页 > 编程语言
线程同步 – lock和Monitor
在多线程代码中,多个线程可能会访问一些公共的资源(变量、方法逻辑等等),这些公共资源称为临界区(共享区);临界区的资源是不安全,所以需要通过线程同步对多个访问临界区的线程进行控制。同样,有些时候我们需要多个线程按照特定的顺序执行,这时候,我们也需要进行线程同步。下面,我们就看看C#中通过lock和M...
分类:编程语言   时间:2015-04-14 23:07:43    收藏:0  评论:0  赞:0  阅读:301
黑马程序员_java注解
注解(Annotation)简介Annotation(注解)是JDK5.0及以后版本引入的一个特性。注解是java的一个新的类型(与接口很相似),它与类、接口、枚举 是在同一个层次,它们都称作为java的一个类型(TYPE)。它可以声明在包、类、字段、方法、局部变量、方法参数等 的前面,用来对这些元...
分类:编程语言   时间:2015-04-14 23:06:43    收藏:0  评论:0  赞:0  阅读:316
计算机图形学之光栅图形学——反走样算法简介
本文是对 赵明老师 《计算机图形学》MOOC课程部分章节的小总结。走样是数字化不可避免的。简化:
分类:编程语言   时间:2015-04-14 23:06:13    收藏:0  评论:0  赞:0  阅读:313
啊啊啊 草蛋啊 之前努力一天搞出来的时间算法 被一句pk掉 给我砖头
1 package yun3; 2 3 import java.io.BufferedReader; 4 import java.io.InputStreamReader; 5 import java.util.Calendar; 6 import java.util.Scanner...
分类:编程语言   时间:2015-04-14 23:05:23    收藏:0  评论:0  赞:0  阅读:316
《黑马程序员》 结构体struct (C语言)
一、结构体的基本概念● 数 组:只能由多个相同类型的数据组成● 结构体:可以由多种不同类型的数据组成代码练习:#include int main(){ // 1.定义结构体类型 struct person (并不会分配存储空间) struct person { int age; ...
分类:编程语言   时间:2015-04-14 23:05:13    收藏:0  评论:0  赞:0  阅读:242
例题:青歌赛打分程序。去掉两个最高分,去掉两个最低分,再算平均分。主要学习数组和冒泡排序,什么情况下要定义数组
Console.Write("请输入评委人数:");//输入人数 int renshu = Convert.ToInt32(Console.ReadLine());//人数代入 int[] fenshu = new int[renshu];//定义一个分数的数组,长度为人数 if (renshu >...
分类:编程语言   时间:2015-04-14 23:04:12    收藏:0  评论:0  赞:0  阅读:412
你应当如何学习C++(以及编程)(转载)
你应当如何学习C++(以及编程)(rev#1)By刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)Javascript是世界上最受误解的语言,其实C++何尝不是。坊间流传的错误的C++学习方法一抓就是一大把。我自己在学习C++的过程中也走了许多弯路,浪费...
分类:编程语言   时间:2015-04-14 23:03:34    收藏:0  评论:0  赞:0  阅读:347
Python:安装pycallgraph
由于最近在阅读python项目源码,想找一个python的函数调用关系图生成模块,就找到了pycallgraph。遂将安装过程记录于此:1.pycallgraph模块下载:http://pycallgraph.slowchop.com/这个就不细说了,但是安装过后运行示例会报错:The comman...
分类:编程语言   时间:2015-04-14 23:02:53    收藏:0  评论:0  赞:0  阅读:364
例题:三十人投票选班长。主要学习数组,数组也比较难学,作为一个参考题
Console.WriteLine("请为五位同学开始投票(0/1/2/3/4):"); int[] vote = new int[5];//给五个人投票,定义一个长度为5的数组,每一个下标代表一个人 for (int i = 0; i 4) { Console.WriteLine("废票请重新.....
分类:编程语言   时间:2015-04-14 23:02:34    收藏:0  评论:0  赞:0  阅读:326
java8 之java.time
Java 8 之 java.time 包标签:javajava8| 发表时间:2013-10-15 08:29 | 作者:coderbee分享到:出处:http://coderbee.net包概述java.time 包是在JDK8新引入的,提供了用于日期、时间、实例和周期的主要API。java.ti...
分类:编程语言   时间:2015-04-14 22:59:33    收藏:0  评论:0  赞:0  阅读:230
课堂练习——计算法能够计算出读者购买一批书的最低价格。
1.题目。书店针对《哈利波特》系列书籍进行促销活动,一共5卷,用编号0、1、2、3、4表示,单独一卷售价8元, 具体折扣如下所示:本数 折扣2 5%3 10% 4 20%5 25%根据购买的卷数以及本数,会对应不同折扣规则情况。单数一本书只会对应一个折扣规则,例如购买了两本卷1,一本卷2,则可以享受...
分类:编程语言   时间:2015-04-14 22:58:03    收藏:0  评论:0  赞:0  阅读:265
ID3算法(Java实现)
数据存储文件:buycomputer.properties#数据个数datanum=14#属性及属性值nodeAndAttribute=年龄:青/中/老,收入:高/中/低,学生:是/否,信誉:良/优,归类:买/不买#数据D1=青,高,否,良,不买D2=青,高,否,优,不买D3=中,高,否,良,买D4...
分类:编程语言   时间:2015-04-14 22:57:33    收藏:0  评论:0  赞:0  阅读:307
例题:计算运费。c#语言基础,比较简单。看代码输入格式和方法。同样方法可以做一个 出租车打车的程序
while (true) { Console.WriteLine("请输入行李重量"); double k = Convert.ToDouble(Console .ReadLine ()); if (k >= 0 && k = 50) { double m; m = k * 0.25 +...
分类:编程语言   时间:2015-04-14 22:57:13    收藏:0  评论:0  赞:0  阅读:230
C语言输出格式
printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为: printf("", ); 其中格式化字符串包括两部分内容:一部分是正常字符, 这些字符将按原样输出;另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符, 用来确定输...
分类:编程语言   时间:2015-04-14 22:54:43    收藏:0  评论:0  赞:0  阅读:262
thrift框架总结,可伸缩的跨语言服务开发框架
thrift框架总结,可伸缩的跨语言服务开发框架前言:目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 JSON 消息格式的 RESTful 服务等。其中所用到的数据传输方式包括 XML,JSON 等,然而 XML 相对体积太大,传输效率低,JSON 体积...
分类:编程语言   时间:2015-04-14 22:54:04    收藏:0  评论:0  赞:0  阅读:212
javascript——可以判断值的类型的函数
function classof(o){ return Object.prototype.toString.call(0).slice(8,-1);}Function.prototype.getName= function () { return this.name ||this.toStr...
分类:编程语言   时间:2015-04-14 22:51:33    收藏:0  评论:0  赞:0  阅读:251
黑马程序员_java反射的简单使用
反射概述:一个已经写好的应用程序,后期要添加新功能,但一般无法获取该应用程序的源码,无法直接在该应用程序中用new创建对象,该怎么办?既然子类不确定,可以通过对外提供配置文件的形式,将不确定的信息存储到配置文件中即可。该应用程序需要在设计时写好如何读取配置文件信息?怎么做呢,先存储指定的子类名,根据...
分类:编程语言   时间:2015-04-14 22:50:13    收藏:0  评论:0  赞:0  阅读:223
java知识小结
搞了2天java,有点收获,记录一下。1.m=0;如果在try里写return ++m;finally里写++m;那么返回的结果是1还是2呢?结论是1,调用try中的return ++m语句时实际上是先执行++m,然后走到finally中执行++m但是finally中的语句并不会使m真的++,原因是...
分类:编程语言   时间:2015-04-14 22:50:03    收藏:0  评论:0  赞:0  阅读:290
Java之路
*第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架;*第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及;*第三阶段:javaAPI:输入输出,多线程,网络编程,反射注解等,java的精华部分;*第四阶段:数据库SQL基...
分类:编程语言   时间:2015-04-14 22:49:33    收藏:0  评论:0  赞:0  阅读:283
字符串匹配——KMP算法
#include #include const int N = 1000000 + 5;char s[N],t[N];int lens,lent;int next[N];void get_fail() { next[0] = -1; for (int i = 1,j = -1; i < ...
分类:编程语言   时间:2015-04-14 22:47:03    收藏:0  评论:0  赞:0  阅读:299
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!