码迷,mamicode.com
首页 > 编程语言
C语言Makefile文件制作
本文摘抄自“跟我一起写Makefile ”,只是原文中我自己感觉比较精要的一部分,并且只针对C语言,使用GCC编译器。 原文请看这里:http://wiki.ubuntu.org.cn/%E8%B7%9F%E6%88%91%E4%B8%80%E8%B5%B7%E5%86%99Makefile 写完之 ...
分类:编程语言   时间:2017-03-14 14:57:37    阅读次数:340
并发编程(7):线程之间的通信wait和notify
概念线程是操作系统中独立的个体,但这些个体如果不经过特殊的处理就不能成为一个整体,线程间的通信就成为整体的必用方式之一。当线程存在通信指挥,系统间的交互性会更强大,在提高CPU利用率的同时还会使开发人员对线程任务在处理的过程中进行有效地把控与监督。使用wait/not..
分类:编程语言   时间:2017-03-14 14:13:36    阅读次数:268
Spring
一,Spring的概念(4.x版本)1,spring是一个开源的轻量级框架(免费,源码公开,不需要依赖过多其它工具)2,spring核心的两部分:(1),aop:面向切面编程-----------扩展功能不是修改源代码来实现(2),ioc:控制反转---------创建类对象,不是通过new来实现,而是通过spring配置来创建3,sprin..
分类:编程语言   时间:2017-03-14 14:00:17    阅读次数:224
centos6.4升级Python过程总结
1、查看Python环境:python-V2、下载Python包并解压cd/usr/local/src/#不一定在这个目录下,只是我习惯在此目录 wgetwgethttp://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 tarxfPython-2.7.3.tar.bz23、编译安装cdPython-2.7.3 ./configure make&&makeinstall..
分类:编程语言   时间:2017-03-14 13:54:39    阅读次数:183
mybatis-spring配置
这里记录一下自己学习mybatis-spring的集成配置,如有错误,希望大家拍砖。程序目录结构1mybatis-config.xml的配置,这里只有基本配置,其它的在Beans.xml里面配置。<?xmlversion="1.0"encoding="utf-8"?> <!DOCTYPEconfiguration PUBLIC"-//mybatis.org//DTDConfig3...
分类:编程语言   时间:2017-03-14 13:52:51    阅读次数:154
python面向对象总结!
面向对象 Object Oriented Programming 基本单元:对象把数据和功能封装在里边,能实现很好的复用性,灵活性和扩展性。 面向对象的两个基本概念:类和对象 面向对象的基本要素:属性和方法 属性和功能组成一个类。 类的特性:封装性; >类对暴露了这些功能,却隐藏了具体的实现细节,这 ...
分类:编程语言   时间:2017-03-14 13:48:40    阅读次数:168
java深拷贝和浅拷贝
1、概念 java里的clone分为: A:浅复制(浅克隆): 浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。 Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循下面三点 ...
分类:编程语言   时间:2017-03-14 13:47:33    阅读次数:290
springboot-3-常用插件
热部署: 有jrebel的话, 不用了, 不如jre好用 然后可以使用spring-boot:run来进行项目运行, 既可以实现热部署了 如果使用run as java.. 需要将spring-loader-1.2.4.RELEASE.jar下载下来,放到项目的lib目录中,然后把IDEA的run参 ...
分类:编程语言   时间:2017-03-14 13:43:33    阅读次数:257
C语言指针解释
C语言指针往往是C语言学习过程中最困难的地方, 最近重新理解了一下C语言的指针知识, 在此整理一下, 如果有错误请留言指正. 指针根据应用不同的地方, 功能也是不同的, 在此尽量以最简单的方式进行叙述. 指针应用主要分为两个方面, 一是定义阶段. 另一个是使用阶段. 一. 定义阶段 这里表示定义了一 ...
分类:编程语言   时间:2017-03-14 13:41:07    阅读次数:222
树递归算法要点精析
树的递归脱不了三种递归遍历的范畴。所以看到树的递归算法,先想清楚是哪种遍历,需要哪种遍历,这可大大降低复杂度。 虽然遍历过程,每个节点会走3遍,但实际访问就一遍。所以在递归结束判断中,最好每层只判断当前节点。 在整层递归中,每一层要把一层的事情做完,然后将结果返回上一层。这样也便于判断正误。 由于递 ...
分类:编程语言   时间:2017-03-14 13:36:58    阅读次数:255
深入理解javascript原型和闭包(完结)
深入理解javascript原型和闭包(完结) ...
分类:编程语言   时间:2017-03-14 13:36:45    阅读次数:139
算法训练 JAM计数法 生成组合+模拟
http://lx.lanqiao.cn/problem.page?gpid=T94 题意:给出s,t,w<=26 string由s,t组成的w位递增字符,给出string 求出它之后的5个递增排列 最大字符为t,生成下一个排列,模拟t进制+1即可,因为排列要严格递增 第j个字符最大为'a'+t - ...
分类:编程语言   时间:2017-03-14 13:35:17    阅读次数:226
数据挖掘之聚类算法K-Means总结
序 由于项目需要,需要对数据进行处理,故而又要滚回来看看paper,做点小功课,这篇文章只是简单的总结一下基础的Kmeans算法思想以及实现; 正文: 1.基础Kmeans算法. Kmeans算法的属于基础的聚类算法,它的核心思想是: 从初始的数据点集合,不断纳入新的点,然后再从新计算集合的“中心” ...
分类:编程语言   时间:2017-03-14 13:32:51    阅读次数:315
javascript中对数据文本格式化的思考
在一些要求精度没有那么准确的场景下,我们可以直接通过Number.prototype.toFixed()来实现保留小数点两位这样的需求。 var num = 123.45678 console.log(num.toFixed(2)) //123.46 var num2 = 12 console.lo ...
分类:编程语言   时间:2017-03-14 13:27:51    阅读次数:170
Java Web ClassProgram_3
针对四则运算,进行了进一步的修改,基于类的思想,将项目拆解成随机数字生成和随机操作符生成和运算两大类 随机数字采用 分子/分母 的表达方式,可以表示所有的数字类型。如分数,整数,小数 由于运算采用了新的数据类型,导致需要编写一定的计算原则; 代码如下: centrue.class package p ...
分类:编程语言   时间:2017-03-14 13:27:09    阅读次数:254
C#中List和数组之间转换的方法
一、List转数组 (从List<string>转到string[]) List<string> listS=new List<string>(); listS.Add("str"); listS.Add("hello"); string[] str=listS.ToArray(); List<st ...
分类:编程语言   时间:2017-03-14 13:26:04    阅读次数:206
Python中获取当前时间 获取当前时间前几天的代码
当然 需要引入 datetime import datetime 获取当前日期:datetime.datetime.now().strftime('%Y-%m-%d') 获取当前日期前七天日期: now_time = datetime.datetime.now() yes_time = now_ti ...
分类:编程语言   时间:2017-03-14 13:25:50    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!