码迷,mamicode.com
首页 > 编程语言
C语言学习-5
/*输入三个整数x,y,z,请把这三个数由小到大输出。*/#includeint main(void){ int x = 0, y = 0, z = 0, temp = 0; scanf("%d%d%d", &x, &y, &z); if (x > y) { t...
分类:编程语言   时间:2015-05-03 21:54:00    阅读次数:140
SWIFT解析天气JSON格式
访问以下链接可以得到京城当天的天气:http://www.weather.com.cn/adat/sk/101010100.html返回的JSON格式如下:{"weatherinfo":{"city":"北京","cityid":"101010100","temp":"9","WD":"西南风","...
分类:编程语言   时间:2015-05-03 21:53:53    阅读次数:137
《JAVA套接字》
套接字(socket)为两台计算机之间的通信提供了一种机制,在 James Gosling 注意到 Java 语言之前,套接字就早已赫赫有名。为了能够方便开发网络应用程序,Unix系统推出了一种应用程序访问通信协议的操作系统调用——Socket套接字,使得程序员很方便的访问TCP/IP协议,从而.....
分类:编程语言   时间:2015-05-03 21:48:27    阅读次数:137
Java for LeetCode 027 Remove Element
Given an array and a value, remove all instances of that value in place and return the new length.The order of elements can be changed. It doesn't mat...
分类:编程语言   时间:2015-05-03 21:46:58    阅读次数:118
【转载】VC++中的图像类型转换--使用开源CxImage类库
一、CxImage类库简介 这只是翻译了CxImage开源项目主页上的部分简介及简单使用。 CxImage类库是一个优秀的图像操作类库。它可以快捷地存取、显示、转换各种图像。有的读者可能说,有那么多优秀的图形库,如 OpenIL,FreeImage,PaintLib等等,它们可谓是功能强大,齐全,没...
分类:编程语言   时间:2015-05-03 21:47:19    阅读次数:221
使用L脚本语言实现分布式计算的例子
一种编程语言要让大家接受需要有一个从理解到使用的过程,之前介绍的L脚本语言的设计思想和语法介绍也可能不那么直观, 后续我会编写一些L脚本语言的例子给大家参考 这里我先来写一个分布式计算的例子 其实分布式计算就是将计算任务分解给不同的计算机,由多个计算机实现共同的计算任务 这里,我们需要有一个管理者计算机,多个工作者计算机 管理者将任务分配给工作者,工作者完成计算任务后交给管理者,...
分类:编程语言   时间:2015-05-03 20:41:20    阅读次数:134
C++实现KMP算法
KMP实现...
分类:编程语言   时间:2015-05-03 20:38:27    阅读次数:104
Java语言实现MD5加密
package com.lc.igou.util;import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException;public class MD5Util { public static String ge...
分类:编程语言   时间:2015-05-03 20:38:17    阅读次数:107
Java 设计模式之 Command 设计模式
下片的这两篇文章已经讲得比较详细了。java设计模式-Command(命令)模式 - - ITeye技术网站http://men4661273.iteye.com/blog/1633775JAVA设计模式九--Command(命令模式) - hfmbook的专栏 - 博客频道 - CSDN.NETh...
分类:编程语言   时间:2015-05-03 20:34:37    阅读次数:131
剑指Offer解题报告(Java版)——不用加减乘除做加法 47
引言 一般这种不能用四则运算的题都只有用位运算来做,目的是加强大家对计算机计算的理解,真是有点扯淡呢 解决问题 首先我们得思考计算机是怎样做加法的呢,比如3加4,如果转换成二进制是0011和0100,加起来是7,也就是0111,相当于是两个二进制的异或运算 但是我们再举一个例子就是4加4,会发现,两...
分类:编程语言   时间:2015-05-03 20:32:22    阅读次数:154
Java接口
abstract class Animal{ int legs; public Animal(int legs){ this.legs=legs; } public Animal(){} public abstract void eat(...
分类:编程语言   时间:2015-05-03 20:30:57    阅读次数:146
多线程编程
1、多线程编程1.1进程的概念:一个正在运行的程序通常称为一个进程,每一个进程都已一个自己的独立内存空间,所以各个进程的内部数据和状态也都是完全独立的。1.2线程的概念:线程存在于进程的内部,其中的每一个任务称之为一个线程,它是程序中最小的处理单位,并且启动后一般不受控制。这些线程可以共享一块内存空...
分类:编程语言   时间:2015-05-03 20:30:15    阅读次数:171
剑指Offer解题报告(Java版)——约瑟夫环 45
引言 常见的约瑟夫环问题有用循环链表做的,有用数组做的,这里提供一个用数学公式做的,由此可见,很多计算机的问题如果最终用到数学的知识,时间复杂度会大大的降低 分析问题 首先我们对0到n-1删除第一个数进行分析,第一个被删除的数一定是序号为m-1的数,因为0号数了1,1号数了2,m-1号数了m,那么应...
分类:编程语言   时间:2015-05-03 20:28:43    阅读次数:150
java实现找一个数范围内所有的一
一、题目内容给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。要求:写一个函数 f(N) ,返回1 到 N 之间出现的 “1”的个数。例如 f(12) = 5。在32位整数范围内,满足条件的“f(N) =N”的最大的N是多少。二、设计思路 按每个位来计算1的数量,...
分类:编程语言   时间:2015-05-03 20:26:11    阅读次数:158
Operating System Concepts 项目:生产者-消费者问题 线程
一. 实验目的 实现一个c程序,该程序能模拟解决有限缓冲问题,其中消费者和生产者产生和消耗随机数二.实验内容缓冲区元数据类型为buffer_item,大小为1000的数组,按环形队列处理生产者和消费者线程生产者不断执行如下两个操作:消费一个随机数,生产两个随机数消费者不断执行如下两个操作:生产一个随...
分类:编程语言   时间:2015-05-03 20:21:49    阅读次数:129
【转】byte[]数组比较(内容比较)--不错
原文网址:http://amanda.blog.51cto.com/7238262/1215118原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://amanda.blog.51cto.com/7238262/1215118两个数组之间的...
分类:编程语言   时间:2015-05-03 20:24:35    阅读次数:118
Java网络编程技术
服务器端网络编程步骤服务器端的编程步骤和客户端不同,是由四个步骤实现,依次是:监听端口:服务器端属于被动等待连接,所以服务器端启动以后,不需要发起连接,而只需要监听本地计算机的某个固定端口即可。这个端口就是服务器端开放给客户端的端口,服务器端程序运行的本地计算机的IP地址就是服务器端程序的IP地址。...
分类:编程语言   时间:2015-05-03 20:21:02    阅读次数:121
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!