我们都知道,在操作系统中进程是OS分配资源的最小单位,而线程是执行任务的最小单位。一个进程可以拥有多个线程执行任务,这些线程可以共享该进程分配到的资源。当我们的app启动运行后,在该app没有其他组件正在运行的前提下,Android系统会启动一个新Linux进程来运行app,这个进程只包含了一个线程 ...
分类:
移动开发 时间:
2017-05-15 10:11:49
阅读次数:
252
函数对象 函数的嵌套 名称空间 函数的作用域 闭包 ...
分类:
其他好文 时间:
2017-04-23 14:26:21
阅读次数:
182
一、数据库连接的发展 1.数据库连接 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示: 2.解决创建数据库连接花费 ...
分类:
数据库 时间:
2017-03-27 23:07:34
阅读次数:
283
承接上篇: Spring中,如何给对象的属性赋值: 1:通过构造函数,如下所示: <!-- 1:构造函数赋初始值 --><bean id="user1" class="com.bie.po.User"><constructor-arg value="10010" type="int"></const ...
分类:
编程语言 时间:
2017-03-13 10:08:32
阅读次数:
131
<?php /* *获取某个磁盘的剩余空间 *$param 关联数组,下标是哪个盘,单位,可以是B,KB,MB,GB *可以设置获取多个磁盘,例如:array('C'=>'KB','D'=>'MB','E'=>'GB','F'=>'B') *假如出错,返回false */ function Spac ...
(1)对于深度神经网络,中间的隐层的输出必须有一个激活函数。否则多个隐层的作用和没有隐层相同。这个激活函数不一定是sigmoid,常见的有sigmoid、tanh、relu等。 (2)对于二分类问题,输出层是sigmoid函数。这是因为sigmoid函数可以把实数域光滑的映射到[0,1]空间。函数值 ...
分类:
其他好文 时间:
2016-11-12 19:21:36
阅读次数:
370
(一)在计算机中,运行的app数据都是保存在内存的。内存分为五大区域 *栈区:由编译器自动分配并释放,存放局部变量,先进后出(弹栈),一旦出了作用域就会被销毁,程序员不管这部分内存 *堆区:由程序员来管理,ARC管理OC对象在堆区,后进先出,堆都是alloc出来的(ARC是编译器在编译的时候自动添加 ...
分类:
其他好文 时间:
2016-11-10 16:37:16
阅读次数:
175
getwd() 显示当前工作目录 setwd("mydirectory") 修改当前工作目录为mydirectory ls() 列出当前工作空间中的对象 rm(obj) 删除一个或多个对象 help(options) 显示可用选项的说明 options() 显示或设置当前选项 history(#) ...
分类:
其他好文 时间:
2016-11-05 00:16:43
阅读次数:
161
创建模块的基本方法的缺点在于,忘记使用local,很容易就污染全局空间。 “函数环境”是一种有趣的技术,它能够解决上面的问题。就是让模块的主程序块独占一个环境。 这样不仅它的所有函数可以共享这个table,而且它的所有全局变量也都记录在这个table中。还可以将所有的公有函数声明为全局变量。 这样它 ...
分类:
其他好文 时间:
2016-09-12 20:27:56
阅读次数:
115