- AI手机,时机未至
市象
人工智能智能手机
2011年,Siri在iPhone4s上露面,智能手机初步具备了与人对话的能力。但此后数年,Siri并没有越来越聪明,反而时常被人吐槽成“智障”。除Siri外,其他手机厂商搭载的类似产品,也莫能例外。直到2017年,媒体才又开始鼓吹智能手机AI元年,噱头主要是AI芯片。当年5月,台积电开始量产苹果A11芯片,这款芯片被搭载进9月发布的iPhone8、iPhone8P和iPhoneX。紧随其后,9月
- uniapp搜索附近蓝牙信标(iBeacon)
古口古
uniappuni-appjavascript信号处理
一、iBeacon介绍iBeacon是苹果在2013年WWDC上推出一项基于蓝牙4.0(BluetoothLE|BLE|BluetoothSmart)的精准微定位技术,在iPhone4S后支持。当你的手持设备靠近一个Beacon基站时,设备就能够感应到Beacon信号,范围可以从几毫米到50米。因为是一种定位技术,苹果将iBeacon相关的接口放到了CoreLocation.framework。G
- cocoapods创建共有库过程中遇到的坑以及版本删除
nick5683
1、在podspeclint检测podspec文件的时候出现以下问题:Encounteredanunknownerror(SimulatoriPhone4sisnotavailable.)duringvalidation.Simulator这个问题一般出现在安装了xcode8+的机子上,因为xcode8已经不支持iPhone4s模拟器,所以会出现这种问题,目前给出两种解决方式:a、在xcode里面
- ios开发之--所有设备的屏幕尺寸
小宇宙_fly
iPhone设备:iPhone1G---320x480iPhone3G---320x480iPhone3GS---320x480iPhone4---640x960iPhone4S---640x960iPhone5---640x1136iPhone5S---640x1136iPhone5C---640x1136iPhone6---750x1334iPhone6Plus---1080x1920(开发应
- 我的iOS内存管理学习之路
DinoGuy
背景进入这行也有段时间了,回想当初为什么选择iOS开发?大概是因为当时我拥有了我的第一台iPhone手机(iPhone4s),对比在那之前用过的Android手机以及更早的Nokia手机,确实带给我不少冲击以及满足感。从步入职场,到现在,已经转战了4家创业公司,职位当然都是iOS开发工程师。还记得当我向苹果公司提交第一个App审核的时候,心里还有些激动。回想这一路上开发并发布的App,就现在我自己
- iOS指令集
布丶Ding
i386:macarmv6:iPhone,iPhone2,iPhone3G,第一代和第二代iPodToucharmv7:iPhone3GS,iPhone4,iPhone4S,iPod3G/4G/5G,iPad,iPad2,iPad3,iPadMiniarmv7s:iPhone5,iPhone5C,iPad4ARMv8/ARM64:iPhone6(Plus),iPhone5s,iPadAir(2),
- 蓝牙 - 芯片选型
夜流冰
蓝牙其他
概述蓝牙技术正在迅速进入各种新产品。由于它们被集成到智能手机中,它们允许用户在没有任何外部适配器的情况下与任何打开蓝牙功能的产品轻松对话。从2011年10月的iPhone4S开始,苹果增加了对蓝牙v4.0的支持。苹果决定的一个重要部分是避免使用经典蓝牙的数据通信所需的认证处理器。这意味着任何人都可以使用BLE芯片组和iOS应用程序来控制设备和交换数据。这为一大批新设备打开了闸门。你不再需要使用昂贵
- apple 设备硬件信息
tom__zhu
i386:iPhoneSimulatorx86_64:iPhoneSimulatoriPhone1,1:iPhoneiPhone1,2:iPhone3GiPhone2,1:iPhone3GSiPhone3,1:iPhone4iPhone3,2:iPhone4GSMRevAiPhone3,3:iPhone4CDMAiPhone4,1:iPhone4SiPhone5,1:iPhone5(GSM)iPh
- 国庆假期,也迎来了Siri的生日,并且意外登上热搜!!!
云朵文案赏析
原来Siri也有生日吗?!2011年10月4日,Apple推出了带有Beta版本Siri的iPhone4S。SIRI是SpeechInterpretation&RecognitionInterface的首字母缩写,原义为语音识别接口,是苹果公司在iPhone、iPad、iPodTouch、HomePod等产品上应用的一个语音助手。今天,打开手机对Siri说一声生日快乐吧!喜欢苹果品牌的人,应该都会
- 苹果手机和android的对比度,扫盲:安卓手机2000万像素为啥不如苹果手机800万像素?...
weixin_39605835
原标题:扫盲:安卓手机2000万像素为啥不如苹果手机800万像素?火星文:我的心里也时常问自己“为啥安卓拍出来的照片总是渣?”摄效果作为目前手机的重要指标之一,已成为手机的必争之地,苹果与三星多年以来在最佳拍照手机的争夺上日益焦灼。从iPhone4S采用800万像素后置摄像头开始,苹果在这一领域领先多年。当安卓达到了惊人的2070万像素,却仍在成像效果上无法匹敌iPhone“仅有”800万像素摄像
- 语音交互在 App 中的应用
hqyang
前言2011年跟随iPhone4S苹果发布了Siri,并于2016年登陆macOS;亚马逊2014年发布了Echo音箱,2017年发布了EchoShow有屏音箱。这些产品都是科技巨头在语音交互市场上的一个尝试。今天这篇文章主要想聊一聊为什么很少有软件开发商把语音交互用在移动App上。现状今年是2018年,在目前这个时间点,我接触到搭载语音交互的设备主要是远场大屏设备(电视、机顶盒、投影仪),车载(
- speech开源框架_iOS 10 的 Speech 框架实现语音识别 (Swift)
weixin_39522927
speech开源框架
什么都不说先上效果早在2011年iPhone4s的上,iOS5系统就有了语音识别.但有以下缺陷需要-弹出键盘只支持实时语音无法自定义录音单一的输出结果不开放在2016年的WWDC上,Apple终于开放了语音识别SpeechRecognitionAPI,那就是Speech框架。事实上,Siri的语音识别正是由SpeechKit提供支持。超过50种语言获得支持任何运行iOS10的设备都可用加入用户授权
- 067+白大淘+第五课作业
手愈君
第五课作业:针对苹果、华为MATE9、小米的红米手机用户,写出文案目标的人群分析。一、智能手机的发展现状自2014年以来,手机全面从2G进入4G时代,进而进入智能手机的狂热应用时代,行业在空前繁荣的背景下,涌现了大量智能手机品牌,但同时也出现了许多山寨的低端机,随着苹果跨时代的手机iPhone4S出现以后,智能手机领域有了新的标杆,CPU与GPU均由单核升级为双核,开启了智能手机多核处理器的序幕。
- arm64、armv7、armv7s是指什么?
code_ce
1.了解ARMARM处理器,因为其低功耗和小尺寸而闻名,现在几乎所有的手机处理器都是基于ARM。armv6、armv7、armv7s、arm64都是ARM处理器的指令集,并且所有指令集原则上都是向下兼容的,如iPhone4S的CPU默认指令集为armv7指令集,但是它同时兼容armv6指令集,只是使用armv6指令集时无法充分发挥其性能,无法使用armv7指令集中的新特性,同理,iPhone5的处
- iOS设备尺寸、AppIcon以及LaunchImage使用添加
罂粟之城
iOS设备,顾名思义包括iPhone和iPad两类苹果设备。随着苹果公司对于新设备的不断开发,从原先的小屏幕iPhone4s/iPadmini到现在的全面屏(带刘海哈)iPhoneXsMax,设备尺寸也在不断增加,所以对于iOS开发程序员来说,也是需要不断的进行相应的适配,当然适配就需要我们了解每款型号设备的尺寸像素以便可以做到正确的尺寸适配。1.苹果各个设备尺寸iPhone设备尺寸:iPhone
- iPhone/iPad苹果设备型号对应常用名称列表(更新至iPhone SE 2 | iPhone 12 | iPad 8 | iPad Air 4)
柠檬草YF
iPhone3,1iPhone4iPhone3,2iPhone4iPhone3,3iPhone4iPhone4,1iPhone4SiPhone5,1iPhone5iPhone5,2iPhone5iPhone5,3iPhone5ciPhone5,4iPhone5ciPhone6,1iPhone5siPhone6,2iPhone5siPhone7,1iPhone6PlusiPhone7,2iPhone
- ppi 各代iphone_各代iPhone逻辑分辨率与物理分辨率
weixin_39970823
ppi各代iphone
3.5英寸(iPhone4、iPhone4S)逻辑分辨率pt:320x480物理分辨率px:640x960二倍长宽比例:1.5327ppi4英寸(iPhone5、iPhone5S、iPhone5C、iPhoneSE)逻辑分辨率pt:320x568分辨率:640x1136二倍长宽比例:1.7754.7英寸(iPhone6、iPhone6S、iPhone7、iPhone8)逻辑分辨率pt:375x66
- iphone machine name 苹果机型
ForzaJuven
i386:iPhoneSimulatorx86_64:iPhoneSimulatoriPhone1,1:iPhoneiPhone1,2:iPhone3GiPhone2,1:iPhone3GSiPhone3,1:iPhone4iPhone3,2:iPhone4GSMRevAiPhone3,3:iPhone4CDMAiPhone4,1:iPhone4SiPhone5,1:iPhone5(GSM)iPh
- Xcode Architecture 选项属性理解
54番茄
这里是设备对应的Achitectures指令集:ARMCPU的不同指令集对应设备armv7iPhone3GS,iPhone4,iPhone4s,iPad,iPad2,iPad3(TheNewiPad),iPadmini,iPodTouch3G,iPodTouch4armv7siPhone5,iPhone5C,iPad4,iPod5arm64iPhone5s,iPhone6、7、8,iPhone6、
- linux下tail命令的用法,tail命令_linux tail命令的用法
Mlily梦百合
linux下tail命令的用法
摘要腾兴网为您分享:linuxtail命令的用法,央视影音,天猫超市,腾讯爱玩,水印相机等软件知识,以及分身多开,爱我大兴,安卓投屏电脑软件,拓客神器,新疆社区,splitit,iphone4s短信备份,领军教育,keil4,中国维和警察,墨迹空气指数,久久养生网,微云慢,金华劳动保障网,商务诚信等软件it资讯,欢迎关注腾兴网。本文介绍Linux下tail命令的用法。linuxtail命令用途是按
- 完美降级6.1.3/8.4.1/10.3.3解决微信登录问题
黑金塔科技
发表于:2020-05-1921:41:11运行高版本系统,对于老旧机型而言,是比较吃力的,存在高电耗、卡顿等系列问题,影响使用体验。那么应该如何解善使用与体验效果呢?不妨来参考一下给设备降级!!!iPhone5s、iPadMini2、iPadAir支持降级10.3.3iPhone4s、iPhone5、iPhone5c、iPad2、iPad3、iPad4、iPadMini、iPodtouch5支持
- Apple_mobile_device_types
abu2013
i386:iPhoneSimulatorx86_64:iPhoneSimulatoriPhone1,1:iPhoneiPhone1,2:iPhone3GiPhone2,1:iPhone3GSiPhone3,1:iPhone4iPhone3,2:iPhone4GSMRevAiPhone3,3:iPhone4CDMAiPhone4,1:iPhone4SiPhone5,1:iPhone5(GSM)iPh
- 使用Arduino简单测试HC-08蓝牙模块
优信电子
单片机嵌入式硬件arduino蓝牙
目录模块简介模块测试接线代码测试现象总结模块简介HC-08蓝牙串口通信模块是新一代的基于BluetoothSpecificationV4.0BLE蓝牙协议的数传模块。无线工作频段为2.4GHzISM,调制方式是GFSK。模块最大发射功率为4dBm,接收灵度-93dBm,空旷环境下和iphone4s可以实现80米超远距离通信。模块采用邮票孔封装方式,可贴片焊接,模块大小26.9mm×13mm×2.2
- 语音百亿+、刷脸十万+,百度大脑如何炼成AI第一?
143255
百度大数据编程语言人工智能java
人们容易高估新技术短期的爆发力,却低估其长期的影响力,比如语音交互。2012年,伴随着iPhone4S的发布,苹果将语音助理服务Siri推向世人,一时之间,出现了许多类似“中国版Siri”的创业公司,然而几年后,语音交互依然只是一个配角,一些人开始认为,语音可能只是小众交互方式,特别是在罗永浩推出“坚果TNT”这样的奇葩语音交互产品后。到了2019年,语音是不是未来的主流交互方式,似乎已经没有争议
- 回顾每一代 iPhone 的特性升级和创新
Swift社区
Appleiphoneiosswift
文章目录前言初代iPhone(2007)iPhone3G(2008)iPhone3GS(2009)iPhone4(2010)iPhone4S(2011)iPhone5(2012)iPhone5c和5s(2013)iPhone6和6Plus(2014)iPhone6s和6sPlus(2015)iPhone7和7Plus(2016)iPhone8和8Plus(2017)iPhoneX(2017)iPh
- 静态库瘦身(只支持armv7 和 arm64)
刘明洋
信息介绍:arm64:iPhone6s|iphone6splus|iPhone6|iPhone6plus|iPhone5S|iPadAir|iPadmini2(iPadminiwithRetinaDisplay)armv7s:iPhone5|iPhone5C|iPad4(iPadwithRetinaDisplay)armv7:iPhone4|iPhone4S|iPad|iPad2|iPad3(Th
- 别再拿着父母的钱装逼了
哈哈小阿姨呀
不管你的父母是月入五千还是五万,给你的生活费多还是少,这些钱真的都是他们的血汗,没有一分钱是容易的,你在这里春风得意地挥霍,他们在为了替你兜底,马不停蹄地工作,别再用父母的钱,为喂饱你膨胀的虚荣心,绷出一副骄傲而富贵的假象了,他们真的为了爱你,付出了很多,很多。回想起很多年前听过的一件事,一个男生,高二的,吵吵着要让他爸爸给自己买当时新出的iphone4s,他的爸爸,工地建筑工,从来想象不到什么手
- Iphone各个型号机型的详细参数,尺寸和dpr以及像素
_双眸
1.iPhone尺寸规格在这里插入图片描述2.单位inch(英吋)1inch=2.54cm=25.4mm3.iPhone手机宽高上表中的宽高(width/height)为手机的物理尺寸,包括显示屏和边框。以下为iPhone4s的宽高示意图:在这里插入图片描述4.屏幕尺寸我们通常所说的iPhone5屏幕尺寸为4英寸、iPhone6屏幕尺寸为4.7英寸,指的是显示屏对角线的长度(diagonal)。以
- 【嵌入式】蓝牙串口通信透传模块(HC-08)的使用
公子无缘
嵌入式嵌入式蓝牙单片机
一使用蓝牙透传模块简介HC-08蓝牙串口通信模块是新一代的基于BluetoothSpecificationV4.0BLE蓝牙协议的数传模块。无线工作频段为2.4GHzISM,调制方式是GFSK。模块最大发射功率为4dBm,接收灵敏度-93dBm,空旷环境下和iphone4s可以实现80米超远距离通信。模块大小26.9mm×13mm×2.2mm,集成了邮票封装孔和排针焊接孔,既可以贴片封装,也又可以
- iOS开发适配~~iPhone XS, iPhone XS Max, iPhone XR尺寸
丿尛峯
具体原理性的东西就多说了,因为iPhoneX系列都一样,本文只说明一下具体怎么做,要适配屏幕,首先得让他以正确的姿势启动,如果你使用的是LaunchScreen.storyboard,就不需要考虑这个了,但如果你使用的是LaunchImag,就需要提供正确的启动图。需要注意的是XR使用的@2x的图。启动图尺寸机型命名640 × 960iPhone4sDefault@2x640 × 1136iPho
- 关于旗正规则引擎下载页面需要弹窗保存到本地目录的问题
何必如此
jsp超链接文件下载窗口
生成下载页面是需要选择“录入提交页面”,生成之后默认的下载页面<a>标签超链接为:<a href="<%=root_stimage%>stimage/image.jsp?filename=<%=strfile234%>&attachname=<%=java.net.URLEncoder.encode(file234filesourc
- 【Spark九十八】Standalone Cluster Mode下的资源调度源代码分析
bit1129
cluster
在分析源代码之前,首先对Standalone Cluster Mode的资源调度有一个基本的认识:
首先,运行一个Application需要Driver进程和一组Executor进程。在Standalone Cluster Mode下,Driver和Executor都是在Master的监护下给Worker发消息创建(Driver进程和Executor进程都需要分配内存和CPU,这就需要Maste
- linux上独立安装部署spark
daizj
linux安装spark1.4部署
下面讲一下linux上安装spark,以 Standalone Mode 安装
1)首先安装JDK
下载JDK:jdk-7u79-linux-x64.tar.gz ,版本是1.7以上都行,解压 tar -zxvf jdk-7u79-linux-x64.tar.gz
然后配置 ~/.bashrc&nb
- Java 字节码之解析一
周凡杨
java字节码javap
一: Java 字节代码的组织形式
类文件 {
OxCAFEBABE ,小版本号,大版本号,常量池大小,常量池数组,访问控制标记,当前类信息,父类信息,实现的接口个数,实现的接口信息数组,域个数,域信息数组,方法个数,方法信息数组,属性个数,属性信息数组
}
&nbs
- java各种小工具代码
g21121
java
1.数组转换成List
import java.util.Arrays;
Arrays.asList(Object[] obj); 2.判断一个String型是否有值
import org.springframework.util.StringUtils;
if (StringUtils.hasText(str)) 3.判断一个List是否有值
import org.spring
- 加快FineReport报表设计的几个心得体会
老A不折腾
finereport
一、从远程服务器大批量取数进行表样设计时,最好按“列顺序”取一个“空的SQL语句”,这样可提高设计速度。否则每次设计时模板均要从远程读取数据,速度相当慢!!
二、找一个富文本编辑软件(如NOTEPAD+)编辑SQL语句,这样会很好地检查语法。有时候带参数较多检查语法复杂时,结合FineReport中生成的日志,再找一个第三方数据库访问软件(如PL/SQL)进行数据检索,可以很快定位语法错误。
- mysql linux启动与停止
墙头上一根草
如何启动/停止/重启MySQL一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使用 mysqld 脚本启动:/etc/inin
- Spring中事务管理浅谈
aijuans
spring事务管理
Spring中事务管理浅谈
By Tony Jiang@2012-1-20 Spring中对事务的声明式管理
拿一个XML举例
[html]
view plain
copy
print
?
<?xml version="1.0" encoding="UTF-8"?>&nb
- php中隐形字符65279(utf-8的BOM头)问题
alxw4616
php中隐形字符65279(utf-8的BOM头)问题
今天遇到一个问题. php输出JSON 前端在解析时发生问题:parsererror.
调试:
1.仔细对比字符串发现字符串拼写正确.怀疑是 非打印字符的问题.
2.逐一将字符串还原为unicode编码. 发现在字符串头的位置出现了一个 65279的非打印字符.
 
- 调用对象是否需要传递对象(初学者一定要注意这个问题)
百合不是茶
对象的传递与调用技巧
类和对象的简单的复习,在做项目的过程中有时候不知道怎样来调用类创建的对象,简单的几个类可以看清楚,一般在项目中创建十几个类往往就不知道怎么来看
为了以后能够看清楚,现在来回顾一下类和对象的创建,对象的调用和传递(前面写过一篇)
类和对象的基础概念:
JAVA中万事万物都是类 类有字段(属性),方法,嵌套类和嵌套接
- JDK1.5 AtomicLong实例
bijian1013
javathreadjava多线程AtomicLong
JDK1.5 AtomicLong实例
类 AtomicLong
可以用原子方式更新的 long 值。有关原子变量属性的描述,请参阅 java.util.concurrent.atomic 包规范。AtomicLong 可用在应用程序中(如以原子方式增加的序列号),并且不能用于替换 Long。但是,此类确实扩展了 Number,允许那些处理基于数字类的工具和实用工具进行统一访问。
 
- 自定义的RPC的Java实现
bijian1013
javarpc
网上看到纯java实现的RPC,很不错。
RPC的全名Remote Process Call,即远程过程调用。使用RPC,可以像使用本地的程序一样使用远程服务器上的程序。下面是一个简单的RPC 调用实例,从中可以看到RPC如何
- 【RPC框架Hessian一】Hessian RPC Hello World
bit1129
Hello world
什么是Hessian
The Hessian binary web service protocol makes web services usable without requiring a large framework, and without learning yet another alphabet soup of protocols. Because it is a binary p
- 【Spark九十五】Spark Shell操作Spark SQL
bit1129
shell
在Spark Shell上,通过创建HiveContext可以直接进行Hive操作
1. 操作Hive中已存在的表
[hadoop@hadoop bin]$ ./spark-shell
Spark assembly has been built with Hive, including Datanucleus jars on classpath
Welcom
- F5 往header加入客户端的ip
ronin47
when HTTP_RESPONSE {if {[HTTP::is_redirect]}{ HTTP::header replace Location [string map {:port/ /} [HTTP::header value Location]]HTTP::header replace Lo
- java-61-在数组中,数字减去它右边(注意是右边)的数字得到一个数对之差. 求所有数对之差的最大值。例如在数组{2, 4, 1, 16, 7, 5,
bylijinnan
java
思路来自:
http://zhedahht.blog.163.com/blog/static/2541117420116135376632/
写了个java版的
public class GreatestLeftRightDiff {
/**
* Q61.在数组中,数字减去它右边(注意是右边)的数字得到一个数对之差。
* 求所有数对之差的最大值。例如在数组
- mongoDB 索引
开窍的石头
mongoDB索引
在这一节中我们讲讲在mongo中如何创建索引
得到当前查询的索引信息
db.user.find(_id:12).explain();
cursor: basicCoursor 指的是没有索引
&
- [硬件和系统]迎峰度夏
comsci
系统
从这几天的气温来看,今年夏天的高温天气可能会维持在一个比较长的时间内
所以,从现在开始准备渡过炎热的夏天。。。。
每间房屋要有一个落地电风扇,一个空调(空调的功率和房间的面积有密切的关系)
坐的,躺的地方要有凉垫,床上要有凉席
电脑的机箱
- 基于ThinkPHP开发的公司官网
cuiyadll
行业系统
后端基于ThinkPHP,前端基于jQuery和BootstrapCo.MZ 企业系统
轻量级企业网站管理系统
运行环境:PHP5.3+, MySQL5.0
系统预览
系统下载:http://www.tecmz.com
预览地址:http://co.tecmz.com
各种设备自适应
响应式的网站设计能够对用户产生友好度,并且对于
- Transaction and redelivery in JMS (JMS的事务和失败消息重发机制)
darrenzhu
jms事务承认MQacknowledge
JMS Message Delivery Reliability and Acknowledgement Patterns
http://wso2.com/library/articles/2013/01/jms-message-delivery-reliability-acknowledgement-patterns/
Transaction and redelivery in
- Centos添加硬盘完全教程
dcj3sjt126com
linuxcentoshardware
Linux的硬盘识别:
sda 表示第1块SCSI硬盘
hda 表示第1块IDE硬盘
scd0 表示第1个USB光驱
一般使用“fdisk -l”命
- yii2 restful web服务路由
dcj3sjt126com
PHPyii2
路由
随着资源和控制器类准备,您可以使用URL如 http://localhost/index.php?r=user/create访问资源,类似于你可以用正常的Web应用程序做法。
在实践中,你通常要用美观的URL并采取有优势的HTTP动词。 例如,请求POST /users意味着访问user/create动作。 这可以很容易地通过配置urlManager应用程序组件来完成 如下所示
- MongoDB查询(4)——游标和分页[八]
eksliang
mongodbMongoDB游标MongoDB深分页
转载请出自出处:http://eksliang.iteye.com/blog/2177567 一、游标
数据库使用游标返回find的执行结果。客户端对游标的实现通常能够对最终结果进行有效控制,从shell中定义一个游标非常简单,就是将查询结果分配给一个变量(用var声明的变量就是局部变量),便创建了一个游标,如下所示:
> var
- Activity的四种启动模式和onNewIntent()
gundumw100
android
Android中Activity启动模式详解
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。
Android总Activity的启动模式分为四种:
Activity启动模式设置:
<acti
- 攻城狮送女友的CSS3生日蛋糕
ini
htmlWebhtml5csscss3
在线预览:http://keleyi.com/keleyi/phtml/html5/29.htm
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>攻城狮送女友的CSS3生日蛋糕-柯乐义<
- 读源码学Servlet(1)GenericServlet 源码分析
jzinfo
tomcatWebservlet网络应用网络协议
Servlet API的核心就是javax.servlet.Servlet接口,所有的Servlet 类(抽象的或者自己写的)都必须实现这个接口。在Servlet接口中定义了5个方法,其中有3个方法是由Servlet 容器在Servlet的生命周期的不同阶段来调用的特定方法。
先看javax.servlet.servlet接口源码:
package
- JAVA进阶:VO(DTO)与PO(DAO)之间的转换
snoopy7713
javaVOHibernatepo
PO即 Persistence Object VO即 Value Object
VO和PO的主要区别在于: VO是独立的Java Object。 PO是由Hibernate纳入其实体容器(Entity Map)的对象,它代表了与数据库中某条记录对应的Hibernate实体,PO的变化在事务提交时将反应到实际数据库中。
实际上,这个VO被用作Data Transfer
- mongodb group by date 聚合查询日期 统计每天数据(信息量)
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 1 */
{
"_id" : ObjectId("557ac1e2153c43c320393d9d"),
"msgType" : "text",
"sendTime" : ISODate("2015-06-12T11:26:26.000Z")
- java之18天 常用的类(一)
Luob.
MathDateSystemRuntimeRundom
System类
import java.util.Properties;
/**
* System:
* out:标准输出,默认是控制台
* in:标准输入,默认是键盘
*
* 描述系统的一些信息
* 获取系统的属性信息:Properties getProperties();
*
*
*
*/
public class Sy
- maven
wuai
maven
1、安装maven:解压缩、添加M2_HOME、添加环境变量path
2、创建maven_home文件夹,创建项目mvn_ch01,在其下面建立src、pom.xml,在src下面简历main、test、main下面建立java文件夹
3、编写类,在java文件夹下面依照类的包逐层创建文件夹,将此类放入最后一级文件夹
4、进入mvn_ch01
4.1、mvn compile ,执行后会在