摘要:这篇文章中您将了解到以下内容保存BitmapWebClient文件上传向服务端传递数据保存Bitmap做移动端开发,图片上传下载是最普通的需求了。在mono for android中按照资料,下载网络图片的功能需要用流对象把图像转化为Bitmap,之后再保存,刚开始我是这么做的,看如下代码:filepath是网络图片urlURL url = new URL(filePath);HttpURLConnection conn = (HttpURLConnection)url.OpenConnection();Stream stream = conn.InputStream;Bitmap bmp = 阅读全文
Yii 使用Widge面面观
2014-01-03 21:42 by dreamhappy, 1302 阅读, 0 推荐, 收藏, 编辑
摘要:我们可以把Widget视为一个嵌入到控制器管理 的视图中的微控制器,其实就是.net框架中的用户控件,或者类似于.netMVC中的子视图。与controller相比较,微件没有既没有动作,也没有过滤器。Yii 手册中提到Widget拥有自己的视图。第一种方法 使用beginWidget 和endWidget第二种方法 使用Widget('类名字')如:widget('HelloWidget'); ?>自定义Widget:继承 CWidget 以及重载它的init() 和 run() 方法,可以定义一个新的组件:挂件的使用:面包屑导航:第一步 声明属性One 阅读全文
开始mono开发
2013-12-29 19:20 by dreamhappy, 5769 阅读, 3 推荐, 收藏, 编辑
摘要:使用mono框架开发android程序,第一步当然是构建开发环境,严格意义上说是使用 mono for android开发android程序。参考Mono for Android安装配置破解mono for android官网上有一个一键安装包,但是安装不是很方便。整个环境涉及到很多组件,像搭建lamp环境一样,这些都可以自己安装完成。因为刚开始都涉及到破解版本问题,所以建议大家单个安装。 组件的功能需要搞清楚,有些还是很容易混淆的。mono是一个开源项目,而mono for android是一个运行时和开发堆栈。Android环境主要是JDK,AndroidSDK相关,如果不熟悉 可以参考这 阅读全文
估计你都没注意到的编码问题
2013-12-09 21:21 by dreamhappy, 1309 阅读, 2 推荐, 收藏, 编辑
摘要:程序中的编码是一个一直需要注意的问题,这几个问题你有没有注意到:后台1 ASP.NET 后台当ASP.NET在填充Request.QueryString, Request.Form时,使用的解码方法是HttpUtility.UrlDecode2ASP.NET在填充QueryString,Form时,会访问Request.ContentEncoding做为解码时使用的字符编码app.Request.ContentEncoding = System.Text.Encoding.UTF8;前台1 JQuery 在ajax提交时,在内部实现时,已经调用了encodeURIComponent()函数。2 阅读全文
体验phonegap3.0
2013-12-08 23:37 by dreamhappy, 3627 阅读, 0 推荐, 收藏, 编辑
摘要:网上有各种各样的phonegap环境搭建资料,鉴于学习和整理的考虑,我还是把我搭建的过程整理出来这篇文章中将涉及到的内容PhoneGap环境需要的组件Node环境JDKAndroidSDKADTANT命令行安装phonegap命令行安装创建项目windows下android环境搭建疑难问题参考资料Phonegap环境需要的组件node环境http://phonegap.com/install/直接安装即可JDK环境主要涉及到环境变量的设置:ClassPath中添加;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;AndroidSDK参考http 阅读全文
LoginForm表单的执行过程
2013-11-05 23:02 by dreamhappy, 8288 阅读, 0 推荐, 收藏, 编辑
摘要:读取这篇文章,您将了解到提前熟悉几个基础点LoginForm表单的执行过程首先我们看表单模型声明验证规则填充模型触发验证默认的用户密码加密用户验证中使用Salt数据验证调试Yii参考提前熟悉几个基础点attributeLabels()返回一个属性名字和属性标签的映射。给字段一个显示在页面上的别名, 比如说, ‘user’ => ‘用户名’, 当我们在页面使用的时候, 它显示的就是 用户名 而不再是 username了。validatePassword()Yii内置的验证授权框架,核心是一个事先声明的用户应用部件,用来代表当前用户存储的身份信息。通过Yii::app()->user在 阅读全文
yii学习记录-gii配置
2013-11-01 22:27 by dreamhappy, 3186 阅读, 0 推荐, 收藏, 编辑
摘要:这篇博文中你将了解到以下内容YiiDemo配置文件Yii代码生成器修改PHP执行环境变量参考Yii 是一个基于组件、纯OOP的、用于开发大型 Web 应用的高性能PHP框架。它将Web编程中的可重用性发挥到极致,能够显著加速开发进程。Yii适合大流量的应用,如门户、BBS、CMS及B2B系统等,功能丰富,性能优异 YiiDemo配置文件主要配置文件位置 protected/config/main.phpYii代码生成器 1 激活protected/config/main.php数据库配置main.php中设置数据连接2 增加gii配置'modules'=>array( / 阅读全文
何为Web App,何为Hybird App
2013-10-14 09:20 by dreamhappy, 22477 阅读, 4 推荐, 收藏, 编辑
摘要:这些概念听起来很火,当下也很流行,真正理解起来却并非易事。如果让我来全面的解释Web App和Hybird App,我觉得还有些困难。这篇文章只是我深入了解移动领域开发过程中的不断整理和总结,其中涉及到很多概念,观点,个人的看法,有不确切的地方,欢迎指正。阅读这篇文章,您将了解到移动网站版本现状WebApp出现webapp由wap站发展而来WebApp与移动站点区别webapp与native区别HybirdApp出现更新与性能的矛盾参考移动网站版本现状为了满足不同用户需求,移动网站一般分为3个版本简版,触屏版,脑版。触屏版大多启用html5开发。笔者认为电脑版基本在手机端不可用。以下是几个大公 阅读全文
《周鸿祎和他的创士记》读书笔记
2013-10-02 17:11 by dreamhappy, 384 阅读, 0 推荐, 收藏, 编辑
摘要:假期买了两本书,在火车上基本搞定。《拒绝平庸》周鸿祎和他的创士记和道哥的《白帽子讲web安全》。后者可以带领我把web安全方面的知识系统的了解和学习一遍,充实和完善之前零散的安全概念。。周鸿祎这本书,基本读完,把我认为精彩的观点分享出来。这本书我总体打7分,不算非常精彩的一本书。全书重点突出了《硅谷热》对周的影响,多次引用,难免有生搬硬套的感觉。以周学习,创业,为主线,串起一些互联网往事。主观上认为没有《浪潮之巅》描写的客观和经到。抛开两本书的主旨不同的因素。的确周鸿祎是一个频繁折腾,不按套路出牌,十分能力出众的一个创业者。一方面得益于自己内心对成功的不懈追求,敢于尝试,不怕失败的精神。另一方 阅读全文
网站安全系列:跨站脚本攻击XSS
2013-10-02 13:49 by dreamhappy, 1176 阅读, 0 推荐, 收藏, 编辑
摘要:本篇博文主要从概念和应用上介绍XSS,主要内容来源于《白帽子讲web安全》XSS核心本质XSS实际上是一种HTML注入,用户输入的数据被当成HTML的一部分来执行。防御方法核心是输入检查和输出编码。对于Web应用长见的MVC模式,XSS主要攻击View层。XSS攻击是在用户的浏览器上执行,形成过程则是服务端页面渲染时,注入了恶意的HTML代码导致。在ASP.NET MVC中razor默认会对所有输出进行html编码。这是ASP.NET MVC针对XSS攻击的一道防火墙防御方法一 HttpOnly设置Cookie, 解决Cookie劫持问题,浏览器将禁止页面javascript访问带有HttpO 阅读全文