国内更全面
解决程序疑难杂症

【今日观点】 Yosemite Intellij i...

PHP设置单步调试 一直看看PHP语法,最近看貌似很火的laravel,还有一个基于laravel/framework的OctoberCRM,一直没找到方式做单步调试,今天总算达成了。 IDE用的Intellij idea,Android Studio就是基于这个玩意搞的,也是由于Android Studio我才开始接触这个IDE,后来看PHP,就装了个插件,就叫PHP吧,然后编写PHP代码,提示做...

前端技术

前端技术

三层的优化(七层架构)

阅读(0)

  上篇文章中介绍了简单的三层架构(U层、B层和D层),三层架构能同过业务逻辑层(B层)作为中间层,对表示层(U层)和数据访问层(D层)进行“解耦”。三层之间各司其职,互不影响,从而保证了系统的正常运行。  简单三层架构虽然解除了U层和D层的耦合,可是U层和B层,B层和D层都有很高的耦合。那么,能否对三层进行进一步的解耦呢?答案是肯定的,之间学习过的设计模式

前端技术

使用类别与基底类别库

阅读(0)

   VB.Net是VB6.0的升级版,两者的不同之处在于VB是基于对象的面向过程的编程语言,VB.Net是完全面向对象的编程语言。之前在用VB进行编程时对类的使用少之又少,在VB.Net中,对类与基类的使用将成为我们今后编程中最重要的课题之一。   最近在学习VB.Net视频,视频中讲到了使用类别与基底类别库。在这一部分的内容中主要讲到

前端技术

软件工程之文档

阅读(0)

   软件文档也称文件,通常指的是一些记录的数据和数据媒体。文档对软件开发的各个阶段有很大的作用。高效率地开发、分发、管理和维护文档对于开发软件产品有着重要意义。   文档在软件开发人员、软件管理人员、维护人员、用户以及计算机之间进行交流的桥梁。软件开发人员在各个阶段中以文档作为前阶段工作成果的体现和后阶段工作的依据。软件开发人员需制定一

前端技术

简单工厂模式

阅读(0)

    “工厂”一词我想大家都耳熟能详,在现实生活中,工厂是负责生产产品的基地。那么,在设计模式有一种模式叫做“简单工厂模式”,通过对“工厂”一词的理解,这里的简单工厂模式可以理解为负责生产对象的一个类。    在我们平常编程中,往往要在客户端用“New”实例化出类的一个对象。此时客户端直接依赖与这个对象,当需求发生变

前端技术

【机房收费系统】之触发器的使用

阅读(0)

  机房重构中,有很多功能的实现涉及到对数据库中多张表进行操作。比方说结账,结账成功之后实现的功能有:1、修改卡表的结账状态。2、修改充值表的结账状态。3、修改退卡表的结账状态。4、删除卡表中不使用并且已结账的卡的信息。实现这些功能并不难,只要在D层中重新定义这些方法就OK了,但是这样的效率并不高。有没有一种既能实现这些功能又很高效的方法呢?这就涉及到对数据库中触发器的使用了。

前端技术

寒假英语学习总结

阅读(0)

  时间过得真快,寒假学习马上就要结束了。在这20多的天的学习时间里,SmallBaby又成长了很多。假期是集中的学习时间,英语要学习四个小时,所以说SmallBaby获取的能量比往常是要多的。这个假期的英语学习很充实、很愉快,下面对这一阶段的学习做一个总结。  测试  1月26号在华英姐的组织下对我们11期同学进行了一次快照测试,对测试

前端技术

[Android设计模式]Android退出应用程序终极方法

阅读(0)

[Android设计模式]Android退出应用程序终极方法转载地方: http://www.cnblogs.com/mainroadlee/p/3376688.html 如何干净彻底地退出Android应用程序,是很多开发者的心头痒。如何干净地关闭所有已打开的Activity?如何关闭指定的Activity?如何关闭一类Activity?这里,我们提出一种通过实现对Appli

前端技术

泛型集合代替DataTable

阅读(0)

  在机房重构过程中,在实现将数据库中数据显示到DataGridView控件这一功能时,遇到这样一个问题:由于在SqlHelper类中,定义查询操作时是将数据库,得到的是DataTable和DataSet对象(表),因此在使用DataGridView、Textbox等控件对数据进行绑定时,需要读取数据库中的字段。  举一例子,在实现“查询卡中金额”这一功能,

前端技术

工厂方法模式

阅读(0)

    在简单工厂模式中提到了其存在的缺陷,简单工厂模式违背了“开放-封闭”原则,一旦添加新的产品就不得不修改工厂类的代码,这样会造成工厂类的实现逻辑过于复杂。工厂方法模式的存在就很好地解决了这一问题。    工厂方法模式,定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。说白

前端技术

Android--线程池实现方式解析

阅读(0)

使用场景:多线程一直是一个程序健壮性的基础条件,在实现复杂业务逻辑的时候往往需要使用多线程来完成业务逻辑操作。然而线程的创建与销毁是一个耗时操作,如果在程序中反复创建和销毁线程,将会对程序的反应速度造成严重影响,有时甚至会Crash掉程序。因此在需要平凡使用线程的业务场景中,使用线程池是一个不错的选择。本文将为大家介绍Android线程池的实现方式。在Android中实现线程池,首先需要实现一个线

前端技术

FormCollection使用

阅读(0)

概述:FormCollection用来在controller中获取页面表单元素的数据。它是表单元素的集合,包括<inputtype="submit"/>元素。用法举例:以下是使用Razor语法的一个表单:@using(Html.BeginForm())[email protected]("AAA")@Html.CheckBox("BBB&qu

前端技术

线程池原理解析

阅读(0)

1.线程池的引入 引入的好处: 1)提升性能。创建和消耗对象费时费CPU资源 2)防止内存过度消耗。控制活动线程的数量,防止并发线程过多。 使用条件:   假设在一台服务器完成一项任务的时间为T    T1创建线程的时间      

前端技术

/System.err(16258): android.os.NetworkOnMainThreadException报错

阅读(0)

   今天遇到一个很让人郁闷的事情,这也就是程序员的必经之路吧。在用get请求网络的时候,提示System.err(16258):android.os.NetworkOnMainThreadException.当时我看都没看log,就检查了代码,发现就那么几句话,怎么可能出现错误呢?然后进入log中,看了下是这个错误:System.err(16258):android

前端技术

android 应用内切换语言

阅读(0)

 android应用内切换语言 [复制链接] 看到微信可以切换语言,切换语言也就是app国际化问题。我们也都会想到通过改变系统的语言,让app是自己跟随系统走,但是每一台手机系统设置中支持选择的语言,就比较少,比如小米2a:就只有简体中文,繁体中文,English三种语言,肯定满足不了需求,api中提供了locale类,实现本地化。下面我们来做个例子:对一个简单的se

前端技术

BroadcastReceiver详细介绍

阅读(0)

1.     生命周期长短的比较:广播的生命周期是非常短的(通常我们说的10S限制),当发送之后intent会到AndroidManifest.xml文件中找是不是有匹配的action,如果有就会调用Receiver,然后获得Receiver对象,再执行重载的onReceive方法,这时候Receiver对象就没有用了,垃圾回收期不定期的回收相应资

前端技术

Java锁机制Synchronized方法详解

阅读(0)

声明:从网上找的资料,感觉写的特别牛掰的好东西,和大家分享一下。打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法),和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个房间的人。所有的东西就这么多了,下面我们看看这些东西之

前端技术

Android屏幕尺寸适配注意事项

阅读(0)

1基本设置1.1AndroidManifest.xml设置在中添加子元素android:anyDensity="true"时,应用程序安装在不同密度的终端上时,程序会分别加载xxhdpi、xhdpi、hdpi、mdpi、ldpi文件夹中的资源。相反,如果设为false,即使在文件夹下拥有相同资源,应用不会自动地去相应文件夹下寻找资源:1)如果drawable-hdpi、draw

前端技术

Android生存指南:一些开发注意事项

阅读(0)

1.为Activity声明系统配置变更事件系统配置变更事件是指转屏,区域语言发生变化,屏幕尺寸发生变化等等,如果Activity没有声明处理这些事件,发生事件时,系统会把Activity杀掉然后重启,并尝试恢复状态,Activity有机会通过onSaveInstanceState()保存一些基本数据到Bundle中,然后此Bundle会在Activity的onCreate()中传递过去。虽然这貌似

企业站定制,我们更专业!

联系我们