自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TryCatch

千里之行,始于足下

  • 博客(175)
  • 收藏
  • 关注

原创 android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注

使用android studio打包应用程序出现如下错误:注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。编译完之后就告诉我这寥寥无几的错误提示,让我情何以堪,于是google了下得到的答案

2015-08-08 11:37:16 51936 10

原创 Android 在同一个手机上安装多个相同的apk,便于调试

Android studio 在同一个手机上安装多个相同的apk 原文地址:http://yj.itrydo.com/posts/iKJryXL9zkfSGRTZk 先看效果: 1.在我使用ecslipse的时候我一直在研究“Android studio 在同一个手机上安装多个相同的apk”这个问题,可是每次都不能如自己所愿,一个最笨的方法就是修改项目的包名,但明显这是一个不靠谱的事情,从

2015-08-08 09:57:29 13613 5

原创 android Toolbar的使用结合状态栏与返回键

android Toolbar的使用结合状态栏与返回键Toolbar的使用结合状态栏与返回键toolbar_default.xml<?xml version="1.0" encoding="utf-8"?><android.support.v7.widget.Toolbar style="@style/ToolBarStyle" xmlns:android="http://sch

2015-07-08 15:45:56 12200 1

原创 Android textView控件自动识别电话号码,网址,邮箱,点击自动跳转到相应的功能

Android textView控件自动识别电话号码,网址,邮箱,点击自动跳转到相应的功能在开发的时候我们需要实现这些功能非常简单,只需要在textView控件里面加上一句话: <TextView android:id="@+id/textView2" style="@style/B5_Font" android:layout_

2015-05-08 16:02:11 5597

转载 android studio给log设置过滤功能,过滤tag

以前使用Eclipse时,在log的左侧有一个区域是用于管理各个Filters的,这样过滤log很方便。用Android Studio的时候,估计你也会找啊找的。估计一开始可能没注意就没找到,那如何添加过滤项呢,如图: 1,选择设备 针对aduovip问题,做如下补充: 如何选择看下图,选中你想要的设备即可,选择完后,框内就会变成你选择的设备了:2,进程列表(设备上运行的) 3,log类型切

2015-04-16 09:45:29 5609

原创 Android Studio调用preview以及修改背景颜色

调用preview首先选中你的xml文件(注意一定要选中xml文件)具体位置: view->Tool Windows->Preview, 可以显示preview窗口; ![具体图片显示效果](http://img.blog.csdn.net/20140309185354390)修改字体大小以及背景颜色

2015-04-15 16:15:17 5833

原创 Meteor android apk打包两种方式

Meteor apk 打包首先进入你的所要打包的meteor工程一.生成apk meteor build ~/build-output-directory --server=guoyoujinlove.meteor.com上面guoyoujin.meteor.com就是你要指向的ip地址,改成你所需要的ip即可,运行完上面的命令之后他会在~/buil

2015-03-21 11:23:47 3482 4

原创 meteor 环境安装配置

1.安装meteor: 在dos里面输入:curl https://install.meteor.com/ | sh2.安装coffeescrpitmeteor add coffeescript3.安装lessmeteor add less4.https://github.com/meteor/meteor/w

2015-03-12 20:59:52 2031

转载 Android 自定义全局baseAdapter和ViewHolder

转载至http://www.stormzhang.com/androidtips/2014/08/31/android-common-simplebaseadapter/在Android开发中经常用到ListView、GridView等列表,于是Adapter也就比较常用的了, 而实际项目中稍微复杂点的基本都会用到BaseAdapter, 大家都知道继承自BaseA

2015-01-26 10:34:48 846

转载 精确获取屏幕尺寸 判断是否是平板 文字根据状态更改颜色 android:textColor 背景色根据状态更改颜色 android:backgroup 启动APK的默认Activit

精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕)     public static double getScreenPhysicalSize(Activity ctx) {        DisplayMetrics dm = new DisplayMetrics();        ctx.getWindowManager().getDefaultDisplay(

2014-12-13 23:56:52 1044

原创 git clone 的时候 fatal: Authentication failed for "http://......"

今天我用git clone代码的时候出现如下错误:fatal: Authentication failed for "http://......"感觉莫名其妙,好吧用sourceTree下载就一直提示我输入密码,我就起了怪了账号密码都正确怎么会出现这种情况呢?好吧只好去找后台管理员的麻烦了,他说我只是一个客户没有权限访问代码,于是给我加进去了master和develop分支上,终于可以clon

2014-12-05 10:11:58 26960

转载 图片压缩原理

首先该文章是总结, 不是原创, 是通过看网上其他大神的文章和自己的一些实践总结出来的. 我是看到一个人的博客后顿时对压缩图片茅塞顿开啊,下面大家一起看看啊注意下面的说明他能告诉你压缩的原理哦一.图片的存在形式1.文件形式(即以二进制形式存在于硬盘上)2.流的形式(即以二进制形式存在于内存中)3.Bitmap形式这三种形式的区别: 文件形式和流的形式对图片体积大小并没

2014-11-27 10:31:18 3289

原创 关心最新mac系统升级之后安装ruby 2.6.3之后 ruby2.3.5用不了,gem使用一直报错解决办法

关心最新mac系统升级之后安装ruby 2.6.3之后 ruby2.3.5用不了,gem使用一直报错解决办法解决办法如下解决办法如下https://github.com/rvm/rvm/issues/4781brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/8b9d6d688f483a0f33fcfc...

2020-01-19 17:03:55 3339

原创 ubuntu安装最新的eos版本eosio-1.4.3.ubuntu-16.04-x86_64

ubuntu安装最新的eos版本eosio-1.4.3.ubuntu-16.04-x86_641.备份文件cp /etc/apt/sources.list /etc/apt/sources.list.back2.编辑文件替换镜像源vim /etc/apt/sources.listdeb http://archive.ubuntu.com/ubuntu/ bionic main r...

2018-11-16 20:45:44 686

原创 rails 对象递归转Json

rails 递归对象转json直接上代码require 'json'def format_json data data.map do |k,v| if v.is_a?Hash data[k] = format_json(v) else data[k] = v end end return data.to_jsonend测试代码...

2018-11-06 11:00:30 719

原创 SSH config 配置

linuxSSH config 配置直接看我的配置文件(vim ~/.ssh/config)Host wotoken HostName 192.168.2.18 IdentityFile ~/.ssh/id_rsa User root Port 22 IdentitiesOnly yesHost bobaotest HostName 192...

2018-11-06 10:53:20 13253

原创 2016款touchbar RX560显卡笔记本电脑安装双系统以及安装显卡驱动

2016款带touch bar RX560显卡 高配笔记本电脑安装双系统概要以及如何安装显卡驱动更新boot camp软件中文名字叫启动转换助理,现在应该是6.1.0或更高版本下载windows 10 ios镜像准备好驱动精灵,特别是驱动精灵网卡驱动*准备好Type-c转usb接口和一个u盘开始使用boot camp安装系统,安装过程需要等待软件下载一些有关windows系统的支持软...

2018-03-22 14:36:05 2715

原创 微信js开发出现 errMsg: "config:invalid signature"错误

发现使用微信js sdk开发的时候配置如下代码出现错误配置代码:wx.config({ debug: false, appId: '<%= @jsapi["appId"] %>', timestamp: <%= @jsapi["timestamp"] %>, nonceStr: '<%= @jsapi["nonceStr"] %>', signature: '<%= @jsapi

2017-08-23 16:48:44 27704 5

原创 mac 启用wifi调试android 程序

使用前准备必须在同一个wifi网络环境下面查看手机的ip地址第一次连接的时候需要使用usb先连上首先开启5555端口adb tcpip 5555成功后显示:restarting in TCP mode port: 5555adb connect 192.168.1.23:5555 注意192.168.1.23是手机的ip地址成功后显示:connected to 192.168.

2017-08-08 12:00:17 1283

原创 正则表达式验证价格

验证价格是否合法(小数点后面只允许两位)(/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/).test("0.111")输出应该是: false验证价格是否合法(小数点后面允许多位)(/(^[1-9]([0-9]+)?(\.[0-9]{1,})?$)|(^(0){1}$)|(^[0-9]\.[0-9]{1

2017-08-03 11:47:04 4345

原创 关于将mac升级到macOS Sierra之后 Sublime Text无法在命令行执行subl .解决办法

今天把mac 升级到了最新的操作系统之后出现了一系列的事故,Sublime Text就是其中之一,发现升级系统之后Sublime Text无法在命令行执行subl .我的操作步骤如下:首先把文件拷贝到/usr/bin文件夹下sudo cp /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/执行下面命令,发

2017-06-01 10:24:56 2940

原创 关于微信分享logo图片不显示,带有微信敏感文字

做微信分享的时候,发现自己分享的链接带的logo自己能看到,但是好友是看不到的。问题是因为描述语带有微信敏感关键字,就我所知的微信敏感关键字如下: 1.红包 2.现金 3.神圣 4.使命后期如果碰到还有可以加上,大家也可以一起来分享

2017-05-26 16:10:11 6623 5

原创 使用微信的 JS SDK 选取手机照片并进行上传,Iphone无法显示缩略图

前言最近从三月初开始就发现有用户反应微信浏览器选择图片显示不了预览,仔细查找发现跟微信最近升级浏览器内核有关,发现需要升级weixin js sdk了,并且需要修改一些方法,以及对一些老版本的兼容。weixin选取图片代码(老版本jweixin-1.2.0.js之前的版本)wx.chooseImage({ count: 1, sizeType: ['original', 'compress

2017-05-17 14:53:49 7605 13

原创 关于使用微信生成临时的分享二维码见解

关于使用微信临时生成二维码进行分享心得微信二维码简介:永久二维码有限,只有10w个临时二维码具有时效性,最大不能超过30天二维码每天生成有限,上线100w需求简介 功能需要,需要实现微信分享功能,分享的是用户的二维码,当用户把二维码分享出去,用户扫描二维码即可关注该公众号,计算用户邀请成功了一名用户,得到相应的报酬思路分析(最佳解决方法)建一张分享表,里面存取用户的openid和分享

2017-03-30 10:33:23 7270 1

原创 关于使用ui-select出现Error: [ui.select:choices] htt错误的问题

在使用ui-select的时候出现[ui.select:choices] Expected multiple .ui-select-choices-row but got '0'.错误,解决办法:原文链接Add the tagging attribute binded to a function that return null, like this plunker, works for me to

2017-03-10 10:06:11 1763

原创 关于升级miui到miui8.1之后,发现Android Studio 安装app时出现application installation failed INSTALL_SANCELED_BY_USER

关于小米手机升级miui到miui8.2之后,发现Android Studio 安装app时出现application installation failed INSTALL_SANCELED_BY_USERstackoverflow原创回答 仔细看 application installation failed INSTALL_SANCELED_BY_USER 这个是miui8.2新加的功能.

2017-03-06 10:33:32 7015

原创 rails 关于连接多个数据库使用同一个database.yml文件的方法

直接进入正题1.首先正常database.yml文件如下所示default: &default adapter: mysql2 encoding: utf8mb4 pool: 5 username: root password: host: localhost port: 3306 socket: /tmp/mysql.sockdevelopment: <<:

2017-02-21 13:51:43 3403

原创 使用canvas画的圆形水球波纹带进度条的效果,里面使用的是requestAnimationFrame方法(),所以动画的执行只在区域可见的时候才会执行

WaterMoire使用canvas画的圆形水球波纹带进度条的效果,里面使用的是requestAnimationFrame方法(),所以动画的执行只在区域可见的时候才会执行,十分好用,可以自己设置圆的直径,波纹大小,高度,进度的速率,喜欢的可以start一下,谢谢DEMOdemo演示(show demo) github地址Introduction此项目没有使用jquery,使用的是纯js,可以放下

2017-02-20 10:53:25 7168 1

原创 如何在docker容器和宿主机之间复制文件

直接上代码sudo docker cp txcrm2:/home/log/production.log /system/logs ##仔细看 txcrm2是镜像id ,后面就是文件路径以及复制到宿主机的文件路径从主机复制到容器sudo docker cp host_path containerID:container_path从容器复制到主机sudo docker cp container

2017-02-13 14:58:22 38450

原创 关于mysql索引引发的亿级查询

今天在使用sql查询的时候,忘给外键加索引了,导致join表过多出现sql语句查询了亿级别的行数,从而导致mysql奔溃,谨记mysql关联表加索引啥也不说给数据库加索引ALTER TABLE operators_doctors ADD INDEX index_doctor_id(doctor_id);ALTER TABLE operators_doctors ADD INDEX

2017-01-23 09:47:40 1110

原创 rails 5 关于修改数据之后配置了belongs_to :doctor如果doctor_id不填一直报错rollback transaction

原文地址2.3.0 :008 > TimeEntry.create(time:1.2, customer_id: 2) (0.1ms) begin transaction Customer Load (0.1ms) SELECT "customers".* FROM "customers" WHERE "customers"."id" = ? LIMIT ? [["id", 2],

2017-01-19 16:45:19 950

原创 angular route $state.go('hospital_doctors', { hospital_id: hospital_id })传值页面刷新怎么保存

使用angular route $state.go('hospital_doctors', { hospital_id: hospital_id })传值页面刷新之后发现值不见了,即$stateParams.hospital_id是null解决办法是.state('hospital_doctors', { url: '/hospital_doctors/:hospital_id',

2017-01-18 13:51:32 1002

原创 rails find_by_sql page分页

直接上代码sql = "select *From hospitals"@hospital = Hospital.find_by_sql(sql)@hospital = Kaminari.paginate_array(sql ).page(params[:page]).per(20)@hospital = Kaminari.paginate_array(@hospital ).page(par

2017-01-17 20:55:07 692

原创 上传android lib到jcenter库上面碰到的一些问题,以及解决办法

1.账号首先你得要有jcenter的账号,最简单的就是用google登陆了 请移步2.接下来就是拿到你自己的appk 和appid了, 拿到这些东西之后,放到根目录下的local.properties文件里面,具体内容如下:This file is automatically generated by Android Studio.Do not modify this file – YOUR C

2017-01-06 10:55:48 971

原创 mysql 拼接字符串已达到预期效果

这里我就简单描述下使用,使用的是ruby的查询语法,不过大体相同,就是使用CONCAT关键字ruby 语法msg_doctor_name = agent.doctors.where(go_public_sea_day:3).joins(:orders).select("CONCAT(doctors.name,'(',count(orders.id),'单)') as msg").map(&:msg

2017-01-06 10:51:06 615

原创 mysql update 的时候使用left join和where语句

在使用update语句的时候我们有时候需要利用left join 关联表,以下是正确操作: 效果,让指定的order表id为1,2,3数据的finish_at字段更新为freports表的created_at字段UPDATE ordersLEFT JOIN freportsON freports.order_id = orders.idset orders.finish_at = frep

2017-01-06 10:47:30 55147 4

原创 Mysql delete历练

场景描述: 需要删除上海市和广州市城市代理的名下的医生关系需要用到的表 agent_doctors(医生代理关系表,多对多) agents(代理表) agent_cities(代理所属城市表,多对多) cities(城市表)DELETE agent_doctors FROM agent_doctorsLEFT JOIN agents ON agents.id = agent_doctor

2017-01-06 10:46:32 328

原创 mysql group_concat聚合分组

碰到一个需求,规则是要按照同一天,同一个医生,同一个患者,同一个检查项目实现查询出相同的订单,这个玩意使用内联加上group by可以实现,但是效率低的吓人,而且返回的效果也不尽人意,作为一个专业的程序员,这种写法肯定是不可取的,于是寻找了新的解决办法,写法就在下面主要是使用了group_concat这个函数,完美实现,separator ',' 这个关键字是返回数据的分隔符号默认为,注意这个方法

2017-01-06 10:41:58 1594

原创 mac自带中文输入法提示条消失,如何找回?

mac自带中文输入法提示条消失,如何找回? 1、代开活动监视器===>>找到简体中文输入法>>>>>双击>>>>>选择强制退出 2、重新切换输入法即可看到提示条出来了,这个是os10的bug,以前没出现过这个问题

2017-01-05 16:01:01 5552

原创 Navicat Premium使用导致硬盘不足问题

Navicat Premium使用导致硬盘不足问题在mac上出现了,发现是因为Navicat Premium每次在执行完sql语句后都会保存查询的结果和查询语句,长此累计我发现我的那个日志文件居然达80G啊,电脑总共才256G它占1/3,于是把它删了,不过这也是mysql语法历练一年的标志吧,mysql已经熟练的一B了找到你的Navicat Premium存放日志的目录mac查找文件(mac查找文件

2017-01-05 11:26:53 3645

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除