- Android设计模式总结
荣华富贵8
程序员的知识储备2程序员的知识储备3androidjava设计模式
2019Android设计模式总结设计模式六大原则a.单一职责原则:就一个类来说,应该只有一个引起它变化的原因一个类做一件事情,避免职责过多。比如这种情况是不太好的,在一个Activity中既有bean文件,又有http请求,还有adapter等等,这就导致我们需要修改任何一个东西的时候都会导致Activity的改变,这样一来就有多个引起它变化的原因,不符合单一职责原则b.开放封闭原则:类,模块,
- Android设计模式之责任链模式
木子庆五
设计模式责任链模式android
一、定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系将这些对象连城一条链,并沿着这条链传递该请求,只到有对象处理它为止。二、模式结构:抽象处理者(Handler):定义处理请求的接口,包含处理方法和设置下一个处理者的引用。具体处理者(ConcreteHandler):实现抽象接口,决定是否处理请求或传递给链的下一个对象。三、应用场景:1.事件处理:view的层级事件分
- Android设计模式之工厂方法模式
木子庆五
设计模式工厂方法模式android
一、定义:定义一个用于创建对象的接口,让子类决定实例化哪个类。二、组成:1.抽象工厂:工厂模式的核心,声明工厂方法,返回抽象产品对象。2.具体工厂:实现工厂方法,返还具体的产品对象。3.抽象产品:定义产品的相关接口。4.具体产品:实现抽象产品的具体类。三、具体例子:抽象产品publicabstractclassProduct{publicabstractvoidmethod();}具体产品Apub
- Android设计模式详解之命令模式
惜许
玩转设计模式命令模式android设计模式
前言命令模式是行为型设计模式之一;定义:将一个请求封装成一个对象,从而让用户使用不同的请求把客户端参数化;对请求排队或者记录日志,以及支持可撤销的操作;使用场景:需要抽象出待执行的动作,然后以参数的形式提供出来,类似于过程设计中的回调机制,而命令模式正是回调机制的一个面对对象的替代品;在不同的时刻指定、排列和执行请求。一个命令对象可以有与初始请求无关的生存期;需要支持取消操作;支持修改日志功能,这
- Android设计模式之观察者模式
木子庆五
设计模式观察者模式android
一、定义:定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。二、核心角色:Subject:抽象主题被观察的角色,管理观察者集合,提供注册/注销方法,定义通知逻辑。ConcreteSubject:具体主题,存储具体状态数据,状态变更时触发通知。Observer:抽象观察者,定义更新接口,使得主题状态发生变化时更新自己。ConcreteOberve
- Android设计模式之单例模式
木子庆五
设计模式单例模式
一、定义:确保一个类只有一个实例,并且自动实例化,并向整个系统提供这个实例。二、使用场景:避免重复创建对象,过多消耗系统资源。三、使用方式3.1饿汉式:类加载时立即初始化,线程安全,可能会浪费资源。publicclassSingleton{privatestaticfinalSingletonINSTANCE=newSingleton();privateSingleton(){}//私有构造方法p
- 2024最新Android大厂面试真题大全(附答案)
imtokenmax合约众筹
2024年程序员面试android面试职场和发展
五、架构设计和设计模式1.谈谈你对Android设计模式的理解2.MVCMVPMVVM原理和区别3.你所知道的设计模式有哪些?4.项目中常用的设计模式5.手写生产者/消费者模式6.写出观察者模式的代码7.适配器模式,装饰者模式,外观模式的异同?8.用到的一些开源框架,介绍一个看过源码的,内部实现过程。9.谈谈对RxJava的理解10.Rxjava发送事件步骤11.RxJava的作用,与平时使用的异
- Android设计模式(二) 建造者模式
魁地奇
建造者模式解决的就是将一个复杂对象的构建与它的表示分离,从而使对象的构建过程能有不同的表示。什么意思?funmain(args:Array){MacBook(15,8,16,512,true,"test","")}classMacBook(privatevarscreenSize:Int,privatevarcpuCore:Int,privatevarramCapacity:Int,private
- Android设计模式详解之代理模式
惜许
玩转设计模式android设计模式代理模式
前言代理模式也称为委托模式,是一种结构型设计模式;定义:为其他对象提供一种代理以控制对这个对象的访问;使用场景:当无法或不想直接访问某个对象或访问某个对象存在困难时,可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,委托对象与代理对象需要实现相同的接口;UML类图:Subject:抽象主题类,该类的主要职责是申明真实主题与代理的共同接口方法,该类即可以是一个抽象类也可以是一个接口;Rea
- android设计模式之享元模式
肚皮怪_Sun
享元模式是对对象池的一种实现,享元模式用来尽可能减少内存使用量,它适合用于可能存在大量重复对象的场景,来缓存可共享的对象享元模式的使用场景1)系统中存在大量的相似对象2)细粒度的对象都具备较接近的外部状态,而且内部状态与环境无关,也就是说对象没有特定身份3)需要缓冲池的场景角色介绍Flyweight:享元对象抽象基类或者接口ConcreteFlyweight:具体的享元对象FlyweightFac
- Android设计模式——原型模式
李die喋
原型模式定义用原型实例指定创建对象的种类,并通过复制这些原型创建新的对象原型模式使用的场景类初始化需要消耗很多的资源,这个资源包括数据资源、硬件资源等,通过原型复制可以避免这些消耗。通过new产生一个对象需要非常繁琐的数据准备或访问权限,这时可以使用原型模式。一个对象可能会提供给多个调用者访问,而且各个调用者可能都会修改其值,可以考虑用原型模式复制多个对象供调用者使用,即保护拷贝。原型模式的简单实
- android设计模式之单例模式
肚皮怪_Sun
单例模式介绍单例模式是使用最广泛的一种设计模式,在这种设计模式中,单例对象的类必须保证有且只有一种实力存在。在我们的应用中往往会存在这么一个全局对象,用来统一处理某种行为,如网络请求、数据缓存、图片加载等。像这种情况就没必要每次使用时都构造实例,而往往采用单例模式应用场景某种类型的对象有且只有一个对象,避免产生多个对象消耗更多的资源。实现单例模式有如下关键点:构造函数不对外开放,一般都是私有的。对
- Android—adb命令大结局,android设计模式有几种
m0_65146275
程序员面试移动开发android
adbshelldumpsysbattery15、显示Alarm信息adbshelldumpsysalarm统计系统耗电量adbshelldumpsysbatterystats设置线程的优先级adbshelldumpsysactivity|grepoom_adj16、强制关闭一个应用程序;adbshellamforce-stop17、查看内存信息adbshellcatproc/meminfo指定进
- android设计模式之观察者模式
肚皮怪_Sun
观察者模式介绍观察者模式是一个使用率非常高的模式,它最常用的地方是GUI系统、订阅——发布系统。因为这个模式的一个重要的作用就是解耦,将被观察和观察者解耦,使得它们之间的依赖性更小,甚至做到毫无依赖。以GUI系统来说,应用的UI具有易变性,尤其是前期随着业务的改变或者产品的需求修改,应用界面也会经常性变化,但业务逻辑基本变化不大,此时,GUI系统需要一套机制来应对这种情况,使得UI层与具体的业务逻
- Android设计模式-面向对象的六大原则
Near尼尔
在15年的年底,准备认认真真的学习一下相关的设计模式,今天是第一天。参考的书籍——《Android源码设计模式解析与实践》,特写博客,算作学习笔记吧!!单一职责原则(SingleResponsibilityPrinciple)两个完全不一致的功能实现就不应该放在同一个类中,一个类中应该是一组相关性很高的函数、数据的封装。但是这个的界限往往不是那么清晰,很多时候都是凭借自己的经验来划分类与类之间的界
- Android设计模式—建造者模式builder
孟芳芳
笔记android
1.builder模式(建造者模式)建造者模式是一种创建型设计模式。它将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。使用场景:①相同方法,不同的执行顺序,产生不同的事件结果时;②多个部件或零件,都可以装配到一个对象中,但是产生的运行结果又不相同时;③产品类非常复杂,或者产品类中的调用顺序不同产生了不同效能,这个时候使用建造者模式非常合适。优点:使用灵活,易于扩展;不用关
- Android设计模式--桥接模式
袁震
android设计模式设计模式桥接模式
闻正言,行正道,左右前后皆正人一,定义将抽象部分与实现部分分离,使它们都可以独立地进行变化二,使用场景从模式的定义中,我们大致可以了解到,这里的桥接的作用其实就是连接抽象部分与实现部分,但事实上,任何多维度变化类或者说多个树状类之间的耦合都可以使用桥接模式来实现解耦。如果一个系统需要在构件的抽象化角色和具体化角色之间增加更多的灵活性,避免在两个层次之间建立静态的继承联系,可以通过桥接模式使它们在抽
- Android设计模式-外观模式
孟芳芳
android
1.外观模式外观模式也叫门面模式、Facade模式,是一种结构型设计模式。要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。外观模式提供一个统一的高层次的接口,使得子系统更容易使用。外观模式就是通过一个统一的接口对外提供服务,使得外部程序只通过一个类就可以实现系统内部的多种功能。一般第三方SDK经常使用外观模式,通过一个外观类使得整个系统的接口只有一个统一的高层接口,降低用户的使用成本
- Android设计模式--二十三种设计模式
龙腾腾
设计模式android
一、创建型模式,共五种:1、工厂方法模式2、抽象工厂模式3、单例模式4、建造者模式5、原型模式二、结构型模式,共七种:1、适配器模式2、装饰器模式3、代理模式4、外观模式5、桥接模式6、组合模式7、享元模式三、行为型模式,共十一种:1、策略模式2、模板方法模式3、观察者模式4、迭代子模式5、责任链模式6、命令模式7、备忘录模式8、状态模式9、访问者模式10、中介者模式11、解释器模式四、其他1、并
- Android设计模式-常用模式
逐梦_person
Android设计模式学习android设计模式
建造者模式建造者模式最明显的标志就是Build类,而在Android中最常用的就是Dialog的构建,Notification的构建也是标准的建造者模式。建造者模式很好理解,如果一个类的构造需要很多参数,而且这些参数并不都是必须的,那么这种情况下就比较适合Builder。比如构建一个AlertDialog,标题、内容、取消按钮、确定按钮、中立按钮,你可能只需要单独设置几个属性即可;另外在我的OkH
- Android设计模式(二十二)-外观模式
喵了个呜s
Android设计模式读书笔记Android设计模式android设计模式java外观模式
原文地址http://blog.csdn.net/qq_25806863/article/details/70040325外观模式猛一听有点蒙逼,但是在开发中我们应该都用过,只是没这个概念罢了。比如在开发时通常会把图片加载框架和网络框架进行封装,封装到最后只暴露出来一个最上级的类供外部调用,外部调用这一个类提供的方法,然后这个类内部具体调用了什么,用的什么逻辑等等外部都不用管。这样也方便后期随便更
- Android设计模式(九)--外观模式
辛言
Android设计模式android设计模式
问题:在Android中,Apk可以有微信,QQ为代表的插件式安装更新功能;那么问题来了,主系统(姑且这么说)调用插件式安装的子系统,由子系统提供对外的访问,属不属于一种外观模式呢?先说设计模式:1、定义:为子系统中的一组接口提供一个统一接口;Facade模式定义了一个高层接口,这个接口使得这子系统更容易使用。2、目的:降低对子系统的复杂度和依赖。这使得子系统更易于使用和管理。提高代码的质量,代码
- Android设计模式--外观模式
袁震
android设计模式设计模式外观模式
弈之为术,在人自悟一,定义外观模式要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。提供一个高层次的接口,使得子系统更易于使用。外观模式在开发中的使用频率是非常高的,尤其是在第三方的SDK里面,大部分都会使用外观模式。它通过一个外观类使得整个系统的接口只有一个统一的高层接口,这样能降低用户的使用成本,也对用户屏蔽了很多实现细节。在我们的开发过程中,外观模式也是我们封装API的常用手段,
- Android设计模式详解之外观模式
惜许
玩转设计模式android设计模式外观模式
前言外观模式也称门面模式,在开发过程中的运用频率非常高;定义:要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行;门面模式提供一个高层次的接口,使得子系统更易于使用;使用场景:为一个复杂子系统提供一个简单接口;外观模式可以提供一个简单统一的接口,对外隐藏子系统的具体实现、隔离变化;需要构建一个层次结构的子系统时,使用门面模式定义子系统中每层的入口点;如果子系统之间是相互依赖的,你可以让他
- Android设计模式--装饰模式
袁震
android设计模式设计模式
千淘万漉虽辛苦,吹尽黄沙始到金一,定义动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。装饰模式也叫包装模式,结构型设计模式之一,其使用一种对客户端透明的方式来动态地扩展对象的功能,同时它也是继承关系的一种替代方案之一。二,使用场景需要透明且动态的扩展类的功能时。装饰模式在代码中的应用非常广泛,我们在不经意间就会使用到类似的概念。比如:publicabstractc
- Android设计模式详解之享元模式
惜许
玩转设计模式android设计模式享元模式
前言享元模式是对象池的一种实现,用来尽可能减少内存使用量,适合用于可能存在大量重复对象的场景,来缓存可共享的对象;定义:使用共享对象可有效地支持大量的细粒度的对象;使用场景:系统中存在大量的相似对象;细粒度的对象都具备较接近的外部状态,而且内部状态与环境无关,也就是说对象没有特定身份;需要缓冲池的场景;UML类图:Flyweight:享元对象抽象基类或者接口;ConcreteFlyweight:具
- Android设计模式 - 分类&设计原则
今阳
Android设计模式设计模式javaandroid
1.定义:设计模式是一套被反复使用、多数人知晓、经过分类的、代码设计经验的总结。2.目的:为了提高代码可重用性、让代码更容易被他人理解、保证代码可靠性,使代码编写真正工程化,是软件工程的基石脉络3.分类:常用的设计模式有23种,可分为三大类:(1)创建型:共五种,工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。(2)结构型:共七种,适配器模式、装饰器模式、代理模式、外观模式、桥接模式、
- Android设计模式--享元模式
袁震
android设计模式设计模式享元模式
水不激不跃,人不激不奋一,定义使用共享对象可有效地支持大量的细粒度的对象享元模式是对象池的一种实现,用来尽可能减少内存使用量,它适合用于可能存在大量重复对象的场景,来缓存可共享的对象,达到对象共享,避免创建过多对象的效果,这样一来就可以提升性能,避免内存溢出等。在享元模式中会建立一个对象容器,在经典的享元模式中该容器为一个Map,它的键是享元对象的内部状态,它的值就是享元对象本身。客户端程序通过这
- android adapter 模式,Android设计模式--适配器模式--Adapter入门
猫八十
androidadapter模式
今天,我们要梳理一下java设计模式的适配器模式。适配器嘛,想一想我们平常用的电源适配器就知道了,就是把两个不兼容的东西搞通嘛,可以相互联系。在java中也一样,就是让两个需要一起协调的类,通过适配器协调起来就行了,就是讲一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。首先我们来看两个图,我们通常会有这样一个问题,厂商给我接口和我们现有接口对接不起来、旧的数据和新
- Android设计模式-适配器模式
逐梦_person
Android设计模式学习android设计模式适配器模式
原文地址:http://www.eoeandroid.com/thread-228482-1-1.html适配器模式:把一个类的接口转换为客户端所期待的另一种接口,从而使原本因接口不匹配而无法再一起工作的两个类能够在一起工作。又称为:转化器模式、变压器模式或包装模式。通俗的来说:就像我们平常给笔记本用的充电器一样,不管外接电源是110V、220V还是360V,经过充电器的转化后,输出给笔记本的都是
- java线程的无限循环和退出
3213213333332132
java
最近想写一个游戏,然后碰到有关线程的问题,网上查了好多资料都没满足。
突然想起了前段时间看的有关线程的视频,于是信手拈来写了一个线程的代码片段。
希望帮助刚学java线程的童鞋
package thread;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date
- tomcat 容器
BlueSkator
tomcatWebservlet
Tomcat的组成部分 1、server
A Server element represents the entire Catalina servlet container. (Singleton) 2、service
service包括多个connector以及一个engine,其职责为处理由connector获得的客户请求。
3、connector
一个connector
- php递归,静态变量,匿名函数使用
dcj3sjt126com
PHP递归函数匿名函数静态变量引用传参
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Current To-Do List</title>
</head>
<body>
- 属性颜色字体变化
周华华
JavaScript
function changSize(className){
var diva=byId("fot")
diva.className=className;
}
</script>
<style type="text/css">
.max{
background: #900;
color:#039;
- 将properties内容放置到map中
g21121
properties
代码比较简单:
private static Map<Object, Object> map;
private static Properties p;
static {
//读取properties文件
InputStream is = XXX.class.getClassLoader().getResourceAsStream("xxx.properti
- [简单]拼接字符串
53873039oycg
字符串
工作中遇到需要从Map里面取值拼接字符串的情况,自己写了个,不是很好,欢迎提出更优雅的写法,代码如下:
import java.util.HashMap;
import java.uti
- Struts2学习
云端月影
最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。
配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。
使用Convention插件,你需要将其JAR文件放
- Java新手入门的30个基本概念二
aijuans
java新手java 入门
基本概念: 1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率。 2.OOP中最重要的思想是类,类是模板是蓝图,
- jedis 简单使用
antlove
javarediscachecommandjedis
jedis.RedisOperationCollection.java
package jedis;
import org.apache.log4j.Logger;
import redis.clients.jedis.Jedis;
import java.util.List;
import java.util.Map;
import java.util.Set;
pub
- PL/SQL的函数和包体的基础
百合不是茶
PL/SQL编程函数包体显示包的具体数据包
由于明天举要上课,所以刚刚将代码敲了一遍PL/SQL的函数和包体的实现(单例模式过几天好好的总结下再发出来);以便明天能更好的学习PL/SQL的循环,今天太累了,所以早点睡觉,明天继续PL/SQL总有一天我会将你永远的记载在心里,,,
函数;
函数:PL/SQL中的函数相当于java中的方法;函数有返回值
定义函数的
--输入姓名找到该姓名的年薪
create or re
- Mockito(二)--实例篇
bijian1013
持续集成mockito单元测试
学习了基本知识后,就可以实战了,Mockito的实际使用还是比较麻烦的。因为在实际使用中,最常遇到的就是需要模拟第三方类库的行为。
比如现在有一个类FTPFileTransfer,实现了向FTP传输文件的功能。这个类中使用了a
- 精通Oracle10编程SQL(7)编写控制结构
bijian1013
oracle数据库plsql
/*
*编写控制结构
*/
--条件分支语句
--简单条件判断
DECLARE
v_sal NUMBER(6,2);
BEGIN
select sal into v_sal from emp
where lower(ename)=lower('&name');
if v_sal<2000 then
update emp set
- 【Log4j二】Log4j属性文件配置详解
bit1129
log4j
如下是一个log4j.properties的配置
log4j.rootCategory=INFO, stdout , R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appe
- java集合排序笔记
白糖_
java
public class CollectionDemo implements Serializable,Comparable<CollectionDemo>{
private static final long serialVersionUID = -2958090810811192128L;
private int id;
private String nam
- java导致linux负载过高的定位方法
ronin47
定位java进程ID
可以使用top或ps -ef |grep java
![图片描述][1]
根据进程ID找到最消耗资源的java pid
比如第一步找到的进程ID为5431
执行
top -p 5431 -H
![图片描述][2]
打印java栈信息
$ jstack -l 5431 > 5431.log
在栈信息中定位具体问题
将消耗资源的Java PID转
- 给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数
bylijinnan
函数
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class RandNFromRand5 {
/**
题目:给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数。
解法1:
f(k) = (x0-1)*5^0+(x1-
- PL/SQL Developer保存布局
Kai_Ge
近日由于项目需要,数据库从DB2迁移到ORCAL,因此数据库连接客户端选择了PL/SQL Developer。由于软件运用不熟悉,造成了很多麻烦,最主要的就是进入后,左边列表有很多选项,自己删除了一些选项卡,布局很满意了,下次进入后又恢复了以前的布局,很是苦恼。在众多PL/SQL Developer使用技巧中找到如下这段:
&n
- [未来战士计划]超能查派[剧透,慎入]
comsci
计划
非常好看,超能查派,这部电影......为我们这些热爱人工智能的工程技术人员提供一些参考意见和思想........
虽然电影里面的人物形象不是非常的可爱....但是非常的贴近现实生活....
&nbs
- Google Map API V2
dai_lm
google map
以后如果要开发包含google map的程序就更麻烦咯
http://www.cnblogs.com/mengdd/archive/2013/01/01/2841390.html
找到篇不错的文章,大家可以参考一下
http://blog.sina.com.cn/s/blog_c2839d410101jahv.html
1. 创建Android工程
由于v2的key需要G
- java数据计算层的几种解决方法2
datamachine
javasql集算器
2、SQL
SQL/SP/JDBC在这里属于一类,这是老牌的数据计算层,性能和灵活性是它的优势。但随着新情况的不断出现,单纯用SQL已经难以满足需求,比如: JAVA开发规模的扩大,数据量的剧增,复杂计算问题的涌现。虽然SQL得高分的指标不多,但都是权重最高的。
成熟度:5星。最成熟的。
- Linux下Telnet的安装与运行
dcj3sjt126com
linuxtelnet
Linux下Telnet的安装与运行 linux默认是使用SSH服务的 而不安装telnet服务 如果要使用telnet 就必须先安装相应的软件包 即使安装了软件包 默认的设置telnet 服务也是不运行的 需要手工进行设置 如果是redhat9,则在第三张光盘中找到 telnet-server-0.17-25.i386.rpm
- PHP中钩子函数的实现与认识
dcj3sjt126com
PHP
假如有这么一段程序:
function fun(){
fun1();
fun2();
}
首先程序执行完fun1()之后执行fun2()然后fun()结束。
但是,假如我们想对函数做一些变化。比如说,fun是一个解析函数,我们希望后期可以提供丰富的解析函数,而究竟用哪个函数解析,我们希望在配置文件中配置。这个时候就可以发挥钩子的力量了。
我们可以在fu
- EOS中的WorkSpace密码修改
蕃薯耀
修改WorkSpace密码
EOS中BPS的WorkSpace密码修改
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 201
- SpringMVC4零配置--SpringSecurity相关配置【SpringSecurityConfig】
hanqunfeng
SpringSecurity
SpringSecurity的配置相对来说有些复杂,如果是完整的bean配置,则需要配置大量的bean,所以xml配置时使用了命名空间来简化配置,同样,spring为我们提供了一个抽象类WebSecurityConfigurerAdapter和一个注解@EnableWebMvcSecurity,达到同样减少bean配置的目的,如下:
applicationContex
- ie 9 kendo ui中ajax跨域的问题
jackyrong
AJAX跨域
这两天遇到个问题,kendo ui的datagrid,根据json去读取数据,然后前端通过kendo ui的datagrid去渲染,但很奇怪的是,在ie 10,ie 11,chrome,firefox等浏览器中,同样的程序,
浏览起来是没问题的,但把应用放到公网上的一台服务器,
却发现如下情况:
1) ie 9下,不能出现任何数据,但用IE 9浏览器浏览本机的应用,却没任何问题
- 不要让别人笑你不能成为程序员
lampcy
编程程序员
在经历六个月的编程集训之后,我刚刚完成了我的第一次一对一的编码评估。但是事情并没有如我所想的那般顺利。
说实话,我感觉我的脑细胞像被轰炸过一样。
手慢慢地离开键盘,心里很压抑。不禁默默祈祷:一切都会进展顺利的,对吧?至少有些地方我的回答应该是没有遗漏的,是不是?
难道我选择编程真的是一个巨大的错误吗——我真的永远也成不了程序员吗?
我需要一点点安慰。在自我怀疑,不安全感和脆弱等等像龙卷风一
- 马皇后的贤德
nannan408
马皇后不怕朱元璋的坏脾气,并敢理直气壮地吹耳边风。众所周知,朱元璋不喜欢女人干政,他认为“后妃虽母仪天下,然不可使干政事”,因为“宠之太过,则骄恣犯分,上下失序”,因此还特地命人纂述《女诫》,以示警诫。但马皇后是个例外。
有一次,马皇后问朱元璋道:“如今天下老百姓安居乐业了吗?”朱元璋不高兴地回答:“这不是你应该问的。”马皇后振振有词地回敬道:“陛下是天下之父,
- 选择某个属性值最大的那条记录(不仅仅包含指定属性,而是想要什么属性都可以)
Rainbow702
sqlgroup by最大值max最大的那条记录
好久好久不写SQL了,技能退化严重啊!!!
直入主题:
比如我有一张表,file_info,
它有两个属性(但实际不只,我这里只是作说明用):
file_code, file_version
同一个code可能对应多个version
现在,我想针对每一个code,取得它相关的记录中,version 值 最大的那条记录,
SQL如下:
select
*
- VBScript脚本语言
tntxia
VBScript
VBScript 是基于VB的脚本语言。主要用于Asp和Excel的编程。
VB家族语言简介
Visual Basic 6.0
源于BASIC语言。
由微软公司开发的包含协助开发环境的事
- java中枚举类型的使用
xiao1zhao2
javaenum枚举1.5新特性
枚举类型是j2se在1.5引入的新的类型,通过关键字enum来定义,常用来存储一些常量.
1.定义一个简单的枚举类型
public enum Sex {
MAN,
WOMAN
}
枚举类型本质是类,编译此段代码会生成.class文件.通过Sex.MAN来访问Sex中的成员,其返回值是Sex类型.
2.常用方法
静态的values()方