代码改变世界

[置顶]dreamhappy博客索引

2013-02-04 09:43 by dreamhappy, 1225 阅读, 1 推荐, 收藏, 编辑
摘要:最近翻看了之前写的文章,包括零碎记录和经验分享四步创业法读书笔记博客园的商业模式我的程序优化-尽量减少数据库连接操作一步步实现网站的多语言版本使用YSlow分析前端页面性能域名空间那些事域名空间那些事 第二季说说程序中的日志HTML5在路上.net实体新解零碎记录[RESTful web services读书笔记] 接口设计中维持XML和JSON表述的兼容性用LINQ在集合中查询特定对象使用 scope_identity() 函数获得表的标识值SQL查询今天与昨天的记录,及本月记录、本周记录我的webrequest经验修改MSSQL自增列标识值博客园REST系列文章索引优秀文章转载 工程师在创 阅读全文

[置顶]一步一步实现网站的多语言版本

2012-10-27 22:17 by dreamhappy, 16147 阅读, 14 推荐, 收藏, 编辑
摘要:网站在开发的过程中需要实现多语言版本,我们暂且认为有英语和汉语两个版本。网站结构包括,UI过程,rest服务,以及相应的js,各个部分我们都要实现多语言,不要求一键切换,但是在部署过程中要能实现多与语言配置。首先我们出场的是资源文件,C#的项目实现本地化和区域化,我们要用到资源文件。添加资源文件夹添加资源文件项这里文件的命名最好能规范,如英文版本建议lang.en.resx,汉语版本建议用lang.zh-cn.resx实际使用效果资源文件夹由各个语言版本的资源文件组成,资源文件以.resx后缀和.cs后缀成对出现,其实质是一定规则的Xml文件。这个很容易理解,应用程序通过资源文件实现多语言.. 阅读全文

[置顶]我的程序优化-尽量减少数据库连接操作

2012-05-02 22:55 by dreamhappy, 7067 阅读, 7 推荐, 收藏, 编辑
摘要:最近做一个项目,做的比较郁闷,现在把项目经验总结在这里。项目的主要功能就是为第三方程序提供数据,并根据客户端的调用提供数据更新。我的程序属于服务端。服务端以站点形式部署,以Xml的数据格式输出。项目以我自己的设计编码完成,并整合测试。初始化数据时,问题出现了。刚开始体现在客户端接受数据很慢。测试环境环境下,数据库服务器部署在国外,网站部署在公司内部,而且我一直认为我的程序在数据库数据处理这里已经做了足够的优化,包括索引和主键已经做到了合理使用。综上所述,起初的速度问题一直没有引起我的关注。然而最后问题的关键恰恰出在数据库连接查询方面,频繁查询导致数据初始化速度很慢。刚开始我采取的方法是即用即查 阅读全文

使用ServiceStack改造我们的项目

2018-02-05 17:47 by dreamhappy, 850 阅读, 0 推荐, 收藏, 编辑
摘要:ServiceStack是一个NET环境下的开源框架集合 包括轻量级的Orm框架,数据库访问,Json处理,Redis驱动等多个模块,我们可以按需选择使用 serviceStack.Ormlite serviceStack.Ormlite是一个.NET平台快速实现ORM的数据访问框架,支持多种主流的 阅读全文

Yii2 使用Composer

2015-02-10 09:52 by dreamhappy, 921 阅读, 0 推荐, 收藏, 编辑
摘要:composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件composer中文网http://www.phpcomposer.com/安装路径composer的安装路径 h... 阅读全文

Yii2中的入口文件环境配置

2015-01-30 11:02 by dreamhappy, 3088 阅读, 0 推荐, 收藏, 编辑
摘要:默认的Debug配置在入口文件中defined ( 'YII_DEBUG' ) or define ( 'YII_DEBUG', true );defined ( 'YII_ENV' ) or define ( 'YII_ENV', 'dev' );以上配置后,所有的异常会直接显示在页面,也就是爆红... 阅读全文

Yii2中的环境配置

2015-01-30 10:58 by dreamhappy, 4941 阅读, 0 推荐, 收藏, 编辑
摘要:默认的Debug配置在入口文件中defined ( 'YII_DEBUG' ) or define ( 'YII_DEBUG', true );defined ( 'YII_ENV' ) or define ( 'YII_ENV', 'dev' );以上配置后,所有的异常会直接显示在页面,也就是爆红... 阅读全文

ffmpeg进行视频转换

2015-01-23 20:55 by dreamhappy, 381 阅读, 0 推荐, 收藏, 编辑
摘要:参考Mencoder使用方法Windows下MEncoder下载和Linux下MEncoder的编译如何降低FFMpeg.exe使用过程中的Cpu使用率实际上是通过参数控制服务器上用于ffmpeg.exe 核数-threads 2HTML5 video 跨浏览器兼容的方法为什么有些MP4文件在Chr... 阅读全文

Yii2 中自定义实例名称

2015-01-18 10:12 by dreamhappy, 1252 阅读, 0 推荐, 收藏, 编辑
摘要:Yii2高级模板中,以frontend 和backeend的模式来分离前后台,这样的优势是 工程可以独立开发和部署。很大程度上起到解耦作用。如果我们希望再增加名为 【api】一个过程怎么办?第一步 需要增加Add API Alias在common文件下的config下的bootstrap.phpYi... 阅读全文

移动端前端开发资料

2015-01-18 10:02 by dreamhappy, 242 阅读, 0 推荐, 收藏, 编辑
摘要:移动端前端开发调试详细介绍了如何做响应式测试。移动端包括web和应用的有效测试方法。资料持续更新中在线响应式测试网站:http://www.browserstack.com/responsive在线响应式截图:http://www.browserstack.com/screenshots 阅读全文

guzzle调用失败-缺少guzzle

2015-01-05 11:18 by dreamhappy, 586 阅读, 0 推荐, 收藏, 编辑
摘要:用composer安装了,但是目前为止还有问题。开发环境是 WAMP PHP5.4.12. 已经打开PHP.ini 的SSL扩展,现在还是提示缺少 curl-ca-bundle.cr报错No system CA bundle could be found in any of the the comm... 阅读全文

IOS内测分发策略

2014-11-12 22:14 by dreamhappy, 4076 阅读, 1 推荐, 收藏, 编辑
摘要:当苹果应用没有上交appstore审核,出于开始内侧阶段时,我们如何邀请别人测试和使用?plist苹果安装包实现使用七牛云存储解决ios7.1的app部署问题推荐两个现在比较流行的app内测辅助网站 蒲公英 和Fir。这样的创业网站都是抓住了企业开发app,在appstore提交之前需要内测的需求,... 阅读全文

Yii2中的零碎知识点

2014-10-16 09:34 by dreamhappy, 11146 阅读, 0 推荐, 收藏, 编辑
摘要:PHP最佳实践1 PHP获取时间戳:echo time();时间戳转换date('Y-m-d H:i:s', $时间戳);2 linux 显示命令 ls显示所有文件夹 查看命令:tail -200 runtime/logs/app.log 退出vim :qz :xa3 数据库日志:tail -f /... 阅读全文