为您找到搜索结果:6777个
AAndroid Studio的drawable还是mipmap
图片应该放在drawable文件夹下,而mipmap文件夹只适合放appicons...
build script和all projects作用和区别
buildscript中的声明是gradle脚本自身需要使用的资源。可以声明的资源包括依赖项、第三方插件、maven仓库地址等。而在build.gradle文件中直接声明的依赖项、仓库地址等信息是项目自身需要的资源。...
C#软件设计——小话设计模式原则之:依赖倒置原则DIP
前言:很久之前就想动笔总结下关于软件设计的一些原则,或者说是设计模式的一些原则,奈何被各种bootstrap组件所吸引,一直抽不开身。群里面有朋友问博主是否改行做前端了,呵呵,其实博主是想做“全战”,即各方便都有战斗力。关于设计模式,作为程序猿的我们肯定都不陌生。博主的理解,所谓设计模式就是前人总结下来的一些对于某些特定使用场景非常适用的优秀的设计思路,“前人栽树,后人乘凉”,作为后来者的我们就有福了,当我们遇到类似的应用场景的时候就可以直接使用了。关于设计模式的原则,博主将会在接下来的几篇里面根据自己的理解一一介绍,此篇就先来看看设计模式的设计原则之——依赖倒置原则。软件设计原则系列文章索引C#软件设计——小话设计模式原则之:依赖倒置原则DIPC#软件设计——小话设计模式原则之:单一职责原则SRPC#软件设计——小话设计模式原则之:接口隔离原则ISPC#软件设计——小话设计模式原则之:开闭原则OCP依赖倒置原则,英文缩...
Qt5.2中使用ping命令实现Ip扫描功能
在实现类似于FreeIPScanner2.1的Ip扫描器软件中,会用到ping命令。如果使用Qt编程实现,主要会用QThread、QProcess这两个类。关于这两个类的具体用法可以查阅Qt助手或者QT官网。 在QT中为了扫描大量的Ip,通常需要将扫描Ip的任务放在一个单独的线程来完成,这样需要子类化QThread,重写其run()方法。从QThread类派生出一个ShellProcess的子类,该类的头文件代码如下:#ifndefSHELLPROCESS_H#defineSHELLPROCESS_H#include<QThread>#include<QtCore/QStringList>//PingIP的线程子类classShellProcess:publicQThread{Q_OBJECTpublic:explicitShellProcess(QObject*parent=0);QStringListgetIpRangle();//获取需要扫描的IP列表voidsetIpRan...
Android Studio3.0的下载及其安装详解加eclipse下载安装配置jdk9
关注我,每天都有优质技术文章推送,工作,学习累了的时候放松一下自己。 今天我们来讲解如何下载androidstudio3.0及其安装详解,对于学习安卓的朋友,必须下载一个,如果还没有下载的话,就赶紧跟随步骤下一个吧!要下载的朋友注意了,先看完教程了解个大概,下载Androidstudio前,先安装jdk和jre,同时也把eclipse也下载了。...
每日Android一问等你来解答-什么是Activity的生命周期?
关注我,每天都有优质技术文章推送,工作,学习累了的时候放松一下自己。本篇文章同步微信公众号欢迎大家关注我的微信公众号:「醉翁猫咪」什么是Activity的生命周期?生命周期:对于生命周期我们知道,有7个生命周期方法onCreate(),onStart(),onResume(),onPause(),onStop(),onDestroy(),onRestart()。这7中方法来体现Activity的生命周期状态。对于生命周期状态,我们可以大概了解一下:启动状态,当一个Activity启动之后运行状态,Activity处于我们屏幕的最前面时,可与用户进行交互暂停状态,Activity仍可见停止状态,Activity不可见销毁状态,Activity将被销毁生命周期方法,其中有6个可以对立起来onCreate()和onDestroy(),onStart()和onStop(),onResume()和onPause()接下来让我来描述生命周期方法,首先我们先启动的是Activity,进入onCreate()方法,这个方法是在Activity创建时被调用的,进入onStart()方法,顾名思义,看这单...
如何把Eclipse项目迁移到AndroidStudio(如何把项目导入安卓)--这我很困惑
学习android对我来说,就是兴趣,所以我以自己的兴趣写出的文章,希望各位多多支持!多多点赞,评论讨论加关注。大佬必备功能。现在就叫你如何把eclipse环境下的开发项目都迁移到AndroidStudio中去,这个要赶紧学会,成为大佬你是最棒的。其实不难的哦!主要就是以下几步:在网上你可以下载其他人的代码资源,大都是eclipse的。这就ok了哦,是不是很简单,我这样弄也可以运行了。如果导入到Eclipse或AndroidStudio中注释为乱码,请将编码格式调成UTF-8,即可正常使用。点击Androidstudio右下角的文件编码按钮,图中红色区域然后在红色地方改就好了哦有时候会弹出是否重载(不一定的哦),也可能不会,有个“Reload”,点击它就好。如何解决呢?点击File,找到Fileencoding就好,然后会出现如上图片格式,找你要你编码格式就ojbK了哦!关注我,每天都有优质技术文章推送。工作,学习累了的时候放松一下自己。本文如果对你有帮助请点顶你的顶是对我最大的肯定!!!...
JavaScript代码笔记重点:
JavaScript的基本特点:JavaScript是基本对象和事件驱动,具有实时性,动态性,跨平台性和安全性等。JavaScript是对大小写敏感的。<!DOCTYPEhtml><html><head><title></title></head><body>varnum=Number(prompt("请输入一个0-100之间的数字",""));if(isNaN(num)){document.write("你输入的不是数字,请确认你的输入。");}elseif(num>0||num<100){document.write("你输入的数字范围不在0-100之间。");}else{document.write("你输入的数字是:"+num);}</body></html><!DOCTYPEhtml><html><head><title></title></head><body><sc...
【一起来烧脑】一步学会JavaScript体系
[外链图片转存失败(img-b0GOhxRY-1563571645197)(https://upload-images.jianshu.io/upload_images/11158618-ba249b916a32ba91.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]JavaScript是一种轻量级的编程语言可插入HTML页面的编程代码JavaScript的用法,输出,语句,注解,变量,数据类型,函数,运算符,比较,条件语句,循环,Break,错误,类型转换,表单验证。<script>alert("MyfirstJavaScript");</script><head><script>functionmyFunction(){document.getElementById("demo").innerHTML="MyFirstJavaScriptFunction";}</script></head><buttontype="button"onclick...
【一起来烧脑】一步学会TypeScript入门
[外链图片转存失败(img-rmJXMGFs-1563388353181)(https://upload-images.jianshu.io/upload_images/11158618-dd813ed6e7f957c9.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]字符串新特性变量和参数新特性函数新特性匿名函数forof循环TypeScript语言中的面向对象特性ES是客户端脚本语言的规范ES5,ES6是这个规范的不同版本JavaScript和TypeScript是两种不同的脚本语言JavaScript实现了ES5规范TypeScript实现了ES6规范npm--versionsudonpminstall-gtypescripttsc--versionlstscHello.tsexportclassHello{}"usestrict";varHello=(function(){functionHello(){}returnHello;}());exports.Hello=Hello;functiontest(templat...
JavaScript学习总结(五)——jQuery插件开发与发布
jQuery插件就是以jQuery库为基础衍生出来的库,jQuery插件的好处是封装功能,提高了代码的复用性,加快了开发速度,现在网络上开源的jQuery插件非常多,随着版本的不停迭代越来越稳定好用,在jQuery官网有许多插件:jQuery1.9.1版源代码中文注释在jQuery根命名空间下直接调用的方法可以认为是jQuery的静态方法或属性,常常使用$.方法名来调用,使用$.extend这个静态方法可以完成两个功能:1.1.1、扩展属性或方法给jQuery比如我们想给jQuery扩展一个用于快速向控制台写入日志的工具方法log,而不需要使用console.log且在没有console.log的浏览器中使用其它的方法替代:<scriptsrc="js/jQuery1.11.3/jquery-1.11.3.min.js"type="text/javascript"charset="utf-8"></script><scripttype="text/javascript">$.extend({log:function(message){console....
JavaScript学习总结(四)——this、原型链、javascript面向对象
在JavaScript中this表示:谁调用当前函数this就指向谁,不知道调用者时this指向window。JavaScript是由对象组成的,一切皆为对象,万物皆为对象。this是一个动态的对象,根据调用的对象不同而发生变化,当然也可以使用call、apply修改this指向的对象。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用代码如下:<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>JavaScriptthis</title></head><body><h2>JavaScriptthis</h2><inputtype="button"value="按钮A"id="btnA"/><inputtype="button"value="按钮B"id="btnB"onclick="sayHello()"/><scripttype="text/javascript">...
Hdu 3177 Crixalis's Equipment
TimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2795 AcceptedSubmission(s):1141ProblemDescriptionCrixalis-SandKingusedtobeagiantscorpion(蝎子)inthedesertsofKalimdor.Thoughhe'saguardianofLichKingnow,hekeepsthelivinghabitofascorpionlikelivingundergroundanddiggingholes.SomedayCrixalisdecidestomovetoanotherniceplaceandbuildanewhouseforhimself(Actuallyit'sjustanewhole).Ashecollectedalotofequipment,heneedstodigahole...
高德地图实现地址检索获取结果列表和坐标
高德开放平台http://lbs.amap.com/api/javascript-api/summary/之前使用百度地图API实现地址检索功能,获取检索结果并显示到我们自定义的列表中http://www.cnblogs.com/fozero/p/5924210.html这里我们换成高德地图同样实现跟之前一样的功能,高德跟百度地图API还是有很大的区别的,左边的标注点这里跟百度地图的不同,我是手动在地图上面对坐标点标注 ,并设置它的文本和信息窗口对应右边的结果列表数据,我们直接看代码:<html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><metaname="viewport"content="initial-scale=1.0,user-scalable=no"/><linkrel="stylesheet"href="http://cache.amap.com/lbs/static/main1119.css"/>&l...
百度地图实现地址检索获取结果列表和坐标
前几天通过百度地图的鼠标绘制工具,实现对多边形的绘制并获取各个点的坐标http://www.cnblogs.com/fozero/p/5912287.html现在我们使用百度地图的本地检索接口,来实现对地址的检索,并解析结果列表显示出来,包括坐标、地址等各个数据 <html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><metaname="viewport"content="initial-scale=1.0,user-scalable=no"/><styletype="text/css">body,html{width:100%;height:100%;font-family:"微软雅黑";font-size:14px;}*{margin:0;padding:0;}.left{float:left;}.right{float:right;}.clearfix{clear:both;}.hide{displa...