码迷,mamicode.com
首页 > 编程语言
关于C语言中的位运算符的学习即应用
一.运算符的种类和运算规则: & 与:全1则1,有0则0 | 或:有1则1,全0则0 ^ 异或:相同为0,不同为1 ~ 取反:~是一元运算符,用来对一个二进制数按位取反,即将0变1,将1变0 >右移:将一个数的各二进制位右移N位,移到右端的低位被舍弃,对于无符号数,高位补0二.各种位运...
分类:编程语言   时间:2015-05-03 20:20:10    阅读次数:176
剑指Offer解题报告(Java版)——扑克牌顺子 44
分析问题 这个题目的关键点在于大小王可以看作任意的数字,那么我们就把这个任意的数字看作0也未尝不可,因为扑克牌中1-15都有数字,所以可以用0代表大小王 这样我们就将问题转换成了从0-15中抽5个数字,看是否连续的问题,由于0可以看作任意数字,所以我们可以用0去补那些空缺的数,比如0,1,3也算是连...
分类:编程语言   时间:2015-05-03 20:19:41    阅读次数:150
剑指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:18:59    阅读次数:359
JAVA网络编程
网络技术基础七层模型中,每一层使用下一层服务,同时为上层提供服务应用层:传输表示层:表示层对上层的数据进行转换会话层:在会话层及以上层次中,数据传送的单位不再另外命名传输层:通过通信子网的特性最好利用网络资源网络层:选择合适的网间路由和交换节点数据链路层:负责两个相邻的节点间的线路物理层:传输数据T...
分类:编程语言   时间:2015-05-03 20:15:55    阅读次数:128
MyBatis与Spring集成
MyBatis与Spring集成
分类:编程语言   时间:2015-05-03 20:15:58    阅读次数:244
使用工厂类创建线程
工厂模式是面向对象编程中最常使用的模式之一。它是一个创建者模式,使用一个类为其他的一个或者多个类创建对象。当我们要为这些类创建对象时,不需再使用new构造器,而使用工厂类。使用工厂类,可以将对象的创建...
分类:编程语言   时间:2015-05-03 19:13:46    阅读次数:143
Spring测试框架JUnit搭建测试环境 不通过web服务器 初始化spring bean对象
直接使用 JUnit 测试 Spring 程序存在的不足 需要使用硬编码方式手工获取 Bean:在测试用例中,我们需要通过 ApplicationContext.getBean() 的方法从 Spirng 容器中获取需要测试的目标 Bean,并且还要进行造型操作...
分类:编程语言   时间:2015-05-03 19:14:21    阅读次数:161
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:12:53    阅读次数:184
如何获得C语言函数起始地址和返回地址
在反外挂系统中,经常会检测函数的返回地址,确认函数的返回地址在规定的范围之内,从而保证,游戏程序中的函数,不被外挂所调用。这种检查方式就涉及到一个基本的技术问题,如何获得函数的返回地址?例如下面的第一段代码:#include<stdio.h> intmain() { getchar(); re..
分类:编程语言   时间:2015-05-03 19:10:53    阅读次数:467
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:24    阅读次数:124
字符串朴素匹配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:06:06    阅读次数:158
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:05:37    阅读次数:175
输入一个数组 使得所有负的在正的前面
#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:53:21    阅读次数:126
使用内存映射文件进行EXE、DLL通信(非MFC)
想做EXE、DLL通信,网上说的比较多的是WM_COPYDATA消息,发现需要在添加消息映射比较麻烦,而且网上几乎都是MFC的代码,想用的是控制台代码。就想到了用内存映射文件。EXE发数据给DLL。EXE的代码:/*******************************************...
分类:编程语言   时间:2015-05-03 18:52:35    阅读次数:168
Unity 3D本地发布WebPlayer版时Failed to download data file解决方案
遇到这个问题就是指Web服务器并没有支持这种*.unity3d文件类型。需要做的是在Web服务器中添加MIME类型:IIS 7及以上版本:在功能视图的IIS选项卡中:双击打开MIME,选择添加:.unity3dapplication/octet-stream
分类:编程语言   时间:2015-05-03 18:51:35    阅读次数:178
C++初始化顺序相关
C++初始化顺序相关1. 设置函数默认参数的顺序:从右到左 原因: 调用函数时填写参数的顺序是从左到右,因此默认参数必须从右到左给2. 类的数据成员初始化列表初始化顺序为:从右到左 例子: class ClassA{public: ClassA():m_n2(0), m_n1(m_n2+2...
分类:编程语言   时间:2015-05-03 18:47:05    阅读次数:146
快速排序
Document 原理就是找到数组的中心点作为基点,把比基点小的都放在左边,大的都放在右边,然后再利用递归即可。
分类:编程语言   时间:2015-05-03 18:47:16    阅读次数:115
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!