解决Win10由于INF文件失效导致安卓MTP驱动安装失败 2016-12-08

解决Win10由于INF文件失效导致安卓MTP驱动安装失败

右键桌面“此电脑”—“属性”—左栏“设备管理器”—找到MTP设备中打着三角感叹号的设备—右键点击—选择”升级驱动“

选择”手动选择驱动路径“—填”C:\Windows\WinSxS\”后确定—一路向下有任何提示警告无视之—最后驱动成功安装

Golang新特性之动态插件包-plugin 2016-12-06

Golang新特性之动态插件包 plugin

新增加的标准库 plugin 提供了初步的插件支持,它允许程序可以在运行的时候动态的加载插件

// 官方介绍
https://beta.golang.org/pkg/plugin/
// 将以下代码生成插件库 ...
go build -buildmode=plugin

Golang之通过使用安全证书实现HTTPS访问服务 2016-12-02

通过使用安全证书实现HTTPS访问服务


获取证书流程:

  • 注册阿里云 https://www.aliyun.com/
  • 在(管理控制台 - 安全云顿 - 证书服务)中购买证书
  • 注:阿里云提供免费的(免费型DV SSL)证书 …
  • 在证书补全中添加域名(只支持一个域名),并等待审核
  • 审核通过后点击下载证书(下载证书 for Nginx)获取证书

微信小程序注册程序和页面与模块化 2016-11-29

微信小程序注册程序和页面与模块化


// 官方开发文档
https://mp.weixin.qq.com/debug/wxadoc/dev/framework/app-service/app.html?t=20161122

微信小程序导航与参数传递 2016-11-29

微信小程序导航与参数传递


// 官方开发文档
https://mp.weixin.qq.com/debug/wxadoc/dev/api/ui-navigate.html?t=20161122

微信小程序学习笔记 2016-11-25

微信小程序学习笔记


// 官方开发文档
https://mp.weixin.qq.com/debug/wxadoc/dev/?t=20161122

Qt之第三方库QtAV的编译 2016-10-23

QtAV是基于Qt和FFmpeg多媒体播放库

官方网站: http://qtav.org

项目地址:https://github.com/wang-bin/QtAV

Hardware decoding suppprt: DXVA2, VAAPI, VDA/VideoToolbox, CedarX, CUDA(the 1st player support CUDA on linux?)
OpenGL and ES2 support for almost all formats including Hi10P videos (The 1st player/library support 10bit in ES2? VLC, XBMC, mplayer does not support now)
Real time preview
Video capture in rgb and yuv format
OSD and custom filters
Filters in libavfilter, for example stero3d, blur
Subtitle track select. Dynamic change FFmpeg and libass engine
Play frame by frame
Playback speed control
Variant streams: locale file, http, rtsp etc. and your custom streams
Audio channel, tracks and external audio tracks
Dynamically change render engine when playing.
Dynamically change video decoder
Multiple video outputs for 1 player
Video eq(software and OpenGL): brightness, contrast, saturation, hue
QML support. Most playback APIs are compatible with QtMultimedia module
Compatiblity: QtAV can be built with both Qt4 and Qt5, FFmpeg(>=1.0) and Libav (>=9.0). Latest FFmpeg release is recommended.

QtAV之VideoDecoder的使用 2016-10-23

VideoDecoder是QtAV的解码器

本文主要目的是介绍,如何独立使用 VideoDecoder 解码 … 自定义绘制输出 ..

VideoDecoder 支持 "FFmpeg", "CUDA", "VDA", "VAAPI", "DXVA", "Cedarv" 解码方式

VideoDecoder解码(官方案例)

Golang之Context的使用 2016-08-26

简介

在golang中的创建一个新的线程并不会返回像c语言类似的pid
所有我们不能从外部杀死某个线程,所有我就得让它自己结束
之前我们用channel+select的方式,来解决这个问题
但是有些场景实现起来比较麻烦,例如由一个请求衍生出多个线程
并且之间需要满足一定的约束关系,以实现一些诸如:
有效期,中止线程树,传递请求全局变量之类的功能。
于是google 就为我们提供一个解决方案,开源了context包。
使用context包来实现上下文功能 .....
约定:需要在你的方法的传入参数的第一个参数是context.Context的变量。

其实本身非常简单,在导入这个包之后,初始化Context对象,在每个资源访问方法中都调用它,然后在使用时检查Context对象是否已经被Cancel,如果是就释放绑定的资源

ReactNative之认识Props和State 2016-07-16

注意:请将文中 {[ 替换为 {X2 , ]} 替换为 }X2

通过例子来理解Props和State

  • 所谓props,就是单向的属性传递,将属性从一个Component传送到另一个Component …
  • 属性多的时候,可以传递一个对象,语法为{…xx},这是es6的新特性。
  • React靠一个state来维护当前Component状态,当state发生变化则更新DOM。
'use strict';
import React, {
  AppRegistry,
  Component,
  StyleSheet,
  Text,
  View
} from 'react-native';