摘要: 网站运营要想能做大做全面,完善的seo运营团队是不可缺少的,跟企业管理一样的道理,seo运营的成功也在于对团队的合理利用,发挥团队中每个成员的优势才能运营好网站。网站的运营CEO要懂得如何建立完善的seo优化团队,必要的时候可以寻求企业外包服务,运用专业的seo技能提高企业的优化效率。 团队技术人员要培训seo基础常见的说“懂技术的不懂seo,懂seo的不懂技术”,这话说的虽然简单但是足以表明seo团队的发展不完善,团队技术人员的确不用懂太多的seo知识,但最基础的知识是需要进行培训的,seo不仅仅是建站后上线运营才有的,在网站建设一开始就应该融入seo技术,对于团队技术人员必须要掌握的基础. 阅读全文
posted @ 2013-06-17 22:17 jlins 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 叫什么Simple Object Access Protocol,实际上一点都不Simple! 说什么轻量级协议,从它基于XML的编码就知道它有多臃肿!说什么跨平台特性,其实各个语言需要自己实现一整套SOAP!除了给人看的接口文档外,还需要一份给机器看的wsdl,并且接口调用前要先载入它!有人也许会说“wsdl是基于xml的,人也可以直接阅读啊,完全可以不需要接口文档!”。。。那你说说你有几个项目是这么干的?尤其是外部合作的项目!…………唯一的好处就是调用者可以像本地一样调用远程函数,但这建立在复杂封装的基础上,一切都要标准协议,一定程度上意味着悲催的可控性和灵活性。总之这种感觉就像从linu 阅读全文
posted @ 2013-06-17 22:15 jlins 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 在理论与推演群中的对话。爱技术-软件工程 15:27:36在架构设计过程中进行框架性代码开发以进一步确定思路,是否违背设计思路?爱技术-软件工程 15:29:01我始终感觉不做框架性代码编写,好像有点空想。一遍写框架代码一边修正架构设计,我感觉更踏实。青润 15:29:04框架代码开发,还是快速原型代码开发,都是可以的。开发过程中一方面要考虑用户的变化要求,另一方面要考虑如何减少风险。青润 15:30:18其实,如果你的开发框架是经过验证的,那就没有必要提前进行代码编写。比如,在我的全程建模培训中,前四天根本看不到代码,往往学员就会很担心的问我,代码什么时候开始做,第五天看到代码的时候,所有的 阅读全文
posted @ 2013-06-17 22:13 jlins 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1.用“90分钟计划”提高个人效率 2011-04-20 11:14:50 来源:网易财经 有1人参与手机看新闻 转发到微博( 5) 差不多十年来,我每天工作的第一件事是集中精力工作90分钟,完全不被打断,做前一天晚上我想好的、第二天面临的最重要的工作。90分钟之后,我休息一下。 为了做到这一点,我工作的时候关掉电子邮件,关掉电脑上所有的窗口,把电话转到语音邮箱。 在这90分钟里,我通常能完成更多的工作,工作成果也更令我满意,比这一天剩下的时间里任何同样长的时段做得都更好。有时要完全集中注意力90分钟挺难的,但是我总是给自己定一个明确的停止时间,这样做起来更容易。 我开始这项... 阅读全文
posted @ 2013-06-17 22:11 jlins 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 第一章 1、控制复杂性的艺术: A、抽象:管理复杂性的关键技术在于抽象即隐蔽不重要的细节 B、约束:对设计选择的一种内在限制,目的是为了可以更有效的在更高的抽象层 次上工作 C、三条原则: 层次化:一个系统划分为模块和子模块 模块化:所有模块有定义好的功能和借口 规整化:模块间寻求一致,这样模块易于被重新使用 2、数字系统: 数的进制、补码3、 NML= VIL – VOL NMH= VOH– VIH4、什么是数字系统的静态约束静态约束要求对于给定的有效逻辑输入,每个电路元件应该能产生有效的逻辑输出。第二章1、 数字电路:(1)一个或多个离散变量输入端(2)一个或多个离散变量输出端(3)功.. 阅读全文
posted @ 2013-06-17 22:09 jlins 阅读(406) 评论(0) 推荐(0) 编辑
摘要: Qt Installer Framework是Qt发布的安装程序支持框架,只需要简单的配置就可以生成安装文件,同时可以通过javascript脚本来定制安装过程。目录结构configpackagesdatameta配置文件config/config.xmlpackages/[product]/meta/package.xmlpackages/[product]/meta/[install.js] 配置文件参数命令binarycreator [options] target 选项 -t|--template file Use file as installer template bina... 阅读全文
posted @ 2013-06-17 22:07 jlins 阅读(4185) 评论(0) 推荐(0) 编辑
摘要: 接着上次写的文章 XP和Win7设置系统自动同步系统时间方法 本文就把故障出现的过程和解决方法一共写下来,希望大家可以看到本文在解决此项服务的思路。大家以后出现类似的问题和问题可以一样使用此类方法解决。 如下图所示,大家自动更新系统时间时,都是这样设置的吧,双击桌面右下角的日期时间,在弹出的[日期和时间 属性]窗口中,单击切换到[Internet时间]选项卡,单击立即更新。一般来说这时就会自动更新成功的提示了。 但是本文这里却提示“在获取最近一次同步状态时出错。RPC服务器不可用”的信息。出现这个问题,马上就想到肯定是系统服务中的Windows Time系统时间更新服务没有开... 阅读全文
posted @ 2013-06-17 22:06 jlins 阅读(3786) 评论(0) 推荐(0) 编辑
摘要: 想了几天,终于知道sql语句的发出问题。查了很多书,感觉都没有说清楚,有的还是错的。请看下面:<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping> <class name="co 阅读全文
posted @ 2013-06-17 22:04 jlins 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 当我们下载了目前最新的PHPCMS的时候,如果我们修改了用户注册的模板,那么模板缓存就会更新,这时候就会如下 的问题:Parse error: syntax error, unexpected T_STRING, expecting ']' in根目录\caches\caches_template\default\member\register.phpon line220 造成这个问题的原因是:注意看第220行中的$_GET[']==2}只能说 PHPCMS UI人员太大意了,扣他200块资金吧!!目前没有深究,应该是把这里的GET换成$_GET['protoc 阅读全文
posted @ 2013-06-17 22:02 jlins 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、前言: 很多应用都会用到ListView,当然如果是iOS就会用UITableViewController,这两个控件在不同的OS上,功能是一样的,只是有些细微的不同(iOS的UITableViewController支持静态与动态两种),不过,大多数应用都用的是动态属性,那么,这里就涉及到一个问题:刷新及加载更多内容。 目前网上流行的有两种方式: 1. 通用的方法,即将ListView, GridView和ScrollView当成ChildView,在这顶部及底部各加一个Layout,但是,一但出现了,就一直显示在顶部或底部,并不会随着ChildView的滚动而滚动,功能实用,就是有点破 阅读全文
posted @ 2013-06-17 22:00 jlins 阅读(2923) 评论(0) 推荐(0) 编辑
摘要: 一个一对多双向自身关联映射案例<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping> <class name="com.bjpowernode.hibernate.Category 阅读全文
posted @ 2013-06-17 21:58 jlins 阅读(206) 评论(0) 推荐(0) 编辑
摘要: //后台 [HttpPost] public ActionResult GetNextLazyLoadProduct(int[] productIdList) { var products = _productService.GetProductsByIds(productIdList); var preparedModel = PrepareProductOverviewModels(products); return PartialView("_LazyLoadProducts", preparedModel); } ... 阅读全文
posted @ 2013-06-17 21:56 jlins 阅读(252) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Text;namespace Delegate { // 热水器 public class Heater { private int temperature; public delegate void BoilHandler(int param); //声明委托 public event BoilHandler BoilEvent; //声明事件 // 烧水 public void BoilWater() { for (int i = 0; i <= 100;... 阅读全文
posted @ 2013-06-17 21:54 jlins 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 端午长假刚过,当投资者对“红六月”预期信心满满的时候,A股市场却遭遇了诡异的跌势,截止6月17日收盘,A股出现了罕见的“9连跌”。不仅上证综指失守2200点年线整数位,深证成指跌幅则高达3%以上,而且眨眼间,上证综指2100点整数关的保卫战似乎也既将打响。更惨的是金融、有色、煤炭等权重板块开始领跌,中石油创出历史新低。投资者本来期待的“吃饭”行情已化为乌有。 很多投资者认为,中国经济虽然已经告别了高增长的时代,但是还是全球经济增速最快的国家,一季保持在7.7%,二季度再不济GDP增速在7.5%应该没问题。这与当前美国一季度经济增速在2.4%相比不知要好多少倍了。而A股市场如此跌法,似乎已经脱. 阅读全文
posted @ 2013-06-17 21:52 jlins 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Module Module1 Sub Main() ' 定义3个字符串变量 Dim str1, str2, str3 As String '给str1,str2付初值 str1 = "Hello" : str2 = "World" Console.WriteLine("方法Concat") '连接一个或多个字符串 Console.WriteLine("str1={0},str2={1},String.Concat(str1,str2)={2}", str1, str2, String.Con 阅读全文
posted @ 2013-06-17 21:50 jlins 阅读(3943) 评论(0) 推荐(0) 编辑
摘要: BitNami Redmine Stack 是打包了 Redmine 的一键安装程序包,包括:Apache, MySQL, Ruby On Rails, and SubversionRedmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。虽说像IBM Rational Team Concert的商业项目调查工具已经很强大了,但想坚持一个自由和开放源码的解决方案,可能会发现Redmine是一个有用的Scrum和 阅读全文
posted @ 2013-06-17 21:49 jlins 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 关于内存的问题是一个很初级的问题也是一个很高深的问题,确切的说是个入门必须了解的问题也是很有内涵的问题。如何认识内存,使用内存,管理内存是一个一直贯穿于编码过程的核心问题。抛弃所有的架构概念,剥离覆盖在软件开发的迷雾,程序本身只是一个内存中数据不断的迁移与CPU计算器不断进行数值运算的过程。一层层的高级语言和软件工程是将这个复杂过程的更加条理和有序的去组织,去除了“重复制造车轮”的烦恼。但是内存的问题本身是不可回避的,因为程序最终是要运行在内存中要通过CPU进行运算的。 准备写这篇文章的的起因是在IOS开发过程中系统经常crash掉(这篇文章的草稿是2011年写的,感觉一直无法完善... 阅读全文
posted @ 2013-06-17 21:46 jlins 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 为什么要提出内存对齐?比如这么一种处理器,它每次读写内存的时候都从某个8倍数的地址开始,一次读出或写入8个字节的数据,假如软件能保证double类型的数据都从8倍数地址开始,那么读或写一个double类型数据就只需要一次内存操作。否则,我们就可能需要两次内存操作才能完成这个动作,因为数据或许恰好横跨在两个符合对齐要求的8字节内存块上。(在有谢处理器上内存不对齐的话可能会出现错误) 一些例子(在vc的编译器上) 下面用前面的例子来说明VC到底怎么样来存放结构的。 struct MyStruct { double dda1; char dda; int type }; 为上面的结构分配空间的时.. 阅读全文
posted @ 2013-06-17 21:45 jlins 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 以windowsXP系统为例 一、笔记本的设置方法: 1.先将笔记本的无线连接共享给有线网卡 将鼠标放到桌面的 网上邻居 上,按鼠标右键,选属性,再将鼠标放到无线连接上,又是按鼠标右键,选属性,在弹出的窗口里,点击顶部的高级,在允许其他网络用户通过此计算机的Internet连接来连接(N)前面打勾,再打开 家庭网络 连接(H):下面的下拉式菜单,选择本地连接,然后确定。 2.记录 无线网卡 的信息,便于在设置台式机时使用。 再回到桌面,将鼠标放到网上邻居上,按鼠标右键,选属性,将鼠标放到无线连接上,按鼠标右键,选状态,再选支持,再选详细信息(D)…,记下无线网卡的一些有用的信息,例如下:IP. 阅读全文
posted @ 2013-06-17 21:43 jlins 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 在VC中,sizeof有着许多的用法,而且很容易引起一些错误。下面根据sizeof后面的参数对sizeof的用法做个总结。 A.参数为数据类型或者为一般变量:例如sizeof(int),sizeof(long)等等。这种情况要注意的是不同系统系统或者不同编译器得到的结果可能是不同的。例如int类型在16位系统中占2个字节,在32位系统中占4个字节。 B.参数为数组或指针:int a[50]; //sizeof(a)=4*50=200;求数组所占的空间大小int *a=new int[50];// sizeof(a)=4; a为一个指针,sizeof(a)是求指针的大小,在32位系统中,当然是占 阅读全文
posted @ 2013-06-17 21:41 jlins 阅读(242) 评论(0) 推荐(0) 编辑