- UIDatePicker
爱吃橘子的Sangti
日期选择控件,通常以UITextFiled的inputView(输入视图,默认为系统键盘(高度为216))的形式出现。inputAccessoryView键盘上面的功能条(UIToolbar类型的),上面使用的按钮要使用uibarbuttonitem类型的,图片和文字不能同时存在,只需要设置高度。日期选择器不需要设置frame,设置uidatepickermode的样式、本地化locale(用标识
- iOS UIDatePicker和NSDateFormatter强制设为24小时制显示
RollingPin
iOSUIDatePickerNSDateFormatter24小时制12小时制系统设置locale
问题:UIDatePicker和NSDateFormatter默认会受到系统设置里的时间格式影响,在设置-->通用-->日期与时间-->24小时制(是个滑动开关)如果用户在这里关掉了24小时制,相应的UIDatePicker会显示三列,左侧显示上午、下午;右侧两排显示最多12小时。但我们自己的应用内大部分时间需要保持24小时制显示UI,或者解析数据,并需要不受系统设置影响;解决问题重点在于设置lo
- iOS 14 UIDatePicker适配问题
吹风_d516
iOS14UIDatePicker在13.4新增了2个属性如下///Requestastyleforthedatepicker.Ifthestylechanged,thenthedatepickermayneedtoberesizedandwillgeneratealayoutpasstodisplaycorrectly.@property(nonatomic,readwrite,assign)U
- UIPickerView和UIDatePicker 如何去掉SelectionIndicator,即中间选中那一个框
RollingPin
iosUIDatePickerUIPickerView选中框SelectionIn
坑爹的苹果对滚轮控件的自定义限制的太多,除完全自定义写一个滚轮外,日常简单需求稍微改下这俩picker,大部分内容无法自定义;1、如果只是简单实现一个滚轮,字体大小可以通过缩放来搞定,当然也可以通过改变私有属性的方式去变更字体和颜色,但风险大,慎用;picker.transform=CGAffineTransformMakeScale(0.9f,0.9f);//缩放2、还有大部分场景需要变的是滚轮
- UIToolbar 简单用法
seventhboy
UIDatePicker*date=[[UIDatePickeralloc]init];[datesetLocale:[NSLocalelocaleWithLocaleIdentifier:@"zh-CH"]];date.datePickerMode=UIDatePickerModeDate;self.textfield.inputView=date;UIToolbar*toolbar=[[UIT
- JS获取当前时间(YYYY-MM-DD ),element日期选择器el-date-picker 显示默认当前时间,显示默认昨天,显示默认上个月
web前端妹子
javascriptvuevue.jsvue.jselementuijavascript
vue+element-uiDatePicker日期选择器使用的日期组件是el-date-picker用的框架是vue+element-ui,以下是时间控件1.设置前-默认当前:2.代码案例exportdefault{name:"",components:{},data(){return{date:"",//日期}},mounted(){this.getdatatime();},/**默认显示今天
- 你如何使UIDatePicker成为24小时制(iOS,swift)
怪先生哦
其中重要的是localeIdentifier这个值vardatePicker=UIDatePicker()datePicker.locale=NSLocale(localeIdentifier:"en_GB")1."en_GB"英文24小时2."zh_GB"中文24小时3.”zh_CN“中文12小时希望能帮到大家
- iOS 14 UIDatePicker适配问题
yangguoyi
if(@available(iOS13.4,*)){_datePicker.locale=[[NSLocalealloc]initWithLocaleIdentifier:@"zh_CN"];//新发现这里不会根据系统的语言变了_datePicker.preferredDatePickerStyle=UIDatePickerStyleWheels;}else{//Fallbackonearlier
- 【PickerView案例14-复习第一天内容 Objective-C语言】
清风清晨
Objective-Cobjective-c开发语言macos
一、复习一下昨天讲的内容:1.02-UI进阶-第1天(应用程序启动原理)1)数据选择控件2)项目配置文件介绍3)应用程序启动原理第一个给大家讲的数据控件儿,是什么,UIPickerView,吧,1)UIPickerView2)UIDatePicker第一个,讲的UIPickerView,然后后面,才是UIDatePicker,对吧,关于这个UIPickerView,我们讲了有三个案例,对不对,1)
- iOS 14 UIDatePicker适配问题,使用老的选择器样式。
蟒蛇_AutoFire
iOS问题处理
iOS14UIDatePicker在13.4新增了2个属性如下///Requestastyleforthedatepicker.Ifthestylechanged,thenthedatepickermayneedtoberesizedandwillgeneratealayoutpasstodisplaycorrectly.@property(nonatomic,readwrite,assign)U
- iOS 14.0 UIDatePicker坑
iOS虞
变成这个样子了QQ20200918-101026.png2.如果使用以前的样式datepicker.preferredDatePickerStyle=.wheels不知道是不是苹果的bug宽高都不对letdatepicker=UIDatePicker(frame:CGRect(x:0,y:100,width:self.view.frame.width,height:300))datepicker.
- 【PickerView案例11-自定义键盘操作01 Objective-C语言】
清风清晨
Objective-C计算机外设objective-cjavascript
一、UIDatePicker-日期选择控件1.上节课呢,我们把这个国旗选择,已经实现过了,对吧,然后呢,是我们这个日期选择控件,UIDatePicker自定义View,大家是不是已经很熟悉了,所以呢,我们就不再多说了,那接下来呢,我们就来看,第二个控件,UIDatePicker,上午呢,我们只是简单介绍了一下,下午呢,我们用它来做一些事情了,那,首先呢,也是一样的,先让大家看一下它的案例啊,点这个
- 【UIPickerView-UIDatePicker-应用程序对象 Objective-C语言】
清风清晨
Objective-Cobjective-c
一、今天我们来学习三个东西1.UIPickerView-UIDatePicker-应用程序对象1.首先,来看数据选择控件数据选择控件,大家对这个数据选择控件,是怎么理解的,1)数据选择控件,首先,是不是得有数据,2)然后呢,你还得让用户能够选择,3)最后,你还得是一个控件儿那前面学过哪些数据选择控件,有印象吗:1)是不是UITableView2)UIClatchView那两个的话,也是数据选择控件
- ios14的坑
被风吹乱的思念
自定义cell控件要加载到contentView上,否则被覆盖!2.UIDatePicker增加了pickerStyle,需要设置preferredDatePickerStyle=UIDatePickerStyleWheels;才会和以前一个样式。否则在ios14上只显示一行label。
- iOS备忘录
He_Define
1.设置UIDatePicker12小时制和24小时制UIDatePicker默认是根据系统设置中的12小时制和24小时制来的。如果强制设置12小时制或者24小时制的话,用如下方法:(iOS12环境下亲测有效,其他环境位置)(1)强制设置成12小时制NSLocale*locale=[[NSLocalealloc]initWithLocaleIdentifier:@"en_US_POSIX"];se
- UidatePicker 改变字体颜色的方法
gezhenrong
我们知道iOS13中出现暗黑模式,当黑色模式是UIDatePicker时间字体颜色显示是白色的,这时我们就要修改时间字体颜色,查看官方文档中发现没有修改时间字体颜色的api,下面是我们根据RunTime循环获取属性的名字通过键值对的方式修改字体颜色当UIDatePicker初始化的时候复制到下面就OK了unsignedintoutCount;inti;objc_property_t*pProper
- UIDatePicker.h
zhYx_
#ifUSE_UIKIT_PUBLIC_HEADERS||!__has_include()////UIDatePicker.h//UIKit////Copyright(c)2006-2018AppleInc.Allrightsreserved.//#import#import#importNS_ASSUME_NONNULL_BEGIN/*日期选择器类型*/typedefNS_ENUM(NSInte
- iOS14适配
王家小雷
UIDatePicker在iOS14开始,UIDatePicker默认样式为:image而在iOS14之前的样式是image同样的代码,显示样式不一样UIDatePicker*datePicer=[[UIDatePickeralloc]initWithFrame:CGRectMake(0,200,self.width,100)];datePicer.backgroundColor=[UIColor
- 4.11 UIDatePicker日期时间选择器 [iOS开发-Xcode教程]
互动教程网
1.在欢迎窗口右侧的历史项目列表中,双击打开之前创建的单视图项目模板。image2.本节课将为您演示,日期拾取器控件的使用。首先在一个空白项目中,打开视图控制器的代码文件。image3.接着开始编写代码,创建一个日期拾取器控件和一个按钮控件,当点击按钮控件时,获得日期拾取器中的日期和时间。image4.首先初始化一个日期拾取器对象。image5.设置日期拾取器对象的中心点位置。image6.接着设
- 关于iOS14适配问题部分总结
尼古拉斯佩思
又是一年苹果发布会,苹果更新了新版本的系统iOS14。就我个人来说的话系统耗电有优化,小程序类似部件化APP体验也不错,还有优化了权限提示和麦克风,摄像头采集的圆点提示。总体来说还算OK,就开发者而言就有点奔溃了。。。1.关于KVC访问私有属性:UIDatePicker时间滚轮在之前是可以通过KVC来访问私有属性设置文本颜色,字体等之类的属性例如[datePickersetValue:UIColo
- PickerView使用及实现自定义时间选择
Smile_J
UIPickerView是一个选择器控件,可以生成单列的选择器,也可生成多列的选择器,而且开发者完全可以自定义选择项的外观,因此用法非常灵活,可多行展示的滚动视图,UIPickerView继承自UIView。最近工作不是很忙,就跟一朋友提出需求(时分选择,根据要求设置可选与不可选小时和分钟),本来想着使用UIDatePicker,但是自定义显示,使用UIPickerView比较方便,UIPicke
- swift4.0 UIPickerView的使用(省市区、日期、性别选择器)
木犀花
swift4.0省市区、日期、性别选择器一、swift日期选择器很简单datePicker.datePickerMode=UIDatePickerMode.datedatePicker=UIDatePicker.init(frame:CGRect.init(x:0,y:44,width:kScreenWidth,height:pickerH-44))datePicker.locale=Locale
- UIDatePicker 在 iOS14 上的新特性
怀可
iOS9到iOS13.4,UIDatePicker的样式如图UIDatePicker如果你的UI在iOS14上出现了问题,想修改回以前,可以设置UIDatePicker的preferredDatePickerStyle属性不同的显示方式可能导致UI出现问题if#available(iOS13.4,*){preferredDatePickerStyle=.wheels}这个新样式是苹果UIDateP
- RxSwift UI交互 - II
醉看红尘这场梦
对初始项目的改动为了演示RxSwift的用法,我们对上一个视频用到的项目,做了以下改动:首先,给SignUp添加了一个Segue,点击后,会切换到一个用户提交各种信息的UI,我们所有要演示的交互都在这个新的UI上进行;image其次,在这个新的UI里:UIDatePicker用于设置生日、当输入的生日小于当天时,我们会在这个picker外围显示一个绿框;Male和Female是两个按钮,它加载了两
- 时间选择器
一世沧桑画
-(void)viewDidLoad{[superviewDidLoad];//创建时间选择器UIDatePicker:UIControlUIDatePicker*datePicker=[[UIDatePickeralloc]init];//设置中心点datePicker.center=self.view.center;//将时间选择器添加到视图上[self.viewaddSubview:date
- UIDatePicker显示24小时制,去掉不显示上午下午
游龙飞雪
要想UIDatePicker显示24小时制,需要满足3个条件:①手机-设置-通用-时间-24小时制;②设置datePicker.calendar=[NSCalendarcurrentCalendar];③使用dateFormat转换格式时,"HH:mm:ss"-24小时制;附:使用dateFormat转换格式时,"HH:mm:ss"-24小时制;"hh:mm:ss"-12小时制;"yyyyMMdd
- Swift UIPickerView 的基本使用
我为自己dai盐
一、UIPickerView的使用和介绍UIPickerView是一个选择器控件,它比UIDatePicker更加通用,它可以生成单列的选择器,也可生成多列的选择器,而且开发者完全可以自定义选择项的外观,因此用法非常灵活。UIPickerView直接继承了UIView,没有继承UIControl,因此,它不能像UIControl那样绑定事件处理方法,UIPickerView的事件处理由其委托对象完
- 第五章:第一节 UIDatePicker
清杨程
Step---1:UIDatePicker*_datePiceker=[[UIDatePickeralloc]init];_datePiceker.frame=CGRectMake(10,10,300,100);/*设置日期选择控件的样式UIDatePickerModeTime时间模式UIDatePickerModeDate日期模式UIDatePickerModeDateAndTime日期时间模式
- 设置UIDatePicker的允许最大时间、最小时间
武哥
设置UIDatePicker的允许最大时间、最小时间:self.frame=CGRectMake(0,0,[[UIScreenmainScreen]bounds].size.width,[[UIScreenmainScreen]bounds].size.height);datePicker=[[UIDatePickeralloc]initWithFrame:CGRectMake(0,44,CGRe
- Swift -- UIPickerView 与 UIDatePicker
浪里小青龙
今天小小的挖了一下Swift的UIPickerView跟UIDatePicker两个类相关的一些属性跟方法,希望对广大初学者有所帮助.UIPickerView(1)UIPickerView的常见属性//数据源(确定pickerView的行列)weakpublicvardataSource:UIPickerViewDataSource?//代理显示行列内容以及监听pickerView的选择weakp
- Maven
Array_06
eclipsejdkmaven
Maven
Maven是基于项目对象模型(POM), 信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司
- ibatis的queyrForList和queryForMap区别
bijian1013
javaibatis
一.说明
iBatis的返回值参数类型也有种:resultMap与resultClass,这两种类型的选择可以用两句话说明之:
1.当结果集列名和类的属性名完全相对应的时候,则可直接用resultClass直接指定查询结果类
- LeetCode[位运算] - #191 计算汉明权重
Cwind
java位运算LeetCodeAlgorithm题解
原题链接:#191 Number of 1 Bits
要求:
写一个函数,以一个无符号整数为参数,返回其汉明权重。例如,‘11’的二进制表示为'00000000000000000000000000001011', 故函数应当返回3。
汉明权重:指一个字符串中非零字符的个数;对于二进制串,即其中‘1’的个数。
难度:简单
分析:
将十进制参数转换为二进制,然后计算其中1的个数即可。
“
- 浅谈java类与对象
15700786134
java
java是一门面向对象的编程语言,类与对象是其最基本的概念。所谓对象,就是一个个具体的物体,一个人,一台电脑,都是对象。而类,就是对象的一种抽象,是多个对象具有的共性的一种集合,其中包含了属性与方法,就是属于该类的对象所具有的共性。当一个类创建了对象,这个对象就拥有了该类全部的属性,方法。相比于结构化的编程思路,面向对象更适用于人的思维
- linux下双网卡同一个IP
被触发
linux
转自:
http://q2482696735.blog.163.com/blog/static/250606077201569029441/
由于需要一台机器有两个网卡,开始时设置在同一个网段的IP,发现数据总是从一个网卡发出,而另一个网卡上没有数据流动。网上找了下,发现相同的问题不少:
一、
关于双网卡设置同一网段IP然后连接交换机的时候出现的奇怪现象。当时没有怎么思考、以为是生成树
- 安卓按主页键隐藏程序之后无法再次打开
肆无忌惮_
安卓
遇到一个奇怪的问题,当SplashActivity跳转到MainActivity之后,按主页键,再去打开程序,程序没法再打开(闪一下),结束任务再开也是这样,只能卸载了再重装。而且每次在Log里都打印了这句话"进入主程序"。后来发现是必须跳转之后再finish掉SplashActivity
本来代码:
// 销毁这个Activity
fin
- 通过cookie保存并读取用户登录信息实例
知了ing
JavaScripthtml
通过cookie的getCookies()方法可获取所有cookie对象的集合;通过getName()方法可以获取指定的名称的cookie;通过getValue()方法获取到cookie对象的值。另外,将一个cookie对象发送到客户端,使用response对象的addCookie()方法。
下面通过cookie保存并读取用户登录信息的例子加深一下理解。
(1)创建index.jsp文件。在改
- JAVA 对象池
矮蛋蛋
javaObjectPool
原文地址:
http://www.blogjava.net/baoyaer/articles/218460.html
Jakarta对象池
☆为什么使用对象池
恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。Jakarta Commons Pool组件提供了一整套用于实现对象池化
- ArrayList根据条件+for循环批量删除的方法
alleni123
java
场景如下:
ArrayList<Obj> list
Obj-> createTime, sid.
现在要根据obj的createTime来进行定期清理。(释放内存)
-------------------------
首先想到的方法就是
for(Obj o:list){
if(o.createTime-currentT>xxx){
- 阿里巴巴“耕地宝”大战各种宝
百合不是茶
平台战略
“耕地保”平台是阿里巴巴和安徽农民共同推出的一个 “首个互联网定制私人农场”,“耕地宝”由阿里巴巴投入一亿 ,主要是用来进行农业方面,将农民手中的散地集中起来 不仅加大农民集体在土地上面的话语权,还增加了土地的流通与 利用率,提高了土地的产量,有利于大规模的产业化的高科技农业的 发展,阿里在农业上的探索将会引起新一轮的产业调整,但是集体化之后农民的个体的话语权 将更少,国家应出台相应的法律法规保护
- Spring注入有继承关系的类(1)
bijian1013
javaspring
一个类一个类的注入
1.AClass类
package com.bijian.spring.test2;
public class AClass {
String a;
String b;
public String getA() {
return a;
}
public void setA(Strin
- 30岁转型期你能否成为成功人士
bijian1013
成功
很多人由于年轻时走了弯路,到了30岁一事无成,这样的例子大有人在。但同样也有一些人,整个职业生涯都发展得很优秀,到了30岁已经成为职场的精英阶层。由于做猎头的原因,我们接触很多30岁左右的经理人,发现他们在职业发展道路上往往有很多致命的问题。在30岁之前,他们的职业生涯表现很优秀,但从30岁到40岁这一段,很多人
- [Velocity三]基于Servlet+Velocity的web应用
bit1129
velocity
什么是VelocityViewServlet
使用org.apache.velocity.tools.view.VelocityViewServlet可以将Velocity集成到基于Servlet的web应用中,以Servlet+Velocity的方式实现web应用
Servlet + Velocity的一般步骤
1.自定义Servlet,实现VelocityViewServl
- 【Kafka十二】关于Kafka是一个Commit Log Service
bit1129
service
Kafka is a distributed, partitioned, replicated commit log service.这里的commit log如何理解?
A message is considered "committed" when all in sync replicas for that partition have applied i
- NGINX + LUA实现复杂的控制
ronin47
lua nginx 控制
安装lua_nginx_module 模块
lua_nginx_module 可以一步步的安装,也可以直接用淘宝的OpenResty
Centos和debian的安装就简单了。。
这里说下freebsd的安装:
fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz
tar zxvf lua-5.1.4.tar.gz
cd lua-5.1.4
ma
- java-14.输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字
bylijinnan
java
public class TwoElementEqualSum {
/**
* 第 14 题:
题目:输入一个已经按升序排序过的数组和一个数字,
在数组中查找两个数,使得它们的和正好是输入的那个数字。
要求时间复杂度是 O(n) 。如果有多对数字的和等于输入的数字,输出任意一对即可。
例如输入数组 1 、 2 、 4 、 7 、 11 、 15 和数字 15 。由于
- Netty源码学习-HttpChunkAggregator-HttpRequestEncoder-HttpResponseDecoder
bylijinnan
javanetty
今天看Netty如何实现一个Http Server
org.jboss.netty.example.http.file.HttpStaticFileServerPipelineFactory:
pipeline.addLast("decoder", new HttpRequestDecoder());
pipeline.addLast(&quo
- java敏感词过虑-基于多叉树原理
cngolon
违禁词过虑替换违禁词敏感词过虑多叉树
基于多叉树的敏感词、关键词过滤的工具包,用于java中的敏感词过滤
1、工具包自带敏感词词库,第一次调用时读入词库,故第一次调用时间可能较长,在类加载后普通pc机上html过滤5000字在80毫秒左右,纯文本35毫秒左右。
2、如需自定义词库,将jar包考入WEB-INF工程的lib目录,在WEB-INF/classes目录下建一个
utf-8的words.dict文本文件,
- 多线程知识
cuishikuan
多线程
T1,T2,T3三个线程工作顺序,按照T1,T2,T3依次进行
public class T1 implements Runnable{
@Override
 
- spring整合activemq
dalan_123
java spring jms
整合spring和activemq需要搞清楚如下的东东1、ConnectionFactory分: a、spring管理连接到activemq服务器的管理ConnectionFactory也即是所谓产生到jms服务器的链接 b、真正产生到JMS服务器链接的ConnectionFactory还得
- MySQL时间字段究竟使用INT还是DateTime?
dcj3sjt126com
mysql
环境:Windows XPPHP Version 5.2.9MySQL Server 5.1
第一步、创建一个表date_test(非定长、int时间)
CREATE TABLE `test`.`date_test` (`id` INT NOT NULL AUTO_INCREMENT ,`start_time` INT NOT NULL ,`some_content`
- Parcel: unable to marshal value
dcj3sjt126com
marshal
在两个activity直接传递List<xxInfo>时,出现Parcel: unable to marshal value异常。 在MainActivity页面(MainActivity页面向NextActivity页面传递一个List<xxInfo>): Intent intent = new Intent(this, Next
- linux进程的查看上(ps)
eksliang
linux pslinux ps -llinux ps aux
ps:将某个时间点的进程运行情况选取下来
转载请出自出处:http://eksliang.iteye.com/admin/blogs/2119469
http://eksliang.iteye.com
ps 这个命令的man page 不是很好查阅,因为很多不同的Unix都使用这儿ps来查阅进程的状态,为了要符合不同版本的需求,所以这个
- 为什么第三方应用能早于System的app启动
gqdy365
System
Android应用的启动顺序网上有一大堆资料可以查阅了,这里就不细述了,这里不阐述ROM启动还有bootloader,软件启动的大致流程应该是启动kernel -> 运行servicemanager 把一些native的服务用命令启动起来(包括wifi, power, rild, surfaceflinger, mediaserver等等)-> 启动Dalivk中的第一个进程Zygot
- App Framework发送JSONP请求(3)
hw1287789687
jsonp跨域请求发送jsonpajax请求越狱请求
App Framework 中如何发送JSONP请求呢?
使用jsonp,详情请参考:http://json-p.org/
如何发送Ajax请求呢?
(1)登录
/***
* 会员登录
* @param username
* @param password
*/
var user_login=function(username,password){
// aler
- 发福利,整理了一份关于“资源汇总”的汇总
justjavac
资源
觉得有用的话,可以去github关注:https://github.com/justjavac/awesome-awesomeness-zh_CN 通用
free-programming-books-zh_CN 免费的计算机编程类中文书籍
精彩博客集合 hacke2/hacke2.github.io#2
ResumeSample 程序员简历
- 用 Java 技术创建 RESTful Web 服务
macroli
java编程WebREST
转载:http://www.ibm.com/developerworks/cn/web/wa-jaxrs/
JAX-RS (JSR-311) 【 Java API for RESTful Web Services 】是一种 Java™ API,可使 Java Restful 服务的开发变得迅速而轻松。这个 API 提供了一种基于注释的模型来描述分布式资源。注释被用来提供资源的位
- CentOS6.5-x86_64位下oracle11g的安装详细步骤及注意事项
超声波
oraclelinux
前言:
这两天项目要上线了,由我负责往服务器部署整个项目,因此首先要往服务器安装oracle,服务器本身是CentOS6.5的64位系统,安装的数据库版本是11g,在整个的安装过程中碰到很多的坑,不过最后还是通过各种途径解决并成功装上了。转别写篇博客来记录完整的安装过程以及在整个过程中的注意事项。希望对以后那些刚刚接触的菜鸟们能起到一定的帮助作用。
安装过程中可能遇到的问题(注
- HttpClient 4.3 设置keeplive 和 timeout 的方法
supben
httpclient
ConnectionKeepAliveStrategy kaStrategy = new DefaultConnectionKeepAliveStrategy() {
@Override
public long getKeepAliveDuration(HttpResponse response, HttpContext context) {
long keepAlive
- Spring 4.2新特性-@Import注解的升级
wiselyman
spring 4
3.1 @Import
@Import注解在4.2之前只支持导入配置类
在4.2,@Import注解支持导入普通的java类,并将其声明成一个bean
3.2 示例
演示java类
package com.wisely.spring4_2.imp;
public class DemoService {
public void doSomethin