摘要: 内连接,join 或 inner join两个表中符合条件的集合外连接,left join 或 right join以left左边或right右边的表为数据集合行,根据条件,另一侧没有的数据用NULL代替全连接,full join 或 full outer join完整外部连接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列 表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。交叉连接,cross join 无条件,全连接,一侧表数据与另一侧表数据行挨个连接成行,形成数据集合。交叉连接返回左表中的所有行,左表中的每一行与右表中的所有行组合。交叉连接也称 阅读全文
posted @ 2013-06-25 21:10 爱生活,爱编程 阅读(682) 评论(0) 推荐(0)
摘要: 【1、最基本的弹出窗口代码】 因为着是一段javascripts代码,所以它们应该放在之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。window.open ('test.html') 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。用单引号和双引号都可以,只是不要混用。这一段代码可以加入HTML的任意位置,和之间可以,间也可以,越前越早执行,尤其是页面代码长,又想使页面早点弹出就尽量往前放。 ... 阅读全文
posted @ 2013-06-25 21:08 爱生活,爱编程 阅读(401) 评论(0) 推荐(0)
摘要: Openvswitch之Qos rate-limiting原理OVS的qosrate-limiting功能是采用令牌桶(Token-Bucket)机制进行的。这里的“令牌桶”是指网络设备的内部存储池,而“令牌”则是指以给定速率填充令牌桶的虚拟信息包。一 令牌桶算法原理在令牌桶处理包的行为方面,RFC中定义了两种令牌桶算法——单速率三色标记算法和双速率三色标记算法,其评估结果都是为包打上红、黄、绿三色标记。QoS会根据包的颜色,设置包的丢弃优先级,其中单速率三色标记比较关心包尺寸的突发,而双速率三色标记则关注速率上的突发,两种算法都可工作于色盲模式和非色盲模式。下面分别介绍这两种算法原理。 1. 阅读全文
posted @ 2013-06-25 21:06 爱生活,爱编程 阅读(2936) 评论(0) 推荐(1)
摘要: JSON对象和字符串之间的相互转换 比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象: 1 vara={"name":"tom","sex":"男","age":"24"}; 2 3 varb='{"name":"Mike","sex":"女","age":"29"}'; 在Firefox,chrome,opera,safari 阅读全文
posted @ 2013-06-25 21:04 爱生活,爱编程 阅读(218) 评论(0) 推荐(0)
摘要: 脚本参数化类型为file,在controller里运行场景的时候,报了个missing newline的错误,查了一下,将参数化的dat文件中的最后一行补上一个空行就解决啦!!如果遇到此错误,需检查2个地方:1参数化的 dat文件中有没有空白行;2. 文档最后一行是否为空行如不是空行,需敲回车键补上一个空行。 阅读全文
posted @ 2013-06-25 21:02 爱生活,爱编程 阅读(5256) 评论(0) 推荐(0)
摘要: Table of Contents1. grep简介2. grep正则表达式元字符集(基本集)3. 用于egrep和 grep -E的元字符扩展集4. POSIX字符类5. Grep命令选项6. 实例1.grep简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支 阅读全文
posted @ 2013-06-25 21:00 爱生活,爱编程 阅读(312) 评论(0) 推荐(0)
摘要: 6月4日Object 保存到文件中Q、 你添加一个新类到你的项目当中且你希望可以保存这个类的一个实例对象到磁盘文件 并在需要时从磁盘文件读回到内存中A、 方案确保你的类遵循 NSCoding 协议且在类中实现了需要是实现的方法.不要担心,在本节 的讨论部分我会带着你学习.D、 讨论在 IOS SDK 中有两个非常方便类来达到这个目的,在程序开发的术语中叫做编组,他们 是:NSKeyedArchiver 一个利用键值来归档或存储对象或对象树的类.对象的每一个值,我们称为属性,都能使用程序员选定的键值来归档.你将获得一个归档文件,让后你将可以保存你的数值通过所选定顶的键值,此很像一个字典. NSK 阅读全文
posted @ 2013-06-25 20:58 爱生活,爱编程 阅读(439) 评论(0) 推荐(0)
摘要: 今天运行了下程序 直接报红-- 'libxml/tree.h' file not found看看Header Search Paths 为 '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/usr/include/libxml2'看看Base SDK 为 ios 6.1于是把Header Search Paths 该为 '/Applications/Xcode.app/Contents/Develop 阅读全文
posted @ 2013-06-25 20:56 爱生活,爱编程 阅读(207) 评论(0) 推荐(0)
摘要: char * a="abc"; char * b="abc"; a和b是两个不同的指针,分别在栈中分配内存。而两个相同的字符串常量却在静态存储区内占用同一块内存。 char a[]="abc"; 这里就不是字符串常量了,而是字符数组。 不能通过指针改变字符串常量的值。可以通过字符数组改变字符串的值。 阅读全文
posted @ 2013-06-25 20:55 爱生活,爱编程 阅读(405) 评论(0) 推荐(0)
摘要: XML绑定TreeView private void XmlOperation_Load(object sender, EventArgs e) { path = AppDomain.CurrentDomain.BaseDirectory + @"NameList.xml"; xml.Load(path);//加载xml文件 bindTvXml(); } /// /// 绑定TreeView /// private void bindTvXm... 阅读全文
posted @ 2013-06-25 20:53 爱生活,爱编程 阅读(182) 评论(0) 推荐(0)
摘要: 上证A股股指跌破1900有钱的同学赶紧买哦,机会难得哈哈! 阅读全文
posted @ 2013-06-25 20:50 爱生活,爱编程 阅读(124) 评论(0) 推荐(0)
摘要: 前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof正文 摘要: 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型 ... 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接... 阅读全文
posted @ 2013-06-25 20:49 爱生活,爱编程 阅读(398) 评论(0) 推荐(0)
摘要: 新建一个包,名为mail 第一个类:MailSenderInfo.java ########################################### package com.util.mail; /** * 发送邮件需要使用的基本信息 *author by wangfun http://www.5a520.cn 小说520 */ import java.util.Properties; public class MailSenderInfo { // 发送邮件的服务器的IP和端口 private String mailSer... 阅读全文
posted @ 2013-06-25 20:47 爱生活,爱编程 阅读(159) 评论(0) 推荐(0)
摘要: 反射反射,程序员的快乐! Java中反射机制使用的还是比较广泛的,系统的灵活性、可扩展性大都都是通过反射等方式来加载外部插件,使得系统与插件解耦的同时,增加了功能。但是很多人都只是会用,却是不知道它的实现机制,今天就由我来带大家揭开反射机制的神秘面纱。 Java中是用Class.forName(classname)来反射类。 package com.java.reflecttest;import com.java.dbtest.DBTest;/** * Java反射机制测试 * @author Longxuan * */public class ReflectTest { /**... 阅读全文
posted @ 2013-06-25 20:45 爱生活,爱编程 阅读(290) 评论(0) 推荐(0)
摘要: myeclipse自动生成注释在使用Eclipse编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的,例如其中author的属性值。我们可以在Eclipse中进行设置自己希望显示的信息。 现在看看如何修改我们的用户名即作者信息:点击Windows->Preferences->Java->Code Style->CodeTemplates,然后我们就可以选择右边窗口中的Comments,对应具体的comments选项,我们便可以对具体的注释信息进行编辑设置。例如我们希望在一个Java文件的开头设置作者作者信息以及日期信息。选择Types,点击Edit,将 阅读全文
posted @ 2013-06-25 20:43 爱生活,爱编程 阅读(595) 评论(0) 推荐(0)
摘要: 遇到问题描述:运行android程序控制台输出[2013-06-25 11:10:32 - MyWellnessTracker] The connection to adb is down, and a severe error has occured. [2013-06-25 11:10:32 - MyWellnessTracker] You must restart adb and Eclipse. [2013-06-25 11:10:32 - MyWellnessTracker] Please ensure that adb is correctly located at 'E: 阅读全文
posted @ 2013-06-25 20:41 爱生活,爱编程 阅读(1928) 评论(0) 推荐(1)
摘要: 了解了JavaScript是干什么的《 对一些词的理解 》,下面该知道它是怎么实现的。 一个完整的JavaScript是由三部分组成的,如下图 ECMAScript 可以为不同种类的宿主环境提供核心的脚本编程能力。 也就是说ECMAScript描述了该语言的语法和基本对象。浏览器中的ECMAScript实现添加了与DOM的接口,可以通过脚本改变网页的内容、结构和样式。 DOM 是HTML和XML的应用程序接口(API) HTML页面: HTML网页 Hello! DOM节点层次图 DOM将整个页面规划成由节点层次构成的文... 阅读全文
posted @ 2013-06-25 20:39 爱生活,爱编程 阅读(259) 评论(0) 推荐(0)
摘要: 一个上午,增加两个功能1、直接将对象解析成XML2、将对象解析成JSON 对象可以是数组,可以是集合,也可以是单个对象源码和jar下载地址:http://pan.baidu.com/share/link?shareid=1845237274&uk=470382596 阅读全文
posted @ 2013-06-25 20:37 爱生活,爱编程 阅读(172) 评论(0) 推荐(0)
摘要: 大企业的面试笔试,往往是非常科学的,尽管有很多哥们会觉着XX企业的招聘程序如同老太太的裹脚布--又臭又长,也可能我是从一个小公司出来的,没怎么见过世面,但仔细考虑一下XX的每一个环节,都是有非常多的亮点的。一个很简单的例子,有一个描述自己工作风格的题目是否符合自己,其中有一个选项我印象特别清楚,“不会因为别人的批评而影响自己的情绪”,这个看起来是褒义的描述,其实是万万不能选的。一个人对别人的批评“无动于衷”的程度越高,这个人能力晋升的空间就越窄!诸如此类的机关比比即是,其实还是蛮享受这次应聘经历的。 有的时候也挺担心本地企业的,一家强势强企业入驻,发个招聘简历,就有上千三年以上... 阅读全文
posted @ 2013-06-25 20:35 爱生活,爱编程 阅读(302) 评论(0) 推荐(0)
摘要: (1)请求页面:页请求发生在页生命周期开始之前。(2)开始:在开始阶段,将设置页属性,如Request和Response。在此阶段,页还将确定请求是回发请求还是新请求,并设置IsPostBack属性。(3)初始化页面:页面初始化期间,可以使用页中的控件,并将设置每个控件的UniqueID属性。如果当前请求是回发请求,则回发数据尚未加载,并且控件属性值尚未还原为视图状态中的值。(4)加载页面:加载期间,如果当前请求是回发请求,则将使用从视图状态和控件状态恢复的信息加载控件属性。(5)验证:在验证期间,将调用所有验证程序控件的Validate方法,此方法将设置各个验证程序控件和页的IsValid属 阅读全文
posted @ 2013-06-25 20:34 爱生活,爱编程 阅读(300) 评论(0) 推荐(0)
摘要: 概述策略模式属于对象的行为模式。其用意是针对一组算法,将每个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化 UML图 策略模式中主要角色 这个模式设计到三个角色: 环境角色(Context):持有一个Strategy的引用抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角色给出所有的具体的策略类所需的接口具体策略(ConcreateStrategy)角色:包装了相关的算法或行为 使用场景 假设现在要设计一个购物车系统,一个最简单的情况... 阅读全文
posted @ 2013-06-25 20:31 爱生活,爱编程 阅读(261) 评论(0) 推荐(0)
摘要: 作者要的是一个生产者生成,接着必须有一个消费者消费,那这不是需要单线程吗?或者使用1个大小的阻塞队列。所以只谈论问题本身,不谈论好不好。具体代码:Java代码 importjava.util.concurrent.locks.Condition; importjava.util.concurrent.locks.Lock; importjava.util.concurrent.locks.ReentrantLock; //生产/消费者模式 publicclassBasket{ Locklock=newReentrantLock(); //产生Condition对象 Conditionpro.. 阅读全文
posted @ 2013-06-25 20:30 爱生活,爱编程 阅读(348) 评论(0) 推荐(0)
摘要: 网上流传的各种的eclipse的调优的方法都大同小异,但是调优的基本上针对eclipse或者myclipse的本身,比如关掉validate和启动项,文件拼写,和自动构建等,调过之后,等个eclipse/myeclipse跑起来的速度和占用的资源是会相对少一点,但是针对个别项目的不多,这边我就记录整理下,方便以后自己查看和帮到一些有需要的人。首先是针对软件本身的调优,myeclipse就省了,和eclipse大体相同,调优如下:减少Eclipse启动后自动启动的插件 具体操作: 在Preferences -> General -> StartUp and Shutdown: 将除P 阅读全文
posted @ 2013-06-25 20:28 爱生活,爱编程 阅读(524) 评论(0) 推荐(0)
摘要: 以前没有发现,最近把自己的代码靠到同学电脑上运行报错,发现是字符集的问题,一般来说 eclipse默认的是GBK编码,而ubuntu上默认是没有GBK编码的,所以ubuntu eclipse上自然就没有 GBK 了,为了方便就手动添加了GBK编码1:sudo geidt /var/lib/locales/supported.d/local,在文件中添加:zh_CN.GBK GBKzh_CN.GB2312 GB2312zh_CN.GB18030 GB180302:sudo dpkg-reconfigure locales 3:进入eclipse,点击window==>preferences 阅读全文
posted @ 2013-06-25 20:26 爱生活,爱编程 阅读(1142) 评论(0) 推荐(1)
摘要: Email:longsu2010 at yeah dot net 之前写了两篇文章关于node.js解析xml,说的是xmlreader,文章如下 node.js解析xml(xmlreader) node.js xmlreader无法获取CDATA区问题修复 今天程序抛出一个错误,如下: Error: Non-whitespace before first tag. 错误是在sax模块中抛出来的(xmlreader基于sax),意思是说第一个标签前有非空白符。 我打开文件看了下,没有多余的字符,绝对没有。之后就想到了BOM(对了,我的xml文件编码是UTF-8的),十六进制一看还... 阅读全文
posted @ 2013-06-25 20:24 爱生活,爱编程 阅读(895) 评论(0) 推荐(0)
摘要: 以前也很少关注html5,感觉选择html已经慢慢成为趋势,想了解下。就找了个游戏学习了,写完这个游戏感觉html5和js结合很紧密,如果js不是特别好。估计需要先补习下js,这个只是个人的建议,不一定准确。还有一个就是,思维和逻辑要特别清楚,不然写游戏可能很痛苦。 贪吃蛇,最主要的功能点: 1,蛇的移动 2,改变蛇的方向 3,放置食物 4,增加舍身 5,怎么挂的。 第一次写游戏,第一次写html5 感觉还是很吃力的。写完了,给大家分享下。互相交流.............不懂的或者有建议的,可以留言给我。。。代码很短,就60行。不过这个是个半成品,等写完成了。再更新下 阅读全文
posted @ 2013-06-25 20:22 爱生活,爱编程 阅读(442) 评论(0) 推荐(0)
摘要: •Activity的创建和配置–Activity提供了和用户交互的可视化界面。创建一个Activity一般是继承Activity(当然也可以继承ListActivity、MapActivity等),覆盖Activity的onCreate()方法,在该方法中调用setContentView()方法展示要显示的视图,调用findViewById()方法实例化组件。注意Activity只有在清单文件中声明才能使用。–AndroidManifest.xml位于整个项目的根目录,描述了package中暴露的组件(activities、services,等等),他们各自的实现类,各种能被处理的数据和启动位 阅读全文
posted @ 2013-06-25 20:20 爱生活,爱编程 阅读(245) 评论(0) 推荐(0)
摘要: MYSQL的常用命令和增删改查语句和数据类型收藏连接命令:mysql-h[主机地址]-u[用户名]-p[用户密码]创建数据库:createdatabase[库名]显示所有数据库:showdatabases;打开数据库:use[库名]当前选择的库状态:SELECTDATABASE();创建数据表:CREATETABLE[表名]([字段名][字段类型]([字段要求])[字段参数],......);显示数据表字段:describe表名;当前库数据表结构:showtables;更改表格 ALTERTABLE[表名]ADDCOLUMN[字段名]DATATYPE说明:增加一个栏位(没有删除某个栏位的语法。 阅读全文
posted @ 2013-06-25 20:18 爱生活,爱编程 阅读(5057) 评论(0) 推荐(1)
摘要: [Cocos2d-x相关教程来源于红孩儿的游戏编程之路CSDN博客地址:http://blog.csdn.net/honghaier红孩儿Cocos2d-X学习园地QQ3群:205100149,47870848 使用红孩儿工具箱完成基于Cocos2d-x的简单游戏动画界面 游戏的UI界面编程是一个既重要,又麻烦的工具。如何能够更快的完成界面的处理是游戏开发中一个必须要面对的问题。其实现在已经有很多工具能够完成界面的编辑和导出,比如mygui,CEGUI,CocosBuilder等。今天呢?我就向大家隆重自荐一下本人开发的“红孩儿工具箱”,通过一个简单的编辑过程让大家感受一下游戏开发中如何... 阅读全文
posted @ 2013-06-25 20:16 爱生活,爱编程 阅读(2381) 评论(0) 推荐(0)
摘要: 学习java事件前,回顾了下vb6和vb.net的事件机制,总结在这里,供对比用。 事件是面对对象中对象间通信的方法。事件发生者(又叫事件源)发生一个事件时,通过发送一条消息,给事件接受者(事件处理者),事件接受者可以做出响应的处理。比如在某登录界面中,单击一个按钮,系统会验证用户的用户名和密码是否正确。用户单击按钮后,按钮(事件源)发出了单击事件,产生了自己被单击的消息给窗体,窗体(事件接受者)在自身代码窗口中进行响应的处理。我们分别看下在vb和vb.net中是怎么实现事件机制的。 在vb6中,使用Event关键字定义事件,raiseEvent发出事件消息,在接受者的类中使用WithEven 阅读全文
posted @ 2013-06-25 20:14 爱生活,爱编程 阅读(5351) 评论(0) 推荐(0)
摘要: 1.定义变量goLang中定义变量的方式很多先声明再使用;如果定义的变量未使用编译时会报错 a. /*定义单个变量*/var varName type //定义一个 type 类型的变量 varNamevarName = value //给变量 varName 赋值var varName type = value //定义变量并赋初始值/*定义多个变量*/var varName1, varName2 type //定义两个 type 类型的变量 varName1 和 varName2varName1, varName2 = va... 阅读全文
posted @ 2013-06-25 20:12 爱生活,爱编程 阅读(252) 评论(0) 推荐(0)
摘要: 十一、 管控司 就在此时,嘭地一声,房门被踢开。“谁在我的地盘撒野?赶紧住手!”只见七八个人手持武器,涌入房间。为首的头戴毡帽,手里拿了一根木棍,正是此店掌柜。旁边站着那年轻,伙计,右手握着一把砍柴刀。在他们后边,有一个人眉毛斑白,颧骨下陷,面相颇为奇特,在这并不炎热的夜晚,竟手持一把折扇,轻轻摇晃。 华大夫见状喝道:“今日人多,我便不加纠缠。姑且饶你们一次。改日再会!”说完,一跃而起,破窗而出。 “掌柜,追吗?”伙计问掌柜。 那掌柜摇摇头,道:“这人贼精,溜的速度挺快,捉到了也无用,不必穷追。上次有幸遇见过一次,冒充一行者,今日却又装作大夫。”说完,... 阅读全文
posted @ 2013-06-25 20:10 爱生活,爱编程 阅读(191) 评论(0) 推荐(0)
摘要: 为解决交通难题,某城市修建了若干条交错的地铁线路,线路名及其所属站名如stations.txt所示。 线1 苹果园 .... 四惠东 线2 西直门 车公庄 .... 建国门 线4 .... 其中第一行数据为地铁线名,接下来是该线的站名。 当遇到空行时,本线路站名结束。 下一行开始又是一条新线....直到数据结束。 如果多条线拥有同一个站名,表明:这些线间可以在该站换车。 为引导旅客合理利用线路资源,解决交通瓶颈问题,该城市制定了票价策略: 1. 每条线路可以单独购票,票价不等。 2. 允许购买某些两条可换乘的线路的联票。联票... 阅读全文
posted @ 2013-06-25 20:08 爱生活,爱编程 阅读(318) 评论(0) 推荐(0)
摘要: 在上一篇文章中,我们提到了图片必须是2的n次方的问题。但是随着Libgdx的不断完善和发展,使用一些工具就可以很好的解决了这样一个问题,但是它的功能又不仅仅只限于此,那么下面就来让我们看看TexturePacker-Gui工具的使用,我们又称之它为图片整合工具。一、TexturePacker-Gui简介 TexturePacker-Gui是一个可视化版本的图片整合工具。这个工具的用途很简单,就是一个将小图片整合成一张大图片,在把大图片打包成可查找的图片。而且通过TexturePacker-Gui工具的使用我们可以彻底解决使用不是2的N次方的图片。TexturePacker-Gui的下载地址大家 阅读全文
posted @ 2013-06-25 20:06 爱生活,爱编程 阅读(382) 评论(0) 推荐(0)
摘要: Eclipse中无法查看JUnit源代码,也无法设置源代码的jar。 解决方法:1. 下载org.junit.source_4.8.1.v4_8_1_v20100427-1100.jar,放到eclipse\plugins下。2. 修改eclipse\configuration\org.eclipse.equinox.source\source.info,添加一行:org.junit.source,4.8.1.v4_8_1_v20100427-1100,plugins/org.junit.source_4.8.1.v4_8_1_v20100427-1100.jar,-1,false 重启Ec. 阅读全文
posted @ 2013-06-25 20:04 爱生活,爱编程 阅读(342) 评论(0) 推荐(0)
摘要: 作者:zhanhailiang 日期:2013-06-25Sublime 菜单栏->Tools→New Snippet→输入以下内容: phpheaderphpheader然后保存文件名为phpheader.sublime-snippet,保存到指定路径,以笔者路径为例: 然后新建一个文件,输入phpheader+tab就可以自动输入php头部注释,bingo! editplus原理类似,也可以使用代码片段来完成 阅读全文
posted @ 2013-06-25 20:03 爱生活,爱编程 阅读(3794) 评论(0) 推荐(0)
摘要: 下了一个 '绿色' 的程序,想要加到开始菜单里面.怎么做呢?我这里以sublime2做例 去http://www.sublimetext.com/2下载了linux 64位, 解压放到了下面的文件夹里/home/tools/software/ 一: 首先可以固定把程序都放到一个目录下面, 我这里放到了/home/tools/software/sublime 进去后,#vim sublime_text把sublime_text转换成十六进制,vim里面输入:%!xxd查找Thanks .输入查找/Thanks接着查找/3342应该看上去是 4333 3342 3032接着把334 阅读全文
posted @ 2013-06-25 20:00 爱生活,爱编程 阅读(1755) 评论(0) 推荐(0)
摘要: 今天开始学习c++和cocos2d-x。打算先重点学习c++ 从今天晚上开始学习。两个月学完。 阅读全文
posted @ 2013-06-25 19:59 爱生活,爱编程 阅读(125) 评论(0) 推荐(0)
摘要: 电子商务数据运营的五大应用让网站更吸引人网站页面的设计和展示的价值是很大的,因为对于互联网企业来说,首先直接面对消费者的就是这些互联网上的页面。如果页面设计不合理,或者用户体验不好,那么客户是不可能留住并作任何购买的。用户体验涉及的内容是非常广的,从商品的陈列、浏览方式、下单流程到客户交互方式等,甚至网页上什么内容应该出现在什么位置,购买按钮的颜色、形状和位置也都是用户体验的一部分。简而言之,所谓的注重用户体验就是周密考虑客户在网站上各个环节的需求,并尽量给予满足。电子商务网站上页面内容的安排就如超市中物品在货架上的摆设一样,把具有一定支持度和信任度的相关联的物品摆放在一起可能有助于销售,利用 阅读全文
posted @ 2013-06-25 19:57 爱生活,爱编程 阅读(486) 评论(0) 推荐(0)
摘要: 工厂模式:实例化对象,用工厂方法代替new操作. 使用场景:当我们需要大量new的时候可以考虑使用工厂模式为了便于大家理解,大家可以将工厂模式想象成一个工厂制造产品就可以了。 MakeStationery.java 制造文具-接口 抽象工厂角色,给所有相同的制作流程制作规范package com.luzhiming.Factory; /** * @author strungle E-mail: 645707787@QQ.com * @version 创建时间:2013-6-24 下午9:15:03 * * 制造文具-接口 */public interface MakeStationer... 阅读全文
posted @ 2013-06-25 19:55 爱生活,爱编程 阅读(1206) 评论(0) 推荐(0)
摘要: AC_mm玩dota import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner input=new Scanner(System.in); int str[]=new int[60]; str[0]=1; str[1]=1; for(int i=2;i<59;i++){ str[i]=(str[i-1]+str[i-2])%1314520; } while(input.hasNext()){ int n=input.nextInt(); ... 阅读全文
posted @ 2013-06-25 19:53 爱生活,爱编程 阅读(197) 评论(0) 推荐(0)
摘要: 1、《那些年啊,那些事——一个程序员的奋斗史》http://blog.csdn.net/norains?viewmode=contents2、《张小庆,在路上》http://blog.csdn.net/ronghao100?viewmode=contents3、《最老程序员扎记:全文检索、数据挖掘、推荐引擎应用》http://blog.csdn.net/Yt7589?viewmode=contents 阅读全文
posted @ 2013-06-25 19:51 爱生活,爱编程 阅读(191) 评论(0) 推荐(0)
摘要: 1、main.xml 2、item.xml 3、MainActivitypackage com.njupt.listview;import java.util.List;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import andr... 阅读全文
posted @ 2013-06-25 19:49 爱生活,爱编程 阅读(279) 评论(0) 推荐(0)
摘要: 直接调用函数。譬如启用系统计算器: 阅读全文
posted @ 2013-06-25 19:47 爱生活,爱编程 阅读(239) 评论(0) 推荐(0)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1535分析: 题意:求1点到其它点的最短距离之和+其它点到1点的最短距离之和 前面一部分直接用SPFA算法求出,而后一部分可用一数组存放反向边 (所有边的方向都反一下),利用反向边SPFA求出1点到其它点距离即可。 #include #include #include #include #include #include #include #include using namespace std;const int inf = 0xfffffff;const int maxn = 1000000+. 阅读全文
posted @ 2013-06-25 19:45 爱生活,爱编程 阅读(269) 评论(0) 推荐(0)
摘要: sendfile现在流行的web 服务器里面都提供 sendfile 选项用来提高服务器性能,那到底 sendfile是什么,怎么影响性能的呢?sendfile实际上是 Linux2.0+以后的推出的一个系统调用,web服务器可以通过调整自身的配置来决定是否利用 sendfile这个系统调用。先来看一下不用 sendfile的传统网络传输过程:read(file,tmp_buf, len);write(socket,tmp_buf, len);硬盘 >> kernel buffer >> user buffer>> kernel socket buffer 阅读全文
posted @ 2013-06-25 19:43 爱生活,爱编程 阅读(1802) 评论(0) 推荐(0)
摘要: struct hostent { char *h_name; /* official name of host */ char **h_aliases; /* alias list */ int h_addrtype; /* host address type */ int h_length; /* length of address */ char **h_addr_list; /* list of addresses from name server */ #define h_addr h_addr_list[0] /* addr... 阅读全文
posted @ 2013-06-25 19:42 爱生活,爱编程 阅读(2707) 评论(0) 推荐(0)
摘要: 今天介绍给大家介绍的这个插件,是我在IOS平台上开发以来,一些想法的集合体。因为本人时常感觉在开发过程中无论从GOOGLE资料查找和SQL数据库查询,正则表达式测试,SVN等,这些经常要做的操作中,耽误了我不少的时间,甚至会打断我对业务的思考,进而影响对程序的理解。 在忍无可忍的情况下,我决定自己动手造一些工具,希望借它避开频繁切换窗体过程对开发者思维的影响。 好了,开始今天的正文吧! 首先要声明的是,因为本人怀疑苹果公司并不支持开发者来为XCODE开发插件,但如果不HACK一些底层的API,有些插件功能又是无法实现,而这些API往往又可能会在下个版本中被修改甚至移除。所以本人无法... 阅读全文
posted @ 2013-06-25 19:39 爱生活,爱编程 阅读(236) 评论(0) 推荐(0)
摘要: 首先是Java环境变量要配置:1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 变量名:Path 变量值:%JAVA_HOME%\bin; 阅读全文
posted @ 2013-06-25 19:38 爱生活,爱编程 阅读(746) 评论(0) 推荐(0)
摘要: 摘要: 你的项目出了严重问题,客户向你公司的领导投诉,你的领导兴师问罪要追究责任!这是测试的错?开发的错?PM的错?还是研发流程的错?中国教育制度的错?社会的错?反正、总之、一定、必须不是我的错! 事件回放: 某项目部署给客户后,重现了一些以前已经解决的问题,而这些问题测试时并没有出现。经检查,发现测试的版本不是部署的版本,不知道为什么老版本部署给客户了。领导要追究责任,于是大家各有说法: 开发人员说:我是按要求打标签的,没有问题。 测试人员说:我是在提交区中取版本来测试的,我没有出错。 实施人员说:我是按照开发给我的版本去部署的,我没有过失。 最后终于有人说:是之前已经... 阅读全文
posted @ 2013-06-25 19:36 爱生活,爱编程 阅读(243) 评论(0) 推荐(0)
摘要: 问题: 给定一整数序列A1, A2,... An (可能有负数),求A1~An的一个子序列Ai~Aj,使得Ai到Aj的和最大 例如:整数序列-2, 11, -4, 13, -5, 2, -5, -3, 12, -9的最大子序列的和为21。//方案1,穷举法,三层循环求出每种可能的组合的和,O(n3)int MaxSum1(int array[],int length){ int maxval=array[0]; int tmp; for(int i=0;imaxval) maxval=tmp; } } return maxval;}//方案2,减少一层循环,还是求出每一种可能组合... 阅读全文
posted @ 2013-06-25 19:34 爱生活,爱编程 阅读(347) 评论(0) 推荐(0)