自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

智勇软件开发专栏

C、C++、.NET、java、jsp、javascript、php 和 lua 开发

  • 博客(93)
  • 资源 (8)
  • 收藏
  • 关注

原创 视频在 H5 游戏中的应用

迁移到知乎了

2018-04-08 20:19:37 353

转载 ubuntu 安装多套 gcc 和版本切换

参考:Configure multiple GCC versions on ubuntusudo add-apt-repository -y ppa:ubuntu-toolchain-r/testsudo apt updatesudo update-alternatives --remove-all gccsudo update-alternatives --remove-all g++sud

2017-10-18 18:34:31 2184

原创 android 7.1.1 开始 Prevent apps to overlay other apps via toast windows

细节参考:https://android.googlesource.com 内容如下:Prevent apps to overlay other apps via toast windowsIt was possible for apps to put toast type windowsthat overlay other apps which toast winodws aren'trem

2017-08-18 13:02:40 490

原创 chromium 57 中有趣的代码

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-05-02 18:11:03 454

原创 下载 m3u8 视频脚本

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!直接上代码,python 的:#!/usr/bin/env python# -*- coding:utf-8 -*-# Copyright 2016 [email protected] contextlibimport osimport sysimport urllib2import

2017-04-07 11:43:51 5667

原创 android 手机通过 usb 共享电脑网络

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!参考:How to set up reverse tethering over USB?1、Connect Android device via USB.2、Enable USB tethering. To do so, go to Settings → More... → Tetherin

2017-03-15 16:04:06 1530 1

原创 读取 android /system/build.prop 的最简单方法

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.Properties;class BuildProperties { private final Propert

2017-02-22 11:18:14 8838 2

原创 git 使用例子

git 使用例子,构建本地仓库

2017-02-09 11:31:21 373

原创 android webview sdk app tutorial 01 界面

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!界面效果如下:完全使用代码实现:import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.os.Bundle;import android.v

2016-11-30 14:55:38 340

原创 android 那些坑爹的 bug

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!android android 4.1.x 设亮度为 0 会锁屏(效果相当于按电源键),三星手机甚至让人觉得是死机的效果。

2016-11-17 11:51:57 335

原创 android 6.0 以下的 MediaPlayer 居然不能携带 http headers Referer

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!今天测试 android MediaPlayer,发现居然发出的 http 请求不能携带 Referer,测试代码如下: Uri uri = Uri.parse("http://100.84.44.221:8001/12418.mp4"); HashMap headers = n

2016-11-16 14:51:02 2519 1

原创 用 python 脚本,把当前目录及子目录下的 wav 音频文件转换为 flac 格式

用 python 脚本,把当前目录及子目录下的 wav 音频文件转换为 flac 格式import os, subprocessfor d,sd,files in os.walk('.'): for f in files: src = os.path.join(d, f) (prefix, sep, suffix) = src.rpartition('.') if suf

2016-10-12 21:25:10 3676 1

原创 android activity 全屏非全屏切换

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!android app 通过代码,在全屏和非全屏之间切换import android.app.Activity;import android.content.pm.ActivityInfo;import android.os.Build;import android.view.WindowManager;

2016-06-15 14:39:56 1674

原创 ubuntu astah 对话框中文字体乱码(方框)

ubuntu astah 对话框中文字体乱码(方框)原因,jre 关联的 awt 字体无效,解决办法:sudo apt-get install fonts-arphic-uming*

2016-05-05 11:45:09 1630

原创 避免直接依赖 android log 库

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!#include #include /* dlsym */typedef int (*log_print_fun)(int, const char*, const char*, ...);static log_print_fun log_print = (log_print_fun) dls

2016-05-04 15:21:17 516

原创 gradle for android 自动找当前环境当前最高版本的 sdk 和 build tools

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!文件 androidVersion.gradle//---------------------------// tools function// see: http://www.egeek.me/2013/12/07/gradle-auto-detect-android-sdk-and-build-tools

2016-04-23 11:06:07 1780

原创 eclipse 的开发人员的 android studio 手册

用户 eclipse 的开发人员,如果计划使用 android studio 看这份文档最合适https://www.airpair.com/android/android-studio-vs-eclipse

2016-04-20 13:52:59 442

原创 ubuntu 添加 vdpau 支持(intel)

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!cling 1.0.5 中文乱码解决参考:Enable Hardware Acceleration on Intel Graphics Cards in Ubuntusudo add-apt-repository ppa:nilarimogard/webupd8sudo apt-get upd

2016-04-16 14:46:51 4376

原创 android bringAppToTop

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!/** * some android system util for ucmedia */public class SystemUtil { private static final String TAG = LogStrategy.PRE + "SystemUtil"; private s

2016-04-01 17:48:39 1160

原创 ubuntu apt-get install locales 失败处理

失败信息:apt-get install locales正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列【新】软件包将被安装: locales升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 15 个软件包未被升级。需要下载 3,954 kB 的软件包。解压缩后会消耗掉 16.3 MB

2016-03-31 10:31:01 3812

转载 使用 python 创建最简单的 https 服务器

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!#!/usr/bin/env python# taken from https://gist.github.com/dergachev/7028596# # generate server.xml with the following command:# openssl req -new -x

2016-03-24 12:56:40 13143

原创 cling bug 处理

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!core/src/main/java/org/teleal/cling/transport/impl/apache/StreamClientImpl.java242,243c242< responseMessage.setBody(UpnpMessage.BodyType

2016-03-03 15:33:39 704

原创 android 按原始数据读出资源

res/drawable/listview_selector.xml 的内容如下: 打包到 apk 后,如果需要按 raw 格式读取,代码如下:InputStream is = ctx.getResources().openRawResource(R.drawable.listview_selector);byte[] rawdata = new byte[is.a

2015-12-01 13:54:12 464

原创 android 资源读取

最重要的2个文件是:frameworks/base/include/androidfw/ResourceTypes.hframeworks/base/libs/androidfw/ResourceTypes.cpp - status_t ResXMLTree::setTo(...)如果尝试直接从 xml 字符串创建 view / drawable 对象,需要用到未公开类 Xml

2015-12-01 13:46:54 970

原创 ant release proguard StackOverflowError

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!ant java 项目,执行到 proguard 阶段发生 StackOverflowError 错误,错误类似下面:build.xml:339: java.lang.StackOverflowError at proguard.classfile.ProgramClass.constantPoolEntry

2015-08-30 16:55:31 1013

转载 linux shell test manual

see: test, [, [[SYNOPSIStest expression[ expression ][[ expression ]]DESCRIPTIONThe test command checks for various properties of files, strings and integers. It produces no outp

2015-05-07 17:24:00 486

原创 android 开发环境准备 eclipse 篇

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!1、下载 Eclipse IDE for Java Developersaria2c http://ftp.yz.yamagata-u.ac.jp/pub/eclipse//technology/epp/downloads/release/luna/SR2/eclipse-java-luna-SR2-l

2015-03-10 15:17:06 892

原创 android MediaMetadataRetriever 获取视频宽高及时长例子

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!android.media.MediaMetadataRetriever mmr = new android.media.MediaMetadataRetriever();try { if (mUri != null) { HashMap headers = mHeaders;

2015-02-06 17:17:40 22764 4

原创 在 android monitor View Hierarchy 的 View 树上显示你的类名

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!class YouClass extends View{ @Override public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) { super.onInitializeAccessibil

2015-01-12 17:43:26 1513

原创 牛逼代码收藏

1.  void set_bit(int &input_output, bool to_set, int left_shift). (来自 linzj)第一个参数是目标整数,输入输出;第二个参数表示是设置这一位还是清空它;第三个参数表示那个位的位置,也就是左移动多少位。input_output ^= (input_output & (1

2015-01-09 10:01:20 1134

转载 HTTP 相关资料收集

A Beginner's Guide to HTTP Cache Headers

2014-12-15 09:51:16 570

原创 android bluetooth service uuid

#管理ServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}' BrowseGroupDescriptorServiceClassID_UUID = '{00001001-0000-1000-8000-00805F9B34FB}' PublicBrowseGroupServi

2014-09-25 14:50:27 1887

原创 ubuntu 安装网络打印机(hp laserjet 3055 pcl5)

System Settings -> Printers -> Add -> LPD/LPR Host or Printer -> lpd://10.1.34.51

2014-09-18 10:14:52 1392

原创 计算 md5 值

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!linux shell commandpython code

2014-09-05 14:04:37 560

原创 编译 chromium for android

build chromiume for android

2014-06-24 12:20:28 2828

原创 2014.5.7 W3C Media Capture and Stream 草案添加了 “4.3.5 MediaTrackConstraints”

参考 2014.5.7 W3C Media Capture and Stream 草案添加了 “4.3.5 MediaTrackConstraints”

2014-05-14 11:53:32 1344

转载 sublime text 3 build 3059 for Linux x64 crack

see: youtube1. use hexeditor open sublime_text2. goto offset 0x81E23. change "0F 94" to "0F 95" and save4. all done!

2014-03-11 16:27:40 1800

转载 oracle 帐号

oracle.com logins

2014-02-21 16:47:03 718

原创 java 反编译资料

CFR - another java decompilerProcyon (Java metaprogramming tools)Krakatau Bytecode Tools (Python)Anatomy of a Java DecompilerSoot: a Java Optimization Framework

2014-02-07 11:47:03 733

原创 用 sed 给 java 所有静态变量加 final 关键字

此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!sed '/^\s*\/\//!{/(/!{/\bfinal\b/!{s/\bstatic\b/final static/}}}' foo.java解释:/^\s*\/\//!不是注释代码/(/!没有 '(',意思就是不是函数/\bfinal\b/!没

2014-01-23 14:05:54 811

SuperSU 2.46 apk

SuperSU 2.46 apk 需要手机已经 root

2015-10-29

SuperSu-ME

SuperSU Me-Pro Patched 9.1.2.apk 作用你懂的!

2015-10-29

scitools understand 3.x keygen

scitools understand 3.x keygen windows 和 linux 都适用

2013-12-18

WordSR v0.2 在多个Word文件中批量查找替换

WordSR 在多个Word文件中批量查找和替换 版本 0.2 版权所有(C) 2011 [email protected] 保留所有权利 此程序为免费软件,仅为使用目的发布,而无任何担保 修订历史: 2011-04-30 v0.1 实现基本的查找功能 2012-01-05 v0.2 实现基本的替换功能 后续功能: 加密的 word 文档支持 通配符查找和替换 区分大小写查找和替换 整字查找和替换 只替换第某次找到的内容 只在指定区域(页眉、页脚、目录或 Body)查找和替换

2012-01-05

WordSR 在多个Word文件中批量查找替换

WordSR 在多个Word文件中批量查找替换 版本 0.1 版权所有(C) 2011 [email protected] 保留所有权利 此程序为免费软件,仅为使用目的发布,而无任何担保 暂时在 windows 7 安装有 word 2007 的环境下测试通过,其它环境测试通过的网友,麻烦提交评论。 程序界面:<img src="http://hi.csdn.net/attachment/201104/30/0_1304141080Vk2U.gif" alt="程序界面" /></p> 修订历史: 2011-04-30 v0.1 实现基本的查找功能 后续功能: 1、加密的 word 文档支持 2、区分大小写查找和替换 3、整字查找和替换 4、只替换第某次找到的内容 5、只在指定区域(页眉、页脚、目录或 Body)查找和替换

2011-04-30

Help & Manual 5 注册机(算号器)

Help & Manual 5 注册机,测试过,对最新的 5.3.1 有效

2010-02-21

Imperfect C++ Practical Solutions for Real-Life Programming

即便是C++阵营里最忠实的信徒,也不得不承认:C++语言并不完美。实际上,世界上也没有完美的编程语言。. 如何克服C++类型系统的不足?在C++中,如何利用约束、契约和断言来实施软件设计?如何处理被C++标准所忽略的动态库、静态对象以及线程等有关的问题?隐式转换有何替代方案?本书将为你—一—解答这些问题。针对C++的每一个不完美之处,本书都具体地分析原因,并探讨实用的解决方案。书中也不乏许多作者创新的、你从未听说过或使用的技术,但这些确实能帮助你成为C++方面的专家。.. 本书适合有一定经验的C++程序员和项目经理阅读,也适合对C++编程的一些专门或高级话题感兴趣的读者参考。 本书不仅指出了C++的缺失,更为你编写健壮、灵活、高效,可维护的代码提供了实用的技术和工具。Wilson向你展示了如何克服C++的复杂性,穿越C++庞大的范式阵列,夺回对代码的控制权,从而获得更理想的结果。 通过本书,你将学会如何:克服C++类型系统的不足。利用约束,契约和断言来实季软件设计。处理被C++标准所忽略的行为,包括与动态库、静态对象以及线程有关的议题。在动态加载的组件之间达成二进制兼容。理解隐式转换的代价和缺点及其替代方案。增强在不同的编译器、库以及操作环境下的兼容性。使你的编译器能够侦测出更多的错误并且更高效地工作。了解代码风格的哪些方面会对可靠性造成影响。将“资源获取即初始化”技术运用到各种各样的问题领域中。应付数组和指针之间(有些时候)近乎神秘的关系。扩展C++,包括快速的字符串拼接、真正的NULL指针、灵活的缓存区、属性、多维数组以及区间。

2010-01-13

C与C++中的异常处理

想掌握C与C++中的异常处理,看看这本书就可以了

2007-10-19

空空如也

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

TA关注的人

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