码迷,mamicode.com
首页 > 编程语言 > 月排行
Swift学习笔记一:与OC的区别
在 Swift 中没有了 main.m,@UIApplicationMain 是程序入口 在 Swift 中只有 .swift 文件,没有 .h/.m 文件的区分 在 Swift 中,一个类就是用一对 {} 括起的,没有 @implementation 和 @end 在 Swift 中没有了 mai ...
分类:编程语言   时间:2017-02-12 10:45:35    阅读次数:186
[Python-MATLAB] 在Python中调用MATLAB的API
可以参考官方的说明文档: http://cn.mathworks.com/help/matlab/matlab_external/get-started-with-matlab-engine-for-python.html MATLAB Engine API的使用文档: http://cn.math ...
分类:编程语言   时间:2017-02-12 10:47:44    阅读次数:542
一个关于Linux升级Python后yum的小问题
前几天在自己的阿里云服务器安装好Python3.5.2之后,顺便删除了原有的/usr/bin/python(因为我知道系统自带的是Python2,而且也会有/usr/bin/python2这个文件,所以直接大胆的删掉了),并且为python3做了软连接,让/usr/bin/python变成的Pyth ...
分类:编程语言   时间:2017-02-12 10:48:35    阅读次数:266
使用exe4j将java项目打成exe执行程序
最近用Java写了一个小工具,想将它达成exe执行文件,到时候直接放某个目录下,一执行就能跑啦。 用到的工具: 1、写好的项目:可以是java项目,也可以是java web项目 2、能够打jar的工具:我用的MyEclipse开发,他们有自带的工具,我就直接用这个了 3、exe4j:可以去网上下载, ...
分类:编程语言   时间:2017-02-12 10:51:57    阅读次数:291
python流程控制
计算机程序在解决某个具体问题时,包括三种情形,即顺序执行所有的语句、选择执行部分的语句和循环执行部分语句,这正好对应着程序设计中的三种程序执行结构流程:顺序结构、选择结构和循环结构。 事实证明,任何一个能用计算机解决的问题,只要应用这三种基本结构来写出的程序都能解决。Python语言当然也具有这三种 ...
分类:编程语言   时间:2017-02-12 10:55:45    阅读次数:225
headfirst python 03, 04
文件与异常 python中的输入机制是基于行的, open()函数与for 语句结合使用, 可以非常容易的读取文件.(打开->处理->关闭) 如果文件有固定的格式, abc : bcd jqk : dee 我们可以用: (role, line_spoken) = each_line.split(": ...
分类:编程语言   时间:2017-02-12 11:01:39    阅读次数:261
读书笔记,《Java8实战》第一章,为什么要关心 Java8
开篇作者就提出,Java8所做的改变在许多方面比java历史上任何一次改变都深远。而且好消息是,这些改变会让你编辑程序来更容易,再也不用写类似类似于以前的swing中的事件处理函数的啰嗦代码了。 关于多线程,作者也提到,从Java的演变路径来看,他一直致力于让并发编程更容易、出错更少。比如在Java... ...
分类:编程语言   时间:2017-02-12 11:07:01    阅读次数:188
java内存泄露问题
内存泄露是指一个不再被程序使用的对象或变量还在内存中占用存储空间。 在Java语言中,判断一个内存空间是否符合垃圾回收的标准有两个: ①给对象赋予了空值null,以后再没有使用过; ②给对象赋予了新值,重新分配了内存空间。 内存泄露有两种情况: ①在堆中申请的空间没有被释放;(垃圾回收机制可以有效解 ...
分类:编程语言   时间:2017-02-12 11:05:14    阅读次数:193
Python---模块与包
简介: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Mod ...
分类:编程语言   时间:2017-02-12 11:12:08    阅读次数:260
关于Linux、python的PDF书籍整理(附带亲测的 IT 电子书网站)
目录如下图所示、书的质量都是不错的,迟些上传到度盘去。 下面先附上亲测的IT电子书的网站 http://book.51cto.com/(这个好像是在线的) http://docs.pythontab.com/(python手册集合) http://www.open-open.com/doc/(开源文 ...
分类:编程语言   时间:2017-02-12 11:15:14    阅读次数:186
Java堆、栈和常量池以及相关String的详细讲解
一:在JAVA中,有六个不同的地方可以存储数据: 1. 寄存器(register)。 这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。 最快的存储区, 由编译器根 ...
分类:编程语言   时间:2017-02-12 11:19:31    阅读次数:265
欧几里德算法求最大公约数
求最大公约数有暴力法和辗转相除法 时间复杂度 暴力:O(N) 辗转相除法:O(2logN) 辗转相除法原理: 设c为A B 的最大公约数 则存在K1 K2 使 A=K1*c B=K2*c; r为A模B r=A - K3*B; r=K1*c-K3*k2*c; r=(K1-K2*K3)*c; 所以A 和 ...
分类:编程语言   时间:2017-02-12 11:19:22    阅读次数:222
Python---装饰器
一 什么是装饰器 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义:本质就是函数,功能是为其他函数添加新功能 二 装饰器需要遵循的原则 1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不修改被修饰函数的调用方式 三 实现装饰器知识储备 装饰器=高阶函数+函数嵌套 ...
分类:编程语言   时间:2017-02-12 11:21:33    阅读次数:242
阿里Java开发手册之编程规约
阿里Java开发手册之编程规约对于程序员来说,编程规范可以养成良好的编程习惯,提高代码质量,降低沟通成本。就在2月9号,阿里出了一份Java开发手册(正式版),分为编程规约,异常日志,MySQL规约,...
分类:编程语言   时间:2017-02-12 11:26:36    阅读次数:380
Java与Netty实现高性能高并发
1. 背景 1.1. 惊人的性能数据 最近一个圈内朋友通过私信告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点...
分类:编程语言   时间:2017-02-12 11:26:39    阅读次数:1779
2017.2.17 C语言复习笔记
<1> 格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。 格式字符有d,o,x,u,c,s,f,e,g等。 如 %d整型输出,%ld长整型输出, %o以八进制数形式输出整数, %x以十六进制数形 ...
分类:编程语言   时间:2017-02-12 12:11:43    阅读次数:169
深入理解javascript原型和闭包(1)——一切都是对象
转载,原文http://www.cnblogs.com/wangfupeng1988/p/3977987.html “一切都是对象”这句话的重点在于如何去理解“对象”这个概念。 ——当然,也不是所有的都是对象,值类型就不是对象。 首先咱们还是先看看javascript中一个常用的函数——typeof ...
分类:编程语言   时间:2017-02-12 12:16:25    阅读次数:200
C# 使用指针将不同值类型赋值到字节数组中
C#指针操作字节数组 Demo(以添加short类型的值为例): 实现思路: 1.创建指向字节数组bytes第一个字节地址的指针 2.通过增加偏移量offset,并根据short转换找到value值内存区域 3.将value值添加到该内存区域 ...
分类:编程语言   时间:2017-02-12 12:18:55    阅读次数:184
SpringMVC工作流程
Spring MVC工作流程图 Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用Handler ...
分类:编程语言   时间:2017-02-12 12:27:22    阅读次数:216
next_permutation(全排列算法)
STL提供了两个用来计算排列组合关系的算法,分别是next_permutation和prev_permutation。首先我们必须了解什么是“下一个”排列组合,什么是“前一个”排列组合。考虑三个字符所组成的序列{a,b,c}。 这个序列有六个可能的排列组合:abc,acb,bac,bca,cab,c ...
分类:编程语言   时间:2017-02-12 12:29:22    阅读次数:228
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!