Java: 只有值传递
又一次被Java的函数传参搞死...写段代码,纪念下...package jie.java.test;public class main { public static class Holder<T> { private T value = null; public Holder(T value) {...
View Article接口继承中一个常见问题的思考
摘要: 第一种实现和接口混合继承的方法最简单,也最容易理解, 缺点是没法完全基于接口编程; 第二种基于模板的方法比较难理解,实现上也比较简单, 缺点是代码膨胀; 第三种多重继承的方法也比较容易理解, 缺点是我们要多做一些工作。 阅读全文Richard Wei 2013-02-08 19:40 发表评论
View Article安全禁用Mac OS的开机音效(“咣”的声音)
苹果系统开机时会发出“咣”的一声,这个音效本身没有什么美感可言,在安静的地方比如图书馆开机时更容易引起尴尬。然而苹果系统本身并未提供一个功能禁用这个音效。我写了这样一个脚本,可以禁用Mac...
View ArticleWAVPACK音频编码
To use the library to create WavPack files from raw PCM audio, the user must provide a WavpackBlockOutput function that is used by the library to write finished WavPack blocks to the output. Unlike the...
View ArticleCode Style Conventions
GENERAL-------Use real tabs that equal 4 spaces.Use typically trailing braces everywhere (if,else, functions, structures, typedefs, class definitions, etc.)if ( x ) {}The else statement starts on the...
View ArticleCELT编码解码
摘要: 转载自:https://gist.github.com/haxar/2402477解码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> #include <stdio.h>#include <......
View Article关于风格的小记
对于软件开发从一方面来讲,只要满足易扩展,易维护以及其他各种“易”就行,管他什么“风格”(这种风格可以是“思想”、“编码风格”、“技术”或其他什么的)。因为“风格”都是围绕着“易”字展开的。但是从另一方面来说,“风格”也很重要,它是一种文化。就如同房子一样,虽然盖房子的目的就是为了住人,但在满足基本要求的前提下,不同地域的建筑风格却是各异的,而这种不同也映射着不同的灿烂文化。文化重要性大家都清楚,所...
View ArticleQT笔记70:保存文档为pdf格式
很简单: QPrinter printer(QPrinter::HighResolution); printer.setOutputFormat(QPrinter::PdfFormat); QString name = ui.line->text(); printer.setOutputFileName(pdf);...
View ArticleProc令系统信息了如指掌
Proc是一个虚拟文件系统,在Linux系统中它被挂载于/proc目录之上。 Proc是一个虚拟文件系统,在Linux系统中它被挂载于/proc目录之上。Proc有多个功能 ,这其中包括用户可以通过它访问内核信息或用于排错,这其中一个非常有 用的功能,也是Linux变得更加特别的功能就是以文本流的形式来访问进程信息。很Linux命令(比如...
View ArticleEclipse下编译Android自带联系人应用
最近出于对Android系统自带联系人应用加载联系人反应之迅速的敬佩和景仰,想组织几位同事一起阅读该应用源码,无奈Eclipse下编译一堆错误。最终不得不下载了完整的Android源码,在Ubuntu下编译完成后,导入该应用所需的Jar包。 按照上面帖子的描述,新增User Library后,整个工程只剩下拨号盘页面还有15个错误; 看下错误描述,是 import...
View ArticleC/C++获取当前系统时间
//方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include <time.h> #include <stdio.h> int main( void ) { time_t t = time(0); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天...
View Article(搬运工)解决boost::asio的WinSock.h has already been included
摘要: 阅读全文点点滴滴 2013-02-17 10:35 发表评论
View Articleproject already exists delete and recreate Cordova (MacOS)
根据我的环境说明一下:1、Cordova的目录:/Users/kevin/Projects/HTML5/cordova-2.4.0/cordova-android2、AndroidSDK目录: /Users/kevin/TBB/adt-bundle-mac-x86_64/sdk3、设置方法:(1)Terminal: 定位到Cordova的目录。 cd...
View Article浅谈多节点CPU+GPU协同计算负载均衡性设计
http://blog.csdn.net/zhang0311/article/details/8224093近年来,基于CPU+GPU的混合异构计算系统开始逐渐成为国内外高性能计算领域的热点研究方向。在实际应用中,许多基于 CPU+GPU...
View Articleandroid 移植 (1)
要移植,就要了解系统的结构和打包解包: 打包很容易,只需要制作成ZIP格式的压缩包就行了,里面包含2个文件夹和1个boot.img文件,boot.img是内核,没有内核的系统是不能运行 的,另外两个文件夹一个是system,也就是Android系统所在地,另一个是META-INF,这里一般存放是刷机脚本,我们移植一般需要改的就是 system文件夹里的内容。 解包就是解压缩。...
View Article让你自己写的Android的Launcher成为系统中第一个启动的,也是唯一的Launcher. (转)
原文:http://1622511.blog.51cto.com/1612511/581011如果你要定制一个Android系统,你想用你自己的Launcher(Home)作主界面来替换Android自己的Home,而且不希望用户安装的Launcher来替换掉你的Launcher. 我们可以通过修改Framework来实现这样的功能。 这里以Android2.1的源代码为例来实际说明。...
View Article关于Android软件破解的经验总结 (转)
android软件破解的工具: smali.jar——google官方提供,主要作用是把smali文件打包成class.dex文件 baksmali.jar——google官方提供,主要作用是把*.odex文件反编译为smali文件 apktool.jar——第三方提供?用于解析*.apk文件,生成smali文件和解析资源文件 signapk.jar——apk签名工具...
View ArticleAndroid Rom修改制作工具软件集合
1.SIN2IMG 用于固件ftf中system.sin的解包 下载地址: SIN2IMG.rar 使用方法:将固件ftf文件用rar打开,解压出system.sin文件,将该文件于SIN2IMG.exe放在同一个文件夹里面,比如说 X:\下,进入CMD,用cd命令进入X:\目录,输入SIN2IMG.exe system.sin...
View Article【APK教程】合并odex与apk至完整apk
Android的 ROM中有很多odex文件,相对于APK中的dex文件而言这个odex有什么作用呢? 如果你仔细观察会发现文件名时一一对应的,同时那些对应的apk文件中没有dex文件。这样做可以使其厂商保证一定的反盗版,因为没有没有dex文件的 apk是无法正常安装的,而厂商直接将odex和不完整的apk文件放到手机rom固化到/system/bin中可以让一般用户无法正常导出使用...
View Article