码迷,mamicode.com
首页 > 编程语言
编程算法 - 把字符串转换为整数 代码(C)
把字符串转换为整数 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 写一个函数StrToInt, 模拟atoi的功能, 把字符串转换为整数.须要考虑异常处理, 正负数, 还有Int的最大值(0x7FFFFFFF)和最小值(0x80000000)等情 ...
分类:编程语言   时间:2017-05-24 22:33:05    阅读次数:183
Canopy算法计算聚类的簇数
Kmeans算是是聚类中的经典算法。步骤例如以下: 选择K个点作为初始质心 repeat 将每一个点指派到近期的质心,形成K个簇 又一次计算每一个簇的质心 until 簇不发生变化或达到最大迭代次数 算法中的K须要人为的指定。确定K的做法有非常多,比方多次进行试探。计算误差。得出最好的K。这样须要比 ...
分类:编程语言   时间:2017-05-24 22:32:32    阅读次数:181
difference of top and left between Javascript and Jquery
1, top and left relative to the document jquery .offset() Get the current coordinates of the first element, or set the coordinates of every element, i ...
分类:编程语言   时间:2017-05-24 22:32:09    阅读次数:137
python笔记--异常处理
异常处理异常就是程序出现错误无法正常工作了,异常处理是通过一些方法对出现的错误进行捕捉,友好地显示出来或进行相应的处理,使得程序能够更长时间运行。1.异常种类常见的:SyntaxError语法错误IndentationError缩进错误TypeError对象类型与要求不符合ImportError模块或包导..
分类:编程语言   时间:2017-05-24 22:31:17    阅读次数:160
spring入门--Spring框架底层原理
上一篇的博客,我们可以看出来,spring可以维护各个bean (对象),并向其中注入属性值。那么,如果们要把一个对象的引用注入另外一个对象呢?应该怎么处理呢? 我们知道,对于对象中的属性来说,我们注入属性的方式为:在配置文件中使用property标签。 <property name="对象属性名称 ...
分类:编程语言   时间:2017-05-24 22:31:10    阅读次数:204
python 之 xlrd模块 excel的读使用
python简单的对excel读取使用,'open_workbook("excel_name.xls").sheet_by_name(u"sheet_name")' sheet_name为工作簿的名字。 ...
分类:编程语言   时间:2017-05-24 22:30:02    阅读次数:159
Python中的运算符
一、算术运算运算(符)说明实例+两个对象相加2+3结果为5-两个对象相减3-2结果为1*两个数相乘或返回一个重复若干次的序列2*3结果为6;‘abc‘*2结果为‘abcabc‘/两个数相除3/2结果为1.5//整除,返回商的整数部分3//2结果为1,3//2.0结果为1.0%求余/取模,返回除法的余数3%2结果为1,3..
分类:编程语言   时间:2017-05-24 22:25:37    阅读次数:354
保留X位小数(Double) swift
代码如下,输入要保留的小数个数extensionDouble{///RoundsthedoubletodecimalplacesvaluefuncroundTo(places:Int)->Double{letdivisor=pow(10.0,Double(places))return(self*divisor).rounded()/divisor}}
分类:编程语言   时间:2017-05-24 22:24:41    阅读次数:255
超长整数的基础运算 算法实现之乘、除篇
笔算乘法: 对于m位和n位的输入。传统的乘法须要m*n次主要的乘法,也即算法复杂度为O()。我们用纸和笔做乘法运算时,用乘数的每一位乘以被乘数的每一位并加上上一列的进位而产生一行适当移位的中间结果。然后再将各行中间结果相加即得到乘法的终于结果。比如10进制下计算189*34的步骤例如以下表: 笔算乘 ...
分类:编程语言   时间:2017-05-24 21:10:31    阅读次数:253
多线程编程-- part 3 多线程同步->synchronized关键字
多线程同时访问一个资源,可以会产生不可预料的结果,所以为这个资源加锁,访问资源的第一个线程为其加锁后,其他线程便不能在使用那个资源,直到锁被解除。 举个例子: 存款1000元,能取出800的时候我就取800,当我同时用两个线程调用这个取钱操作时,有时可以取出1600元 synchronized: 所 ...
分类:编程语言   时间:2017-05-24 21:08:47    阅读次数:288
[C++] 贪心算法之活动安排、背包问题
一、贪心算法的基本思想 在求解过程中,依据某种贪心标准,从问题的初始状态出发,直接去求每一步的最优解,通过若干次的贪心选择,最终得出整个问题的最优解。 从贪心算法的定义可以看出,贪心算法不是从整体上考虑问题,它所做出的选择只是在某种意义上的局部最优解,而由问题自身的特性决定了该题运用贪心算法可以得到 ...
分类:编程语言   时间:2017-05-24 21:08:23    阅读次数:417
课堂随笔"Java"的第一课JDK的下载,安装和配置
前言:学习JAVA编程的第一步就是安装JDK,这是JAVA开发和安卓开发的第一步。下面就教大家如何从官网下载安装JDK,并测试是否安装成功。 一、JDK的下载 地址:http://www.oracle.com/cn 1.鼠标悬浮在下载上、然后在点击选择Java SE 2.先点击Java SE,再选择 ...
分类:编程语言   时间:2017-05-24 21:07:04    阅读次数:204
JAVA学习笔记--字符串概述
一、String类 String类代表字符串,是由字符构成的一个序列。创建String对象的方法很简单,有以下几种: 1)用new来创建: 2) 不用new直接创建: 3) 可以用字符数组来创建一个字符串: String对象是不可变的,它们的值在创建后不能更改。String类中每一个看起来会修改St ...
分类:编程语言   时间:2017-05-24 21:06:33    阅读次数:266
C语言打印杨辉三角(2种方法)
杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来。在初中,我们就知道,杨辉三角的两个腰边的数都是1,其它位置的数都是上顶上两个数之和。这就是我们用C语言写杨辉三角的关键之一。在高中的时候我们又知道,杨辉三角的任意一行都是的二项式系数,n为行数减1。也就是说任何一个数等于这个是 ...
分类:编程语言   时间:2017-05-24 21:06:24    阅读次数:242
SpringBoot学习(2) - 自定义starter
自己开发一个spring boot starter的步骤1.新建一个项目(全部都基于maven),比如新建一个spring-boot-starter-redis的maven项目 pom.xml: 2.需要一个配置类,配置类里面需要装配好需要提供出去的类 配置类: 3.(1)使用@Enable,使用@ ...
分类:编程语言   时间:2017-05-24 21:05:36    阅读次数:265
python1(hello world)
执行脚本: h.py——》print("hello world") python E:\aaa\h.py python2.7 : # -*- coding: UTF-8 -*- print("你好,世界") python3.6 : # -*- coding: GBK -*-print("你好,世界" ...
分类:编程语言   时间:2017-05-24 21:05:28    阅读次数:137
java(配置eclipse )
eclipse下载地址:https://www.eclipse.org/downloads/eclipse-packages/ 下图是文件存放位置 IDE相关配置 ...
分类:编程语言   时间:2017-05-24 21:04:21    阅读次数:276
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!