纯java实现图片转视频代码,附带依赖包首先设置视频信息DefaultMovieInfoProviderdmip=newDefaultMovieInfoProvider("dst.avi");//生成视频的名称dmip.setFPS(3);//设置每秒帧数dmip.setNumberOfFrames(jpgs.length);//总帧数//视频宽和高,最好与图片宽高保持一直dmip.setMWidth(1440);dmip.setMHeight(860);下面直接初始化Jim2Mov并调用saveMovie方法开始转换视频newJim2Mov(newImageProvider(){publicbyte[]getImage(intframe){try{//设置压缩比returnMovieUtils.convertImageToJPEG((jpgs[frame]),1.0f);}catch(IOExceptione){e.printStackTrace();}returnnull;}},dmip,null).saveMovie(MovieInfoProvider.TYPE_AVI_MJPEG);
2023/8/27 23:23:46 1.88MB java 图片 视频 jmf
1
NULL博文链接:https://vampire1126.iteye.com/blog/1113319
2023/8/26 13:10:26 1.42MB 源码 工具
1
Android天气预报实验报告模板publicclassSetCityActivityextendsActivity{ //定义的一个自动定位的列表 privateListViewgpsView; //定义的一个省份可伸缩性的列表 privateExpandableListViewprovinceList; //定义的用于过滤的文本输入框 privateTextViewfilterText; //定义的一个记录城市码的SharedPreferences文件名 publicstaticfinalStringCITY_CODE_FILE="city_code"; //城市的编码 privateString[][]cityCodes; //省份 privateString[]groups; //对应的城市privateString[][]childs;//自定义的伸缩列表适配器privateMyListAdapteradapter;//记录应用程序widget的IDprivateintmAppWidgetId=AppWidgetManager.INVALID_APPWIDGET_ID; @OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.set_city);gpsView=(ListView)findViewById(R.id.gps_view);provinceList=(ExpandableListView)findViewById(R.id.provinceList);//设置自动定位的适配器gpsView.setAdapter(newGPSListAdapter(SetCityActivity.this));//==============================GPS=================================//当单击自动定位时gpsView.setOnItemClickListener(newOnItemClickListener(){ @Override publicvoidonItemClick(AdapterViewparent,Viewview, intposition,longid){ TextViewlocaleCity=(TextView)view.findViewById(R.id.locateCityText); localeCity.setText("正在定位..."); finalLocateHandlerhandler=newLocateHandler(localeCity); //添加一个线程来处理定位 newThread(){ publicvoidrun(){ MapcityMap=getLocationCityInfo(); //记录匹配的城市的索引 intprovinceIndex=-1; intcityIndex=-1; //传给处理类的数据封装对象 Bundlebundle=newBundle(); if(cityMap!=null){ //得到图家名 Stringcountry=cityMap.get(LocationXMLParser.COUNTRYNAME); //只匹配中国地区的天气 if(country!=null&&country.equals("中国")){ //得到省 Stringprovince=cityMap.get(LocationXMLParser.ADMINISTRATIVEAREANAME); //得到市 Stringcity=cityMa
2023/8/26 5:45:37 1.64MB 天气预报
1
本资源引用于http://download.csdn.net/source/1156344我做了下改动,大家分享一下。
webService服务地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx privatestaticStringgetSoapRequest1(Stringcity){ try{ InputStreamReaderisr=newInputStreamReader(newFileInputStream( "WebRoot/weather.xml")); BufferedReaderreader=newBufferedReader(isr); StringBuffersoap=newStringBuffer(""); Stringtmp; while((tmp=reader.readLine())!=null){ soap=soap.append(tmp); } reader.close(); isr.close(); returnsoap.toString().replace("${city}$",city); }catch(Exceptionex){ ex.printStackTrace(); returnnull; } }
2023/8/15 13:18:41 264KB java webservice 天气预报
1
NULL博文链接:https://carywei.iteye.com/blog/700128
2023/8/1 19:10:33 521KB 源码 工具
1
ER図用户数柱子类型选项ID昵称细绳null:假电子邮件细绳null:false,uniqure:truecreated_at约会时间null:假Updated_at约会时间null:假协会has_many:评论has_many:post_reviews,外键::reviewer_id,class_name::Reviewhas_many:receive_reviews,外键::reviewed_id,class_name::Reviewhas_one:个人资料has_one:卡has_many:buyed_deals,foreign_key::buyer_id,class_name::Dealhas_many:selling_deals,->{where(“buyer_id为NULL”)},has_many:sold
2023/7/16 22:35:38 4.64MB Ruby
1
NULL博文链接:https://lilyenjoyinglife.iteye.com/blog/1418475
2023/7/16 12:49:35 1.12MB 源码 工具
1
asp.net文件和文件夹压缩调用类库ICSharpCode.SharpZipLib.dllusingSystem.IO;usingICSharpCode.SharpZipLib;usingICSharpCode.SharpZipLib.Checksums;usingICSharpCode.SharpZipLib.Zip;usingICSharpCode.SharpZipLib.GZip;usingICSharpCode.SharpZipLib.BZip2;usingICSharpCode.SharpZipLib.Zip.Compression;usingICSharpCode.SharpZipLib.Zip.Compression.Streams;protectedvoidButton1Click(objectsender,EventArgse){string[]str=newstring[1];str[0]=@"E:\9541241560\地学院\";Zip(str);}#region压缩//////压缩文件,默认目录为当前目录,文件名为当前目录名,压缩级别为6//////要压缩的文件或文件夹publicvoidZip(paramsstring[]fileOrDirectory){Zip(6,fileOrDirectory);}//////压缩文件,默认目录为当前目录,文件名为当前目录名//////压缩的级别///要压缩的文件或文件夹publicvoidZip(intzipLevel,paramsstring[]fileOrDirectory){if(fileOrDirectory==null)return;elseif(fileOrDirectory.Length<1)return;else{stringstr=fileOrDirectory[0];if(str.EndsWith("\\"))str=str.Substring(0,str.Length-1);str+=".zip";Zip(str,zipLevel,fileOrDirectory);}}//////压缩文件,默认目录为当前目录//////压缩后的文件///压缩的级别///要压缩的文件或文件夹publicvoidZip(stringzipedFileName,intzipLevel,paramsstring[]fileOrDirectory){if(fileOrDirectory==null)return;elseif(fileOrDirectory.Length<1)return;else{stringstr=fileOrDirectory[0];if(str.EndsWith("\\"))str=str.Substring(0,str.Length-1);str=str.Substring(0,str.LastIndexOf("\\"));Zip(zipedFileName,str,zipLevel,fileOrDirectory);}}//////压缩文件//////压缩后的文件///压缩的级别///当前所处目录///要压缩的文件或文件夹publicvoidZip(stringzipedFileName,stringcurrentDire
2023/7/16 11:55:29 236KB .net 解压缩 SharpZipLib
1
NULL博文链接:https://yuhuiblog695685688425687986842568269.iteye.com/blog/2423496
2023/7/15 20:21:06 12KB 源码 工具
1
修改datax源码plugin-unstructured-storage-util下的UnstructuredStorageReaderUtil.class加上一个判断,因为在hdfs中,null值存储的是\N,所以需要把它转换成null存储到Mysql中
2023/7/13 0:45:01 35KB datax java \N
1
共 253 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡