工欲善其事必先利其器,对于程序猿而言,开发工具就是我们的武器。选择一个适合自己的开发工具,无论对于自己还是项目都是一个双赢的局面...
分类:
其他好文 时间:
2016-05-12 11:35:11
阅读次数:
160
本文将继续前文,描述Spring IoC中的依赖处理。
一般的企业应用也不会只有一个对象(或者是Spring Bean)。甚至最简单的应用都要有一些对象来协同工作来让终端用户看到一个完整的应用。下一部分将解释开发者从单独的定义Bean,到让这些对象在一个应用中协同工作。依赖注入依赖注入是一个让对象只通过构造参数,工厂方法的参数或者配置的属性来定义他们的依赖。这些依赖也是对象所需要协同工作的对象。容...
分类:
编程语言 时间:
2016-05-12 11:36:49
阅读次数:
138
CoreData数据库简介CoreData介绍CoreData是一门功能强大的数据持久化技术,位于SQLite数据库之上,它避免了SQL的复杂性,能让我们以更自然的方式与数据库进行交互。CoreData提供数据–OC对象映射关系来实现数据与对象管理,这样无需任何SQL语句就能操作他们。
CoreData数据持久化框架是Cocoa API的一部分,?次在iOS5 版本的系统中出现,它允许按照实体-属...
分类:
移动开发 时间:
2016-05-12 11:34:44
阅读次数:
250
uptime
[~]$ uptime13:24:46 up 207 days, 3:27, 2 users, load average: 1.45, 1.34, 1.33
system time: 系统当前时间13:24:46
system uptime:系统运行时间207天3小时27分
users:当前登入系统的用户数
load average:过去的1分钟,5...
分类:
系统相关 时间:
2016-05-12 11:36:25
阅读次数:
294
语法
变量
${variable} 获取变量值,简写$variable。当涉及变量拼接时,必须使用{}。如:${variable}_name。variable=value 变量赋值,=左右两边不能有空格。命令结果赋值。 variable=$(ls -a) 或者 varivale=`ls
-a` 。环境变量。打开shell的时候,创建环境变量。该shell创建的子进程将继承该...
分类:
系统相关 时间:
2016-05-12 11:36:31
阅读次数:
354
却说东吴陆逊,自退魏兵之后,吴王拜逊为辅国将军,江陵侯,领荆州牧,自此军权皆归于逊。张昭、顾雍启奏吴王,请自改元。权从之,遂改为黄武元年。忽报魏主遣使至,权召入。使命陈说:“蜀前使人求救于魏,魏一时不明,故发兵应之;今已大悔,欲起四路兵取川,东吴可来接应。若得蜀土,各分一半。”权闻言,不能决,乃问于张昭、顾雍等。昭曰:“陆伯言极有高见,可问之。”权即召陆逊至。逊奏曰:“曹丕坐镇中原,急不可图;今若...
分类:
其他好文 时间:
2016-05-12 11:35:28
阅读次数:
234
Move Zeroes
Total Accepted: 80502 Total
Submissions: 181411 Difficulty: Easy
Given an array nums, write a function to
move all 0's to the end of it while maintaining the relative ord...
分类:
其他好文 时间:
2016-05-12 11:35:06
阅读次数:
172
mysql 锁表:
隔离级别使用RR:
mysql> SELECT @@GLOBAL.tx_isolation, @@tx_isolation;
+-----------------------+-----------------+
| @@GLOBAL.tx_isolation | @@tx_isolation |
+-----------------------+-------------...
分类:
数据库 时间:
2016-05-12 11:36:17
阅读次数:
205
mysql订单表如何设计?
商品表和订单表
。
通过一个表来关联。
那删除了商品,相关联的订单表如何显示出这个已经删除的商品?
订单表需要冗余商品名、商品编号、价格等基本信息。
不能只保存一个商品主键,这个是订单表的基本原则,同时生成了订单的商品是不能删除的。
订单表中引用商品表主键,删除使用状态假删。
同时引入商品的状态,总之就是反范式设计,保证一次...
分类:
数据库 时间:
2016-05-12 11:35:38
阅读次数:
730
一个全新的构建系统
原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。
简介
DSL引用:如果你在寻找build.gradle文件里面所列选项的清单,请移步DSL reference...
分类:
其他好文 时间:
2016-05-12 11:35:56
阅读次数:
277
一 部署本地spark环境
1.1 安装好JDK
下载并安装好jdk1.7,配置完环境变量。
1.2 Spark环境变量配置
去http://spark.apache.org/downloads.html网站下载相应hadoop对应的版本,我下载的是spark-1.6.0-bin-hadoop2.6.tgz,spark版本是1.6,对应...
这篇文章,可能比较长,如果你觉得写得好可以把它看完,希望对你有所帮助。
写搜索引擎先整理下思路大致分为三步:
从网上爬取数据,对拿到的数据进行整理即分词,然后通过关键字匹配拿到数据。我会详细介绍这三步。
先讲讲我要实现的效果,从网上拿到标题包括对应的地址,对标题进行分词,通过输入的关键字匹配分词,返回对应的网址。一,爬取数据:
开始的时候对网站进行的一个垂直爬取,拿到它的个标题,A标...
分类:
其他好文 时间:
2016-05-12 11:32:45
阅读次数:
174
套接字socket通信属于网络的传输层通信,通常都是由操作系统实现,主要有两种tcp和udp两种(分别实现的tcp协议和udp协议),本文诉述的网络模型都是建立在Linux操作系统实现的套接字API基础上。(套接字实现进程之间的通信)
一 、Linux 5种 I/O模型
网络数据I/O 操作拥有两个阶段,以读数据操作为例:1 操作系统读取网络数据成功放入系统内核缓冲区(或者说tcp/u...
分类:
其他好文 时间:
2016-05-12 11:32:28
阅读次数:
236
问题有摘自 http://ayjkdev.top/2016/03/18/solve-questions/
问题排序
1.报错Switch is in protect scope
解决方法:
switch (sender.tag) {
case 1:
//block方式添加动画,这里需要加上大括号解决报错:Switch is in p...
分类:
移动开发 时间:
2016-05-12 11:32:23
阅读次数:
328
Range Sum Query - Immutable
Total Accepted: 29091 Total
Submissions: 118678 Difficulty: Easy
Given an integer array nums, find the sum of the elements between indices i and j (i ≤ j)...
分类:
其他好文 时间:
2016-05-12 11:34:03
阅读次数:
133
对象关系映射(ORM
Object Relational Mapping)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。 传达性:数据库结构被任何人都能理解的语言文档化。
精确性:基于数据模型创建正确标准化了的结构。 典型地,建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开发信息模型。建模者必须能够用非技术企业专...
分类:
其他好文 时间:
2016-05-12 11:35:03
阅读次数:
155
前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关。对于TCP/IP的七层模型来讲,我...
分类:
系统相关 时间:
2016-05-12 11:34:03
阅读次数:
248