码迷,mamicode.com
首页 > 编程语言
输出一个为递增排序数组的旋转数组中的最小元素——8
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为数组{1,2,3,4,5}的一个旋转,该数组的最小值为1。当然了,将数组遍历一遍肯定能找出最小值,但其时间复杂度为O(N)..
分类:编程语言   时间:2016-05-04 06:45:15    阅读次数:186
IT十八掌作业_java基础第二天_进制转换原理和补码存储方式
1.负数的表现形式,为什么如此设计?2.-128是在内存中是如何存储的?推算过程?3.如果字节表示未11111111,则其真实数据是多少?4.正负数是否都支持补码的方式?5.正数是否是负数的减一取反?<------------------------------------华丽的分割线---------------------------..
分类:编程语言   时间:2016-05-04 06:46:48    阅读次数:155
C++函数的重载/覆盖/隐藏
一.重载成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual关键字可有可无。二.覆盖覆盖是指派生类函数覆盖基类函数,特征是:(1)范围不同(分别位于派生类与基类);(2)函数名相同;(3)参数相同;(4)基类函数必..
分类:编程语言   时间:2016-05-04 06:46:50    阅读次数:169
菜鸟成就数据之路--------java概述
一直想找时间来写博客,整理一下思绪。也平复一下日益浮躁的内心。从今天开始,我会经常在这里记录一下自己学大数据的过程。不求每天一篇,但求篇篇经典。好了废话不多说了,进入正题了<----------------------------------华丽的分割线-----------------------------------..
分类:编程语言   时间:2016-05-04 06:44:38    阅读次数:275
Python3.5对文件的操作
这是一个python3.5对文件操作的整理,里面有复制/改名/覆盖输入/追加输入等等。前提:在E盘的PythonAAA/A的文件夹下,有一个123.txt1)覆盖输入>>>importos#启动模块 >>>f=open("e:/PythonAAA/A/123.txt","w+")#打开目标文件,w+是以读写方式打开,同r+ >..
分类:编程语言   时间:2016-05-04 06:41:06    阅读次数:203
Unity3D UNET 模仿局域网游戏
这两天在学习的过程中,发现一个讲Unity的unet组件的好教程,在这里分享给大家。 新建一个 UnetProject。 新建一个GameObject重命名为Network Manager,给它添加Network Manager组件,这是Unet提供的一个核心管理组件,可以在脚本里访问Network Manager进行网络开发。 还需要添加一个 Network Manager HUD 组件,这...
分类:编程语言   时间:2016-05-04 06:37:42    阅读次数:264
ipad版Qzone(纯swift编写)
一 app大致框架图 : (竖屏)二 app大致框架图 : (横屏)三 知识点1 自动布局(熟悉)2 协议(熟悉)3 横屏和竖屏的配置(掌握)4 细节处理四 布局登录界面和处理业逻辑1 自动布局效果图2 账号和密码相关设置—-> 2.1 账号—-> 2.2 密码3 创建一个登录控制器,用来处理登录模块相关业务逻辑4 该部分需要的相关属性(通过从storyboard中拖线得到)class XFJLog...
分类:编程语言   时间:2016-05-04 06:37:39    阅读次数:219
JAVA实现的截屏程序
http://hadeslee.iteye.com/blog/125386 http://www.jb51.net/article/75114.htm JAVA截屏程序(第三版) JavaEXTSwingCC++ JAVA截屏程序(第三版) JavaEXTSwingCC++ 呵呵,昨天也看到朋友的留 ...
分类:编程语言   时间:2016-05-04 06:33:46    阅读次数:205
数组实用类:Arrays
在java.util包中,有一个用于操作数组的实用类:java.util.Arrays.它提供了一系列静态方法。具体见javaAPI s1和s2比较trues1和s2二次比较falseJack在S1数组中位置0Jack在S2数组中位置1s1[Jack, Mike, Tom, Tom2] ...
分类:编程语言   时间:2016-05-04 06:33:19    阅读次数:191
java第三天
1.运算符 1)算术:+,-,*,/,%,++,-- 2) 关系: >,<,>=,<=,==,!= 关系运算的结果为boolean型 3)逻辑:&&,||,! 逻辑运算是建立在关系运算基础之上的, 逻辑运算的结果也是boolean型 4)赋值:=,+=,-=,*=,/=,%= 5)字符串拼接:+ 6 ...
分类:编程语言   时间:2016-05-04 06:31:25    阅读次数:148
【C#进阶系列】25 线程基础
线程的概念 线程的职责是对CPU进行虚拟化。 CPU为每个进程都提供了该进程专用的线程(功能相当于cpu),应用程序如果进入死循环,那么所处的进程会"冻结",但其他进程不会冻结,它们会继续执行! 线程的开销 因为是虚拟化CPU,所以也会有空间(内存耗用)和时间(执行性能)上的开销。 具体的开销: 线 ...
分类:编程语言   时间:2016-05-04 06:31:44    阅读次数:234
javascript、ECMAScript、DOM、BOM关系
ECMAScript,正式名称为 ECMA 262 和 ISO/IEC 16262,是宿主环境中脚本语言的国际 Web 标准。 ECMAScript 规范定义了一种脚本语言实现应该包含的内容;但是,因为它是可扩充的,所以其实现所提供的功能与这个最小集相比可能变化很大。 ECMAScript 是一种开 ...
分类:编程语言   时间:2016-05-04 01:22:32    阅读次数:396
PythonS12-day4学习笔记
# 迭代器、装饰器、生成器 # 迭代器 li = [1, 3, 'he', '&'] n = iter(li) print(n.__next__()) import os, sys # 生成器 def func(): for i in xrange(10): yield (i) print(i) 1 ...
分类:编程语言   时间:2016-05-04 01:18:13    阅读次数:260
java基础 1-path
path(环境变量)是dos以前的内部命令,windows继续沿用至今。用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找。一般设定java的时候为了在任何目录下都可以运行bin文件夹下的命令。就将java的bin目录声明到path中。在dos下运行path命令就可以设定 ...
分类:编程语言   时间:2016-05-04 01:16:23    阅读次数:194
java Socket(详解)转载
在客户/服务器通信模式中, 客户端需要主动创建与服务器连接的 Socket(套接字), 服务器端收到了客户端的连接请求, 也会创建与客户连接的 Socket. Socket可看做是通信连接两端的收发器, 服务器与客户端都通过 Socket 来收发数据. 这篇文章首先介绍Socket类的各个构造方法, ...
分类:编程语言   时间:2016-05-04 01:12:55    阅读次数:195
Hadoop集群三种作业调度算法介绍
Hadoop集群中有三种作业调度算法,分别为FIFO,公平调度算法和计算能力调度算法先来先服务(FIFO)Hadoop中默认的调度器FIFO,它先按照作业的优先级高低,再按照到达时间的先后选择被执行的作业。FIFO比较简单,hadoop中只有一个作业队列,被提交的作业按照先后顺序在作业队列中排队,新 ...
分类:编程语言   时间:2016-05-04 01:08:56    阅读次数:141
作业1+2.四则运算(改进后完整版,用python写的)_064121陶源
概述: 用一个星期加上五一的三天假期自学了python,在Mac系统上重新写出了四则运算的程序,编译器是PyCharm,相当于完成了作业2.d)"选一个你从来没有学过的编程语言,试一试实现基本功能"这个方向。 用python写的这个程序能实现分数的加减程序,实现带加减乘除和括号的计算题,实现随机生成 ...
分类:编程语言   时间:2016-05-04 01:08:59    阅读次数:215
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!