- 快速上手基于 BaGet 的脚本自动化构建 .net 应用打包
ChaITSimpleLove
.NETCore跨平台自动化.net运维BaGetdotnetpack
脚本自动化打包.net应用1.BaGet介绍1.2主要特点1.3使用说明1.3.1安装与部署1.3.1.1Docker部署1.3.1.2手动部署1.3.1.3配置2.应用举例2.1推送包2.2下载包3.配置信息3.1基本配置3.2其他配置选项4.脚本编写4.1编写PowerShell脚本4.2编写Bash脚本4.3运行脚本总结本篇文章我们介绍了如何使用脚本,自动化构建.net应用的nuget包,并
- Android项目jenkins自动化打包
水中波纹-zbw
android技能androidjenkins
Android项目jenkins自动化打包1.jenkins安装步骤下载jenkins安装包:https://jenkins.io/zh/download/卸载openjdk,如果云服务有openjdk,需要卸载:https://www.cnblogs.com/yyjf/p/10287301.html开放端口,云服务器的安全组配置端口8899(随便选择),如果服务器安装了宝塔,还需要开通宝塔的对应
- podspec私有库踩坑记录
会跑的鱼_09
近期公司在持续集成方面投入加大,需要搭建ios自动化打包环境,所以向公司申请了一台iMac做为自动化打包服务器,所有环境都需要从零开始,在配置cocoapods环境时备受挫折,podinstall始终不成功(第一次非常慢),经过无数次失败后最终放弃。最终选择了曲线救国这条道路,搭建私有pod库,把所有第三方开源代码上传到公司内网服务器。至于如何创建私有库大家可以参考使用Cocoapods创建私有p
- Jenkins-jenkins中cocoapods脚本和fastlane脚本
小驴拉磨
image.png1、cocoapods更新三方库脚本echo'///开始更新pod三方库'#根据打印路径决定是否需要cdcdiqhiPadpwd#podsetuppodinstallecho'///更新pod三方库完成'2、fastlane打包的脚本#!/bin/sh#工程名project_name="xxxxx"#scheme名/target名scheme_name="xxxxxx"#打包模式
- iOS使用Jenkins实现自动化打包
Frankkkkk
一、背景本文章适用于自动化打包入门的iOS开发用本文章仅用于学习记录自动化打包的步骤二、Jenkins的安装1、安装JenkinsbrewinstallJenkins说明:Jenkins依赖java8环境,如果没安装java8,会报以下错误java8报错解决方式:先安装java8。java8下载地址2、java安装完毕,链接launchd配置文件$ln-sfv/usr/local/opt/jenk
- Android持续集成使用Jenkins实现自动化打包
小小土豆dev
Jenkins是一款由Java编写的开源的持续集成工具。Jenkins运行依赖JavaJDK,如果你未安装JDK,需要先去安装(估计你肯定已经安装过了)。Jenkins启动页面一:安装Jenkins首先我们安装Jenkins,我们可以通过Homebrew安装,也可以通过客户端安装,这里推荐大家使用Homebrew安装,因为通过客户端安装,后面配置过程中,你可能会遇到权限配置问题(本文里的环境是ma
- Mac环境下Android的Jenkins自动化打包以及邮件通知
CDF_cc7d
背景 当时在学习如何用jenkins进行自动化打包的时候,去网上找了各种资料,感觉比较零碎。所以这里我将整个流程完整的梳理一遍一、下载安装jenkins这里有两种方法可以用。第一种操作方便,可以直接下载安装包,但是安装包会有一些莫名的问题。第二种操作繁琐一点,需要操作命令行,直接命令行安装:直接登录官网下载:jenkins的官网下载地址:https://jenkins.io/download/因
- Android配置GitLab CI/CD持续集成,Shell版本的gitlab-runner,FastLane执行,上传蒲公英
拉风的喵了个咪得儿
macos
mac环境下,首选需要安装gitlab-runner和fastlanebrewinstallgitlab-runnerbrewinstallfastlane安装完成,来到我们在gitlab下新建的Android项目,我们开始创建gitlab-runner1、创建runner点开runner,点击新建runner选择macos,自定义一个标签,把运行未打标签的作业也够选上,点击创建runner然后来
- Jenkins自动化打包
@onelei
技术实现Jenkinsjenkins自动化pythonunity
Jenkins自动化打包下载安装我们直接从官网https://www.jenkins.io/download/下载所需的Jenkins文件如上图所示,选择Windows版本,下面就是一路安装即可,需要注意的是,选择作为系统服务选项,不要自己设置账号密码登录.Web配置安装完根据提示在浏览器打开http://localhost:8080/即可进入Jenkins部署界面按照上图中的红色路径找到init
- iOS 手动运行xcodebuild命令打包
技术进阶在路上
iOS自动化打包–(手动运行xcodebuild命令)核心代码echo"=================1.创建环境及一些文件路径================="#创建一个output路径文件夹,用户存储所有任务下的项目文件#$HOME表示Jenkins的主目录OUTPUT_PATH="OUTPUT_PATH路径"echo$OUTPUT_PATHif[!-d$OUTPUT_PATH];the
- iOS 自动打包如何配置配置打包证书和profile provision文件【脚本方式配置】
allanGold
自动打包及ios
iOS最新Jenkins自动化打包总结本文主要内容:1.Xcode和Jenkins的相关设置,以及环境切换2.通过shell脚本将证书和描述文件拷贝到自动化打包的机器,并archive导出ipa包3.上传到蒲公英4.解决Swift不支持use_frameworks!的问题开搞!1.Xcode和Jenkins的相关设置,以及环境切换。开始之前需要先到处p12证书,将p12证书和描述文件拷贝进工程里,
- (11)SpringCloud:docker部署
hedgehog1112
一、docker简介引擎,为应用创建轻量级、可移植、自给自足容器。本地编译测试通过的容器可批量在生产环境中部署,包括JVM、baremetal、OpenStack集群和其他基础应用平台。Docker通常用于如下场景:web应用自动化打包和发布;自动化测试和持续集成、发布;服务型环境中部署和调整数据库或其他的后台应用;从头编译或者扩展现有的OpenShift或CloudFoundry平台来搭建自己的
- Android之Gradle自动化打包实战
金戈鐡馬
AndroidGradleAndroid自动打包APK打包APK签名APP
前言:解放双手,双击桌面快捷方式生成apk包,基于Gradle、bat文件让开发人员告别打包烦扰!前不久有一个Unity3D研发的小仙女在羽毛球场问我关于AndroidStudio打apk的一些事情,她说他们运营和测试隔三差五的就坐着她旁边要她重复性的打包(估计是那群痴汉打着工作的幌子实际上干着撩妹的活惹火了这位认真敬业的小姐姐),那么有没有省力一点的办法快速打包?一直以来,对于某些频繁进行打包工
- iOS自动化打包 Jenkins+Gitlab+Fastlane+蒲公英+钉钉
[虚幻私塾】
pythonios自动化jenkins计算机
优质资源分享学习路线指引(点击解锁)知识定位人群定位Python实战微信订餐小程序进阶级本课程是pythonflask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统前言这两天花时间整理一下自动化打包的整套流程,现在iOS端的整套流程是没有问题了,这个过程中踩得坑也的确是特别多,所以这周
- [Docker]Docker学习的理解和Mysql的安装
andrew祀_4117
Docker是什么Docker可以理解成一个虚拟机Docker是一个轻量级的应用容器框架Docker可以打包、发布、运行任何应用Docker应用场景Web应用的自动化打包和发布自动化测试和持续集成、发布在服务器环境中部署和调整数据库或其他的后台应用从头编译或者扩展现有OpenShift或CloudFoundry平台来搭建自己的Paas环境Docker架构Docker中的镜像Docker的镜像相当于
- 探究 Xcode 命令行用法三:xcodebuild 打包实践(上)
工匠日记
adatiosxcodeswift
本文还是adat项目的延伸,开始介绍打包实践。打包相关的内容繁多,作者把它分成了多篇文章,本文主要是概念部分。理解这些概念对于自己动手编写打包命令至关重要。如果你使用fastlane、bitrise或其他构建工具来打包,但对于某些配置项不是很理解,看完这篇文章,或许会很有帮助。内容概览了解架构xcodebuild命令中打包相关的用法ExportOptions.plist详解了解架构芯片设计采用什么
- Jenkins Android自动化打包教程 以及一些问题的解决办法
文大猿
win10jenkinssvnandroidstudio自动化打包教程这两天搭建jenkins自动构建环境,中间遇到点坑坑洼洼分享出来希望后来人少走些弯路准备软件jenkins.msi官网下载地址我这里选择Windows版本jdk1.8开发环境androidstudio配置过的估计都没多大问题svnandroidsdkgradlefir.im账号(不必须)jenkins安装这里写图片描述是的很简单
- 通过fastlane打包上传到appstore
-Dayer-
APPfastlane脚本打包iosappstore
需要mac设备一、Fastlane安装1、安装Xcodecommandlinetools:命令行xcode-select--install2、安装Fastlane命令行brewinstallfastlane3、初始化Fastlanecd到你的需要打包的项目目录,然后执行命令fastlaneinit解释:(1)、自动截屏。这个功能能帮我们自动截取APP中的截图,并添加手机边框(如果需要的话)(2)、
- Android自动化打包记录--Jenkins+Docker+WSL2
我爱田Hebe
前言在面向海外的项目组辛勤耕耘了两年,今年被调到了国内的开发组,很多东西突然感觉有些陌生了起来。首先接到的第一个任务就是打包自动化的工作,因为国内的项目组目前有多个app在同时开发,提测的时候人工打完测试包上传到三方平台,然后发送钉钉通知告知测试人员。到生产环境的时还需要打包、加固、重签名,再处理多渠道问题,最后还需要手动上传mapping文件到Bugly等平台,整个一套流程够复杂,并且也相当浪费
- Docker学习(一)简介
万总有点菜
Docker是一个开源的应用容器引擎。Docker的应用场景Web应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。从头编译或者扩展现有的OpenShift或CloudFoundry平台来搭建自己的PaaS环境。Docker的优点快运行时的性能可以获取极大提升(经典的案例是提升97%)管理操作(启动,停止,开始,重启等等)都是以秒或毫秒为单位的。敏
- 使用Fastlane对iOS项目持续集成(自动打包)
xiaolongLee
使用Fastlane对iOS项目持续集成(自动打包)使用Fastlane对iOS项目持续集成(自动打包)
- fastlane: 解决使用了submit_for_review无法成功提交审核
little_ma
fastlane使用deliver提交:deliver(force:true,submit_for_review:true,)INFO[2017-12-1515:19:57.10]:SuccessfullyselectedbuildINFO[2017-12-1515:19:57.10]:Submittingtheappforreview...INFO[2017-12-1515:20:10.33]:
- iOS fastlane自动化打包方式
MichaelDing
传统的iOS打包方式有手动打包,但是手动打包方式不太适合我们这些偷懒的技术开发者,所以这里给大家介绍一种自动化打包方式:fastlane1.直接入正题打开终端,cd到你的工程目录,然后执行fastlaneinitCharlesdeMac-mini:~charles$cd/Users/charles/Desktop/MobilePortalCharlesdeMac-mini:MobilePortal
- Android架构篇-5 CI/CD(持续集成、持续交付、持续部署)
浪人残风
CICI是指持续集成,代码的更新会定期自动构建、测试并合并到公共仓库中,方便多分支时解决冲突问题CDCD是指持续交付和/或持续部署,开发人员改动代码会自动测试提交到仓库,运维实施人员将其部署到生产环境中,方便部署新代码版本时的工作量两者概念经常交叉使用,都属于管道流后续的自动化功能详细流程图片.png整体流程全自动化,无需人为干预APP实用的CI/CD图片.pngandroid自动化打包流程图片.
- Android Jenkins Windows环境自动化打包(一)
Leizy
前言工作中,时不时打包要换个地址,或者换个测试地址,或者其他什么的。这些东西每次都要打开项目,找到文件,复制一行,注释上一行,然后改地址什么的,然后再加上注释。一个整洁的放url的类,就被各种注释弄得眼花缭乱。那么需求就来了,能不能给个地址就按要求打对应的包,而最小的去改动我们的代码呢,并且按照对应的对应的分支去打包呢。Jenkins基本能完全的符合我们所需,所以尝试用下Jenkins。一、Jen
- (dmg转换iso)制作macOS 10.12 ISO安装文件
卡尔特斯
macos
这篇分享很多天前就想写了,一直有事情拖着,趁着今晚有空赶紧补上吧,是关于在虚拟机上安装macOS的,安装过程中遇到问题,虚拟机无法加载dmg格式的文件来作为系统启动安装盘,折腾了几天终于安装成功,现在分享出来给有需要的“忽悠”们。因工作需要,要在工作站中虚拟一台mac来搭建jenkins,实现ipa和apk的自动化打包和上传,但是在实际操作中却遇到了问题,网上找的macOS安装文件都是dmg格式,
- 【The Millionaire Fastlane】-如何找到,种下一棵自己会开花结果的树
句芒的豆腐块儿
人行道:财富=收入+债务慢车道:财富=工作薪水+理财收益快车道:财富=净收益+资产价值真正的财富三因素:关系、健康、自由慢车道人行道人们都骨子里相信一件事:财富只是因为幸运。因为他们只爱结果,不爱过程。只有做到对错误负起解释和交代的责任,错误才会变成智慧,否则错误只会变成受害者挂在胸前的徽章。工作是一纸卖身协议时间游戏。工作是用时间换金钱,你工作就有收入,不工作就没有,且收入不够养老。经验固化。螺
- fastlane
娜娜的世界123
常见问题fastlane:commandnotfound.没有安装Xcode命令行工具,执行xcode-select--install没有安装fastlane执行sudogeminstallfastlane-NV或brewcaskinstallfastlane依旧报这个错误~/.profile,~/.zshrc,~/.bashrc这三个文件添加exportPATH="$HOME/.fastlane
- 【uniapp】Uniapp cli 自动化打包脚本实现
槿畔
uni-appuni-app自动化运维
一、前言通常使用uniapp开发app时,大多数会使用项目的云服务打包,否则的话再借助原生会变得极其复杂,还要去安装对应大内存的环境。如果恰好此时,你有一个需求是,可以随意的更换logo和封面、标题切换成另外一个app,那么很明显你的HBuilderX维护起来是非常复杂的,如果我们想借助命令行打包命令动态打包该怎么做呢?二、cli命令介绍cli是HBuilderX给开发者提供可以通过cli命令行指
- @z-utils开发工具组
想必是渣渣宇了
npmnpm
地址和zzy-javascript-devtools有什么差别?算是zzy-javascript-devtools的重构版本,支持之前的所有内容对内(开发):使用rollup重构打包逻辑全自动化打包生成自动生成更新日志以及版本号全自动化生成对应包的readme.md文件文件分级更加明确扩展性提升统一开发格式对外(使用):开放cjs模式readmd.md文件更加合理,格式统一新增对vue的支持,以及
- 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()方