`
yangwei0915
  • 浏览: 460260 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
/** * 方法一 * @return */ public String getSDPath1() { File sdDir = null; boolean sdCardExist = Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED); // 判断sd卡是否存在 if (sdCardExist) { sdDir = Environment.getExternalStorageDirectory();// 获取跟目录 return s ...
1.后一个界面(Activity)的操作导致前一个界面(Activity)界面变化的刷新: App的开发中,经常在下一个界面的某些操作或导致上一个界面的关联的数据变化,需要上一个界面刷新。最典型的就是在列表界面上,点击新增按钮,去新增界面增加数据,增加结束后返回列表界面,这时候列表界面需要刷新数据,展示新增加的数据。在开发过程中,如果在onResume中或者onRestart中调用刷新,就会导致很多无用的刷新,因为后一个界面的返回有很多种,有可能是点击返回按钮,也有可能是数据增加成功。只有数据增加成功,才会要求列表界面刷新。这时候,需要使用startActivityForResult和on ...
1.关于Handler的使用,在Activity或者Service中使用Handler,通常会使用匿名内部类的方式来定义handler,但是这种方式,开发工具会报出This Handler class should be static or leaks might occur 。意思是,Handler类应该定义为static的,否则会造成内存泄漏。推荐使用如下的代码解决这个问题: private static class UIHandler extends Handler{ WeakReference<AddCheckTeskActivity> mActivi ...
function ab2Ascii(buffer) { var str = Array.prototype.map.call( new Uint8Array(buffer), function (bit) { return String.fromCharCode(bit); } ) return str.join('');
eclipse maven编译打包时报出如下错误: No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 问题 可以通过 Window > Preferences > Java > Installed JREs 进行安装jdk,如果还报这个问题,需要 右键项目Run as > Run Configurations > JRE >设置jdk 然后再执行编译打包。 eclipse新版eclipse中文字太小 window – ...
springboot 带有内置Tomcat 服务器,可以直接将项目打包成jar运行,但是有时候我们需要将项目打包为war文件,放到web服务器中部署运行,下面是将springboot项目部署为war项目的步骤: 1.修改pom.xml中的packaging标签值为war 2.新建一个继承于SpringBootServletInitializer的子类(与Spring Boot的启动类相似),代码如下: package com.aci; import org.springframework.boot.SpringApplication; import org.sprin ...
前提: 已经安装好node和webstorm   1.运行如下命令安装create-react-app命令 npm install -g create-react-app 2.在WebStorm中新建React App项目工程 3.点击Run,在运行设置中,Command中设置为run,stcrip中设置为run,如下图所示:   4.点击Run按钮,运行项目 5.如果在第三步的stcrip中设置为build,则是进行项目的构建,执行后会在项目中生成一个build目录,包含生成好的各种编译后的文件。如果要运行,需要将build中下面的目录或文件复制到盘符的根目录下,或者we ...
在android 的TV开发中,有时候需要在GridView或ListView中每行显示RadioGroup,RadioGroup中包含RadioButton,又需要设置RadioButton的选择图标我们会写如下代码: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable=&quo ...
在nginx上配置了反向代理后,在被代理主机上查看request的serverName 得到的被代理主机的hostname,而不是用户原始请求的hostname。解决这个问题,需要进行如下配置(假设反向代理的路径为/,真实的访问地址为http://localhost:8080): location / { proxy_pass http://localhost:8080; proxy_set_header HOST $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_h ...
在进行Android TV开发时,会碰见模拟器显示的效果跟在盒子上或电视上差异很大,屏幕的大小都是1920*1080的,为什么会差别这么大呢,原因就是像素密度的问题。我们可以用一下代码进行测试:   DisplayMetrics dm =getResources().getDisplayMetrics(); int w_screen = dm.widthPixels; int h_screen = dm.heightPixels; ToastUtil.showToast( "屏幕尺寸1:宽度 = " + w_scr ...
在Activity中启动Service有三种情况,具体的启动情况区别如下: 1.当启动时,单独调用bindService方法,在unbindService后,会执行service的onUnbind,在执行onDestroy方法。 2.当启动时,先调用startService,在调用bindService方法后,在unbindService后,会执行service的onUnbind,不会执行onDestroy方法。除非你在执行stopService. 3. 先调用startService,不能调用service中的方法。在调用stopService,会执行service的onDestroy方法 ...
打开redis.conf(windows为redis_6379.conf)文件,注释bind 127.0.0.1,修改protected-mode的值为no 然后启动redis server。使用本地的客户端命令redis-cli连接redis server, 连接成功后,执行如下命令以设置redis的密码(这里设置为123):   然后使用其它机器上的客户端命令测试: redis-cli -h 192.168.1.225 -p 6379 -a 123 连接成功后, 执行keys * 如果不报错,说明配置成功。如果在spring data中配置redis连接,也需要设置密码: ...
在/usr/local/nginx-1.6.2/conf目录下的nginx.conf文件中进行设置,设置如下内容: 文件头增加: user  root; 为文件服务器的server节点,增加如下内容: location ~* ^/img/resize/w_(\d+)/h_(\d+)/(.*)$ {         root /usr/local/nginx-1.6.2/html/img/cache;       set $width 150;       set $height 100;       set $dimens "";         if ...
一、安装nginx时必须先安装相应的编译工具 yum -y install gcc gcc-c++ autoconf automake yum -y install zlib zlib-devel openssl openssl-devel pcre-devel     zlib:nginx提供gzip模块,需要zlib库支持 openssl:nginx提供ssl功能 pcre:支持地址重写rewrite功能   二、执行解压命令解压 tar -zxvf nginx-1.6.2.tar.gz   三、编译和安装   cd nginx-1.6.2   ------ ...
1.在tomcat的conf/tomcat-users.xml中配置用户,在tomcat-users节点中增加如下代码: <user username="tradesmatch" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status,admin- script,admin-gui"/> 2.在maven的settings.xml的servers节点增加如下代码:  <server> ...
Global site tag (gtag.js) - Google Analytics