现在位置: 首页 > backfire发表的所有文章
  • 11月
  • 24日
综合 ⁄ 共 2687字 评论关闭
在多线程编程中,当你同步线程,使用临界区是一种方法。使用临界区的方法:他的作用是“同一时间只能一个线程进入”。 首先CriticalSection 它不是一个核心对象, 存在于用户进程的内存空间中,没有所谓的HANDLE: 1>.定义一个局部变量 CRITICAL_SECTION cs; 2>.初始化: InitializeCriticalSection(&cs); 3>.用完了清除: DeleteCriticalSection(&cs); 使用: 进入:EnterCriticalSection(&cs); 离开:LeaveCriticalSection(&cs); 为了方便我封装了以更简单的类:(原理:使用局部构造一个锁,释放后自动解......
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 3171字 评论关闭
和平委员会 根据宪法,Byteland民主共和国的公众和平委员会应该在国会中通过立法程序来创立。 不幸的是,由于某些党派代表之间的不和睦而使得这件事存在障碍。 此委员会必须满足下列条件: 每个党派都在委员会中恰有1个代表, 如果2个代表彼此厌恶,则他们不能都属于委员会。 每个党在议会中有2个代表。代表从1编号到2n。 编号为2i-1和2i的代表属于第I个党派。 任务 写一程序: 从文本文件读入党派的数量和关系不友好的代表对, 计算决定建立和平委员会是否可能,若行,则列出委员会的成员表, 结果写入文本文件。 输入 在......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 1081字 评论关闭
最基本的 1,request.getRealPath("/");这个方法已不推荐用   2,在Servlet 里用this.getServletContext().getRealPath("/");获得要路径。       或者 request.getSession().getServletContext().getRealPath("/")来获取。   3,struts里用this.getServlet().getServletContext().getRealPath("/")获得要路径。 在spring中,可以通过     ContextLoader.getCurrentWebApplicationContext().getServletContext().getRealPath("/")  来获取。     再转java获取WEB服务真实路径 : (1)、request.getRealPath("/");//不推......
阅读全文
  • 10月
  • 29日
综合 ⁄ 共 321字 评论关闭
这道题简单题 属于warmup里面的  思路其实就是求回文字符之间相差几,但是惯性思维里面  始终考虑的是 后面的字母一定大于等于前面的 ,然后漏掉了 了许多,素以错了,后来一想 需要一个绝对值 就ok了 #include <iostream> #include <string> #include <cmath> using namespace std ; int main() { int t ; cin >> t ; while(t--) { string s ; cin >> s ; int len = s.size() - 1 ; int count = 0 ; for ( int i = 0 ; i < (len+1)/2;++i) count += abs(......
阅读全文
  • 10月
  • 08日
编程语言 ⁄ 共 152字 评论关闭
#include <iostream> using namespace std; template <class T> T Add(T a,T b) { return a+b; } void main(int argc,char*argv[]) { cout<<Add(3,9)<<endl; cout<<Add(3.1,9.2)<<endl; }
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 1185字 评论关闭
package com.mongodb; import java.net.UnknownHostException; import com.mongodb.util.JSON; public class Test1 { public static void main(String[] args) throws UnknownHostException { Mongo mongo = new Mongo("chaoren1", 27017); //查询所有的databases for (String db : mongo.getDatabaseNames()) { System.out.println(db); } DB db = mongo.getDB("tutorise"); //查询所有的聚集集合 for (String name : db.getCollectionNames()) { System.out.println(name); } DBCollection user......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 11310字 评论关闭
内容简介 1、课程大纲 2、第二部分第四课: 字符串 3、第二部分第五课预告: 预处理 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案。还会带大家用C语言编写三个游戏。 C语言编程基础知识 什么是编程? 工欲善其事,必先利其器 你的第一个程序 变量的世界 运算那点事 条件表达式 循环语句 实战:第一个C语言小游戏 函数 练习题 习作:完善第一个C语言小游戏 C语言高级技术 模块化编程 进击的指针,C语言王牌 数组 字符串 预处理 创建你自己的变......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 863字 评论关闭
头文件 :stdio.h *fopen(“Ivcxy.txt”,"w"); 打开文件的方式 1.fputc() 用法:fputc(字符变量或常量,文件指针); eg:fputc(ch,fp); 功能:讲参数中指定的字符输出到文件所指向的磁盘文件中去 2.fgetc()    用法: ch=fgetc(文件指针); 功能: 从文件指针所指向的文件中读取一个字符并吧他赋值给字符变量,fgetc()的返回值就是该字符; 3.fputs() fputs(字符串,文件指针变量); 功能:讲字符串输出到文件指针所指向的文件中去,单字符结束标准不输出;‘\0’ 4.gets() 用法: gets(字符数组名,n,文件指针变量); ps:n为一个正......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 888字 评论关闭
将单独过河所需要时间最多的两个旅行者送到对岸去,有两种方式: 1> 最快的(即所用时间t[0])和次快的过河,然后最快的将船划回来,再次慢的和最慢的过河,然后次快的将船划回来. 2> 最快的和最慢的过河,然后最快的将船划回来,再最快的和次慢的过河,然后最快的将船划回来. 这样就将过河所需时间最大的两个人送过了河,而对于剩下的人,采用同样的处理方式,接下来做的就是判断怎样用的时间最少. 1> 方案1所需时间为:t[0]+2*t[1]+t[n-1] 2> 方案2所需时间为:2*t[0]+t[n-2]+t[n-1] import java.util.Arrays; import java.util.Sc......
阅读全文
http://bbs.2345.com/viewthread.php?tid=234033&extra=page%3D1  1,当时公司招了大批应届本科和研究生毕业的新新人类。平均年龄25岁。那个新的助理,是经过多次面试后,我亲自招回来的一个女孩。名牌大学本科毕业,聪明,性格活泼。私下里我得承认,我招她的一个很重要的原因,除了她在大学里优秀的表现之外,还因为她写了一手漂亮的字。女孩能写一手好字的不多,尤其像她,看起来长发飘飘,多么女性化的一个姑娘,一手字却写的铿锵倜傥,让我对她不由多了很多好感。 ­   ­   手把手的教。从工作流程到待人接物。她也......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 6596字 评论关闭
前言   C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。     关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函数的实现机制上面为大家一个清晰的......
阅读全文
  • 12月
  • 06日
综合 ⁄ 共 4917字 评论关闭
Java NIO类库Selector机制解析(上)   赵锟   陈皓 http://blog.csdn.net/haoel   一、  前言   自从J2SE 1.4版本以来,JDK发布了全新的I/O类库,简称NIO,其不但引入了全新的高效的I/O机制,同时,也引入了多路复用的异步模式。NIO的包中主要包含了这样几种抽象数据类型:   Buffer:包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。 Charset:它提供Unicode字符串影射到字节序列以及逆映射的操作。 Channels:包含socket,file和pipe三种管道,都是全双工的通道。 Selector:多个异步......
阅读全文