Categories
爪机爪机

如何合并.tar.a .tar.b .tar.c文件

今天解包L720的固件的时候碰到一些奇怪的文件
一个system.ext4.tar是0kb的,另外有3个system.ext4.tar.a system.ext4.tar.b system.ext4.tar.c的文件倒是有,不过用tar打开的时候发现压缩文件是不完整的~然后就想到了这三个文件可能组合起来才是一个完整的吧~
然后搜了下:
http://forum.xda-developers.com/showthread.php?t=2194171
发现的确是这个问题
for windows users it would be using TYPE in DOS
example

Code:

type system.ext4.tar.a system.ext4.tar.b system.ext4.tar.c >> system.ext4.tar

 

Code:

type file1 file2 file3 file4 file5 >> your_final_file.tar

Categories
木有技术

Qt文件打开方式

枚举值 描述
QIODevice::NotOpen 未打开
QIODevice::ReadOnly 以只读方式打开
QIODevice::WriteOnly 以只写方式打开
QIODevice::ReadWrite 以读写方式打开
QIODevice::Append 以追加的方式打开,新增加的内容将被追加到文件末尾
QIODevice::Truncate 以重写的方式打开,在写入新的数据时会将游标设置在文件开头
QIODevice::Text 在读取时,将行结束符转换成 n;在写入时,将行结束符转换成本地格式,例如 Win32 平台上是 rn
QIODevice::Unbuffered 忽略缓存

摘自http://www.devbean.net/2013/01/qt-study-road-2-text-file-io/

Categories
生活琐碎

感慨一下

感慨一下,过几日要跟妹纸去旅游了~
貌似还是刚上大学时候的梦想吧,顺利保研然后有空跟妹纸旅游什么的……
不过总归实现了就好~貌似当年思修课上也是这么规划的

Categories
不学无术 木有技术

Android BASE64 编码/解码

http://developer.android.com/reference/android/util/Base64.html
http://hi.baidu.com/xxfaxy/item/4c44f6fd4539dd5cc8f33705
首先导入包
import android.util.Base64;
String 变量=android.util.Base64.encodeToString(字符串.getBytes(),Base64.DEFAULT);
也可简写为
String 变量=Base64.encodeToString(字符串.getBytes(),Base64.DEFAULT);
至于解码
byte b[]=android.util.Base64.decode(字符串,Base64.DEFAULT);
String 变量=new String(b);

byte b[]=android.util.Base64.decode(字符串,Base64.DEFAULT);
Categories
不学无术

Qt预设的几种颜色

如图

Categories
不学无术 木有技术

QMetaObject::connectSlotsByName: No matching signal for问题的解决方法

http://blog.csdn.net/fm0517/article/details/5503575
反正就是差不多的问题,我在不同类之间使用显式connect连接,然后就有这么个东西跑出来了..
后来发现了这篇文章果然是这个原因

上面大概就是说:用VistalStudio里的QtEditer可以自动调用Qt中“connectSlotsByName”即“按空间名称关联槽”的方式进行关联,对应的函数必须写成“on_控件名_信号名”的格式;或者也可以通过connet函数人为显式地将信号和槽关联起来。但是,如果采用显式connect的方法的同时,又将槽函数的名字起成了“on_控件名_信号名”的格式,那么就会在运行时弹出“QMetaObject::connectSlotsByName: No matching signal for”的警告了!

Categories
不学无术

正则表达式入门

很不错的网站:http://deerchao.net/tutorials/regex/regex.htm

Categories
不学无术 木有技术

PHP/ANDROID JSON传二进制数据 BASE64编码

来自以下两篇文章:
http://www.cnblogs.com/sqzzy/p/3291791.html
http://hi.baidu.com/xxfaxy/item/4c44f6fd4539dd5cc8f33705
 
今天在做手机项目中的表情模块。   后台:表情包的上传自动解压缩->各种封面的替换->表情的详细资料,提供表情包和单张表情的下载->统计表情下载的人数和人次  前台:开放下载 api接口。  难点:后台表情的图片二进制流和ios/安卓的交互。二进制流传递的问题  获取图片二进制流方法:$str  = file_get_contents(‘http://www.baidu.com/logo.gif’); //可以直接获取图片的二进制流,而且还是字符串类型  我们采用的是json传递的方式:如果json_encode($str); //会显示一个null  这时候的解决方案是:采用可逆的编码base64对二进制字节流进行编码转换  $base64 = base64_encode($str);  然后把这个组合成想要的格式进行json_encode();  和前台交互。所以在进行二进制流传递的时候,最好进行编码转换一下。首选 base64编码转换
 
============
首先导入包
import android.util.Base64;
String 变量=android.util.Base64.encodeToString(字符串.getBytes(),Base64.DEFAULT);
也可简写为
String 变量=Base64.encodeToString(字符串.getBytes(),Base64.DEFAULT);
至于解码
byte b[]=android.util.Base64.decode(字符串,Base64.DEFAULT);
String 变量=new String(b);

byte b[]=android.util.Base64.decode(字符串,Base64.DEFAULT);
Categories
爪机爪机

Sacs_Custom_ROM_4.3_Lite s4.1简化版

“干嘛那么麻烦”

源自Sacs_Custom_ROM_4.3系列,去除繁杂的安装过程。

  • Android 4.3(适配各种基带)/TouchWiz
  • 保留大部分常用的三星原装程序
  • 同步功能完整保留
  • 三网支持/自动设置APN [技术所限目前需要*#*#4636#*#*切换网络]
  • 来电归属地显示:通话、通话记录、短信
  • T9智能拼音拨号/IP电话支持

百度网盘下载

 
 自用普通版下载
===============================================
喜欢我的ROM的话,不妨按下面的按钮给我捐赠~

当然纯粹自愿性质咯~

谢谢 {无情} 的捐助!
===============================================

Categories
木有技术

PHP判断是POST还是GET方式

$_SERVER[‘REQUEST_METHOD’]==’POST’