自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 JPA 多条件(包括时间)统计查询

几种写法关键代码:这个与使用@Query 类似: Query query = entityManager.createQuery("SELECT new com.test.OperationStatisticItem( count(pl),function('date_format',pl.createdTime,'%Y-%m-%d') ,pl.action,pl.operator) from ProjectLogInfoEntity pl " + "wh

2021-05-06 19:50:27 1619

原创 springboot 多数据源配置

spring: datasource: url: jdbc:mysql://host1:3306/test_database?useUnicode=true&characterEncoding=utf-8 username: user1 password: password1 driver-class-name: com.mysql.cj.jdbc.Driver

2020-11-05 16:32:30 217

原创 Mac上使用Docker安装Rancher并管理Docker

MacOS版本: 10.15.3DockerDesktop版本:2.4.0有些我很顺利的步骤简单描述下.可以查看其他文章安装rancher:docker run -d --name rancher-server --restart=always -p 8181:8080 rancher/server打开rancher http://localhost:8181 配置一下access control .首次add host,或者首次没设置的话可以在admin—>setting

2020-10-14 20:38:03 927

原创 雪花算法(非标准实现)

1.返回long2.long有一定意义,前面部分是时间format(两位年份)yyMMddHHmmssSSS3. 最多支持32台机器,每毫秒产生2048个订单号.4. 只能用到92年。。哈哈根据自身情况调整吧~.import java.text.SimpleDateFormat;import java.util.Date;public class SnowFlake { /** * 每一部分占用的位数 */ private final static lo

2020-09-18 17:56:17 135

原创 ReactNative inside Android Fragment

今天帮同事解决了一个在Fragment里面使用RN页面的需求,记录一下.ReactFragmentpackage com.xxx;import android.content.Intent;import android.os.Bundle;import android.support.annotation.NonNull;import android.support.annotati...

2019-04-02 11:33:30 603

原创 GIT 自动补全

照网上的其他人写的安装遇到一些问题,最后按下面这个地址中的步骤安装OKhttps://github.com/bobthecow/git-flow-completion/wiki/Install-Bash-git-completion其他参考:https://stackoverflow.com/questions/12399002/how-to-configure-git-bash-comma...

2019-03-27 11:53:03 288

原创 一个js实现银行卡号*格式化方法的演变

需求6225123412341231234格式化成6225 **** **** *** 1234实现实现1 manglingFormatCardNumber = cardNumber => { if (cardNumber && cardNumber.length > 8) { let middleStars = "*".repe...

2019-02-02 10:07:59 2967

原创 JS有用的东西记录

Debouncing and Throttling Explained Through Exampleshttps://css-tricks.com/debouncing-throttling-explained-examples/

2018-11-10 18:15:25 148

原创 react-native-firebase FCM 发送通知

https://rnfirebase.io/docs/v4.3.x/installation/initial-setuphttps://rnfirebase.io/docs/v4.3.x/messaging/androidhttps://rnfirebase.io/docs/v4.3.x/notifications/android依次配置核心库,messaging ,noti...

2018-09-18 19:28:24 1727

原创 android 7.0 8.0 安装apk适配 FileUriExposedException

public static void installApk(Context context, File file) { Intent intent = new Intent(Intent.ACTION_VIEW); Uri data = Uri.fromFile(file); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK...

2018-03-30 13:58:47 651

原创 Android Studio Gradle 设置代理 socks5

公司环境下,公司有自己的maven respository,项目又需要依赖一些被墙的,或者下载很慢的,gradle需要设置自己的代理.使用AS settings中的proxy设置不太好用.AS设置 socks5 也有问题,SOCKS5代理需要转成http代理. https://docs.gradle.org/4.0/userguide/build_environment.html#N10D...

2018-03-30 11:52:21 14996 1

原创 Android 4.4(5.0以下)https ReactNative Network Request Failed / okhttp ssl handshake aborted

Android 5.0 以下(使用Android 4.4 模拟器测试),使用ReactNative 调用fetch 访问https接口,始终返回Network Request Failed. Debug 进入RN的java代码,发现是RN调用okhttp 报错SSLException:ssl handshake aborted 单独调用okhttp ,不使用RN 也会报错,所以这个错误跟R...

2018-03-07 20:20:21 4364 1

原创 react-native 升级.Error: While resolving module react-native-vector-icons

我的环境: react 16.0.0 react-native 50.0.3升级为当前最新版:react 16.2.0 react-native 53.0.0升级部分可按中文官网教程进行, 1.npm info react-native 查看最新RN版本,修改package.json 中dependencies的react-native 版本为最新(53.0.0). 2.re...

2018-02-12 10:37:38 1924

原创 Sourcetree 更新git账号密码

公司的gitlab,定期要求更改密码,更改后Macbook 下Sourcetree(2.7)需要更新密码。网上其他答案都不能解决我的问题,除了下面这个:https://community.atlassian.com/t5/Sourcetree-questions/How-to-update-HTTP-S-credentials-in-sourcetree/qaq-p/297564删除S...

2018-02-08 13:05:55 20739 3

原创 js 将json 输出成key-value

将如下国际化配置json文件,输出成key-中文放到excel 给翻译人员翻译.{ "AppName": "微信", "Tab1": "微信", "Tab2": "通讯录", "Tab3": "我的", "common": { "commit": "提交", "confirm": "确定", "canc

2018-01-25 19:24:42 5962

原创 Node.js 使用xml2js处理xml

(Mac环境)https://github.com/Leonidas-from-XIV/node-xml2jsMac 没有ll命令$vim ~/.bash_profile //编辑文件I //插入alias ll='ls -alF' //取别名wq //写入退出$source ~/.bash_profile //使其生效,可以使用ll命令了$npm install

2018-01-25 18:45:19 11382

原创 ReactNative js 汉字转拼音

使用这个项目 https://github.com/sxei/pinyinjs. 因为我RN项目暂时只需要首字母缩写,所以修改使用以下代码,减小包大小./** * https://github.com/sxei/pinyinjs * (只保留获取拼音首字母) */const pinyin_dict_firstletter= {all:"YDYQSXMWZSSXJBYMGCCZQP

2018-01-22 18:07:03 16570

转载 Xcode 9 archiving failure - Code Signing Error: No profiles for ‘x’ were found

https://blog.bitrise.io/new-export-options-plist-in-xcode-9https://discuss.bitrise.io/t/xcode-9-gm-failed-to-create-target-code-sign-properties-mapping-error/2705The solution for the time beingS

2018-01-11 15:05:43 8946

原创 IOS 真机 dyld: Library not loaded 错误Crash

刚刚开始看IOS,编译一个现存项目,模拟器OK,真机 archive打包 crash.搜索了众多解决方案,百度上的太坑了,找不到适合我的,像说什么把 Targets -> Build Phases ->Link Binary With Libraries 中相应.framework 的status 改为 Optional的,我对IOS不熟都觉得不对,这样虽然可以运行,但是你用到lib方法时是找不到

2018-01-10 18:12:08 1551 1

原创 React Native 调试相关

访问App内的开发菜单 真机:shake device.摇晃设备调出.注意版本限制,如低版本android不支持。 模拟器:IOS:iPhone模拟器使用Command+D快捷键 Android:Android模拟器使用Command+M快捷键刷新JavaScript在开发者菜单中的”Reload“。在iOS模拟器中按Command+R或者在Android模拟器中

2018-01-09 11:24:27 179

原创 Mac linux 设置环境变量

Mac下面的环境变量设置和Linux差不多,一般为这几个文件(左边的先加载):/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrcetc目录下面的是系统级的配置,~目录下的是用户配置,用户配置文件只会加载一个(.bashrc除外),不存在的可以自己新建. 以上来自百度通常在~/.bash_

2018-01-05 14:41:34 294

原创 JS &&和||返回值

&&首先计算其左边的表达式,如果它的值为false或可被转换为false(null、NaN、0或undefined),那么将返回左边表达式的值,否则,它将计算右边的表达式, 并返回这个表达式结果作为 &&运算的结果。 ||首先计算其左边的表达式,如果它的值不为false或不可被转换为false(null、NaN、0或undefined),那么将返回左边表达式的值,否则,它将计算右边的表达式, 并

2017-10-17 19:48:18 4037 1

转载 TortoiseSVN的bin目录下面没有svn.exe

原文:http://www.cnblogs.com/admln/p/5820844.html 之所以没有,是因为安装TortoiseSVN的实话没有勾选指定安装项。 找到安装包重新运行,选择modify,然后勾选command line client tools项就行了。

2017-09-22 18:16:28 628

原创 地址转经纬度(百度)function

function addr2LatLng($addr){ //http://218.202.235.66:8887/HNGeocodSolve/GeocodServlet?province=上海市&city=上海市&geocodedata=上海市徐汇区钦州南路81号&type=1 // province、city参数:为省份、城市名称,此处默认全部传入上海市即可。(参数值

2017-09-19 16:24:58 502

原创 仿微信多图片选择、预览、手势处理

https://github.com/wangluu/PicSelect 因为觉得网上其他的仿微信图片选择都不够好,特别是手势处理,大图查看时,稍微放大图片,再左滑右滑效果很不理想,所以我自己做了一个。

2017-09-13 18:45:24 2626

原创 Android问题记录

1.android 5.0 抛弃 httpclient 解决方法android { useLibrary 'org.apache.http.legacy' }2.transformclasseswithjarmergingfordebug,相关问题 https://stackoverflow.com/questions/33209631/errorexecution-failed-

2017-09-08 16:18:58 225 1

原创 Solr6.6总结(二)功能测试

今天也做了很多solr在PHP下的测试,学到不少东西。先把昨天java测试环境说一下,再说PHP的。solr Java客户端环境1,新建一个java项目; 2.将solr-6.6.0\dist\solrj-lib下的jar包复制到项目lib目录下,将solr-6.6.0\dist下的solr-solrj-6.6.0.jar复制到lib目录下,把所有jar包add to build path; 3

2017-08-31 21:23:36 1106

原创 Solr6.6一天总结(一)环境搭建

第二篇在这里http://blog.csdn.net/u011562187/article/details/77753873因为公司可能会用到solr,今天研究了一下,遇到小问题一个个解决了,在这里做一下记录。搭建环境参考 http://www.itwendao.com/article/detail/261395.html 搭建环境先做一下具体的准备工作:jdk1.8.0_66、apache-to

2017-08-30 19:31:20 403

原创 ViewGroup getChildDrawingOrder与焦点Focus放大遮挡

做AndroidTV项目时,通常都会要实现如下图的功能,某个控件获取焦点后放大,并且显示在最上层。 默认是会被遮挡的

2017-08-25 15:14:09 835

原创 Gradle离线配置、.android、.AndroidStudio、.gradle、.m2缓存文件夹路径修改

Gradle离线配置,.android .AndroidStudio .gradle .m2 默认路径修改

2017-08-24 15:14:34 11070 6

原创 ListView、Spinner、RecycleView的CommonAdapter

参考网上,自己总结的项目中经常用到的adapter

2017-08-15 14:48:49 445

原创 Android APP开机自启,Xposed解决方案

公司某Android TV项目需要应用开机自启,进入应用界面。 使用的是创维T2盒子, 普通解决方式无法解决问题,应该是厂商进行了限制,无法自启。最后使用Xposed解决了。该方式应该同样适用于可以root的其他手机/盒子。root设备。我使用360root成功root了创维T2盒子,其它设备请自行尝试。安装xposed框架编写xposed 模块。安装使用编写xposed 模块请自行搜索

2017-08-08 18:18:51 3388

原创 WebView设置透明,滚动时有黑影,加载图片

解决黑影的关键代码:android:layerType=”software”<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/r

2017-08-01 11:10:45 346

原创 百度地图SDK AS DEMO 验证出错,错误码:230

百度地图AS DEMO 导入之后无法直接运行: 报错: key验证出错,错误码:230; 请在 AndroidManifest.xml 文件中检查 key 设置想正确运行demo需要获取正确的apikey,填入AndroidManifest.xml中。 也就是在百度创建应用页面填入正确的sha1值和包名。 包名baidumapsdk.demo没有问题,关键就是sha1值。百度的教程点这里百

2017-07-27 18:28:56 1896

原创 Scrapy 使用记录

官方文档链接1.items定义class HistoryItem(scrapy.Item): # define the fields for your item here like: # name = scrapy.Field() pid = scrapy.Field() # 项目id name = scrapy.Field() # 项目class Foreca

2017-07-14 19:10:38 406

原创 Android Studio 关联源码

这里记录的是最新版本的SDK源码未发布时,如何关联源码.修改jdk.table.xml。我的电脑路径 C:\Users\Administrator.AndroidStudio2.3\config\options\jdk.table.xml 修改最新sourcePath,例如我的:将Android API 25 Platform的sourcePath复制到Android API 26 Platfo

2017-07-10 12:47:29 269

原创 AndroidStudio SVN Ignored Files

Android项目文件夹通常很大,几十到几百M,但我们再上传到SVN 或打包发给其他人时,并不需要把所有文件打包。这里说下AS下如何设置上传到SVN忽略一些文件。需要在share到svn之前设置 1.File->Settings->Version Control->Ignored Files,3种方式添加忽略文件(指定文件,指定文件夹,匹配),通常忽略.gradle文件夹 .idea文件夹,项目和

2017-07-06 15:15:50 1654

原创 移动端下拉刷新、上拉加载更多插件dropload的使用

github地址:https://github.com/ximan/dropload github上教程,demo,注意事项都写的很清晰。示例<!DOCTYPE html>

2017-04-27 11:43:48 6733

原创 百度地图地理编码接口

http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding

2017-04-20 14:19:18 1075

原创 小技巧记录

1 QQ自动接受远程控制 远程连接—>设置—>A qq添加自动接受谁(B qq)的远程桌面请求,输入A qq自己的QQ密码和设置验证密码->B请求远程控制A ,输入刚刚设置的验证密码,即可远程控制,无需A点接受。与TeamViewer相比各有优点。另外还可参考网上资料实现远程开机。

2017-04-14 10:40:53 205

空空如也

空空如也

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

TA关注的人

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