- 安卓基础面试题
享哥。
android
自定义viewAndroid自定义View-CSDN博客view和viewgroupView和ViewGroup的区别-view的事件分发事件分发详解---历史最容易理解组件化Android-组件化开发什么是ANRAndroidANR详解-CSDN博客Android性能优化Android优化-CSDN博客Aroute原理Arouter框架原理浅解-简书2021年Android面试题汇总(初级)-简
- 安卓基础巩固(六):设计原则、安卓主流技术框架MVC/MVP/MVVM、设计模式
椛丿未眠”
Androidmvcandroid设计模式
文章目录架构设计为什么要进行技术框架的设计六大设计原则一、单一职责原则二、开闭原则三、依赖倒置原则四、接口分离原则五、迪米特法则(又称最小知道原则)六、里氏替换原则案例诠释安卓主流开发技术框架MVC模式MVP模式MVVMMVP模式详解设计模式构造型单例模式工厂模式简单工厂工厂方法生成器模式行为型监听者(观察者)模式中介者模式代理模式责任链模式结构型适配器(包装)模式架构设计为什么要进行技术框架的设
- 2020高级安卓面试总结- 安卓基础篇
飞翔的时光机
AndroidJava
Viewed绘制过程,自定义ViewView绘制主要分为三步。分别是onMersure计算View的尺寸大小,可能会触发多次MeasureSpecUNSPECIFIED父容器不对子布局有任何限制,要多大给多大(如:scrollview,listView)EXACTLY父容器已经测量出子布局大小AT_MOST父窗口限定了一个最大值给子布局。onLayout计算View的布局,只会触发,执行一次Ond
- 安卓移动开发-第一章
Хан йенсук
Androidandroidgradlejava
安卓移动开发-第一章1.安卓基础入门1.1安卓体系结构1.2Dalvik虚拟机1.3安卓开发环境搭建开发第一个安卓程序--HelloWorld1.4安卓程序/项目结构1.4.1新建module1.4.2移除--删除module1.5资源的管理与使用1.5.1图片资源1.5.2主题和样式资源1.5.3布局资源1.5.4字符串资源1.5.5颜色资源1.5.6尺寸资源1.6程序调试1.安卓基础入门1.1
- Harmony OS—UIAbility的使用
sunbofiy23
鸿蒙HarmonyOS华为harmonyos
概述UIAbility是一种包含用户界面的应用组件,主要用于和用户进行交互。UIAbility也是系统调度的单元,为应用提供窗口在其中绘制界面。一个应用可以有一个UIAbility,也可以有多个UIAbility,类似于Android的Activity,如果有安卓基础的同学,也可以结合过往知识点学习。比如页面跳转设置路由要想实现页面间(Ability)的跳转,第一步需要设置路由,即我们可以在ind
- 安卓爬虫逆向课程大纲
测试开发架构师
安卓爬虫逆向爬虫
大家好,从现在开始,将进行为期3个月的安卓逆向教程,欢迎大家订阅。课程暂定如下,中途会根据反馈进行修改。1.java基础2.网络抓包3.安卓认知4.frida-hook5.frida-进阶6.frida-native7.安卓基础和网络请求8.hook框架9.java算法10.sekiro和smail
- 安卓基础学习_应用的界面编程
默默9518
Android基础知识
一、Android应用的界面编程1、布局管理器线性布局:LinerLayout表格布局:TableLayout相对布局:RelativeLayout绝对布局:AbsoluteLayout帧布局:FrameLayout网格布局:GridLayout(android4.0新增)1.线性布局线性布局不会自动换行,当组件会一个一个的排列到头后,剩下的组件将不会被显示出来。注:纵向vertical或横向ho
- 干货分享!字节跳动Android岗经典面试真题,赶紧收藏备战金三银四!
程序员东城
程序员android移动开发面试
前言今年上半年其实就已经有了换工作的想法,奈何疫情原因和岗位缩减,加之信心不足,到六月底投递了百度的Android岗位,本以为像我这种非211、985没工作经验的渣渣只能被直接pass,结果却意外的收到了电话,真是受宠若惊.经过电面,技术三面,然后就是等通知到最后拿到了OFFER,如梦一般,当时还是挺激动的。安卓基础知识安卓基础知识确实很多,如果日常积累不够的话确实比较头晕,比如我承认我只在APP
- 安卓基础
alyssaja7
[onCreate(Bundle)]iswhereyouinitializeyouractivity.Mostimportantly,hereyouwillusuallycall`[setContentView(int)]withalayoutresourcedefiningyourUIandusing[findViewById(int)]toretrievethewidgetsinthatUIt
- Android学习计划
玲珑·
androidandroid学习
安卓基础AndroidActivity生命周期Application生命周期AndroidService、IntentService,Service和组件间通信Activity的onNewIntentFragment的懒加载实现,参数传递与保存ContentProvider实例详解BroadcastReceiver使用总结Android消息机制Binder机制,共享内存实现原理Android事件分
- Android View绘制流程
何以解忧唯有睡觉
原理探究android
前言 在学习安卓的时候免不了和布局文件打交道,一直都想弄清楚内部究竟是个什么原理,于是有了这篇文章。 这篇文章形成与多个大神的文章集和,算是帮大家简单过滤一下关键信息,相信看完后能够基本上了解绘制流程是个什么样子。(无安卓基础的话可能有点难懂hhh)View绘制流程 View的绘制流程分为三步:在自定义View的时候一般需要重写父类的onMeasure()、onLayout()、
- 20220422-安卓基础学习(1)
i_actor
秋招日记androidkotlin
Android基础Android四大组件Android四大组件分别是Activity、Service、BroadcastReceiver和ContentProvider。Activity:应用程序的门面。Service:后台运行BroadcastReceiver:允许应用接收来自各处的广播消息ContentProvider:为应用程序之间共享数据提供了可能日志工具LogAndroid中的日志工具类
- 5G无线通信技术的具体应用
微显时代
安卓系统是以开放源代码和Linux为基础开发的操作系统,被广泛应用于平板电脑、智能手机系统中。安卓系统采用了分层架构,从高到底总共分为4层,分别为应用程序层、框架层、运行层和内核层。在分层架构中,5G纳米核心技术被应用于系统内核层,可以完全分享安卓基础文件与硬件驱动系统。利用5G通信技术的高速无线传输优势,可保证云储存端与终端同步实现硬件驱动,从而缩小储存数据信息所占用的空间,并且还能够提高终端硬
- 安卓基础知识——Camera的使用详解(附demo)
码农翻身记
一、前言一般APP开发或多或少会涉及到相机相关功能,对应一般的功能,调用系统的拍摄功能能满足要求,但是如果需要自定义UI,或希望在本APP内完成,这就需要了解Camera的使用了。本篇将先介绍Camera相关的知识点,然后结合单例例子总结如何自定义Camera,最后梳理Camera开发需要注意的问题。通过本篇可以了解一下知识点:1、什么是SurfaceView,有什么作用?何为双缓冲机制?2、Ca
- 高通-安卓基础-ADSP/CDSP编译
科技之光666
ADSP_LINKqdsp6BUILD_ID=660.adsp.prodQ,TOOL_ENV=linux!!WARNING:InvalidenvironmentcontextforPublishProtectedApicalledfrom[/mnt/md0/jenkins/workspace/env/20200924163236/Sdm660_Q_MIDI/adsp_proc/apr/build/
- java后端开发学习android之路一(QMUI_Android demo源码分析)
front_ui
前提熟悉java语言的基础知识,了解常见的设计模式安卓基础知识建议看这个文档的第一章就够了,google出的安卓教程,了解activity、fragment和布局文件。官方文档翻译源码学习阶段界面UI建议直接学习QMUI_Android的源码的demoQMUI_Android直接在androidstudio里学习打开项目,找到AndroidManifest.xml这个文件,这个文件是整个项目的入口
- Retrofit_Rxjava
飛鱼先生
注:此文转载自:作者:JYcoder的文章:https://www.jianshu.com/u/2ebe42698573。如有侵犯,请通知我删除,谢谢。安卓基础开发库,让开发简单点。DevRing&Demo地址:https://github.com/LJYcoder/DevRing学习/参考地址:Retrofit:整体教程http://blog.csdn.net/jdsjlzx/article/d
- 自学之如何找视频教程?
AndroidLiang
时间回到2017年11月份,此时我真正开始自学安卓,虽然之前看过一些安卓基础视频但由于缺乏javase基础和javaweb基础并不能很好的去理解教学视频的内容,所以这次我必须重头开始,从零开始。那么我首先是怎么做的呢?对于初学者而言毋庸置疑,最好的方式就是在网上找一套视频教程,跟着教程学。去哪里找?记住下面四个网站就够了1.慕课大巴:https://www.mukedaba.com/forum-8
- 安卓基础教程
欠阿贝尔两块钱
android
在自学android的过程中的一些记录,便于加深对知识的理解,持续更新中~demo演示持续更新中,如果有用给个star吧,哈哈哈!!!demo地址
- Android面经_安卓面经<15/30>之SharedPreference解析
a763450633
Android面试题解析大全android面试java
系列专栏:《150道安卓常见面试题全解析》安卓专栏目录见帖子:安卓面经_anroid面经_150道安卓基础面试题全解析《嵌入式面经C++软件开发面经111道面试全解析》嵌入式专栏目录见帖子:嵌入式面经111道面试题全解析C/C++可参考本人是2020年毕业于广东工业大学研究生:许乔丹,有国内大厂和世界500强企业安卓开发经验,该专栏整理本人从嵌入式转安卓过程中对android常见面试题的理解;网上
- Android面经_安卓基础面全解析(7/30)之消息机制全解析(上)
a763450633
Android面试题解析大全android面试java
系列专栏:《150道安卓常见面试题全解析》安卓专栏目录见帖子:安卓面经_anroid面经_150道安卓基础面试题全解析《嵌入式面经C++软件开发面经111道面试全解析》嵌入式专栏目录见帖子:嵌入式面经111道面试题全解析C/C++可参考本人是2020年毕业于广东工业大学研究生:许乔丹,有国内大厂和世界500强企业安卓开发经验,该专栏整理本人从嵌入式转安卓过程中对android常见面试题的理解;网上
- Android-Camera内存问题剖析,小白也能看明白
clhcowboy
程序员android
安卓基础知识安卓基础知识确实很多,如果日常积累不够的话确实比较头晕,比如我承认我只在APP升级的时候搞过一个前台的Service,但是面试的时候就会问你Service生命周期,如何绑定,如何跨进程通讯,如何关闭Service等等,你肯定不能说"我没用过我不会"。所以我们就要复习,一来我们可以应付面试,二来我们也可以通过基础知识的积累来提高我们的能力。JetPack里的组件上图就是JetPack中包
- 安卓基础学习——点击事件监听的四种写法
haiy516
安卓android移动开发java
在学习安卓开发的过程中,按钮是最常用的UI组件,可以通过点击按钮实现不同的动作,要想实现按钮的点击功能,需要对按钮设置监听器,其中一些概念需要重点理解,在此给出详细介绍:一、UI事件的理解事件:当我们点击UI界面时,系统会自动创建相应的事件对象,事件是系统自动创建的;事件源:产生事件的组件,例如当我们按下按钮时,按钮就是事件源;监听器:系统通过监听器实现对事件的拦截处理。二、按钮点击事件的实现
- 安卓基础学习——ListView与Adapter的使用
haiy516
安卓androidjava
一、ListView的理解 ListView是用来显示可滑动列表的ViewGroup,其使用与其他的布局步骤不同,需要动态地添加显示的内容。使用ListView显示列表的步骤如下:指出ListView的显示位置,可以放在一个线性布局中;给出每一个item的布局文件,用来设置item的显示结构(也就是ListView中每一项的具体形式);准备数据;准备数据适配器设置数据适配器 其中准备数据和数据
- Android基础知识点学习总结
呓夏v
android
Android基础知识点学习总结安卓基础知识个人学习笔记分享~一、Android系统架构Linux内核层→系统运行层→应用框架层→应用层1、Linux内核层:Android系统是基于Linux内核的,这一层为硬件提供了底层的驱动,例如显示驱动,音频驱动,电源管理等等2、系统运行库层:这一层主要通过C/C++实现,为Android系统提供支持,例如SQLite库提供了数据库的支持,Webkit提供了
- 【安卓基础】Android直接通过路径来操作其他应用的私有目录,可以吗?
APP亿哥章磊
AndroidAndroid存储文件共享文件访问权限
在上篇文章【安卓基础】一文搞懂Android历代版本文件访问权限变化我们对同一个应用的的文件访问权限做了比较。那么不同应用之间文件访问又有什么限制呢?我们准备分二到三篇文件来阐述。这篇文章,主要来看下不同系统版本下,我们直接通过路径来访问其它应用的内部存储、外部存储私有目录,看看能不能访问以及不同系统版本的区别。可能说得有些啰嗦,心急的同学可以直接看大红字哟。项目地址:https://github
- 自学 Android 开发的正确姿势,非常值得准备自学的同学瞧一眼
silencezwm
androidJavaAndroid自学自学
【免费】全网独家:这是一份非常值得珍藏的Android知识体系!!!安卓学习步骤:学习任何一个东西之前,都要学会思考以下几点,这样任何东西都会学的很好。他是什么?他是干什么的,是怎么干的?他为什么这么干?学习大体步骤:java基础安卓基础学会做程序,以学代练。下面详细介绍。JAVA基础部分:以下所有写的都必须掌握。学会使用开发工具:eclipse基础语法:数据类型、方法的基本运用、运算符、数组、循
- Android基础实战开发--小慕笔记UI设计(Fragment的使用)
全村第二帅
Android开发javaandroidandroid-studio
目录前言一、需求二、主要步骤1.Fragment容器操作2.封装删除工具类三、关键代码四、效果展示前言本项目为安卓基础实战开发,利用Fragment进行小慕笔记UI设计,学习之前需要对Fragment生命周期有所了解,并且熟悉安卓相关控件。推荐下载安装AndroidStudio软件进行程序开发。在开始进行Android编程开发之前需要对Java基础知识有一定的了解和掌握,此项目为练手项目,适合初学
- 鸿蒙系统和小米系统区别,华为鸿蒙系统对比小米MIUI12,到底谁更强!
晓琼爱学习
鸿蒙系统和小米系统区别
原标题:华为鸿蒙系统对比小米MIUI12,到底谁更强!华为鸿蒙和小米MIUI都非常优秀,深入人心。这里咱们需要明确一点,小米的米ui十二不能算的是新操作系统,就如鸿蒙系统,米MIUI前面的米指的就是小米,后面的ui指的是界面,所以说MIUI12本质上还是安卓系统,小米只是在原生安卓基础上进行了进一步的完善和开发。这里不否认小米的MIUI12做的确实非常好,相比于原生爱国系统有了非常多的进步和对国人
- 安卓基础知识
justStudy111
htmlvue.jsjavascript
1,EditText中imeOptions属性使用软键盘小记Android:imeOptions软键盘小记Android:imeOptions-简书2,Android:inputType参数类型说明Android:inputType参数类型说明-简书3,RecyclerView官方:RecyclerView|AndroidDevelopers博客详解:【FastDev4Android框架开发】Re
- 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()方