摘要:
最新制作了一个网站给大家推荐一下所用的技术,部分源于游戏开发中得到的经验。1,采用模板引擎。运用NVelocity来将程序与界面分离2、采用纯缓存,与数据库分离,将网站全部资料加载到内存中处理,有效提高网站访问速度3、jquery交互,提高网站体验。4、Seo优化,我是通过反向思维,在百度中看排名第一是怎么做的。有兴趣的技术兄弟看看。http://www.proof100.cn/,倍耐克:深圳倍耐克(深圳市科荣兴实业有限公司)是深圳市高新技术企业,座落于深圳宝安区西乡,是一家致力于建筑防水新材料的研发、制造、销售、施工为一体的专业公司。 服务理念:倍耐克防水坚持走引进吸收并自主研发的技术道路. 阅读全文
摘要:
#region 构造提交参数 StringBuilder sb = new StringBuilder(); sb.AppendFormat("callCount=1"); sb.AppendFormat("&page=/{0}/members/", urlName); sb.AppendFormat("&httpSessionId="); sb.AppendFormat("&scriptSessionId=D4DAC4AD9C3BF9B71C82802BDDBA0C25369"); sb. 阅读全文
摘要:
湖南省德谦新材料是一家专业销售批发工业涂料、防腐油漆以及承接涂装工程的专业公司,与多个品牌建立了密切的合作关系,为客户提供高性能的产品和专业的售前、售后服务;库存充足稳定、配送运输方便快捷。拥有售后技术服务和防腐施工两支专业队伍,能充分利用丰富的产品资源和人才优势,为客户搭建全方位的油漆供应平台。 主营业务:工业油漆类有环氧富锌、云铁、红丹、煤沥青、玻璃鳞片漆,丙烯酸聚氨脂磁漆,无机富锌漆,氟碳漆,氯化橡胶漆,环氧聚硅氧烷漆。工业涂料类有耐高温漆,氨基漆,聚氨酯漆,锤纹漆,裂纹漆,桔纹漆,皱纹漆,闪光漆,醇酸磁漆,粉末涂料。专用油漆类有钢结构漆,架管漆,防火涂料,铝材底漆,管道漆,饮水内壁漆. 阅读全文
摘要:
CentOS mysql已被广泛应用但是也在不断的更新,这里介绍CentOS mysql安装设置使用,帮助大家安装更新CentOS mysql系统。安装CentOS mysql;1]解压[root@localhost root]# cd /usr/local/mysql/software[root@localhost software]# lsmysql-4.0.16.tar.gz [root@l... 阅读全文
摘要:
最近在编写一个O/RM组件(当然功能还是相当少的)。大家都应该清楚把实体对象更新到数据库必须经过一系列的转换;特别是SQL语句的生成是比较费资源的,因为中间处里的东西实大是太多了。在设计的过程中我就想如果一个对象插入数据库后把相应的Command保存在缓存中;下一次同一个类型的对象做这个操作时检测一下缓存如果有就直接拿来用这样效率应该会高些。抱着这种想法就开始设计了(不过心里还是上上下下的,毕竟第... 阅读全文
摘要:
public abstract class ReadFreeCache<TKey, TValue>{protected ReadFreeCache(): this(null){ }protected ReadFreeCache(IEqualityComparer<TKey> comparer){this.m_storage = new Dictionary<TKey,... 阅读全文
摘要:
摘要:做一个有状态的网络服务端应用,一般需要维护一个在线用户列表,每次用户登录、注销都要修改这个列表,还得考虑超时清理的逻辑,对这个列表的操作大多时候需要用锁来进行线程同步,我们试图来用一种不需要线程同步的方法来做到这些事情。分析:1、我们可以预算好一个系统承受在线用户的上限,比如1w人,或者2w人,这样我们就可以初始化一个固定长度的集合,省得动态分配内存,增加GC压力。2、一个固定长度的集合可以... 阅读全文
摘要:
--先新增一个备份字段 alter table tbUser add UserId_bak int go --将自增字段数据转换到备份字段 update tbUser set UserId_bak = UserId go --删除自增字段 (如果此自增字段设置了主键要先删除主键) alter table tbUser DROP PK_tbUser go alter table tbUser ... 阅读全文
摘要:
C++、Java与C#的命名规范总结 序言由于在开发工作中经常用到C++、Java和C#作为开发语言,命名规范的问题经常给我造成一些困扰。一方面命名规范没有唯一的标准答案,另一方面,虽说语言的命名规范并没有固定的形式,三种语言的风格毕竟不太一样,也各自有着一些独特的特点。在编写代码的过程中所采用的命名方式经常变动,没有形成固定的风格。因此,根据从网上收集到的一些资料以及自身的一些经验,对C++、J... 阅读全文
摘要:
加载foot模块页#parse("foot.vm")#foreach($item in $tables)#set($strEnd = $item.Length - 1)#set($sheetName = $item.Substring(0, $strEnd))<option value="$item">$sheetName</option>#end$strEnd也可以看做一... 阅读全文