码迷,mamicode.com
首页 > 2015年08月21日 > 全部分享
零基础学python-6.2 共享引用
这一章节说说共享引用 我们先举一个例子 a=1 b=a 上面的例子就是共享引用,这里我们说说整个过程: 1.创建一个对象1 2.创建一个变量a 3.把a和1所在的内存空间连接起来,就是a引用1 4.a正在使用,创建变量b 5.a这个时候被对象1替代 6.b引用对象1 我们下面举另外两个例子: >>> a=1.1 >>> b=1.1 >>> a is b False >>> ...
分类:编程语言   时间:2015-08-21 00:17:35    阅读次数:161
EventBus 2.4 源码分析
EventBus简介本篇基于EventBus 2.4撰写。Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.上面是从官方repo拉来的代码,大致是说简化的组件之间的交流通信,...
分类:其他好文   时间:2015-08-21 00:15:53    阅读次数:147
Android学习之利用BitmapFactory工厂压缩图片
BufferedInputStream in = new BufferedInputStream( new FileInputStream(new File(path))); BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = false; options.in...
分类:移动开发   时间:2015-08-21 00:16:16    阅读次数:141
奔跑吧,我的JavaScript(1)
前端的重头戏来啦~~~~小伙伴们拿好小板凳,带好瓜子,看好戏咯 1.严格模式 为JavaScript定义了一种不同的解析与执行模型 在此模式下,JavaScript中的一些不确定的行为将得到处理,而且对某些不安全的操作也会抛出错误。 ‘use strict’ 只是一项编译指示,可以在程序开头声明,也可以放置到函数内部。 2.使用var操作符 var是一种关键字,可以保存任何值,未被初始...
分类:编程语言   时间:2015-08-21 00:17:35    阅读次数:156
Android学习之Bitmap对象与字节数组相互转换
1、将Bitmap对象读到字节数组中 ByteArrayOutputStream baos = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos); byte[] datas = baos.toByteArray(); 2、将字节数组转为Bitmap对象 byte[] ...
分类:移动开发   时间:2015-08-21 00:17:36    阅读次数:255
辛星浅析PL/pgsql语法(上)
最近在研究postgresql,因此也就对PL/pgsql产生了浓厚的兴趣,因此这里就来稍微的总结一下,首先说一下的是这个PL是Procedure Language的简写,也就是所谓的"过程语言“。 下面的很大一部分内容都是引用自pgsql手册,但是也根据自己的理解进行了一些简单的改变。     第一,调用时机     其中PL/pgsql的函数被第一次调用的时候,其函数内的源代码会被...
分类:数据库   时间:2015-08-21 00:16:48    阅读次数:297
关于PHP发送邮件的两个类(找了好久......)
需要用PHP发送邮件,不想要PHPmailer那么复杂,找来找去,总算找到了一个好用的,分享出来,PHP邮件发送类,一共包含两个文件.代码如下: sent_mail.php <?php require_once('email.class.php'); //########################################## $smtpserver = "smtp.163.c...
分类:Web程序   时间:2015-08-21 00:17:06    阅读次数:143
Android学习之压缩图片到指定大小
关于图片压缩,是为了上传服务器时有些地方有大小限制,因此,这里我总结了两种方法,个人感觉方法一比较准确一点。 方法一: /** * 图片压缩方法一 * * 计算 bitmap大小,如果超过64kb,则进行压缩 * * @param bitmap * @return */ private Bitmap ImageCompressL(Bitmap bitmap)...
分类:移动开发   时间:2015-08-21 00:16:59    阅读次数:247
iOS/Mac开发中各种锁的使用
多线程和多进程应用的开发需要使用到各种锁,除了最常用的互斥锁,iOS/Mac开发中还有其他多种锁,本文介绍了除互斥锁以外的递归锁、条件锁以及分布式锁。...
分类:移动开发   时间:2015-08-21 00:15:32    阅读次数:206
mysql存储引擎的一点学习心得总结
首先我们应该了解mysql中的一个重要特性——插件式存储引擎,从名字就可以看出在mysql中,用户可以根据自己的需求任意的选择存储引擎,实际上也是这样,即使在同一个数据库中,不同的表也可以使用不同的存储引擎。Mysql中支持的存储引擎有很多种,这个可以去baidu或者google,本文主要说两种比较常用的存储引擎,myisam和innodb。...
分类:数据库   时间:2015-08-21 00:16:08    阅读次数:268
零基础学python-7.1 python中的字符串简介与常用函数
在python中,字符串变成了一个强大的处理工具集,他是不可变的,也就是说字符串包含字符与字符的顺序,他不可以原处修改 字符串是我们后面需要学习的稍大一点的对象类别--序列的第一个代表 在字符串章节所说到的关于序列的操作,后面的列表与元组一样适用 字符串常用的一些操作与函数 操作 解释 s='' 空字符串 s="abc'd" 双引号和单引号相同...
分类:编程语言   时间:2015-08-21 00:15:58    阅读次数:209
18. 蛤蟆的数据结构进阶十八排序实现之快速排序
18. 蛤蟆的数据结构进阶十八排序实现之快速排序 本篇名言:“一个人做点好事并不难,难的是一辈子做好事,不做坏事。-- 毛泽东” 我们最后来看下快速排序,以及各个排序之间的一些信息汇总。  欢迎转载,转载请标明出处: 1.  快速排序 快速排序由C. A. R.Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的...
分类:编程语言   时间:2015-08-21 00:16:11    阅读次数:250
Libevent源码分析-event处理流程
event处理流程Libevent处理时间的大概流程为 1、设置event_base(即初始化Reactor) 2、设置event事件(初始化event) 3、将event和event_base关联(将event注册到event_base) 4、进入循环,等待事件 5、事件发生,处理事件。...
分类:其他好文   时间:2015-08-21 00:15:01    阅读次数:267
VS2013代码编辑器输入中文变为乱码问号???的问题
今天打开VS2013写代码,在写中文注释的时候突然发现,输入的中文都变成了乱码问号???,百度了一下有找到一下几个可能有关的设置的地方。 1. 工具->选项->文本编辑器->自动检测不带签名的UTF-8编码  勾选,重启。 2. VS新建的文件都是GBK编码的,可以尝试保存为UTF-8编码。     文件->高级保存选项->编码选为Unicode(UTF-8 带签名)...
分类:其他好文   时间:2015-08-21 00:15:02    阅读次数:1014
MySQL中查看数据库
查看当前使用的数据库,可使用如下命令 mysql> select database(); #使用函数database() mysql> show tables; #列头信息中可看出当前使用的db,格式为:Tables_in_[db_name] mysql> status; #注意结果中的"Current database:"信息 查看系统中有哪些数据库, mysql> show da...
分类:数据库   时间:2015-08-21 00:15:04    阅读次数:199
二叉树的深度相关问题
题目 输入一颗二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的结点形成树的一条路径,最长路径的长度为树的深度。 思路 简化一下题目,思考一个节点的时候二叉树的深度为 1,因为左右子树都为0; 2个节点的时候二叉树深度为 2,左右子树的深度最大值加 1; 3个节点分两种情况:    4                   3   /  \                ...
分类:其他好文   时间:2015-08-21 00:14:55    阅读次数:229
Linux 如何生成静态库和动态库
1、引言1、linux下的库 静态库和共享库(动态库),二者的不同点在于代码被载入的时刻不同。 静态库的代码在编译过程中已经被载入可执行程序,因此体积较大。 共享库的代码是在可执行程序运行时才载入内存的,在编译过程中仅简单的引用,因此代码体积较小。2、库存在的意义 库是别人写好的现有的,成熟的,可以复用的代码,你可以使用但要记得遵守许可协议。 现实中每个程序都要依赖很多基础的底层库,不可能...
分类:系统相关   时间:2015-08-21 00:14:17    阅读次数:306
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!