微信公众号调试缓存的坑

微信调试缓存的坑 由于微信调试有时候我们需要真机调试看效果,但是有时候你会发现怎么刷新都刷不出来,特别是用react之类的框架,js死活改了没什么用。 为什么 原来是被浏览器缓存了 怎么解决 因为浏览器的缓存规则是服务器的头部定义的,所以改一下web服务器的定义就好了: expires 30s; ...

2019-04-01 15:43:48

阅读数 48

评论数 0

SpringBoot Shiro Ajax的认证处理

吐槽 真是什么都做一点,最近撸主变成了一个web后端程序员去了,真是什么都弄一点,什么都不精通,八爪章鱼 问题 springboot用shiro来做ajax动静分离的方案的认证和授权的时候遇到一个特别为难的问题,那就是你访问未授权页面的时候,登陆未成功或者未登陆访问需要认证的接口的时候,服务...

2018-11-21 10:43:31

阅读数 248

评论数 0

Android应用开发之CPU优化

最近开发一个APK的时候遇到了一个问题,CPU动不动就占用到40%以上,而且是一个服务型的常驻内存APK,这样子肯定不行的,CPU发热可能会过高。这个APK需要优化,包括内存优化,结构优化,CPU优化等等 1.获取APK内存占用情况 使用top命令,确定自己是不是占用了比较高的cpu t...

2018-06-01 16:30:50

阅读数 1685

评论数 0

Android Studio使用aar

在Android Studio Gradle的compile给了我们很大的方便。不过题主最近遇到了一个问题,使用了一个封装了zxing的库(barcodescanner)时,发现好几个参数都是写死了,不可以设置。不得不下载源码,本来是直接把整个项目作为module引用,可发现和自己的代码一起编的时...

2018-05-30 09:50:54

阅读数 525

评论数 0

GORM初次使用

GORM是中国人写的一个go语言的ORM,全世界都在用,下面我们用一段代码演示一下怎么用 文档地址:http://doc.gorm.io/crud.html 安装: go get -u github.com/go-sql-driver/mysql go get -u github.com/j...

2018-05-12 16:59:11

阅读数 2789

评论数 0

byte转int的问题,unsigned char和char

ps:其实这篇文章我是想不出叫什么名字了。。。。。。 事情是这样的,最近用java把一个4 byte转成int,于是写出了这种代码: int dataSize = ((dataSizeArray[3]) | (dataSizeArray[2]) 这段代码的问题是什么,上面的过程byte...

2018-01-19 11:00:34

阅读数 383

评论数 0

帧差法检测运动目标

转自:http://blog.csdn.net/tiemaxiaosu/article/details/51558830 一、原理     摄像机采集的视频序列具有连续性的特点。如果场景内没有运动目标,则连续帧的变化很微弱,如果存在运动目标,则连续的帧和帧之间会有明显地变化。     帧间...

2018-01-13 16:11:19

阅读数 9972

评论数 0

H.264 NALU语法结构(转载)

转自[http://blog.csdn.net/newthinker_wei/article/details/8748442](http://blog.csdn.net/newthinker_wei/article/details/8748442) 补充笔记: 关于...

2017-12-26 22:16:58

阅读数 90

评论数 0

java.util.NoSuchElementException

在一个android项目上用到List来作为RTP包的队列,一个线程入队一个线程出队,频率比较高,跑几秒钟就挂了,异常:java.util.NoSuchElementException这是什么原因呢,原因是一开始我就认为java的书结构是线程安全的,但默认情况下并不是这样的,有一部分数据结构并不是...

2017-12-13 22:04:57

阅读数 112

评论数 0

Android 摄像头后台采集

转自:http://blog.csdn.net/ak47zhangzhiwei/article/details/68483888 由于某些特殊要求,可能在Android视频采集是需要不回显,只在后台进行采集 传统做法需要使用SurfaceView,通过SurfaceView 获取SurfaceH...

2017-12-09 20:01:55

阅读数 380

评论数 0

android md5求hash值

重要的事情说三遍:“md5是hash算法,不是加密算法;md5是hash算法,不是加密算法;md5是hash算法,不是加密算法;“MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5")...

2017-12-06 15:32:49

阅读数 318

评论数 0

ubus实现进程间通信

上一篇文章介绍了ubus的组件和实现原理,本文通过代码实例介绍使用ubus进行进程间通信的三种方式。 1. invoke的方式实现端对端通信 最简单的情景就是一个提供服务的server端,一个请求服务的client端,client请求server的服务。 下面的例子中,server注册了一个名为“...

2017-12-02 10:45:52

阅读数 1033

评论数 0

Makefile编译当前目录下所有c文件到共享库

在编写c的项目的时候有时候把接口文件都放在一个目录下,并且需要打包成一个共享库,这时候我们充分的利用通配符和函数就可以不用把所有文件都一一写出来了。OBJS := $(patsubst %.c, %.o, $(wildcard *.c)) OUTLIB := libmyapi.soCFLAGS :...

2017-11-29 17:34:25

阅读数 7629

评论数 0

protocol buffers c语言的使用

以下源码示例来源于https://github.com/protobuf-c/protobuf-c/wiki/Examples 定义消息message AMessage { required int32 a=1; optional int32 b=2; }安装protobuf-c我...

2017-11-27 16:28:08

阅读数 2138

评论数 0

vagrind检测内存泄露

今天想检测自己写的一段代码有没有内存泄露,于是想到了googleperf和vagrind,对比了一下,vagrind能检测出一处内存泄露,而googleperf却没有,不知道是什么原因,这两个工具的原理也不太一样,vagrind的在自己的模拟环境下跑的,而googleperf是通过链接自己的tcm...

2017-11-23 11:02:17

阅读数 1891

评论数 0

火焰图分析程序性能

简介火焰图(FlameGraph),说实话第一次听到这个东西有点发懵,一张图和程序性能有什么关系,后来才知道在性能调的时候所说的火焰图指的是BrendanGregg(如果你还没听说过这个人的话,请打开他的博客)所写的一个工具,可以用来对一些Trace工具生成的结果转换为可以直观理解的火焰图。火焰图...

2017-11-20 11:18:14

阅读数 3884

评论数 0

分治法计算乘幂

如果直接重复相乘的方法需要n次乘法,如果利用递归的方法分解子问题,只要log2n的复杂度。#include <stdio.h> #include <stdlib.h> #include <string.h>int count = 0;unsigned long ...

2017-11-12 15:58:35

阅读数 148

评论数 0

perf之timechart(系统性能图形化分析工具)

perf record可以统计系统在一段时间内,进程的性能表现,但是其结果不适合直接阅读,有很多图形化工具可以把其结果转换成图形界面的方式,而perf自带了timechart分析工具,当然它只记录了进程粒度上的表现,还是替代不了火焰图这种可以在函数级别上进行分析的工具,最好可以配合使用。

2017-11-06 10:07:58

阅读数 9808

评论数 0

http进行wifi认证的设计思路

目前很多家庭的wifi被客人“万能钥匙”自动分享,导致家里wifi慢的可怜,这次回家就看到家里的wifi的dhcp服务器上挂满满的各种陌生的客户端,其实来了家里都是朋友肯定不会去主动分享密码的,于是我想wifi密码改来改去的还是被一些“小人软件”自动分享了,有没有什么方法来抵抗这个呢,当然一般路由...

2017-10-22 00:16:25

阅读数 9456

评论数 0

iperf点到点测速

iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。在嵌入式开发的过程中经常需要用到这个工具,下面我们演示一下如何利用这个工具来测两台机器之间的数据传输速度: 分别在两台待测机器中安装i...

2017-10-17 14:37:45

阅读数 5646

评论数 2

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