首页 > 编程语言
剑指Offer解题报告(Java版)——约瑟夫环 45
引言 常见的约瑟夫环问题有用循环链表做的,有用数组做的,这里提供一个用数学公式做的,由此可见,很多计算机的问题如果最终用到数学的知识,时间复杂度会大大的降低 分析问题 首先我们对0到n-1删除第一个数进行分析,第一个被删除的数一定是序号为m-1的数,因为0号数了1,1号数了2,m-1号数了m,那么应...
分类:编程语言   时间:2015-05-03 20:28:28    收藏:0  评论:0  赞:0  阅读:259
java实现找一个数范围内所有的一
一、题目内容给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。要求:写一个函数 f(N) ,返回1 到 N 之间出现的 “1”的个数。例如 f(12) = 5。在32位整数范围内,满足条件的“f(N) =N”的最大的N是多少。二、设计思路 按每个位来计算1的数量,...
分类:编程语言   时间:2015-05-03 20:22:58    收藏:0  评论:0  赞:0  阅读:267
Operating System Concepts 项目:生产者-消费者问题 线程
一. 实验目的 实现一个c程序,该程序能模拟解决有限缓冲问题,其中消费者和生产者产生和消耗随机数二.实验内容缓冲区元数据类型为buffer_item,大小为1000的数组,按环形队列处理生产者和消费者线程生产者不断执行如下两个操作:消费一个随机数,生产两个随机数消费者不断执行如下两个操作:生产一个随...
分类:编程语言   时间:2015-05-03 20:21:48    收藏:0  评论:0  赞:0  阅读:274
【转】byte[]数组比较(内容比较)--不错
原文网址:http://amanda.blog.51cto.com/7238262/1215118原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://amanda.blog.51cto.com/7238262/1215118两个数组之间的...
分类:编程语言   时间:2015-05-03 20:21:28    收藏:0  评论:0  赞:0  阅读:276
Java网络编程技术
服务器端网络编程步骤服务器端的编程步骤和客户端不同,是由四个步骤实现,依次是:监听端口:服务器端属于被动等待连接,所以服务器端启动以后,不需要发起连接,而只需要监听本地计算机的某个固定端口即可。这个端口就是服务器端开放给客户端的端口,服务器端程序运行的本地计算机的IP地址就是服务器端程序的IP地址。...
分类:编程语言   时间:2015-05-03 20:20:58    收藏:0  评论:0  赞:0  阅读:234
关于C语言中的位运算符的学习即应用
一.运算符的种类和运算规则: & 与:全1则1,有0则0 | 或:有1则1,全0则0 ^ 异或:相同为0,不同为1 ~ 取反:~是一元运算符,用来对一个二进制数按位取反,即将0变1,将1变0 >右移:将一个数的各二进制位右移N位,移到右端的低位被舍弃,对于无符号数,高位补0二.各种位运...
分类:编程语言   时间:2015-05-03 20:19:28    收藏:0  评论:0  赞:0  阅读:441
剑指Offer解题报告(Java版)——扑克牌顺子 44
分析问题 这个题目的关键点在于大小王可以看作任意的数字,那么我们就把这个任意的数字看作0也未尝不可,因为扑克牌中1-15都有数字,所以可以用0代表大小王 这样我们就将问题转换成了从0-15中抽5个数字,看是否连续的问题,由于0可以看作任意数字,所以我们可以用0去补那些空缺的数,比如0,1,3也算是连...
分类:编程语言   时间:2015-05-03 20:17:48    收藏:0  评论:0  赞:0  阅读:811
剑指Offer解题报告(Java版)——n个骰子的点数 43
问题 n个骰子朝上的数之和为s,求s的所有可能以及概率 分析问题 如果是用笨方法,一般人最开始都会想到笨方法,那就是枚举法 举个例子,比如两个骰子,第一个骰子的结果为1,2,3,4,5,6,两个骰子的结果是2,3,4,5,6,7;3,4,5,6,7,8;4,5,6,7,8,9;……7,8,9,10,...
分类:编程语言   时间:2015-05-03 20:16:38    收藏:0  评论:0  赞:0  阅读:1352
JAVA网络编程
网络技术基础七层模型中,每一层使用下一层服务,同时为上层提供服务应用层:传输表示层:表示层对上层的数据进行转换会话层:在会话层及以上层次中,数据传送的单位不再另外命名传输层:通过通信子网的特性最好利用网络资源网络层:选择合适的网间路由和交换节点数据链路层:负责两个相邻的节点间的线路物理层:传输数据T...
分类:编程语言   时间:2015-05-03 20:15:38    收藏:0  评论:0  赞:0  阅读:212
MyBatis与Spring集成
MyBatis与Spring集成
分类:编程语言   时间:2015-05-03 20:14:08    收藏:0  评论:0  赞:0  阅读:274
使用工厂类创建线程
工厂模式是面向对象编程中最常使用的模式之一。它是一个创建者模式,使用一个类为其他的一个或者多个类创建对象。当我们要为这些类创建对象时,不需再使用new构造器,而使用工厂类。使用工厂类,可以将对象的创建...
分类:编程语言   时间:2015-05-03 19:11:39    收藏:0  评论:0  赞:0  阅读:181
Spring测试框架JUnit搭建测试环境 不通过web服务器 初始化spring bean对象
直接使用 JUnit 测试 Spring 程序存在的不足 需要使用硬编码方式手工获取 Bean:在测试用例中,我们需要通过 ApplicationContext.getBean() 的方法从 Spirng 容器中获取需要测试的目标 Bean,并且还要进行造型操作...
分类:编程语言   时间:2015-05-03 19:11:08    收藏:0  评论:0  赞:0  阅读:389
8 Python Frameworks For Web Developers
Python has become immensely popular in the modern IT world. The language is most popular for its efficiency. It is also known as the best beginner’s learning language. The prime reason why Python ...
分类:编程语言   时间:2015-05-03 19:10:59    收藏:0  评论:0  赞:0  阅读:371
如何获得C语言函数起始地址和返回地址
在反外挂系统中,经常会检测函数的返回地址,确认函数的返回地址在规定的范围之内,从而保证,游戏程序中的函数,不被外挂所调用。这种检查方式就涉及到一个基本的技术问题,如何获得函数的返回地址?例如下面的第一段代码:#include<stdio.h> intmain() { getchar(); re..
分类:编程语言   时间:2015-05-03 19:09:59    收藏:0  评论:0  赞:0  阅读:407
ip、数字互转-python实现
#ip==>数字 >>>ip2num=lambdax:sum([256**j*int(i)forj,iinenumerate(x.split(‘.‘)[::-1])]) >>>ip2num(‘192.168.0.1‘) 3232235521
分类:编程语言   时间:2015-05-03 19:08:19    收藏:0  评论:0  赞:0  阅读:185
字符串朴素匹配C++实现
/* *字符串的朴素匹配 通过每一个字母对应着主串 进行一次的进行比较,知道 其中的一个串的所有字母都匹配成功 */ #include #include #include #include using namespace std; int index(char *a, char *b) { int tarindex = 0; while(a[tarindex] != '\0'...
分类:编程语言   时间:2015-05-03 19:03:49    收藏:0  评论:0  赞:0  阅读:200
01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序
1  什么是服务器 Weblogic中服务器分为两种,一种是受管服务器,另外一种是管理服务器。   Weblogic课程(Weblogic是Oracle公司的,最开始的是BEA公司的) 一  系统管理 二  开发 三  性能调优   WLS(Weblogic Server)   Weblogic 12c新特性是加入了云...
分类:编程语言   时间:2015-05-03 19:02:48    收藏:0  评论:0  赞:0  阅读:369
输入一个数组 使得所有负的在正的前面
#include #include int main(){ int a[10] = {0}; int i; int j = 0; int temp; int start = 0; int end = 9; printf("please input the a...
分类:编程语言   时间:2015-05-03 18:52:08    收藏:0  评论:0  赞:0  阅读:123
使用内存映射文件进行EXE、DLL通信(非MFC)
想做EXE、DLL通信,网上说的比较多的是WM_COPYDATA消息,发现需要在添加消息映射比较麻烦,而且网上几乎都是MFC的代码,想用的是控制台代码。就想到了用内存映射文件。EXE发数据给DLL。EXE的代码:/*******************************************...
分类:编程语言   时间:2015-05-03 18:50:58    收藏:0  评论:0  赞:0  阅读:265
Unity 3D本地发布WebPlayer版时Failed to download data file解决方案
遇到这个问题就是指Web服务器并没有支持这种*.unity3d文件类型。需要做的是在Web服务器中添加MIME类型:IIS 7及以上版本:在功能视图的IIS选项卡中:双击打开MIME,选择添加:.unity3dapplication/octet-stream
分类:编程语言   时间:2015-05-03 18:50:48    收藏:0  评论:0  赞:0  阅读:388
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!