首页 文章 精选 留言 我的

精选列表

搜索[小尺寸模型],共10005篇文章
优秀的个人博客,低调大师

Spring小知识

两大核心功能:IOC、AOPIOC:动态注入,让一个对象的创建不用new了,可以自动的生产,实现原理利用java里的反射,反射就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调用对象里的方法的 。 AOP:面向切面编程,可以为某一类对象 进行监督和控制(也就是 在调用这类对象的具体方法的前后去调用你指定的 模块)从而达到对一个模块扩充的功能。这些都是通过 配置类达到的。

优秀的个人博客,低调大师

Python小技巧

One For All!!! 导包 取别名 from math as foobar from module1 import open as open1 from module2 import open as open2 查找Python的模块位置 >>> import sys,pprint >>> pprint.pprint(sys.path) 导入自定义的模块 import sys sys.path.append('模块绝对路径') 赋值魔法(序列解包) >>> x,y,z = 1,2,3 >>> print x,y,z 1 2 3 >>> x,y = y,x >>> print x,y,z 2 1 3 >>> values = 1,2,3 >>> values (1, 2, 3) >>> x,y,z = values >>> x 1 >>> y 2 >>> z 3 >>> data = {'name':'zdf','name1':'zdf1'} >>> data {'name': 'zdf', 'name1': 'zdf1'} >>> key,value = data.popitem() >>> key 'name' >>> value 'zdf' >>> 第一次导入模块时会执行模块里的程序,这可能不是你所想要的,所以你必须告知模块本身是作为程序运行还是导入模块,可以通过 __ name__变量实现这一点 def hello(): print('Hello,world!') print('Hello,world!') def test(): hello() if __name__ == '__main__' : test() 当作为程序运行时,__ name__等于__ main__,当作为导入模块时,__ name__等于模块名称 运行模块程序的方法 python -m '模块名称' args

优秀的个人博客,低调大师

Java小程序

设计一个名为 Location 的类, 定位二维数组中的最大值及其位置 。 这个类包括公共的数据域 row 、 column 和 maxValue , 二维数组中的最大值及其下标用 int 型的 row 和 column 以及 double 型的 tnaxValue 存储 。 编写下面的方法, 返回一个二维数组中最大值的位置 。 public static Location 1 ocateLargest (double[][] a) 返回值是一个 Location 的实例 。 编写一个测试程序 , 提示用户输人一个二维数组 . 然后显示这个数组中最大元素的位置 。 import java.util.Scanner; public class E13 { public static void main(String[] args){ Scanner input=new Scanner(System.in); System.out.println("Enter the number of rows and columns in the array: "); int rows=input.nextInt(); int columns=input.nextInt(); double[][] b=new double[rows][columns]; System.out.println("Enter the array:"); for(int i=0;i<rows;i++){ for(int j=0;j<columns;j++){ b[i][j]=input.nextDouble(); } } Location ddd=Location.locateLargest(b); System.out.println("The location of the largest element is "+ ddd.maxValue+ " at ("+ddd.row+","+ddd.column+")"); } } class Location{ public int row; public int column; public double maxValue; public Location(int ro,int co,double ma){ row=ro; column=co; maxValue=ma; } public static Location locateLargest (double[][] a){ double maxNumber=0; int rowId=0; int columnId=0; for(int i=0;i<a.length;i++){ for (int j=0;j<a[i].length;j++){ if (a[i][j]>maxNumber){ maxNumber=a[i][j]; rowId=i; columnId=j; } } } return new Location(rowId,columnId,maxNumber); } }

优秀的个人博客,低调大师

SharedPreferences小细节

废话不多讲,直接入题:以下,SharedPreferences小马就简称SP了: SP一般建议在全局文件中操作,即:在继承Application的扩展类中操作,这样做的原因是SP只是为了存储一些应用及游戏配置,并不能存储大量数据,而且操作次数也不会太过频繁,因此建议在全局中操作和使用哦: 先来看下效果图:主要看效果图下面的讲解,嘿嘿 将XML文件导出后的结果如下图: packagecom.mzh.www; importandroid.app.Activity; importandroid.content.Context; importandroid.content.Intent; importandroid.content.SharedPreferences; importandroid.os.Bundle; importandroid.preference.Preference; importandroid.preference.PreferenceActivity; importandroid.preference.PreferenceManager; importandroid.view.View; importandroid.view.View.OnClickListener; importandroid.widget.Button; importandroid.widget.EditText; importandroid.widget.Toast; /** *@Title:SharedPreferencesDemo.java *@Packagecom.mzh.www *@Description:SharedPreferences数据存储测试 *@authormzh *@versionV2.2 */ publicclassSharedPreferencesDemoextendsActivity{ //声明 privateEditTextXM; privateEditTextNL; privateEditTextSG; privateButtonsaveBtn; privateButtoncancelBtn; //SharedPreferences //SP文件名 privatestaticfinalStringPREFERENCES_NAME="XiaoMa_Guo"; /** *存储模式: *有四种模式,如果叠加模式可用以下写法,小马此例中仅叠加两种 *MODE_PRIVATE默认的模式,一般情况下使用 *MODE_WORLD_READABLE全局读 *MODE_WORLD_WRITEABLE全局写 *MODE_MULTI_PROCESS多进程间访问使用 *以上模式中全局指在任何地方都可以访问,至于操作得看是可以读还是可以写啦 */ privatestaticfinalintPREFERENCES_MODE =Context.MODE_WORLD_READABLE +Context.MODE_WORLD_WRITEABLE; /**Calledwhentheactivityisfirstcreated.*/ @Override publicvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); //资源定位 XM=(EditText)findViewById(R.id.XM); NL=(EditText)findViewById(R.id.NL); SG=(EditText)findViewById(R.id.SG); //添加监听 saveBtn=(Button)findViewById(R.id.Save); cancelBtn=(Button)findViewById(R.id.Cancel); saveBtn.setOnClickListener(listener); cancelBtn.setOnClickListener(listener); } /** *监听哭实现 */ privateOnClickListenerlistener=newOnClickListener(){ @Override publicvoidonClick(Viewv){ //TODOAuto-generatedmethodstub switch(v.getId()){ caseR.id.Save: saveSharedPreferences(); break; caseR.id.Cancel: finish(); break; default: break; } } /** *实现往SP中存值 */ privatevoidsaveSharedPreferences(){ //这个地方取SP文件的方式有两种: //方法一如下: //这种方式是取得指定的那个SP文件 SharedPreferencessharedPreferences= getSharedPreferences(PREFERENCES_NAME,PREFERENCES_MODE); //下面贴下getSharedPreferences方法的源码: /**小马英语一般,刚看这个很怕,但可以借助工作查嘛,朋友们也可以自己尝试下翻译它 *Retrieveandholdthecontentsofthepreferencesfile'name',returning *aSharedPreferencesthroughwhichyoucanretrieveandmodifyits *values.OnlyoneinstanceoftheSharedPreferencesobjectisreturned *toanycallersforthesamename,meaningtheywillseeeachother's *editsassoonastheyaremade. * *@paramnameDesiredpreferencesfile.Ifapreferencesfilebythisname *doesnotexist,itwillbecreatedwhenyouretrievean *editor(SharedPreferences.edit())andthencommitchanges(Editor.commit()). *@parammodeOperatingmode.Use0or{@link#MODE_PRIVATE}forthe *defaultoperation,{@link#MODE_WORLD_READABLE} *and{@link#MODE_WORLD_WRITEABLE}tocontrolpermissions. * *@returnReturnsthesingleSharedPreferencesinstancethatcanbeused *toretrieveandmodifythepreferencevalues. * *@see#MODE_PRIVATE *@see#MODE_WORLD_READABLE *@see#MODE_WORLD_WRITEABLE *写这么一大段,意思一句总结,就是有多个SP文件存在时,可以用指定的SP文件名与模式取SP文件,简单吧?而且这个里面的文件 *名可以自定义,如果文件不存在,它会自动创建的啦,如:XiaoMaGuo.xml *SharedPreferencesaPrefs=getSharedPreferences("XiaoMaGuo",0); publicabstractSharedPreferencesgetSharedPreferences(Stringname, intmode); */ /*//方法二如下: //这种方式是取得默认的那个SP文件 sharedPreferencessp=PreferenceManager.getDefaultSharedPreferences(this);*/ //下面贴段源码,加深上PreferenceManager方式的理解: /** *Usedtohelpcreate{@linkPreference}hierarchies *fromactivitiesorXML. *<p> *Inmostcases,clientsshoulduse别的先不看,这句意思:在有多个分支,或者说多个SP文件时 *{@linkPreferenceActivity#addPreferencesFromIntent}or这个的意思是:从匹配的Intent中加载SP文件 *{@linkPreferenceActivity#addPreferencesFromResource(int)}.这个意思是:通过指定的XML文件,将加载此 *XML文件到当前SP层级中,也就是把指定的XML文件加载到当前的配置中来,吼吼 * *@seePreferenceActivity publicclassPreferenceManager{*/ //取编辑对象的方法一样 SharedPreferences.Editoreditor=sharedPreferences.edit(); if( !"".equals(XM.getText().toString()) &&!"".equals(NL.getText().toString()) &&!"".equals(SG.getText().toString()) ){ editor.putString("Name",XM.getText().toString()); editor.putInt("Age",Integer.parseInt(NL.getText().toString())); editor.putFloat("Height",Float.parseFloat(SG.getText().toString())); editor.commit(); Toast.makeText(SharedPreferencesDemo.this,"数据保存成功!", Toast.LENGTH_LONG).show(); Intentintent=newIntent(SharedPreferencesDemo.this,ShowPreferences.class); startActivity(intent); }else{ Toast.makeText(SharedPreferencesDemo.this,"数据不完整,保存失败!",Toast.LENGTH_LONG).show(); } } }; } 最后,小马会把自己的DEMO上传到附件,供跟小马处于同一起跑线上的朋友们学习使用,但不要COPY哦,自己敲一遍就记得比较清楚啦,吼吼, 小马刚开始写文章,如果有错误的地方,请直接批评指出,批评就是对我最好的提高,最后,谢谢看文章的你给小马多提些建议,小马有错的地方肯定不含糊,绝对会改正,谢谢 附件:http://down.51cto.com/data/2359525 本文转自华华世界 51CTO博客,原文链接:http://blog.51cto.com/mzh3344258/747124,如需转载请自行联系原作者

优秀的个人博客,低调大师

基于微信小程序的方言转文字小程序

我国是一个拥有丰富民族语言资源的国家,各地方言不但是地域文化的活态载体,而且凝聚着独特的历史积淀和人文精神。现代社会快速发展的进程和普通话得到广泛使用的情况,使得许多方言面临传承方面的困难,尤其青少年群体在方言能力上表现出明显下降的趋势。不同方言系统之间差别很大,跨地域交流时的语言障碍问题因此变得突出,社会交往的有效性也因此受到限制[1]。

优秀的个人博客,低调大师

中国首个全尺寸开源通用人形机器人公版机“青龙”发布

在2024世界人工智能大会(WAIC 2024)期间,开源通用人形机器人公版机“青龙”正式发布。“青龙”人形机器人身高185cm,体重80kg,拥有高度仿生的躯干构型和拟人化的运动控制,支持多模态机动、多模态感知、多模态交互和多模态操控,全身多达43个主动自由度,最大关节峰值扭矩400N.m,算力支持400TOPs。 运动能力上,“青龙”人形机器人同时具备高机动下肢行走配置与轻量化高精度上肢作业配置,支持快速行走、敏捷避障、稳健上下坡和抗冲击干扰等四大运动功能,是通用人工智能软硬件开发的理想载体。 “青龙”由人形机器人(上海)有限公司自主研发,人形机器人(上海)有限公司是由行业头部企业成立的新型研发机构,注册资本10亿元。公司已获批省部级上海人形机器人制造业创新中心,并于2024年5月由工业和信息化部授牌国家地方共建人形机器人创新中心(以下简称“创新中心”)。 据介绍,创新中心聚焦人形机器人共性关键技术领域,围绕“创新技术研发中心、公共孵化平台、创新人才培育基地、创新核心智库、产业服务平台”等五大功能定位,致力于建设贯穿创新链、产业链、资金链和人才链的人形机器人创新生态系统,打造全国领先、国际一流的创新平台,实现人形机器人产业化落地。 创新中心科研团队硕博士占比约80%,团队长期从事人形机器人领域的技术研究与软硬件研发,主要承担工业和信息化部人形机器人“揭榜挂帅”、国家自然科学基金、科技部重大研发、省部级重大科技专项等项目,取得了系统性创新成果。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册