- 干货分享!字节跳动Android岗经典面试真题,赶紧收藏备战金三银四!
程序员东城
程序员android移动开发面试
前言今年上半年其实就已经有了换工作的想法,奈何疫情原因和岗位缩减,加之信心不足,到六月底投递了百度的Android岗位,本以为像我这种非211、985没工作经验的渣渣只能被直接pass,结果却意外的收到了电话,真是受宠若惊.经过电面,技术三面,然后就是等通知到最后拿到了OFFER,如梦一般,当时还是挺激动的。安卓基础知识安卓基础知识确实很多,如果日常积累不够的话确实比较头晕,比如我承认我只在APP
- 安卓基础知识——Camera的使用详解(附demo)
码农翻身记
一、前言一般APP开发或多或少会涉及到相机相关功能,对应一般的功能,调用系统的拍摄功能能满足要求,但是如果需要自定义UI,或希望在本APP内完成,这就需要了解Camera的使用了。本篇将先介绍Camera相关的知识点,然后结合单例例子总结如何自定义Camera,最后梳理Camera开发需要注意的问题。通过本篇可以了解一下知识点:1、什么是SurfaceView,有什么作用?何为双缓冲机制?2、Ca
- java后端开发学习android之路一(QMUI_Android demo源码分析)
front_ui
前提熟悉java语言的基础知识,了解常见的设计模式安卓基础知识建议看这个文档的第一章就够了,google出的安卓教程,了解activity、fragment和布局文件。官方文档翻译源码学习阶段界面UI建议直接学习QMUI_Android的源码的demoQMUI_Android直接在androidstudio里学习打开项目,找到AndroidManifest.xml这个文件,这个文件是整个项目的入口
- Android-Camera内存问题剖析,小白也能看明白
clhcowboy
程序员android
安卓基础知识安卓基础知识确实很多,如果日常积累不够的话确实比较头晕,比如我承认我只在APP升级的时候搞过一个前台的Service,但是面试的时候就会问你Service生命周期,如何绑定,如何跨进程通讯,如何关闭Service等等,你肯定不能说"我没用过我不会"。所以我们就要复习,一来我们可以应付面试,二来我们也可以通过基础知识的积累来提高我们的能力。JetPack里的组件上图就是JetPack中包
- Android基础知识点学习总结
呓夏v
android
Android基础知识点学习总结安卓基础知识个人学习笔记分享~一、Android系统架构Linux内核层→系统运行层→应用框架层→应用层1、Linux内核层:Android系统是基于Linux内核的,这一层为硬件提供了底层的驱动,例如显示驱动,音频驱动,电源管理等等2、系统运行库层:这一层主要通过C/C++实现,为Android系统提供支持,例如SQLite库提供了数据库的支持,Webkit提供了
- 安卓基础知识
justStudy111
htmlvue.jsjavascript
1,EditText中imeOptions属性使用软键盘小记Android:imeOptions软键盘小记Android:imeOptions-简书2,Android:inputType参数类型说明Android:inputType参数类型说明-简书3,RecyclerView官方:RecyclerView|AndroidDevelopers博客详解:【FastDev4Android框架开发】Re
- 拿下我人生中第7个Offer,赶紧收藏!
m0_56259515
程序员android移动开发面试
安卓基础知识安卓基础知识确实很多,如果日常积累不够的话确实比较头晕,比如我承认我只在APP升级的时候搞过一个前台的Service,但是面试的时候就会问你Service生命周期,如何绑定,如何跨进程通讯,如何关闭Service等等,你肯定不能说"我没用过我不会"。所以我们就要复习,一来我们可以应付面试,二来我们也可以通过基础知识的积累来提高我们的能力。首先,先说一下百度丶腾讯丶阿里技术岗位的一般面试
- 安卓基础学习 Day01 |第一个安卓应用程序:Hello Word!
luck_ch09
学习日志安卓
目录写在前面的话一、安卓基础知识(一)Android是什么(二)Android与IOS操作系统区别(二)Android整体结构二、安卓应用程序-HelloWord!(一)创建Android应用程序(二)Android项目结构(三)使用Android模拟器(四)运行Android应用三、扩展知识写在前面的话1、内容参考自B站相关安卓学习视频以及网络知识。2、由于之前是边做练习项目边学习的部分知识点,
- 网络的使用-安卓基础知识整理
qq_38333853
基础知识整理
做一个可以上网的APP在现在已经是移动开发必备的技能了,互联网时代为应用程序提供了实现更多强大功能的基础。本文我将会介绍一下怎么在自己的app中使用网络技术,我这里讲的是使用HTTP协议和服务器端进行网络交互,并对服务器返回的数据进行解析。目录使用HTTP协议访问网络使用HttpURLConnection使用OkHttp对返回数据进行处理-解析JSON格式数据使用JSONObject使用GSON使
- Android多线程篇(下)-安卓基础知识整理
qq_38333853
基础知识整理异步android多线程
在上篇我总结了关于多线程使用的一些基本知识,看完应该可以对异步消息处理有一定的了解并且可以简单地使用了。不过Android还提供了另外一些好用的工具——AsyncTask。尽管对异步消息处理不怎么熟悉,也可以十分简单地通过使用AsyncTask来从子线程切换到主线程。当然了AsyncTask背后的原理实际上也是异步消息处理机制的,只是Android帮我们做了很好的封装而已。为了更好的使用Async
- Android多线程篇(上)-安卓基础知识整理
qq_38333853
基础知识整理android多线程线程
当我们的程序需要执行一些好事操作的时候,比如发送一条网络请求时(最常见了吧),考虑到网速等其他原因,服务器未必会立即响应我们的请求,如果不将这类操作放在子线程里取运行,就会导致主线程被阻塞,从而影响用户对软件的正常使用。我们先来学习一下线程的基本用法。注:此博文的所有知识均是阅读了《第一行代码》(第二版)之后所学知识。目录一线程的三种基本用法二在子线程中更新UIMessageHandlerLoop
- android检测新版本并下载安装的方法
北海光影
网络android
很多客户端程序都有检测是否有更新的功能,本文大体介绍了其实现过程。此功能模块也是开源中国客户端中的源码,个人感觉用到的安卓基础知识还是比较全面的,很适合初学者学习进阶。/***检查App更新*@paramcontext*@paramisShowMsg是否显示提示消息*/publicvoidcheckAppUpdate(Contextcontext,finalbooleanisShowMsg){th
- android Rom 制作
weixin_34365417
引用:http://luoyefeng.blog.hexun.com/80257984_d.html关键词:java环境配置制作工具update-script编写美化集成编译反编译一.制作目的:1.培养个人兴趣,感受动手动脑的快乐。2.学习手机基本知识,最终动手制作自己的ROM。3.帮助那些需要帮助的朋友(说不定有人喜欢你制作的ROM)二.制作原理:1.安卓基础知识普及:Android一词的本义指
- 安卓基础知识二
会飞的鱼101
Andriod-基础
Fragment的生命周期和activity如何的一个关系这我们引用本知识库里的一张图片:为什么在Service中创建子线程而不是Activity中这是因为Activity很难对Thread进行控制,当Activity被销毁之后,就没有任何其它的办法可以再重新获取到之前创建的子线程的实例。而且在一个Activity中创建的子线程,另一个Activity无法对其进行操作。但是Service就不同了,
- 一线互联网公司 Android 面试回顾
安卓进化论
这篇文章的作者是一位颜值不亚于我的小伙伴,最近刚刚拿到某大厂offer,趁着大佬开心央求他写了一篇分享,我们一起向大佬学习!先说说我是如何展开面试复习的,大概分为四大类:安卓基础知识JAVA基础知识算法和数据结构职业发展规划相关问题安卓基础知识安卓基础知识确实很多,如果日常积累不够的话确实比较头晕,比如我承认我只在APP升级的时候搞过一个前台的Service,但是面试的时候就会问你Service生
- 安卓基础知识
神奇的小蘑菇
Android:五种布局:FrameLayout、LinearLayout、AbsoluteLayout、RelativeLayout、TableLayout全都继承自ViewGroup,各自特点及绘制效率对比。FrameLayout(框架布局)此布局是五中布局中最简单的布局,Android中并没有对childview的摆布进行控制,这个布局中所有的控件都会默认出现在视图的左上角,我们可以使用an
- 关于2017年本猿的生存计划
茶底世界_
一、.工作:安卓基础知识通过阅读和交流梳理了一遍,其中阅读书籍Java:《THINKINJAVA》《HeadFirst设计模式》Android:《安卓群英传》《Android开发艺术探索》经常做一些笔记,养成良好的学习习惯,看了点源码,不更新的猿不是好猿二、.工作之余:1.驾驶班培训:迟早会买辆车驾驶技术很关键1.1健身:是时候找回cup了1.2定时参加学校组织的技术交流:从中吸收最新的更新和资讯
- Android本地及网络音乐播放器-播放本地音乐(一)
xgq330409675
安卓音乐播放器
入职没多久,自学了一段时间的安卓基础知识,抱着巩固下基础以及学会对知识点的基本运用的初衷写了一个音乐播放器,因此用到的东西都是很基础的,功能什么的大部分都是按照自己的想法来实现的,如果看完感觉哪些地方写的不行或有好的建议欢迎给我留言.该Android音乐播放器代码量稍微有点多,这里我将以实现功能的顺序为参考将音乐播放器分为几篇博客发布.该播放器实现的主要功能如下(结尾将会附上源代码下载地址):1.
- 安卓基础知识回顾-常用控件(一)
s15770702468
TextView:显示文本控件,可以向用户展示文本信息,常用属性及方法如图:将一部分属性展示其效果:效果如下:EditText:继承自TextView,用户输入框,常用属性及方法如下图:将一部分属性展示其效果:效果图如下:Button:按钮控件,常用属性及方法如下图:将一部分属性展示其效果:效果如下:button1点击事件:给button1指定了android:id=”@+id/btn_one”,
- Android ROM制作教程,让你拥有自己喜欢的ROM
iqiqiya
杂七杂八经验
文章转载自:http://bbs.xiaomi.cn/t-13336185作者斯文是我关键词:java环境配置制作工具update-编写美化集成编译反编译一.制作目的:1.培养个人兴趣,感受动手动脑的快乐。2.学习手机基本知识,最终动手制作自己的ROM。3.帮助那些需要帮助的朋友(说不定有人喜欢你制作的ROM)二.制作原理:1.安卓基础知识普及:Android一词的本义指“机器人”,同时也是Goo
- 安卓基础知识(活动)
zda123000
一、四大组件Android系统四大组件分别是活动(Activity)、服务(Service)、广播接收器(BroadcastReceiver)和内容提供器(ContentProvider)。其中活动是所有Android应用程序的门面,凡是在应用中你看到的东西,都是放到活动中的。而服务就低调了,你无法看到它,但它会一直在后台默默的运行,即使用户退出了应用,服务仍然是可以继续运行的。广播接收器允许你的
- 2018-12-18 Service
光滑的哈士奇
几个月前开始接触安卓开发,一直想要系统学习一次安卓基础知识,却一直被各种事情困扰,这次终于有了时间,项目中最近刚好又需要使用Service,那就从这个开始学习吧。Service-后台默默的劳动者(一)--Service准备工作1.Android多线程Java多线程ClassMyThreadextendsThread{run(){}}ClassMyRunnableimplementsRunnable
- 2016年工作总结以及2017年工作计划
不放弃的泉
6.计划篇
前言:生活需要继续,梦想始终在前行!2016年工作以及生活总结:对于个人而言,从接触到博客的时候已是8月份,整体做了下面几件事:一、.工作:(2015.3-2016.12)安卓基础知识通过博客梳理了一遍,其中阅读书籍Java:《THINKINJAVA》《HeadFirst设计模式》Android:《安卓群英传》《Android开发艺术探索》当然有些比较基础的东西没有通过博客记录下来,我只是把自己不
- Activity&&Intent
南朝小木瓜
title:Activity&&Intenttags:安卓基础知识grammar_cjkRuby:trueActivity的状态...Activity的生命周期activity_lifecycle.pngActivity的正常生命周期onCreate():Activity正在创建;onStart():Activity可见但不能交互;onResume():Activity可见可交互;onPause(
- 安卓基础知识-layout布局详解。
weixin_34187862
安卓基础知识1.目录结构:src存放java源代码。gen存放系统自动生成的配置文件res存放应用用到的所有资源文件,如图片,布局等等drawable存放不同分辨率的图片layout存放布局文件values存放字符串strings.xml、主题,颜色、样式styles.xml等资源文件andriodmanifest.xml清单文件.配置一些与应用有关的重要信息,包括包名,权限,程序组件等等libs
- 手机ROM简单制作过程
发稿咋胸前
linux
1.安卓基础知识普及:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为Android2.4Gingerbread和Android3.0Honeycomb。①底包:官方的系统包,相当于我们的Window
- 安卓基础知识总结
Dancingwing
Androidandroid
安卓基础知识总结1、Android的四大组件是哪些,它们的作用?Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑service:后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的事物,定义好需要接受的Intent提供同步和异步的
- 一线大厂的面试经历
DuncanDavid
先说说我是如何展开面试复习的,主要是按照以下的四大类展开的:1.安卓基础知识2.JAVA基础知识3.算法和数据结构4.职业发展规划相关问题First:1.Activity任务栈和4种启动模式关联性问题2.IPC非常重要,想要达到中级和高级的水平就必须要读懂,跨进程几种方式必须了解Binder肯定是必问的,当然还有AIDL3.自定义View的drawmeasurelayout过程,事件的分发,拦截,
- 一些面试点
leesen
简述性能优化-交换两个变量的值,不使用第三个变量的四种法方-iOS面试题-2019.上-iOS开发——BAT面试题合集(持续更新中)-做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K-iOS面试题大全--(附答案)-其他:uniapp自学笔记(一)uniapp:基于vue的全端解决方案-安卓基础知识-H5+CSS+JS基础知识回顾(一)-
- Android 面试回顾
allencaicai
1安卓基础知识2JAVA基础知识3算法和数据结构4职业发展规划相关问题安卓基础知识1Activity任务栈和4种启动模式关联性问题2IPC非常重要,想要达到中级和高级的水平就必须要读懂,跨进程几种方式必须了解Binder肯定是必问的,当然还有AIDL3自定义View的drawmeasurelayout过程,事件的分发,拦截,处理,处理滑动冲突的思路,view滑动的几种方式4动画的几种实现方式5Wi
- 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()方