自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (11)
  • 收藏
  • 关注

原创 React-Native学习之第三方开源组件--侧滑栏----react-native-side-menu

react-native-side-menu 侧滑栏组件1.导入方式切换到当前目录在命令行执行下面的命令 npm install react-native-side-menu --save 打开package.json查看是否成功导入2.在js中导入import SideMenu from 'react-native-side-menu

2016-10-09 10:33:03 4837 1

原创 React-Native学习--轮播图第三方组件-react-native-swiper

一.通过npm安装react-native-swiper$ npm install react-native-swiper --save$ npm i react-timer-mixin --save二.在项目中导入import Swiper from 'react-native-swiper';三.使用 render(){ return(

2016-09-29 15:32:16 17743 2

原创 Android 之 RecyclerView 连续移除Item报错

直接进入正题,RecyclerView 创建多个Item项,然后移除调用notifyItemRemoved()1.从最后一项移除,不会报错2.从第一项开始依次移除,也不会报错3.从中间项开始随意移除,然后  删除 后面的项,数组越界原因:调用notifyItemRemoved(int  pos)后,会移除pos项,并有动画效果,有动画效果就果断不用notifyDataSet

2016-07-21 11:25:55 3031 3

原创 Android 检查当前设备是否有摄像头

直接上代码package com.app.emdk;import android.hardware.Camera;import android.os.Build;/** * Created by WangXM on 2016/7/13. */public class CameraProvider { private static boolean checkCamera

2016-07-13 15:00:14 6341 2

原创 react-native-camera安装错误

ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :react-native-camera.解决方案在android/app/build.gradle文件defaultConfig配置中添加missingDimensionStrategy 'react-native-camera', 'general',然后再编译即可defaultConfig { a

2020-07-09 11:15:51 858 2

原创 NodeJS连接mysql问题

返回时间格式不对添加时区配置 timezone: “08:00” connectionLimit: 100, host: '', port: '', user: '', password: '', database: '', timezone: "08:00",默认返回时间格式 { "id": "2a8e9c30a3c711eaa7abc546b97069b8", "user_id"

2020-06-08 17:22:36 403

原创 React-Native 新版本无法Debug问题

最近无聊+手残 升级rn到最新版本,然后出现了无法debug问题 具体症状表现为(index):94 Uncaught TypeError: Cannot set property 'volume' of null at Object.render ((index):94) at Object.setState ((index):48) at WebSocket.ws.o

2018-04-08 11:38:24 3824 6

原创 android 自定义注解 通过反射获取注解属性值

1.自定义注解package cn.veji.hibernate.po; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Targ

2017-11-08 16:52:50 4108

原创 Android NDK使用

1.在java代码中创建一个类public class AddNum{//这里调用c的方法 public native int add(int a,int b); static { //加载动态库 System.loadLibrary("add"); }}2.生成c的头文件在java代码所在的包下(最上层,as可以直接在Terminal)输入命令

2017-10-11 14:50:40 422

原创 ReactNative 自定义Android原生模块的两种形式

ReactNative 自定义Android原生模块的两种形式

2017-05-26 15:36:39 2080

原创 CodePUsh回滚

按照RN中文网的文档配置CodePush执行code-push release-react <app名称> <平台(iso android window)>app当时可以更新到最新代码,但是重启后又回到上一版本,然后执行code-push deployment ls <app名称> -k 从服务器查看升级状态,可以看到rollbacks数量,刚升级的用户全部回滚了,demo代码片段如下 compon

2017-05-05 10:41:31 4233 1

原创 Android学习笔记之MVVM----DataBinding(数据双向绑定)

首先推荐一个中文API:http://www.jianshu.com/p/b1df61a4df77 这个文档给了很大帮助!要把大象装冰箱,总共三步!第一步:在app.gradle中添加一下代码 第二步:创建一个普通bean类和XML文件 注意:xml文件的命名将影响生成的binding类名,如需要自定义binding类名可以给 data添加classs属性 如下 ​​第三步:java

2017-03-20 13:48:49 2957 1

原创 ReactNative修改第三方插件源码

当第三方插件源码修改后,必须重启服务.猜测,第三方插件在服务启动时会生成缓存.如果不重启无论如何修改代码,都不会产生影响——这个是经过测试的注意是重启服务,不是简单的cmd+R 刷新,也不是关闭应用重新打开,也不是点击XCode的按钮执行重新安装.必须npm start 或者react-native run-ios  或者关闭终端后在XCode中点击按钮重新安装

2017-03-13 10:21:21 1072

原创 React-Native学习之 图片做背景 modal 点击其他区域消失

1.modal点击其他区域消失<TouchableWithoutFeedback onPress={()=>this.setState({showTopMenu:false})}> style={{position: 'absolute',left: 0,right: 0,top: 0,bottom: 0,width: null,}}/>2.图片做背景

2017-02-13 11:31:44 6422

原创 React-Native学习之 防止键盘遮挡TextInput

import React, {Component} from 'react';import ReactNative, { AppRegistry, StyleSheet, Text, View, Image, TextInput, Dimensions, Platform, TouchableOpacity, Scr

2017-02-08 16:38:04 3048

原创 React-Native学习--第三方 底部Tab react-native-tab-navigator

1.下载npm install react-native-tab-navigator –save下载2. 导入import TabNavigator from 'react-native-tab-navigator'3. 完整代码import React, {Component} from 'react';import { StyleSheet,

2017-01-11 14:01:26 9345 2

原创 React Native ListView警告:in next release empty section headers ...

升级React Native到最新版本出现了一个Warning:Warning:In next release empty section headers will be rendered.In this release you can use 'enableEmptySections' flag to render empty section headers这个错误出现在ListV

2017-01-09 18:09:02 1734

原创 Android launchmode

之前遇到一个问题,点击一个按钮跳转到另一个界面(在A界面点击按钮,跳转到B界面),但是快速点击时候会生成两个B界面.引入正题:launchmode在Android  manifest 的Activity的一条属性,该属性有四个值1.standard 默认值,不设置就是这个值(可以自己尝试快速点击按钮进行intent跳转)该模式下,每次new Activity 都会生成一

2016-12-28 15:22:18 473

原创 Mac环境下Node.js版本升级

第一步,先查看本机node.js版本:        $ node -v    第二步,清除node.js的cache:       $ sudo npm cache clean -f    第三步,安装 n 工具,这个工具是专门用来管理node.js版本的,别怀疑这个工具的名字,是他是他就是他,他的名字就是 "n"        $ sudo npm in

2016-12-01 10:52:05 5410 2

原创 ReactNative----CodePush学习笔记

命令: add Add a new deployment to an app clear Clear the release history associated with a deployment remove Remove a deployment from an app rm Remove a deployment from an app...

2016-11-17 10:24:26 2149

原创 Android之WebView 防止调用系统浏览器打开页面

android在WebView中加载url,防止调用系统浏览器加载只要重写webView的WebViewClient具体代码如下:web_adSentence.setWebViewClient(new WebViewClient() { //覆盖shouldOverrideUrlLoading 方法 @Override

2016-10-28 09:48:34 18899 2

原创 Fresco 用法总结

SimpleDraweeView

2016-10-20 17:42:23 413

原创 Fresco简单的使用—SimpleDraweeView

Fresco简单的使用—SimpleDraweeView百学须先立志—学前须知:在我们平时加载图片(不管是下载还是加载本地图片…..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时应该呈现正在加载时的图像,当图片加载失败时应该呈现图片加载时的图像,当我们重新加载这张图片时,应该呈现重试时图像,直到这张图片加载完成。这些繁琐并且重复的如果得不到简化的话,那将是一个开发

2016-10-20 17:07:39 1927

原创 Android 之 自定义Dialog

public class InputDialog extends Dialog { private TextView title; private TextView confirm, cancel; private EditText result; private Class resultType = String.class; private Input

2016-10-19 16:01:49 341

原创 Android 沉浸式状态栏

public void setStatusBar(boolean isDrakMode) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { Window win = getWindow(); WindowManager.LayoutParams winParam

2016-10-17 14:54:49 274

原创 ES6之Object.assign

Object.assign([1, 2, 3], [4, 5])// [4, 5, 3]可以理解为两个Map 合并为一个 map1={0:1,1:2,2:3} map2={0:4,1:5}map2合并到map1时候 相同key值的会覆盖map1的value

2016-09-19 08:46:06 3148

转载 Mac系统终端命令行不执行命令 总出现command not found解决方法

配置过安卓开发环境,改过bash_profile这个文件,最后不知怎么的只有cd命令能执行,我猜测可能修改bash_profile文件后没有保存 导致的     保存命令是:  source .bash_profile说下我的解决方法:1,在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

2016-09-13 09:17:32 7206

原创 Android 自动化测试框架 Robotium--solo 7.0及以上差异

Android自动测试框架 Robotium 在Android 7.0及以后的版本中,通过solo.getView(int index) 方式获取当前屏幕上的某个空间时候跟之前版本有所差异。在7.0之前的版本,如果当前屏幕上有Dialog弹出,而且需要查找的View恰好在Dialog上面,会按照从左到右的顺序,从0开始计算View的位置(也就是index值)。但是在7.0版本,计算的顺

2016-09-02 15:40:13 1272 2

原创 Android robotium自动化测试框架 solo.getEditText(int index) BUG

solo真机和模拟器 solo.getEditText(1)得到的结果不一样

2016-08-31 14:05:10 833

转载 Android 沉浸式状态栏

public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou

2016-08-23 16:52:29 278

原创 Android Spinner 放在PopupWindow 点击报错

PopupWindow中点击Spinner 显示Unable to add window android.view.ViewRoot is not valid is your activity running结局方案:Spinner的XML文件中添加一条属性android:spinnerMode="dialog"即可

2016-07-18 16:52:12 2084

原创 Android Studio 2.0+ Error:Protocol family unavailable

之前项目做的好好的,突然莫名奇妙的报这个错误:Error:Protocol family unavailable经过各种百度,一般说是让关防火墙,然后重启as,然并卵。最终解决方案是:在环境变量添加:_JAVA_OPTIONS   值为:-Djava.net.preferIPv4Stack=true经测试这个数有效的,但是还没明白什么原理。

2016-06-29 10:48:39 3777 2

原创 Android RecycleView上拉加载BaseAdapter(二)

package com.odoo.core.support.adapter;import android.content.Context;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;import android.view.View;import android.view

2016-06-15 14:38:44 559

原创 Android 从相册选择照片 手机拍照

public class MainActivity extends AppCompatActivity { private static int RESULT_LOAD_IMAGE = 1; @ViewInject(R.id.iv_pic) public ImageView mImageView; @Override protected void o

2016-06-15 13:13:33 440

原创 Android RecycleView上拉加载

上拉加载的思路就是实现OnScrollListener mRecyclerView.addOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) {

2016-05-31 11:24:13 1315 1

原创 Android 之 ActionBar返回按钮

ActionBar自带的返回按钮功能Activity继承AppCompatActivity在mainfest文件中配置如下:<activity android:name=".SecondActivity" android:label="第二个ac" android:parentActivityName=".

2016-05-24 18:27:36 4654

原创 关于Android Fragment初始化

看了很多大神写的东西,发现Fragment的创建(New) 都是在自身的类中创建一个instance方法,具体方法如下:public class PageFragment extends Fragment { public static final PageFragment newInstance(String title, int resImageId){

2016-05-24 10:36:49 6847

原创 Android ActionBar 创建 及动态改变

1.public boolean onCreateOptionsMenu(Menu menu)此方法用于初始化菜单,其中menu参数就是即将要显示的Menu实例。返回true则显示该menu,false 则不显示;(只会在第一次初始化菜单时调用)2.public boolean onPrepareOptionsMenu(Menu menu)在onCreateOptionsMen

2016-02-22 10:35:40 411

原创 修改MySQL字符集

1.关于MySQL字符集MySQL的字符集支持(CharacterSet Support)有两个方面:  字符集(Characterset)和排序方式(Collation)。MySQL对于字符集的支持细化到四个层次:服务器(server),数据库(database),数据表(table)和连接(connection)。2.查看MySQL字符集2.1.查看字符集的设置mysq

2015-11-06 15:11:22 403

原创 frameset iframe 用法

1.framesetframeset 用于网页部分刷新,将网页上下(或者左右)按比例拆分,可以拆分成份,每份嵌套一个其他的网页.实现如下效果main.thml 要删除body部分 用frameset代替 注:frameset 可以嵌套 frameset  实现以下效果同样 需要删除 body  2.i

2015-08-31 09:09:18 405

PB12.5对接德卡D8 IC卡 读卡器实例

PB12.5 德卡 D8 对接源代码 +说明

2022-12-14

HTScreen局域网屏幕共享工具

非常实用的屏幕共享工具,无需安装, 主机打开HTServer,其他打开客户端,就可以在一个局域网下共享屏幕内容,非常适合上课 纯绿色,体积小

2022-11-01

HTScreen局域网屏幕共享工具

非常实用的屏幕共享工具,无需安装, 主机打开HTServer,其他打开客户端,就可以在一个局域网下共享屏幕内容,非常适合上课 纯绿色,体积小

2022-11-01

全国 省、市、县、乡镇、村 kml

全国范围的县城、乡镇 kml 资源。 标注的非常详细 的 全国范围的县城、乡镇 kml 资源。 标注的非常详细 的

2022-04-21

3D自动旋转城市地图(湖南)区域柱图显示;echarts解决方案附所有代码;可以更换成任意省市

资源解说:https://blog.csdn.net/qq_42197013/article/details/107379781

2022-04-21

串口助手 ComAssistant 1.1

串口助手

2021-12-15

react-native-charts-wrapper图表库页面布局使用案例

react-native-charts-wrapper图表库页面布局使用案例

2021-12-15

Income.cvs 人工智能机器学习工资与工作年限预测

Income.cvs 人工智能机器学习工资与工作年限预测 ,机器学习数据集 一共30条数据,解压后可以知己使用 pd.read_csv('./Income.csv')

2020-06-18

微信企业号OAuth2验证接口实例(使用SpringMVC)

http://blog.csdn.net/omsvip 企业应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0来获取员工的身份信息。 注意,此URL的域名,必须完全匹配企业应用设置项中的'可信域名',否则获取用户信息时会返回50001错误码。 可信域名设置不包含"http://",只需域名或IP即可。 OAuth2验证可以使用多种方式,此处使用注解方式。设计思路是在需要获取用户信息的GET请求上添加注解,然后在调用的时候判断是否包含此注解,然后做处理流程。 每次请求包含2 种情况: 1.不需要获取用户信息,直接跳转到指定视图; 2.需要获取用户信息,此处分2种情况: a.session中存储了之前获取的用户信息,则直接跳转到指定视图; b.session中不包含用户信息,则需要构造带回调参数的URL去微信API服务器获取code参数,然后通过code参数调用API换取Userid并保存到session,然后再次跳转到初始请求的视图页面

2018-01-22

支持MP3的最后支持XP的CEF3版本(2623)

这是最后一个支持XP的cef3版本(2623),加入了mp3支持。编译过程可以查看我的文章http://blog.csdn.net/yufei_lgq/article/details/53838270

2018-01-15

FFmpeg Android 编译以及普通调用

FFmpeg Android 编译以及普通调用,里面有jni原始文件和 .so文件

2017-11-23

基于emgucv3.2 的人脸捕获,视频录像保存avi,mp4等格式

网上关于emgucv 3.2版本的说明很少,都是一些老版本的,很多函数都不一样了,所以自己整理一下emgucv 3.2的基本用法,包括打开摄像头,人脸跟踪,视频录像

2017-11-21

com.android.volley:volley volley.jar

com.android.volley:volley volley.jar

2016-10-20

空空如也

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

TA关注的人

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