摘要:
网站在开发的过程中需要实现多语言版本,我们暂且认为有英语和汉语两个版本。网站结构包括,UI过程,rest服务,以及相应的js,各个部分我们都要实现多语言,不要求一键切换,但是在部署过程中要能实现多与语言配置。首先我们出场的是资源文件,C#的项目实现本地化和区域化,我们要用到资源文件。添加资源文件夹添加资源文件项这里文件的命名最好能规范,如英文版本建议lang.en.resx,汉语版本建议用lang.zh-cn.resx实际使用效果资源文件夹由各个语言版本的资源文件组成,资源文件以.resx后缀和.cs后缀成对出现,其实质是一定规则的Xml文件。这个很容易理解,应用程序通过资源文件实现多语言.. 阅读全文
推荐排行榜
我的程序优化-尽量减少数据库连接操作
2012-05-02 22:55 by dreamhappy, 7111 阅读, 收藏,
摘要:
最近做一个项目,做的比较郁闷,现在把项目经验总结在这里。项目的主要功能就是为第三方程序提供数据,并根据客户端的调用提供数据更新。我的程序属于服务端。服务端以站点形式部署,以Xml的数据格式输出。项目以我自己的设计编码完成,并整合测试。初始化数据时,问题出现了。刚开始体现在客户端接受数据很慢。测试环境环境下,数据库服务器部署在国外,网站部署在公司内部,而且我一直认为我的程序在数据库数据处理这里已经做了足够的优化,包括索引和主键已经做到了合理使用。综上所述,起初的速度问题一直没有引起我的关注。然而最后问题的关键恰恰出在数据库连接查询方面,频繁查询导致数据初始化速度很慢。刚开始我采取的方法是即用即查 阅读全文
程序人生的四个象限和两条主线
2014-01-12 09:37 by dreamhappy, 1061 阅读, 收藏,
摘要:
转载之前读过的一篇好文章,收藏在这里,长读长新。原文 http://ftqq.com/2013/12/coding-life/ 作者 @Easy文中对我印象深刻的有同样是一门语言,它的投入产出比是非常不同的。选择技术方向时一定要谨慎。一个只在小公司上过班的PHP程序员,不管他能力有多好,是不可能直接成为一家500人规模还有半年就上市的企业的CTO的。即使CEO非常相信你的能力,他也需要拿出让投资人和团队其他人信服的证据,很显然一个大型互联网公司的技术总监职位更容易服众。所以别去相信那些没开过公司没当过高管或者就是别有居心的人说的,title很重要,它标记了你做过什么样的事、有怎么样的成绩。虽然 阅读全文
博客园的商业模式
2013-02-07 22:26 by dreamhappy, 5673 阅读, 收藏,
摘要:
过去的几年我一直是博客园的忠实用户,可以感觉到这几年博客园的产品形态没有什么大的变化。博客园的盈利点估计还是主要靠广告,以及少数的其它合作,如阿里云空间券兑换。之前的专题也好久没有更新了,微博等社会话推广也不给力。在博客园基本上可以搜索到关于.net平台编程的所有知识资料,并且内容优质。所以我想这样的优质原创平台应该被充分发掘出来。前几年博客园似乎可以跟出版社合作为作者出书,这样的模式不知为何没有坚持下来。甚至深入拓展后形成如自助出版,合作分成等多种形式,接着我想到了数据开放平台数据开放平台接口如果有这样的数据接口,作者的版权信息无法保证。前几天有几个商业微博帐号转发了知乎的话题内容,引发了尊 阅读全文
百度编辑器图片上传功能解疑
2013-07-24 23:15 by dreamhappy, 13032 阅读, 收藏,
摘要:
最头疼的上传图片问题版本选择和自定义配置项目中使用了百度编辑器ueditor,这里是官网链接,效果还算不错,使用中的一些经验,分享在这里。我使用的环境是.NET MVC3最头疼的上传图片问题ueditor自带了图片上传功能,原理也是使用flash上传。但是我按照官方的配置修改相应的参数后,发现上传出现问题,具体体现在:本地上传图片,触发上传按钮后,上传失败,代码中提示Flash插件初始化失败,请更新您的FlashPlayer版本之后重试!,主流浏览器都是这个错误起初我把问题集中在可以看到的错误”提示flash插件初始化错误“,但是这是一个迷惑性的提示,错误的根本原因不在这里。先看看项目的配置上 阅读全文
浙公网安备 33010602011771号