自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 数据库多版本控制MVCC理解

MVCC (Multiversion Concurrency Control),多版本并发控制。顾名思义,MVCC 是通过数据行的多个版本管理来实现数据库的 并发控制。这项技术使得在InnoDB的。

2023-05-08 14:21:15 446 1

原创 异步回调发送请求

以前开发Android,与很多地方需要用到异步网络请求,当然这方面很多现成的框架可以用,但是B/S上没有发现这类的框架,发送一些请求只能单纯的Http的Get、Post请求。因为需要,所以自己写了能够异步回掉的网络请求。其实就通过加线程池然后再写一个回掉函数,根本返回的结果调不同的函数

2017-11-29 16:37:49 523

原创 微信公众号获取用户信息已经菜单栏跳转指定页面

####本文仅作者本身笔记使用,外人看很混乱,有需要的可联系我#######菜单栏点击按钮,在按钮设置跳转的路径是可以直接写路径,但是这样只能直接跳转,不能带任何参数,如果想带参数,可以通过重定向方式实现。获取用户信息是通过访问https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID 可以获得一个特定的c

2017-11-23 15:58:17 9057

原创 使用OpenCV开发人脸识别及相关注意事项

因工作需要需做一个有关人脸识别的小应用,搞了一周多的时间借助网上一些大神的帖子终于能正常使用了。注意事项:1.openCV需要的java运行环境是1.8以上的,所以我的JRE必须是1.8。当我打包成exe给同事电脑使用时发现运行保持,找不到openCV相关类,才知道有此限制。2.另外必须下个opneCV然后安装,其实只是需要安装里面的筛选器、openCV-330.jar和opencv_ja

2017-11-23 15:23:38 765

原创 AndroidStudio配置使用Git

在使用微信热修复框架Thinker过程中,需要在gradle里配置tinkerId。也就是得加入一行这个def gitSha() {    return'git rev-parse --short HEAD'.execute().text.trim()}然而这个东西是取得git上有关的一串数字(具体不清楚),所以使用这行东西需要先给本项目配置绑定Git。一、

2017-03-22 13:17:49 309

原创 Android SDK版本和API版本

一、首先看一下Android各SDK版本和API之间的关系Code nameVersionAPI level (no code name)1.0API level 1 (no code name)1.1API level 22008 年9月发布的Android第一版Cupcake1

2017-03-21 13:15:07 996

原创 Android 炫酷插件

做项目有的时候需要用到一些特殊效果,自己重定义,重写太麻烦,优化也不好。放出几个网址,里面各种动画效果和特殊用法。http://www.23code.com/sensey/http://blog.csdn.net/easyer2012/article/details/50483930

2017-03-16 16:29:14 470

原创 ButterKnife的配置使用详解

ButterKnife在Android项目中是一个很好的插件,不需要繁琐的去实例化每个控件,直接通过此插件实例化,还简洁代码。但是每次引入后做完这个项目开启下一个时,晕,又忘记怎么配置了,所以写下来。       一、 首先AndroidStudio下载安装此插件:               File>>Settings>>找到Plugins选项>>右侧输入框中搜索ButterK

2017-02-28 09:19:05 412

原创 Android写代码中的一些小工具、方法

有的时候多次点击会弹出很多Toast,导致一直有Toast显示。一直消不掉。用下面方法可让Toast只显示一条,当再次需要Toast时只会改文本。/** * Toast工具 */private static Toast toast;public static void showToast(Context context,

2017-02-20 14:12:49 393

原创 Android 视频录制

/**     * 开始录制Camera mCamera;MediaRecorder mMediaRecorder = new MediaRecorder(); private void startRecord() {        if (mMediaRecorder != null) {            //没有外置存储, 直接停止录制        

2017-02-10 16:42:18 2268

原创 Tomcat学习篇一

读Tomcat深入剖析一书,有点理解,记录下来,算不上原创,用自己的话巩固一下首先理解,两台机器连接需要用的的方式:Socket(套接字)。socket中连个方法,getInputStream和getOutputString ,分别是接收请求和返回。Socket socket = new Socket("127.0.0.1", "8080"); OutputStream o

2017-01-13 11:38:59 201

原创 Android 获取控件的坐标位置

知识点很少,只是为了做个笔记获取一下控件,比如 button EditText……的坐标位置View v1 = (View) button1;View v2 = (View) editText1;int[] l1 = {0, 0};int[] lv2 = {0, 0};v1.getLocationInWindow(l);v2.getLocationInWindow

2016-12-19 11:26:58 5299

转载 SpringMVC拦截器与过滤器

SpringMVC拦截器与过滤器,先过滤(Filter),后对过滤的请求分别做拦截。也就是拦截器包含过滤器。  @Override    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletEx

2016-12-19 11:25:24 283

原创 Android6.0 权限配置

本来测着好好的手机系统突然升级到6.0应用就崩溃了,提示是没有文件权限。百度了一下才知道6.0之后不能只是在 xml配置文件中配置权限了,在哪调用就在那动态添加权限。我的gradle中defaultConfig { applicationId "com.#########" minSdkVersion 15 targetSdkVersion 22 ver

2016-11-30 11:37:52 354

原创 java配置文件的读写操作

java中有一中配置文件properties,可以放置一些数据。写入配置文件:          因为此文件中数据都是以键值对的形式存在,所以写入需要key和value。         当然前提是有个此文件,没有需要创建,File file = new File(path/mypro.properties)。if(!exists){file.createNewFile());

2016-11-26 09:38:30 546

原创 Xutil使用

开始使用Xutil框架是因为网上很多都推荐,而且自己写http请求挺麻烦,尤其上传图片的时候还得转成byte格式,增加了压力。网上很多Xutil的例子,实验了几个,成功一个。代码如下:    private void getInfo(String url) {        RequestParams params = new RequestParams(url);

2016-11-25 11:07:36 382

原创 android 内存溢出问题

在做一个项目的时候,由于需要时时查询文件夹和时时检测是否有文件并上传,所以碰到一些内存溢出问题。    做APP经常碰到这个情况,我一步步跳页面,点击返回还能返回到上一个界面,也就是在跳转前此页面没有finish掉。但是还想在所以流程全操作完后finish掉上面所有的界面。简单来说,我想在一个activity中关闭掉以前的activity。一个方法是创建一个activity的队列,打开一个

2016-11-24 11:29:52 256

原创 Struts2的拦截器

以前只是了解些Struts但是对其拦截器的使用云里雾里,今天着重学习了一下,然后写下来Struts拦截器的配置写在struts.xml中,要先定义再使用。如果手写的一个inteceptor的话,可以直接这样:            book        如果手写好多inteceptor就得用interceptor-stack,但是也得先定义自己写的interceptor然

2016-09-12 11:03:40 208

原创 Angular中forEach 对象数组

Angular中对对象数组的的删除添加    $scope.userEntityList.forEach(function(user,index,list){           if(user.Name=="LiMing"){//user是佛rEach后的单个对象,index是第几行,                list.splice(index,0);//这里splice是

2016-09-02 10:28:33 4011

原创 InputStream的多种使用

以前写东西,尤其是网络传输方面总会碰到将某种格式的文本或者图片等转幻成数据流的方式来传输,那时候用的就直接网上找点就粘贴,也没什么搞懂到底是怎么个机理。后来抽点空就死啃了点这方面的文章,稍微懂了点,特意分享一下。     InputStream  FileInputStream BufferInputStream  InputStreamreader ByteArrayInputStream

2016-09-02 09:34:42 14657

原创 java 中注解的使用

java 中注解: @Override 常用的,一般继承都有 @Deprecated 修饰某头元素或方法过期 @SuppressWarning 抑制编译器报警 @Test  指定将会抛出的异常类型,如果没有抛出异常或者抛出的一场不属于我们指定的类型,就会算是测试失败以上是对外修饰用的,还有一些注解可以修饰注解:  @Target(value={ElementType

2016-08-30 15:36:56 271

原创 HttpClient和URLConnection的应用

以前使用http连接都是网上百度个小demo然后拿来就用,对其并不是太了解,今天看了看这些东西,写下了,以防忘记       大体说一下,URLConnection其实就是Java类,其中的API比较少,可以扩展性比较大。HttpClient可以把它看成一个框架,很多API。用起来方便。另外使用起来也很多种,下面复制一些代码,包括post和Get的方法。httpClient的Get的请求:

2016-08-30 11:56:52 801 3

原创 struts2学习遇到的小问题和小经验

一       .Strusts2 中将actioncontext.getcontext()在Action中通过Actioncontext.getcontext().put(“list”,List)将request放进去通过Actioncontext.getcontext().getSession.put(“user”,user)将Session方巾气通过Actioncontext.g

2016-08-16 16:46:02 393

原创 Design没有API选项

本人以前开发安卓都是用的eclipse,后来因为和同事进行项目的整合不太方便(他用的android studio)不得不开始学着用android studio,刚开始也挺别扭的,出现各种问题。比如配置SDK路径不能有空格之类的小问题,今天就其中几个说说:     今天新建了个项目想用一下Facebook的Fresco框架,当我建完项目之后突然发现layout的Design中target没有选择

2016-07-26 12:29:42 449

异步回调网络请求

以前开发Android,与很多地方需要用到异步网络请求,当然这方面很多现成的框架可以用,但是B/S上没有发现这类的框架,发送一些请求只能单纯的Http的Get、Post请求。 因为需要,所以自己写了能够异步回掉的网络请求。 其实就通过加线程池然后再写一个回掉函数,根据返回的结果调不同的函数。 使用方法,直接LHttp.get 活LHttp.post等等

2017-11-29

Jacob Jar包

1、把dll文件放在%JAVA_HOME%\bin下(注意系统是32位还是64位),也可以放在C:\Windows\System32下,如果是64位应该放在C:\Windows\SysWOW64 下。建议放在jdk的bin目录下 2、如果是在eclipse下开发,需要重新引入jdk(Preference/Java/Installed JREs) 3、开发时将jacab.jar包放在项目lib下并add到liabraries中即可。

2017-09-11

空空如也

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

TA关注的人

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