- 博客(13)
- 收藏
- 关注
原创 .Net IIS 使用总结(入门级)
前段时间小折腾了.net项目在IIS上发布,之前没有经验,走了不少弯路,现在做个小总结(环境为ASP.NET4.0 + IIS7.5)①将项目打包发布到IIS上,浏览器访问没有显示正常页面,显示成目录(Directory)的形式一般来说是ASP.NET未注册到IIS中的原因,命令行执行【%windir%\Microsoft.NET\Framework64\v4.0.30319\aspn
2013-02-18 16:35:52
992
原创 Android随记------NDK入门使用
关于android的NDK使用,网上的教程很多,这里主要是总结归纳下自己使用的具体步骤,以备记忆①ndk编译环境准备,去官网下载ndk工具并安装,设置环境变量②新建一个Android工程,在任意类中声明native方法 如:com.example.ndk_sample.ndk.NdkCallUtil 中, public native String stringFromJNI
2013-02-16 16:44:52
532
原创 SmartPhone Web开发问题总结
总结一下近期SmartPhone Web项目遇到的问题,主要是开发在Android手机(webview)上访问的web页面。①CSS,JS文件修改后加载无效 网页代码里加载的CSS或JS文件(非html中内嵌代码),修改之后,需要清掉app的缓存。因为app内的webview访问网页后,会缓存CSS,JS文件,再次访问此页面读取的是缓存文件。②软键盘右下角的回车键
2012-10-29 10:36:21
1289
原创 php--连接Azure数据库
php没有自带提供Azure连接用的dll扩展,需要下载对应的drive来扩展drive下载链接: http://www.microsoft.com/en-us/download/details.aspx?id=20098下载解压出的文件如下:然后就是选择对应的dll文件,根据下载的php版本来判断(pdo方式这里不考虑,用的sqlsrv),例如我下的是 PHP 5
2012-06-21 11:23:03
985
原创 Android随记------屏幕密度掺入BitmapFactory里decodeFile与decodeResource的差异
最近在项目中遇到的问题,一种是放在drawable下的资源文件,一种为下载后复制到data/data目录下的文件,同样的分辨率,放入相同layout配置的ImageView中,显示的大小却不一样。查看代码后,逻辑并无不同的地方,唯一的区别是:读取图片文件资源的时候,读drawable下用的decodeResource方法,读data/data下用的decodeFile方法。用分辨率320px*56
2012-05-30 16:43:46
20994
3
原创 MVC分层影响代码重用的小感受
所谓的MVC,一直被强调关注的东西,做了很多项目,也就一直把它当概念在听,优点什么的并没什么深切的感受,只知道能降低耦合,让层次更明确,说实话在实际作业中,除了觉得各层次分得比较清楚外,并没感觉到什么特别的,也是自己理解不够深的原因吧。不过,最近遇到的问题,对MVC分层的有一点直观的感受。项目是Android应用,后期希望根据它做2个姐妹版,其实也就是换换壳子,增减一点小功能,代码都是
2012-05-15 17:36:49
1209
原创 Android随记------OOM之痛(图片篇)
近段时间一直在折腾Bitmap相关的内存溢出问题,就调试解决中的感受和经验做个简单的总结。(关于Bitmap的内存消耗机制就不作详细说明,大概就是Bitmap关系到的内存是native heap,它与Davilk heap有所区别,因为native heap并不受java gc的控制,所以必须手动去释放)1.利用图片组件的ondraw方法中cavans进行绘制 尤
2012-05-11 16:09:33
7533
3
原创 Android随记------休眠状态对Camera预览的影响
最近遇到的一个问题,app中有照相功能的预览画面,提供照相功能,在此画面打开的前提下,按关机键使机器进入休眠状态,然后再解除休眠回来,画面中的照相预览部分变成一片漆黑....可如果是app之间的切换(例如,Home键出去,再长按Home键回来)的话没有此问题。首先打log对比休眠和普通切换App应用,系统做的事情有哪些区别: 休眠--状况A 切换App--状况B画面打开:
2012-04-19 16:25:02
4824
1
原创 Android随记------带RadioButton的单选listView
ListView本身通过setChoiceMode(ListView.CHOICE_MODE_SINGLE),AlertDialog利用setSingleChoiceItems来实现单选功能list,不过这种系统提供的是简单的text+raido的组合,其实就是CheckedTextView。不过项目中,需要image+radio的组合,系统中没提供简单的方法直接设定,基本的思路即自定义list里
2012-04-01 17:06:57
9722
原创 Android随记------GalleryView禁止选中项目向中间滑动
相册控件Gallery里,点击选中其中的项目,会自动将选中的项目滑动到中间。不过最近项目中遇到需要实现禁止这种滑动,大致折腾一番基本实现这种效果。Gallery类本身没有提供能直接设置这种效果的方法,setXXX或onXXX方法之类的,基本确立得自定义一个Gallery了。首先,Gallery里出发点击事件会响应Gallery的onSingleTapUp方法(无论点击到项目还是空白部分
2012-04-01 15:59:23
5356
2
原创 Android随记------输入框控件对软键盘的监听
最近遇到的,需要通过点击软键盘右下角的“完成”按钮来收回软键盘,在有的型号的手机自定制的系统能自动实现。实现代码:在需要的实现的输入控件中加入onKey的监听事件 inputVieweditText.OnKeyListener() { @Override public boolean onKey(View v, int keyCode,
2012-03-31 17:58:25
1949
原创 Android随记------Dialog自定义背景等样式
想实现画面弹出的对话框为自定义式样,第一时间会习惯用AlertDialog AlertDialog customDialog = new AlertDialog.Builder(MainActivity.this).create(); LayoutInflater inflater = LayoutInflater.from(this); View contentView
2012-03-26 23:51:28
7558
原创 设计模式--IOC(DI)与AOP思想涉及的模式
这几天简单了解学习了Spring框架,其中的IOC(DI)与AOP的特性自然是其精髓所在,正好也在学习设计模式,结合设计模式理解了一下1.IOC(DI)依赖注入--State模式 依赖注入是什么?首先看一个例子,工程中业务层类(Business)需要调用底层打印类(RealWriter)来完成自己的功能,关系图如下:Business类的save
2012-02-16 17:25:12
1755
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人