当前位置: 代码迷 >> BUG的解决方案
 
  • 三层架构实践入门(一)

    三层架构实践入门(1)三层架构最初目的是不把数据库操作语句放到界面里,虽然可以写个公共类操作数据库,但是SQL语句还是免不了。这样做小项目没有什么问题,但是项目做大了就会难以维护。三层架构把数据访问、业务逻辑、界面分离,方便大项目维护。为了减少难度,这里举个简单的三层架构雏形:只用DAL(DataAccessLayer)层,把数据访问封装到DAL层中,UI调用DAL,原则:UI不能出现SQL。比如...

    138
    热度
  • 自各儿实现简单的AOP(三) 实现增强四项基本功能

    自己实现简单的AOP(三)实现增强四项基本功能前面的两篇随笔,都是只是个铺垫,真正实现增强四项基本功能的重头戏,在本篇随笔中,本文将通过AOP实现如下的四个基本功能:///<para>1、自动管理数据库连接[可选]</para>///<para>2、自动管理数据库事务,当接收到异常后(无论什么异常)事务将自动回滚[可选]</para>///<p...

    162
    热度
  • iPhone 面试例题答

    iPhone面试题解答main(){inta[5]={1,2,3,4,5};int*ptr=(int*)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));}答:2,5*(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5&a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int)int*ptr=(in...

    16
    热度
  • 网络请求接口的打包(一)

    网络请求接口的封装(一)iOS开发-网络-合理封装请求接口分享新浪微博腾讯微博微信QQ好友人人网TwitterFacebookGoogle+TumblrLinkedin☆特别推荐:希望有缘来到小站的用户们,如果平时需要服务器主机托管,云服务,机房机柜带宽租用等,可以交个朋友,我叫董礼QQ93663045真诚交友,用心服务,价格最低!概述如今大多App都会与网络打交道,作为开发者,合理的对网络后台请...

    306
    热度
  • 腾挪平台3G手机网站前端开发布局技巧

    移动平台3G手机网站前端开发布局技巧本文转载至:移动平台3G手机网站前端开发布局技巧汇总-前端开发-武方博您或许正在或准备参与一个WepApp项目,您或许正在Google搜索mobiledevelopment相关的文章,您或许是一名专业的WEB前端工程师,您或许想学习Mobile前端开发方面的技术,如果您被我说中了,呵呵那么这篇文章将为您带来意想不到的惊喜!当您看到这篇文章时,哥已经默认认为您是一...

    1033
    热度
  • CSS兼容一

    CSS兼容1 1.???????CSS中几种浏览器对不同关键字的支持,可进行浏览器兼容性重复定义 !important???可被FireFox和IE7识别 *??????????????????可被IE6、IE7识别 _??????????????????可被IE6识别 *+????????????????可被IE7识别 ? 2.IE专用的条件注释 <!--其他浏览器--> <...

    297
    热度
  • (转)svn树摩擦

    (转)svn树冲突SVN树冲突和目录丢失问题(1)临下班了,一个老朋友(之后用yzw代称)在MSN上呼我。说他的SVN遇到问题了:·在执行分支合并时,一个目录发生了树冲突·直接在硬盘上将该目录删除·之后执行svnupdate该目录不能检出·不知道树冲突为何物,也不知道目录怎么变成了一团糟好吧,谁让他公司的SVN是我给部署的呢?让他(yzw)执行svnstatus命令,看看显示什么信息,然后我在本地...

    10141
    热度
  • HTML文档类型DTD与浏览器奇异模式

    HTML文档类型DTD与浏览器怪异模式虽然在兼容IE6时候经常会注意到两个模式的区别,但是系统的理解起来,还没有认真总结过。看了一些网上的资料。结合自己的理解汇总了一下,放在这里备忘并分享给大家。 浏览器从服务端获取网页后会根据文档的DOCTYPE定义显示网页,如果文档正确定义了DOCTYPE浏览器则会进入标准模式(StandardsMode),否则浏览器会进入怪异模式或混杂模式(Quirksm...

    234
    热度
  • 通用 CSS 札记、建议与指导

    通用CSS笔记、建议与指导 #通用CSS笔记、建议与指导 ? --- ? 在参与规模庞大、历时漫长且人手众多的项目时,所有开发者遵守如下规则极为重要: ? +**保持CSS的可维护性** +**保持代码清晰易懂** +**保持代码的可拓展性** ? 为了实现这一目标,我们要采用诸多方法。 ? 本文档第一部分将探讨语法、格式以及CSS分析;第二部分将从方法论、思维框架以及编写与规划CSS的态度入手...

    368
    热度
  • 菜鸟笔记(9)粗浅谈谈方法(Method)

    菜鸟笔记(9)粗浅谈谈方法(Method) 菜鸟笔记(9)方法(Method) 总算学到方法了.没学过方法之前.很多学过知识的例题都看不懂,为什么? 里面掺进方法了~.唉~~~~~~ 另外...我是按照书上学习顺序学习的.我有几本java教学书,有的是先学方法,在学类.有的反过来. 我是安先看简单方法在看类的顺序学习...所以类的一切我还都不知道...开开始接触方法.一...

    644
    热度
  • MallocStackLogging 的设置方法 查找 EXC_BAD_ACCESS 有关问题根源的方法

    MallocStackLogging的设置方法查找EXC_BAD_ACCESS问题根源的方法IOS开发中,如果提前释放一个指针的内存,在以后还继续使用这个指针,那么程序会立刻crash掉,而且很难有报错信息,我以前都是靠猜测去判断错误的原因,我们应该利用工具去找到错误的地方,然后快速准确的定位到错误地方,及其错误原因,最后进行改进。其实iOS控制台提供这种机制,如果你选择debug模式(必须在这个...

    2342
    热度
  • ViewDragHelper实现QQ5.0侧滑并处置与ViewPager的滑动冲突

    ViewDragHelper实现QQ5.0侧滑并处理与ViewPager的滑动冲突QQ5.0的侧滑效果有多种实现方式,如http://blog.csdn.net/lmj623565791/article/details/39257409就是利用HorizontalScrollView实现的,简单实用;如http://blog.csdn.net/manoel/article/details/3901...

    96
    热度
  • unity3d android开发初体验——远道安装调试篇

    unity3dandroid开发初体验——远程安装调试篇最近迷上了unity3d这个游戏引擎,这个游戏引擎做的还不错,虽然比起那些昂贵的引擎来说,名字没有那么惹人注目,但是功能上还是挺全的,比如把游戏发布在大多数平台(包括手机、主机、掌机),支持比较先进的虚拟现实技术等等。然而对于我们这些开发者来说,一款好的游戏引擎,不只需要能够大大提高我们码代码的速率,比如方便调试bug,还要有类似于在线烧写机...

    599
    热度
  • (转)Android Superuser提权破绽分析

    (转)AndroidSuperuser提权漏洞分析一、Superuser环境变量设置漏洞?【影响产品】?在Android<=4.2.x已root过的系统上使用到以下授权管理应用的都可能受影响:?1、ChainsDDSuperuser(当前版本,包括v3.1.3)?2、CyanogenMod/ClockWorkMod/KoushSuperuser(当前版本,包括v1.0.2.1)?3、Chai...

    83
    热度
  • 对不起!小弟我来晚了!——《Android群英传》出版祭

    对不起!我来晚了!——《Android群英传》出版祭对不起!我来晚了!——《Android群英传》出版祭历时将近一年,我的第一本书终于就要出版了,虽然经历种种曲折,历经磨难,最终还是赶在八月份的尾巴上,修成正果。首先,要向大家道歉,本来预计是在6月份上市的书,一拖再拖,直到现在才得以出版,让不少朋友一等再等,这里,向这些朋友的耐心,狠狠的点个赞。写书之前其实,当官杨主编第一次找我写书的时候,其实我...

    80
    热度
  • Android插件范例——360 DroidPlugin详解

    Android插件实例——360DroidPlugin详解在中国找到钱不难,但你的一个点子不意味着是一个创业。你谈一个再好的想法,比如我今天谈一个创意说,新浪为什么不收购GOOGLE呢?这个创意很好。新浪一收购GOOGLE,是不是新浪就变成老大了?你从哪儿弄来钱?怎么去整合GOOGLE呢;之前写过有关于Android插件方向的文章,解析了一下Android的插件原理与运行方式。很多小伙伴都问我,为...

    22
    热度
  • 【Android界面实现】ZListView,一个最强大的刷新、加载、滑动删除的ListView控件(2)

    【Android界面实现】ZListView,一个最强大的刷新、加载、滑动删除的ListView控件(二)转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992我们接着上篇的文章说,在前一篇文章中,我们学习了ZListView的使用,这一篇就开始说一些干货了,本篇文章将介绍ZListView的实现原理。其实说是ZListView的实现原理,不如说是ZSwipeI...

    37
    热度
  • 引见Model-View-Presenter在Android中的应用

    介绍Model-View-Presenter在Android中的应用这篇文章是我学习MVP模式时翻译的,原文是KonstantinMikheev所写,传送门。因英语水平有限,翻译的很生硬,基本靠Google,请见谅。以下是译文。这篇文章我会通过一个最简单的例子去一步步介绍MVP模式在Android中的最佳实践。同时我也会介绍一个使MVP模式在Android开发中变简单的library。简单?怎么才...

    37
    热度
  • 利用 LeakCanary 回检查 Android 内存泄漏

    利用LeakCanary来检查Android内存泄漏前言你被概率性的OOM困扰么?有时候,OOM像幽灵一样,挥之不去,可真想把它揪出来时,又捉之不着。或许,是时候用LeakCanary来诊断一下了。它是一个用来检查Android下内存泄漏的开源库,这篇文章主要介绍其用法、架构和其背后的实现原理。Square有篇文章介绍了开发这个库的原因。他们的一个付款流程里,需要用到用户的签名,他们直接用Bitm...

    426
    热度
  • Android Library项目发布到JCenter最容易的配置方法

    AndroidLibrary项目发布到JCenter最简单的配置方法前沿网上的步骤看起来实在太麻烦,gituhb上偶然间看到的一个项目,经过实际验证确实可行。github连接:https://github.com/xiaopansky/android-library-publish-to-jcenter这是一个帮助Android开发者将aar发布到jcenter的项目,这个项目已经将需要写的脚本封...

    11
    热度